var e=Object.create,t=Object.defineProperty,n=Object.getOwnPropertyDescriptor,r=Object.getOwnPropertyNames,i=Object.getPrototypeOf,a=Object.prototype.hasOwnProperty,o=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),s=(e,n)=>{let r={};for(var i in e)t(r,i,{get:e[i],enumerable:!0});return n&&t(r,Symbol.toStringTag,{value:`Module`}),r},c=(e,i,o,s)=>{if(i&&typeof i==`object`||typeof i==`function`)for(var c=r(i),l=0,u=c.length,d;li[e]).bind(null,d),enumerable:!(s=n(i,d))||s.enumerable});return e},l=(n,r,a)=>(a=n==null?{}:e(i(n)),c(r||!n||!n.__esModule?t(a,`default`,{value:n,enumerable:!0}):a,n));(function(){let e=document.createElement(`link`).relList;if(e&&e.supports&&e.supports(`modulepreload`))return;for(let e of document.querySelectorAll(`link[rel="modulepreload"]`))n(e);new MutationObserver(e=>{for(let t of e)if(t.type===`childList`)for(let e of t.addedNodes)e.tagName===`LINK`&&e.rel===`modulepreload`&&n(e)}).observe(document,{childList:!0,subtree:!0});function t(e){let t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),e.crossOrigin===`use-credentials`?t.credentials=`include`:e.crossOrigin===`anonymous`?t.credentials=`omit`:t.credentials=`same-origin`,t}function n(e){if(e.ep)return;e.ep=!0;let n=t(e);fetch(e.href,n)}})();var u=o(((e,t)=>{(function(n,r){typeof e==`object`&&t!==void 0?t.exports=r():typeof define==`function`&&define.amd?define(r):(n=typeof globalThis<`u`?globalThis:n||self).bootstrap=r()})(e,function(){let e=new Map,t={set(t,n,r){e.has(t)||e.set(t,new Map);let i=e.get(t);i.has(n)||i.size===0?i.set(n,r):console.error(`Bootstrap doesn't allow more than one instance per element. Bound instance: ${Array.from(i.keys())[0]}.`)},get:(t,n)=>e.has(t)&&e.get(t).get(n)||null,remove(t,n){if(!e.has(t))return;let r=e.get(t);r.delete(n),r.size===0&&e.delete(t)}},n=`transitionend`,r=e=>(e&&window.CSS&&window.CSS.escape&&(e=e.replace(/#([^\s"#']+)/g,(e,t)=>`#${CSS.escape(t)}`)),e),i=e=>e==null?`${e}`:Object.prototype.toString.call(e).match(/\s([a-z]+)/i)[1].toLowerCase(),a=e=>{e.dispatchEvent(new Event(n))},o=e=>!(!e||typeof e!=`object`)&&(e.jquery!==void 0&&(e=e[0]),e.nodeType!==void 0),s=e=>o(e)?e.jquery?e[0]:e:typeof e==`string`&&e.length>0?document.querySelector(r(e)):null,c=e=>{if(!o(e)||e.getClientRects().length===0)return!1;let t=getComputedStyle(e).getPropertyValue(`visibility`)===`visible`,n=e.closest(`details:not([open])`);if(!n)return t;if(n!==e){let t=e.closest(`summary`);if(t&&t.parentNode!==n||t===null)return!1}return t},l=e=>!e||e.nodeType!==Node.ELEMENT_NODE||!!e.classList.contains(`disabled`)||(e.disabled===void 0?e.hasAttribute(`disabled`)&&e.getAttribute(`disabled`)!==`false`:e.disabled),u=e=>{if(!document.documentElement.attachShadow)return null;if(typeof e.getRootNode==`function`){let t=e.getRootNode();return t instanceof ShadowRoot?t:null}return e instanceof ShadowRoot?e:e.parentNode?u(e.parentNode):null},d=()=>{},f=e=>{e.offsetHeight},p=()=>window.jQuery&&!document.body.hasAttribute(`data-bs-no-jquery`)?window.jQuery:null,m=[],h=()=>document.documentElement.dir===`rtl`,g=e=>{var t=()=>{let t=p();if(t){let n=e.NAME,r=t.fn[n];t.fn[n]=e.jQueryInterface,t.fn[n].Constructor=e,t.fn[n].noConflict=()=>(t.fn[n]=r,e.jQueryInterface)}};document.readyState===`loading`?(m.length||document.addEventListener(`DOMContentLoaded`,()=>{for(let e of m)e()}),m.push(t)):t()},_=(e,t=[],n=e)=>typeof e==`function`?e.call(...t):n,v=(e,t,r=!0)=>{if(!r)return void _(e);let i=(e=>{if(!e)return 0;let{transitionDuration:t,transitionDelay:n}=window.getComputedStyle(e);return Number.parseFloat(t)||Number.parseFloat(n)?(t=t.split(`,`)[0],n=n.split(`,`)[0],1e3*(Number.parseFloat(t)+Number.parseFloat(n))):0})(t)+5,o=!1,s=({target:r})=>{r===t&&(o=!0,t.removeEventListener(n,s),_(e))};t.addEventListener(n,s),setTimeout(()=>{o||a(t)},i)},y=(e,t,n,r)=>{let i=e.length,a=e.indexOf(t);return a===-1?!n&&r?e[i-1]:e[0]:(a+=n?1:-1,r&&(a=(a+i)%i),e[Math.max(0,Math.min(a,i-1))])},b=/[^.]*(?=\..*)\.|.*/,x=/\..*/,S=/::\d+$/,C={},w=1,T={mouseenter:`mouseover`,mouseleave:`mouseout`},E=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`.split(`.`));function D(e,t){return t&&`${t}::${w++}`||e.uidEvent||w++}function O(e){let t=D(e);return e.uidEvent=t,C[t]=C[t]||{},C[t]}function k(e,t,n=null){return Object.values(e).find(e=>e.callable===t&&e.delegationSelector===n)}function ee(e,t,n){let r=typeof t==`string`,i=r?n:t||n,a=ne(e);return E.has(a)||(a=e),[r,i,a]}function A(e,t,n,r,i){if(typeof t!=`string`||!e)return;let[a,o,s]=ee(t,n,r);t in T&&(o=(e=>function(t){if(!t.relatedTarget||t.relatedTarget!==t.delegateTarget&&!t.delegateTarget.contains(t.relatedTarget))return e.call(this,t)})(o));let c=O(e),l=c[s]||(c[s]={}),u=k(l,o,a?n:null);if(u)return void(u.oneOff=u.oneOff&&i);let d=D(o,t.replace(b,``)),f=a?function(e,t,n){return function r(i){let a=e.querySelectorAll(t);for(let{target:o}=i;o&&o!==this;o=o.parentNode)for(let s of a)if(s===o)return N(i,{delegateTarget:o}),r.oneOff&&M.off(e,i.type,t,n),n.apply(o,[i])}}(e,n,o):function(e,t){return function n(r){return N(r,{delegateTarget:e}),n.oneOff&&M.off(e,r.type,t),t.apply(e,[r])}}(e,o);f.delegationSelector=a?n:null,f.callable=o,f.oneOff=i,f.uidEvent=d,l[d]=f,e.addEventListener(s,f,a)}function j(e,t,n,r,i){let a=k(t[n],r,i);a&&(e.removeEventListener(n,a,!!i),delete t[n][a.uidEvent])}function te(e,t,n,r){let i=t[n]||{};for(let[a,o]of Object.entries(i))a.includes(r)&&j(e,t,n,o.callable,o.delegationSelector)}function ne(e){return e=e.replace(x,``),T[e]||e}let M={on(e,t,n,r){A(e,t,n,r,!1)},one(e,t,n,r){A(e,t,n,r,!0)},off(e,t,n,r){if(typeof t!=`string`||!e)return;let[i,a,o]=ee(t,n,r),s=o!==t,c=O(e),l=c[o]||{},u=t.startsWith(`.`);if(a===void 0){if(u)for(let n of Object.keys(c))te(e,c,n,t.slice(1));for(let[n,r]of Object.entries(l)){let i=n.replace(S,``);s&&!t.includes(i)||j(e,c,o,r.callable,r.delegationSelector)}}else{if(!Object.keys(l).length)return;j(e,c,o,a,i?n:null)}},trigger(e,t,n){if(typeof t!=`string`||!e)return null;let r=p(),i=null,a=!0,o=!0,s=!1;t!==ne(t)&&r&&(i=r.Event(t,n),r(e).trigger(i),a=!i.isPropagationStopped(),o=!i.isImmediatePropagationStopped(),s=i.isDefaultPrevented());let c=N(new Event(t,{bubbles:a,cancelable:!0}),n);return s&&c.preventDefault(),o&&e.dispatchEvent(c),c.defaultPrevented&&i&&i.preventDefault(),c}};function N(e,t={}){for(let[n,r]of Object.entries(t))try{e[n]=r}catch{Object.defineProperty(e,n,{configurable:!0,get:()=>r})}return e}function P(e){if(e===`true`)return!0;if(e===`false`)return!1;if(e===Number(e).toString())return Number(e);if(e===``||e===`null`)return null;if(typeof e!=`string`)return e;try{return JSON.parse(decodeURIComponent(e))}catch{return e}}function re(e){return e.replace(/[A-Z]/g,e=>`-${e.toLowerCase()}`)}let ie={setDataAttribute(e,t,n){e.setAttribute(`data-bs-${re(t)}`,n)},removeDataAttribute(e,t){e.removeAttribute(`data-bs-${re(t)}`)},getDataAttributes(e){if(!e)return{};let t={},n=Object.keys(e.dataset).filter(e=>e.startsWith(`bs`)&&!e.startsWith(`bsConfig`));for(let r of n){let n=r.replace(/^bs/,``);n=n.charAt(0).toLowerCase()+n.slice(1),t[n]=P(e.dataset[r])}return t},getDataAttribute:(e,t)=>P(e.getAttribute(`data-bs-${re(t)}`))};class ae{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(e){return e=this._mergeConfigObj(e),e=this._configAfterMerge(e),this._typeCheckConfig(e),e}_configAfterMerge(e){return e}_mergeConfigObj(e,t){let n=o(t)?ie.getDataAttribute(t,`config`):{};return{...this.constructor.Default,...typeof n==`object`?n:{},...o(t)?ie.getDataAttributes(t):{},...typeof e==`object`?e:{}}}_typeCheckConfig(e,t=this.constructor.DefaultType){for(let[n,r]of Object.entries(t)){let t=e[n],a=o(t)?`element`:i(t);if(!new RegExp(r).test(a))throw TypeError(`${this.constructor.NAME.toUpperCase()}: Option "${n}" provided type "${a}" but expected type "${r}".`)}}}class oe extends ae{constructor(e,n){super(),(e=s(e))&&(this._element=e,this._config=this._getConfig(n),t.set(this._element,this.constructor.DATA_KEY,this))}dispose(){t.remove(this._element,this.constructor.DATA_KEY),M.off(this._element,this.constructor.EVENT_KEY);for(let e of Object.getOwnPropertyNames(this))this[e]=null}_queueCallback(e,t,n=!0){v(e,t,n)}_getConfig(e){return e=this._mergeConfigObj(e,this._element),e=this._configAfterMerge(e),this._typeCheckConfig(e),e}static getInstance(e){return t.get(s(e),this.DATA_KEY)}static getOrCreateInstance(e,t={}){return this.getInstance(e)||new this(e,typeof t==`object`?t:null)}static get VERSION(){return`5.3.8`}static get DATA_KEY(){return`bs.${this.NAME}`}static get EVENT_KEY(){return`.${this.DATA_KEY}`}static eventName(e){return`${e}${this.EVENT_KEY}`}}let se=e=>{let t=e.getAttribute(`data-bs-target`);if(!t||t===`#`){let n=e.getAttribute(`href`);if(!n||!n.includes(`#`)&&!n.startsWith(`.`))return null;n.includes(`#`)&&!n.startsWith(`#`)&&(n=`#${n.split(`#`)[1]}`),t=n&&n!==`#`?n.trim():null}return t?t.split(`,`).map(e=>r(e)).join(`,`):null},F={find:(e,t=document.documentElement)=>[].concat(...Element.prototype.querySelectorAll.call(t,e)),findOne:(e,t=document.documentElement)=>Element.prototype.querySelector.call(t,e),children:(e,t)=>[].concat(...e.children).filter(e=>e.matches(t)),parents(e,t){let n=[],r=e.parentNode.closest(t);for(;r;)n.push(r),r=r.parentNode.closest(t);return n},prev(e,t){let n=e.previousElementSibling;for(;n;){if(n.matches(t))return[n];n=n.previousElementSibling}return[]},next(e,t){let n=e.nextElementSibling;for(;n;){if(n.matches(t))return[n];n=n.nextElementSibling}return[]},focusableChildren(e){let t=[`a`,`button`,`input`,`textarea`,`select`,`details`,`[tabindex]`,`[contenteditable="true"]`].map(e=>`${e}:not([tabindex^="-"])`).join(`,`);return this.find(t,e).filter(e=>!l(e)&&c(e))},getSelectorFromElement(e){let t=se(e);return t&&F.findOne(t)?t:null},getElementFromSelector(e){let t=se(e);return t?F.findOne(t):null},getMultipleElementsFromSelector(e){let t=se(e);return t?F.find(t):[]}},ce=(e,t=`hide`)=>{let n=`click.dismiss${e.EVENT_KEY}`,r=e.NAME;M.on(document,n,`[data-bs-dismiss="${r}"]`,function(n){if([`A`,`AREA`].includes(this.tagName)&&n.preventDefault(),l(this))return;let i=F.getElementFromSelector(this)||this.closest(`.${r}`);e.getOrCreateInstance(i)[t]()})},le=`.bs.alert`,ue=`close${le}`,de=`closed${le}`;class fe extends oe{static get NAME(){return`alert`}close(){if(M.trigger(this._element,ue).defaultPrevented)return;this._element.classList.remove(`show`);let e=this._element.classList.contains(`fade`);this._queueCallback(()=>this._destroyElement(),this._element,e)}_destroyElement(){this._element.remove(),M.trigger(this._element,de),this.dispose()}static jQueryInterface(e){return this.each(function(){let t=fe.getOrCreateInstance(this);if(typeof e==`string`){if(t[e]===void 0||e.startsWith(`_`)||e===`constructor`)throw TypeError(`No method named "${e}"`);t[e](this)}})}}ce(fe,`close`),g(fe);let pe=`[data-bs-toggle="button"]`;class me extends oe{static get NAME(){return`button`}toggle(){this._element.setAttribute(`aria-pressed`,this._element.classList.toggle(`active`))}static jQueryInterface(e){return this.each(function(){let t=me.getOrCreateInstance(this);e===`toggle`&&t[e]()})}}M.on(document,`click.bs.button.data-api`,pe,e=>{e.preventDefault();let t=e.target.closest(pe);me.getOrCreateInstance(t).toggle()}),g(me);let he=`.bs.swipe`,ge=`touchstart${he}`,_e=`touchmove${he}`,ve=`touchend${he}`,ye=`pointerdown${he}`,be=`pointerup${he}`,xe={endCallback:null,leftCallback:null,rightCallback:null},Se={endCallback:`(function|null)`,leftCallback:`(function|null)`,rightCallback:`(function|null)`};class Ce extends ae{constructor(e,t){super(),this._element=e,e&&Ce.isSupported()&&(this._config=this._getConfig(t),this._deltaX=0,this._supportPointerEvents=!!window.PointerEvent,this._initEvents())}static get Default(){return xe}static get DefaultType(){return Se}static get NAME(){return`swipe`}dispose(){M.off(this._element,he)}_start(e){this._supportPointerEvents?this._eventIsPointerPenTouch(e)&&(this._deltaX=e.clientX):this._deltaX=e.touches[0].clientX}_end(e){this._eventIsPointerPenTouch(e)&&(this._deltaX=e.clientX-this._deltaX),this._handleSwipe(),_(this._config.endCallback)}_move(e){this._deltaX=e.touches&&e.touches.length>1?0:e.touches[0].clientX-this._deltaX}_handleSwipe(){let e=Math.abs(this._deltaX);if(e<=40)return;let t=e/this._deltaX;this._deltaX=0,t&&_(t>0?this._config.rightCallback:this._config.leftCallback)}_initEvents(){this._supportPointerEvents?(M.on(this._element,ye,e=>this._start(e)),M.on(this._element,be,e=>this._end(e)),this._element.classList.add(`pointer-event`)):(M.on(this._element,ge,e=>this._start(e)),M.on(this._element,_e,e=>this._move(e)),M.on(this._element,ve,e=>this._end(e)))}_eventIsPointerPenTouch(e){return this._supportPointerEvents&&(e.pointerType===`pen`||e.pointerType===`touch`)}static isSupported(){return`ontouchstart`in document.documentElement||navigator.maxTouchPoints>0}}let we=`.bs.carousel`,Te=`.data-api`,Ee=`next`,De=`prev`,Oe=`left`,ke=`right`,Ae=`slide${we}`,je=`slid${we}`,Me=`keydown${we}`,Ne=`mouseenter${we}`,Pe=`mouseleave${we}`,Fe=`dragstart${we}`,Ie=`load${we}${Te}`,Le=`click${we}${Te}`,Re=`carousel`,ze=`active`,Be=`.active`,Ve=`.carousel-item`,He=Be+Ve,Ue={ArrowLeft:ke,ArrowRight:Oe},We={interval:5e3,keyboard:!0,pause:`hover`,ride:!1,touch:!0,wrap:!0},Ge={interval:`(number|boolean)`,keyboard:`boolean`,pause:`(string|boolean)`,ride:`(boolean|string)`,touch:`boolean`,wrap:`boolean`};class Ke extends oe{constructor(e,t){super(e,t),this._interval=null,this._activeElement=null,this._isSliding=!1,this.touchTimeout=null,this._swipeHelper=null,this._indicatorsElement=F.findOne(`.carousel-indicators`,this._element),this._addEventListeners(),this._config.ride===Re&&this.cycle()}static get Default(){return We}static get DefaultType(){return Ge}static get NAME(){return`carousel`}next(){this._slide(Ee)}nextWhenVisible(){!document.hidden&&c(this._element)&&this.next()}prev(){this._slide(De)}pause(){this._isSliding&&a(this._element),this._clearInterval()}cycle(){this._clearInterval(),this._updateInterval(),this._interval=setInterval(()=>this.nextWhenVisible(),this._config.interval)}_maybeEnableCycle(){this._config.ride&&(this._isSliding?M.one(this._element,je,()=>this.cycle()):this.cycle())}to(e){let t=this._getItems();if(e>t.length-1||e<0)return;if(this._isSliding)return void M.one(this._element,je,()=>this.to(e));let n=this._getItemIndex(this._getActive());if(n===e)return;let r=e>n?Ee:De;this._slide(r,t[e])}dispose(){this._swipeHelper&&this._swipeHelper.dispose(),super.dispose()}_configAfterMerge(e){return e.defaultInterval=e.interval,e}_addEventListeners(){this._config.keyboard&&M.on(this._element,Me,e=>this._keydown(e)),this._config.pause===`hover`&&(M.on(this._element,Ne,()=>this.pause()),M.on(this._element,Pe,()=>this._maybeEnableCycle())),this._config.touch&&Ce.isSupported()&&this._addTouchEventListeners()}_addTouchEventListeners(){for(let e of F.find(`.carousel-item img`,this._element))M.on(e,Fe,e=>e.preventDefault());this._swipeHelper=new Ce(this._element,{leftCallback:()=>this._slide(this._directionToOrder(Oe)),rightCallback:()=>this._slide(this._directionToOrder(ke)),endCallback:()=>{this._config.pause===`hover`&&(this.pause(),this.touchTimeout&&clearTimeout(this.touchTimeout),this.touchTimeout=setTimeout(()=>this._maybeEnableCycle(),500+this._config.interval))}})}_keydown(e){if(/input|textarea/i.test(e.target.tagName))return;let t=Ue[e.key];t&&(e.preventDefault(),this._slide(this._directionToOrder(t)))}_getItemIndex(e){return this._getItems().indexOf(e)}_setActiveIndicatorElement(e){if(!this._indicatorsElement)return;let t=F.findOne(Be,this._indicatorsElement);t.classList.remove(ze),t.removeAttribute(`aria-current`);let n=F.findOne(`[data-bs-slide-to="${e}"]`,this._indicatorsElement);n&&(n.classList.add(ze),n.setAttribute(`aria-current`,`true`))}_updateInterval(){let e=this._activeElement||this._getActive();if(!e)return;let t=Number.parseInt(e.getAttribute(`data-bs-interval`),10);this._config.interval=t||this._config.defaultInterval}_slide(e,t=null){if(this._isSliding)return;let n=this._getActive(),r=e===Ee,i=t||y(this._getItems(),n,r,this._config.wrap);if(i===n)return;let a=this._getItemIndex(i),o=t=>M.trigger(this._element,t,{relatedTarget:i,direction:this._orderToDirection(e),from:this._getItemIndex(n),to:a});if(o(Ae).defaultPrevented||!n||!i)return;let s=!!this._interval;this.pause(),this._isSliding=!0,this._setActiveIndicatorElement(a),this._activeElement=i;let c=r?`carousel-item-start`:`carousel-item-end`,l=r?`carousel-item-next`:`carousel-item-prev`;i.classList.add(l),f(i),n.classList.add(c),i.classList.add(c),this._queueCallback(()=>{i.classList.remove(c,l),i.classList.add(ze),n.classList.remove(ze,l,c),this._isSliding=!1,o(je)},n,this._isAnimated()),s&&this.cycle()}_isAnimated(){return this._element.classList.contains(`slide`)}_getActive(){return F.findOne(He,this._element)}_getItems(){return F.find(Ve,this._element)}_clearInterval(){this._interval&&=(clearInterval(this._interval),null)}_directionToOrder(e){return h()?e===Oe?De:Ee:e===Oe?Ee:De}_orderToDirection(e){return h()?e===De?Oe:ke:e===De?ke:Oe}static jQueryInterface(e){return this.each(function(){let t=Ke.getOrCreateInstance(this,e);if(typeof e!=`number`){if(typeof e==`string`){if(t[e]===void 0||e.startsWith(`_`)||e===`constructor`)throw TypeError(`No method named "${e}"`);t[e]()}}else t.to(e)})}}M.on(document,Le,`[data-bs-slide], [data-bs-slide-to]`,function(e){let t=F.getElementFromSelector(this);if(!t||!t.classList.contains(Re))return;e.preventDefault();let n=Ke.getOrCreateInstance(t),r=this.getAttribute(`data-bs-slide-to`);r?(n.to(r),n._maybeEnableCycle()):ie.getDataAttribute(this,`slide`)===`next`?(n.next(),n._maybeEnableCycle()):(n.prev(),n._maybeEnableCycle())}),M.on(window,Ie,()=>{let e=F.find(`[data-bs-ride="carousel"]`);for(let t of e)Ke.getOrCreateInstance(t)}),g(Ke);let qe=`.bs.collapse`,Je=`show${qe}`,Ye=`shown${qe}`,Xe=`hide${qe}`,Ze=`hidden${qe}`,Qe=`click${qe}.data-api`,$e=`show`,et=`collapse`,tt=`collapsing`,nt=`:scope .${et} .${et}`,rt=`[data-bs-toggle="collapse"]`,it={parent:null,toggle:!0},at={parent:`(null|element)`,toggle:`boolean`};class ot extends oe{constructor(e,t){super(e,t),this._isTransitioning=!1,this._triggerArray=[];let n=F.find(rt);for(let e of n){let t=F.getSelectorFromElement(e),n=F.find(t).filter(e=>e===this._element);t!==null&&n.length&&this._triggerArray.push(e)}this._initializeChildren(),this._config.parent||this._addAriaAndCollapsedClass(this._triggerArray,this._isShown()),this._config.toggle&&this.toggle()}static get Default(){return it}static get DefaultType(){return at}static get NAME(){return`collapse`}toggle(){this._isShown()?this.hide():this.show()}show(){if(this._isTransitioning||this._isShown())return;let e=[];if(this._config.parent&&(e=this._getFirstLevelChildren(`.collapse.show, .collapse.collapsing`).filter(e=>e!==this._element).map(e=>ot.getOrCreateInstance(e,{toggle:!1}))),e.length&&e[0]._isTransitioning||M.trigger(this._element,Je).defaultPrevented)return;for(let t of e)t.hide();let t=this._getDimension();this._element.classList.remove(et),this._element.classList.add(tt),this._element.style[t]=0,this._addAriaAndCollapsedClass(this._triggerArray,!0),this._isTransitioning=!0;let n=`scroll${t[0].toUpperCase()+t.slice(1)}`;this._queueCallback(()=>{this._isTransitioning=!1,this._element.classList.remove(tt),this._element.classList.add(et,$e),this._element.style[t]=``,M.trigger(this._element,Ye)},this._element,!0),this._element.style[t]=`${this._element[n]}px`}hide(){if(this._isTransitioning||!this._isShown()||M.trigger(this._element,Xe).defaultPrevented)return;let e=this._getDimension();this._element.style[e]=`${this._element.getBoundingClientRect()[e]}px`,f(this._element),this._element.classList.add(tt),this._element.classList.remove(et,$e);for(let e of this._triggerArray){let t=F.getElementFromSelector(e);t&&!this._isShown(t)&&this._addAriaAndCollapsedClass([e],!1)}this._isTransitioning=!0,this._element.style[e]=``,this._queueCallback(()=>{this._isTransitioning=!1,this._element.classList.remove(tt),this._element.classList.add(et),M.trigger(this._element,Ze)},this._element,!0)}_isShown(e=this._element){return e.classList.contains($e)}_configAfterMerge(e){return e.toggle=!!e.toggle,e.parent=s(e.parent),e}_getDimension(){return this._element.classList.contains(`collapse-horizontal`)?`width`:`height`}_initializeChildren(){if(!this._config.parent)return;let e=this._getFirstLevelChildren(rt);for(let t of e){let e=F.getElementFromSelector(t);e&&this._addAriaAndCollapsedClass([t],this._isShown(e))}}_getFirstLevelChildren(e){let t=F.find(nt,this._config.parent);return F.find(e,this._config.parent).filter(e=>!t.includes(e))}_addAriaAndCollapsedClass(e,t){if(e.length)for(let n of e)n.classList.toggle(`collapsed`,!t),n.setAttribute(`aria-expanded`,t)}static jQueryInterface(e){let t={};return typeof e==`string`&&/show|hide/.test(e)&&(t.toggle=!1),this.each(function(){let n=ot.getOrCreateInstance(this,t);if(typeof e==`string`){if(n[e]===void 0)throw TypeError(`No method named "${e}"`);n[e]()}})}}M.on(document,Qe,rt,function(e){(e.target.tagName===`A`||e.delegateTarget&&e.delegateTarget.tagName===`A`)&&e.preventDefault();for(let e of F.getMultipleElementsFromSelector(this))ot.getOrCreateInstance(e,{toggle:!1}).toggle()}),g(ot);var st=`top`,ct=`bottom`,I=`right`,L=`left`,lt=`auto`,ut=[st,ct,I,L],dt=`start`,ft=`end`,pt=`clippingParents`,mt=`viewport`,ht=`popper`,gt=`reference`,_t=ut.reduce(function(e,t){return e.concat([t+`-`+dt,t+`-`+ft])},[]),vt=[].concat(ut,[lt]).reduce(function(e,t){return e.concat([t,t+`-`+dt,t+`-`+ft])},[]),yt=`beforeRead`,bt=`read`,xt=`afterRead`,R=`beforeMain`,St=`main`,Ct=`afterMain`,wt=`beforeWrite`,Tt=`write`,Et=`afterWrite`,Dt=[yt,bt,xt,R,St,Ct,wt,Tt,Et];function Ot(e){return e?(e.nodeName||``).toLowerCase():null}function kt(e){if(e==null)return window;if(e.toString()!==`[object Window]`){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function At(e){return e instanceof kt(e).Element||e instanceof Element}function z(e){return e instanceof kt(e).HTMLElement||e instanceof HTMLElement}function jt(e){return typeof ShadowRoot<`u`&&(e instanceof kt(e).ShadowRoot||e instanceof ShadowRoot)}let Mt={name:`applyStyles`,enabled:!0,phase:`write`,fn:function(e){var t=e.state;Object.keys(t.elements).forEach(function(e){var n=t.styles[e]||{},r=t.attributes[e]||{},i=t.elements[e];z(i)&&Ot(i)&&(Object.assign(i.style,n),Object.keys(r).forEach(function(e){var t=r[e];!1===t?i.removeAttribute(e):i.setAttribute(e,!0===t?``:t)}))})},effect:function(e){var t=e.state,n={popper:{position:t.options.strategy,left:`0`,top:`0`,margin:`0`},arrow:{position:`absolute`},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach(function(e){var r=t.elements[e],i=t.attributes[e]||{},a=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:n[e]).reduce(function(e,t){return e[t]=``,e},{});z(r)&&Ot(r)&&(Object.assign(r.style,a),Object.keys(i).forEach(function(e){r.removeAttribute(e)}))})}},requires:[`computeStyles`]};function Nt(e){return e.split(`-`)[0]}var Pt=Math.max,Ft=Math.min,It=Math.round;function Lt(){var e=navigator.userAgentData;return e!=null&&e.brands&&Array.isArray(e.brands)?e.brands.map(function(e){return e.brand+`/`+e.version}).join(` `):navigator.userAgent}function Rt(){return!/^((?!chrome|android).)*safari/i.test(Lt())}function zt(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!1);var r=e.getBoundingClientRect(),i=1,a=1;t&&z(e)&&(i=e.offsetWidth>0&&It(r.width)/e.offsetWidth||1,a=e.offsetHeight>0&&It(r.height)/e.offsetHeight||1);var o=(At(e)?kt(e):window).visualViewport,s=!Rt()&&n,c=(r.left+(s&&o?o.offsetLeft:0))/i,l=(r.top+(s&&o?o.offsetTop:0))/a,u=r.width/i,d=r.height/a;return{width:u,height:d,top:l,right:c+u,bottom:l+d,left:c,x:c,y:l}}function Bt(e){var t=zt(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}function Vt(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&jt(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function Ht(e){return kt(e).getComputedStyle(e)}function Ut(e){return[`table`,`td`,`th`].indexOf(Ot(e))>=0}function Wt(e){return((At(e)?e.ownerDocument:e.document)||window.document).documentElement}function Gt(e){return Ot(e)===`html`?e:e.assignedSlot||e.parentNode||(jt(e)?e.host:null)||Wt(e)}function Kt(e){return z(e)&&Ht(e).position!==`fixed`?e.offsetParent:null}function qt(e){for(var t=kt(e),n=Kt(e);n&&Ut(n)&&Ht(n).position===`static`;)n=Kt(n);return n&&(Ot(n)===`html`||Ot(n)===`body`&&Ht(n).position===`static`)?t:n||function(e){var t=/firefox/i.test(Lt());if(/Trident/i.test(Lt())&&z(e)&&Ht(e).position===`fixed`)return null;var n=Gt(e);for(jt(n)&&(n=n.host);z(n)&&[`html`,`body`].indexOf(Ot(n))<0;){var r=Ht(n);if(r.transform!==`none`||r.perspective!==`none`||r.contain===`paint`||[`transform`,`perspective`].indexOf(r.willChange)!==-1||t&&r.willChange===`filter`||t&&r.filter&&r.filter!==`none`)return n;n=n.parentNode}return null}(e)||t}function Jt(e){return[`top`,`bottom`].indexOf(e)>=0?`x`:`y`}function Yt(e,t,n){return Pt(e,Ft(t,n))}function Xt(e){return Object.assign({},{top:0,right:0,bottom:0,left:0},e)}function Zt(e,t){return t.reduce(function(t,n){return t[n]=e,t},{})}let Qt={name:`arrow`,enabled:!0,phase:`main`,fn:function(e){var t,n=e.state,r=e.name,i=e.options,a=n.elements.arrow,o=n.modifiersData.popperOffsets,s=Nt(n.placement),c=Jt(s),l=[L,I].indexOf(s)>=0?`height`:`width`;if(a&&o){var u=function(e,t){return Xt(typeof(e=typeof e==`function`?e(Object.assign({},t.rects,{placement:t.placement})):e)==`number`?Zt(e,ut):e)}(i.padding,n),d=Bt(a),f=c===`y`?st:L,p=c===`y`?ct:I,m=n.rects.reference[l]+n.rects.reference[c]-o[c]-n.rects.popper[l],h=o[c]-n.rects.reference[c],g=qt(a),_=g?c===`y`?g.clientHeight||0:g.clientWidth||0:0,v=m/2-h/2,y=u[f],b=_-d[l]-u[p],x=_/2-d[l]/2+v,S=Yt(y,x,b),C=c;n.modifiersData[r]=((t={})[C]=S,t.centerOffset=S-x,t)}},effect:function(e){var t=e.state,n=e.options.element,r=n===void 0?`[data-popper-arrow]`:n;r!=null&&(typeof r!=`string`||(r=t.elements.popper.querySelector(r)))&&Vt(t.elements.popper,r)&&(t.elements.arrow=r)},requires:[`popperOffsets`],requiresIfExists:[`preventOverflow`]};function $t(e){return e.split(`-`)[1]}var en={top:`auto`,right:`auto`,bottom:`auto`,left:`auto`};function tn(e){var t,n=e.popper,r=e.popperRect,i=e.placement,a=e.variation,o=e.offsets,s=e.position,c=e.gpuAcceleration,l=e.adaptive,u=e.roundOffsets,d=e.isFixed,f=o.x,p=f===void 0?0:f,m=o.y,h=m===void 0?0:m,g=typeof u==`function`?u({x:p,y:h}):{x:p,y:h};p=g.x,h=g.y;var _=o.hasOwnProperty(`x`),v=o.hasOwnProperty(`y`),y=L,b=st,x=window;if(l){var S=qt(n),C=`clientHeight`,w=`clientWidth`;S===kt(n)&&Ht(S=Wt(n)).position!==`static`&&s===`absolute`&&(C=`scrollHeight`,w=`scrollWidth`),(i===st||(i===L||i===I)&&a===ft)&&(b=ct,h-=(d&&S===x&&x.visualViewport?x.visualViewport.height:S[C])-r.height,h*=c?1:-1),i!==L&&(i!==st&&i!==ct||a!==ft)||(y=I,p-=(d&&S===x&&x.visualViewport?x.visualViewport.width:S[w])-r.width,p*=c?1:-1)}var T,E=Object.assign({position:s},l&&en),D=!0===u?function(e,t){var n=e.x,r=e.y,i=t.devicePixelRatio||1;return{x:It(n*i)/i||0,y:It(r*i)/i||0}}({x:p,y:h},kt(n)):{x:p,y:h};return p=D.x,h=D.y,c?Object.assign({},E,((T={})[b]=v?`0`:``,T[y]=_?`0`:``,T.transform=(x.devicePixelRatio||1)<=1?`translate(`+p+`px, `+h+`px)`:`translate3d(`+p+`px, `+h+`px, 0)`,T)):Object.assign({},E,((t={})[b]=v?h+`px`:``,t[y]=_?p+`px`:``,t.transform=``,t))}let nn={name:`computeStyles`,enabled:!0,phase:`beforeWrite`,fn:function(e){var t=e.state,n=e.options,r=n.gpuAcceleration,i=r===void 0||r,a=n.adaptive,o=a===void 0||a,s=n.roundOffsets,c=s===void 0||s,l={placement:Nt(t.placement),variation:$t(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:i,isFixed:t.options.strategy===`fixed`};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,tn(Object.assign({},l,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:o,roundOffsets:c})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,tn(Object.assign({},l,{offsets:t.modifiersData.arrow,position:`absolute`,adaptive:!1,roundOffsets:c})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})},data:{}};var rn={passive:!0};let an={name:`eventListeners`,enabled:!0,phase:`write`,fn:function(){},effect:function(e){var t=e.state,n=e.instance,r=e.options,i=r.scroll,a=i===void 0||i,o=r.resize,s=o===void 0||o,c=kt(t.elements.popper),l=[].concat(t.scrollParents.reference,t.scrollParents.popper);return a&&l.forEach(function(e){e.addEventListener(`scroll`,n.update,rn)}),s&&c.addEventListener(`resize`,n.update,rn),function(){a&&l.forEach(function(e){e.removeEventListener(`scroll`,n.update,rn)}),s&&c.removeEventListener(`resize`,n.update,rn)}},data:{}};var on={left:`right`,right:`left`,bottom:`top`,top:`bottom`};function sn(e){return e.replace(/left|right|bottom|top/g,function(e){return on[e]})}var cn={start:`end`,end:`start`};function ln(e){return e.replace(/start|end/g,function(e){return cn[e]})}function un(e){var t=kt(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function dn(e){return zt(Wt(e)).left+un(e).scrollLeft}function fn(e){var t=Ht(e),n=t.overflow,r=t.overflowX,i=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+i+r)}function pn(e){return[`html`,`body`,`#document`].indexOf(Ot(e))>=0?e.ownerDocument.body:z(e)&&fn(e)?e:pn(Gt(e))}function mn(e,t){t===void 0&&(t=[]);var n=pn(e),r=n===e.ownerDocument?.body,i=kt(n),a=r?[i].concat(i.visualViewport||[],fn(n)?n:[]):n,o=t.concat(a);return r?o:o.concat(mn(Gt(a)))}function hn(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function gn(e,t,n){return t===mt?hn(function(e,t){var n=kt(e),r=Wt(e),i=n.visualViewport,a=r.clientWidth,o=r.clientHeight,s=0,c=0;if(i){a=i.width,o=i.height;var l=Rt();(l||!l&&t===`fixed`)&&(s=i.offsetLeft,c=i.offsetTop)}return{width:a,height:o,x:s+dn(e),y:c}}(e,n)):At(t)?function(e,t){var n=zt(e,!1,t===`fixed`);return n.top+=e.clientTop,n.left+=e.clientLeft,n.bottom=n.top+e.clientHeight,n.right=n.left+e.clientWidth,n.width=e.clientWidth,n.height=e.clientHeight,n.x=n.left,n.y=n.top,n}(t,n):hn(function(e){var t=Wt(e),n=un(e),r=e.ownerDocument?.body,i=Pt(t.scrollWidth,t.clientWidth,r?r.scrollWidth:0,r?r.clientWidth:0),a=Pt(t.scrollHeight,t.clientHeight,r?r.scrollHeight:0,r?r.clientHeight:0),o=-n.scrollLeft+dn(e),s=-n.scrollTop;return Ht(r||t).direction===`rtl`&&(o+=Pt(t.clientWidth,r?r.clientWidth:0)-i),{width:i,height:a,x:o,y:s}}(Wt(e)))}function _n(e){var t,n=e.reference,r=e.element,i=e.placement,a=i?Nt(i):null,o=i?$t(i):null,s=n.x+n.width/2-r.width/2,c=n.y+n.height/2-r.height/2;switch(a){case st:t={x:s,y:n.y-r.height};break;case ct:t={x:s,y:n.y+n.height};break;case I:t={x:n.x+n.width,y:c};break;case L:t={x:n.x-r.width,y:c};break;default:t={x:n.x,y:n.y}}var l=a?Jt(a):null;if(l!=null){var u=l===`y`?`height`:`width`;switch(o){case dt:t[l]=t[l]-(n[u]/2-r[u]/2);break;case ft:t[l]=t[l]+(n[u]/2-r[u]/2)}}return t}function vn(e,t){t===void 0&&(t={});var n=t,r=n.placement,i=r===void 0?e.placement:r,a=n.strategy,o=a===void 0?e.strategy:a,s=n.boundary,c=s===void 0?pt:s,l=n.rootBoundary,u=l===void 0?mt:l,d=n.elementContext,f=d===void 0?ht:d,p=n.altBoundary,m=p!==void 0&&p,h=n.padding,g=h===void 0?0:h,_=Xt(typeof g==`number`?Zt(g,ut):g),v=f===ht?gt:ht,y=e.rects.popper,b=e.elements[m?v:f],x=function(e,t,n,r){var i=t===`clippingParents`?function(e){var t=mn(Gt(e)),n=[`absolute`,`fixed`].indexOf(Ht(e).position)>=0&&z(e)?qt(e):e;return At(n)?t.filter(function(e){return At(e)&&Vt(e,n)&&Ot(e)!==`body`}):[]}(e):[].concat(t),a=[].concat(i,[n]),o=a[0],s=a.reduce(function(t,n){var i=gn(e,n,r);return t.top=Pt(i.top,t.top),t.right=Ft(i.right,t.right),t.bottom=Ft(i.bottom,t.bottom),t.left=Pt(i.left,t.left),t},gn(e,o,r));return s.width=s.right-s.left,s.height=s.bottom-s.top,s.x=s.left,s.y=s.top,s}(At(b)?b:b.contextElement||Wt(e.elements.popper),c,u,o),S=zt(e.elements.reference),C=_n({reference:S,element:y,placement:i}),w=hn(Object.assign({},y,C)),T=f===ht?w:S,E={top:x.top-T.top+_.top,bottom:T.bottom-x.bottom+_.bottom,left:x.left-T.left+_.left,right:T.right-x.right+_.right},D=e.modifiersData.offset;if(f===ht&&D){var O=D[i];Object.keys(E).forEach(function(e){var t=[I,ct].indexOf(e)>=0?1:-1,n=[st,ct].indexOf(e)>=0?`y`:`x`;E[e]+=O[n]*t})}return E}function yn(e,t){t===void 0&&(t={});var n=t,r=n.placement,i=n.boundary,a=n.rootBoundary,o=n.padding,s=n.flipVariations,c=n.allowedAutoPlacements,l=c===void 0?vt:c,u=$t(r),d=u?s?_t:_t.filter(function(e){return $t(e)===u}):ut,f=d.filter(function(e){return l.indexOf(e)>=0});f.length===0&&(f=d);var p=f.reduce(function(t,n){return t[n]=vn(e,{placement:n,boundary:i,rootBoundary:a,padding:o})[Nt(n)],t},{});return Object.keys(p).sort(function(e,t){return p[e]-p[t]})}let bn={name:`flip`,enabled:!0,phase:`main`,fn:function(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var i=n.mainAxis,a=i===void 0||i,o=n.altAxis,s=o===void 0||o,c=n.fallbackPlacements,l=n.padding,u=n.boundary,d=n.rootBoundary,f=n.altBoundary,p=n.flipVariations,m=p===void 0||p,h=n.allowedAutoPlacements,g=t.options.placement,_=Nt(g),v=c||(_!==g&&m?function(e){if(Nt(e)===lt)return[];var t=sn(e);return[ln(e),t,ln(t)]}(g):[sn(g)]),y=[g].concat(v).reduce(function(e,n){return e.concat(Nt(n)===lt?yn(t,{placement:n,boundary:u,rootBoundary:d,padding:l,flipVariations:m,allowedAutoPlacements:h}):n)},[]),b=t.rects.reference,x=t.rects.popper,S=new Map,C=!0,w=y[0],T=0;T=0,ee=k?`width`:`height`,A=vn(t,{placement:E,boundary:u,rootBoundary:d,altBoundary:f,padding:l}),j=k?O?I:L:O?ct:st;b[ee]>x[ee]&&(j=sn(j));var te=sn(j),ne=[];if(a&&ne.push(A[D]<=0),s&&ne.push(A[j]<=0,A[te]<=0),ne.every(function(e){return e})){w=E,C=!1;break}S.set(E,ne)}if(C)for(var M=function(e){var t=y.find(function(t){var n=S.get(t);if(n)return n.slice(0,e).every(function(e){return e})});if(t)return w=t,`break`},N=m?3:1;N>0&&M(N)!==`break`;N--);t.placement!==w&&(t.modifiersData[r]._skip=!0,t.placement=w,t.reset=!0)}},requiresIfExists:[`offset`],data:{_skip:!1}};function xn(e,t,n){return n===void 0&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function Sn(e){return[st,I,ct,L].some(function(t){return e[t]>=0})}let Cn={name:`hide`,enabled:!0,phase:`main`,requiresIfExists:[`preventOverflow`],fn:function(e){var t=e.state,n=e.name,r=t.rects.reference,i=t.rects.popper,a=t.modifiersData.preventOverflow,o=vn(t,{elementContext:`reference`}),s=vn(t,{altBoundary:!0}),c=xn(o,r),l=xn(s,i,a),u=Sn(c),d=Sn(l);t.modifiersData[n]={referenceClippingOffsets:c,popperEscapeOffsets:l,isReferenceHidden:u,hasPopperEscaped:d},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":u,"data-popper-escaped":d})}},wn={name:`offset`,enabled:!0,phase:`main`,requires:[`popperOffsets`],fn:function(e){var t=e.state,n=e.options,r=e.name,i=n.offset,a=i===void 0?[0,0]:i,o=vt.reduce(function(e,n){return e[n]=function(e,t,n){var r=Nt(e),i=[L,st].indexOf(r)>=0?-1:1,a=typeof n==`function`?n(Object.assign({},t,{placement:e})):n,o=a[0],s=a[1];return o||=0,s=(s||0)*i,[L,I].indexOf(r)>=0?{x:s,y:o}:{x:o,y:s}}(n,t.rects,a),e},{}),s=o[t.placement],c=s.x,l=s.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=c,t.modifiersData.popperOffsets.y+=l),t.modifiersData[r]=o}},Tn={name:`popperOffsets`,enabled:!0,phase:`read`,fn:function(e){var t=e.state,n=e.name;t.modifiersData[n]=_n({reference:t.rects.reference,element:t.rects.popper,placement:t.placement})},data:{}},En={name:`preventOverflow`,enabled:!0,phase:`main`,fn:function(e){var t=e.state,n=e.options,r=e.name,i=n.mainAxis,a=i===void 0||i,o=n.altAxis,s=o!==void 0&&o,c=n.boundary,l=n.rootBoundary,u=n.altBoundary,d=n.padding,f=n.tether,p=f===void 0||f,m=n.tetherOffset,h=m===void 0?0:m,g=vn(t,{boundary:c,rootBoundary:l,padding:d,altBoundary:u}),_=Nt(t.placement),v=$t(t.placement),y=!v,b=Jt(_),x=b===`x`?`y`:`x`,S=t.modifiersData.popperOffsets,C=t.rects.reference,w=t.rects.popper,T=typeof h==`function`?h(Object.assign({},t.rects,{placement:t.placement})):h,E=typeof T==`number`?{mainAxis:T,altAxis:T}:Object.assign({mainAxis:0,altAxis:0},T),D=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,O={x:0,y:0};if(S){if(a){var k=b===`y`?st:L,ee=b===`y`?ct:I,A=b===`y`?`height`:`width`,j=S[b],te=j+g[k],ne=j-g[ee],M=p?-w[A]/2:0,N=v===dt?C[A]:w[A],P=v===dt?-w[A]:-C[A],re=t.elements.arrow,ie=p&&re?Bt(re):{width:0,height:0},ae=t.modifiersData[`arrow#persistent`]?t.modifiersData[`arrow#persistent`].padding:{top:0,right:0,bottom:0,left:0},oe=ae[k],se=ae[ee],F=Yt(0,C[A],ie[A]),ce=y?C[A]/2-M-F-oe-E.mainAxis:N-F-oe-E.mainAxis,le=y?-C[A]/2+M+F+se+E.mainAxis:P+F+se+E.mainAxis,ue=t.elements.arrow&&qt(t.elements.arrow),de=ue?b===`y`?ue.clientTop||0:ue.clientLeft||0:0,fe=D?.[b]??0,pe=j+le-fe,me=Yt(p?Ft(te,j+ce-fe-de):te,j,p?Pt(ne,pe):ne);S[b]=me,O[b]=me-j}if(s){var he=b===`x`?st:L,ge=b===`x`?ct:I,_e=S[x],ve=x===`y`?`height`:`width`,ye=_e+g[he],be=_e-g[ge],xe=[st,L].indexOf(_)!==-1,Se=D?.[x]??0,Ce=xe?ye:_e-C[ve]-w[ve]-Se+E.altAxis,we=xe?_e+C[ve]+w[ve]-Se-E.altAxis:be,Te=p&&xe?function(e,t,n){var r=Yt(e,t,n);return r>n?n:r}(Ce,_e,we):Yt(p?Ce:ye,_e,p?we:be);S[x]=Te,O[x]=Te-_e}t.modifiersData[r]=O}},requiresIfExists:[`offset`]};function Dn(e,t,n){n===void 0&&(n=!1);var r,i,a=z(t),o=z(t)&&function(e){var t=e.getBoundingClientRect(),n=It(t.width)/e.offsetWidth||1,r=It(t.height)/e.offsetHeight||1;return n!==1||r!==1}(t),s=Wt(t),c=zt(e,o,n),l={scrollLeft:0,scrollTop:0},u={x:0,y:0};return(a||!a&&!n)&&((Ot(t)!==`body`||fn(s))&&(l=(r=t)!==kt(r)&&z(r)?{scrollLeft:(i=r).scrollLeft,scrollTop:i.scrollTop}:un(r)),z(t)?((u=zt(t,!0)).x+=t.clientLeft,u.y+=t.clientTop):s&&(u.x=dn(s))),{x:c.left+l.scrollLeft-u.x,y:c.top+l.scrollTop-u.y,width:c.width,height:c.height}}function On(e){var t=new Map,n=new Set,r=[];function i(e){n.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach(function(e){if(!n.has(e)){var r=t.get(e);r&&i(r)}}),r.push(e)}return e.forEach(function(e){t.set(e.name,e)}),e.forEach(function(e){n.has(e.name)||i(e)}),r}var kn={placement:`bottom`,modifiers:[],strategy:`absolute`};function An(){return![...arguments].some(function(e){return!(e&&typeof e.getBoundingClientRect==`function`)})}function jn(e){e===void 0&&(e={});var t=e,n=t.defaultModifiers,r=n===void 0?[]:n,i=t.defaultOptions,a=i===void 0?kn:i;return function(e,t,n){n===void 0&&(n=a);var i,o,s={placement:`bottom`,orderedModifiers:[],options:Object.assign({},kn,a),modifiersData:{},elements:{reference:e,popper:t},attributes:{},styles:{}},c=[],l=!1,u={state:s,setOptions:function(n){var i=typeof n==`function`?n(s.options):n;d(),s.options=Object.assign({},a,s.options,i),s.scrollParents={reference:At(e)?mn(e):e.contextElement?mn(e.contextElement):[],popper:mn(t)};var o,l,f=function(e){var t=On(e);return Dt.reduce(function(e,n){return e.concat(t.filter(function(e){return e.phase===n}))},[])}((o=[].concat(r,s.options.modifiers),l=o.reduce(function(e,t){var n=e[t.name];return e[t.name]=n?Object.assign({},n,t,{options:Object.assign({},n.options,t.options),data:Object.assign({},n.data,t.data)}):t,e},{}),Object.keys(l).map(function(e){return l[e]})));return s.orderedModifiers=f.filter(function(e){return e.enabled}),s.orderedModifiers.forEach(function(e){var t=e.name,n=e.options,r=n===void 0?{}:n,i=e.effect;if(typeof i==`function`){var a=i({state:s,name:t,instance:u,options:r});c.push(a||function(){})}}),u.update()},forceUpdate:function(){if(!l){var e=s.elements,t=e.reference,n=e.popper;if(An(t,n)){s.rects={reference:Dn(t,qt(n),s.options.strategy===`fixed`),popper:Bt(n)},s.reset=!1,s.placement=s.options.placement,s.orderedModifiers.forEach(function(e){return s.modifiersData[e.name]=Object.assign({},e.data)});for(var r=0;rNumber.parseInt(e,10)):typeof e==`function`?t=>e(t,this._element):e}_getPopperConfig(){let e={placement:this._getPlacement(),modifiers:[{name:`preventOverflow`,options:{boundary:this._config.boundary}},{name:`offset`,options:{offset:this._getOffset()}}]};return(this._inNavbar||this._config.display===`static`)&&(ie.setDataAttribute(this._menu,`popper`,`static`),e.modifiers=[{name:`applyStyles`,enabled:!1}]),{...e,..._(this._config.popperConfig,[void 0,e])}}_selectMenuItem({key:e,target:t}){let n=F.find(`.dropdown-menu .dropdown-item:not(.disabled):not(:disabled)`,this._menu).filter(e=>c(e));n.length&&y(n,t,e===Rn,!n.includes(t)).focus()}static jQueryInterface(e){return this.each(function(){let t=ir.getOrCreateInstance(this,e);if(typeof e==`string`){if(t[e]===void 0)throw TypeError(`No method named "${e}"`);t[e]()}})}static clearMenus(e){if(e.button===2||e.type===`keyup`&&e.key!==`Tab`)return;let t=F.find(Jn);for(let n of t){let t=ir.getInstance(n);if(!t||!1===t._config.autoClose)continue;let r=e.composedPath(),i=r.includes(t._menu);if(r.includes(t._element)||t._config.autoClose===`inside`&&!i||t._config.autoClose===`outside`&&i||t._menu.contains(e.target)&&(e.type===`keyup`&&e.key===`Tab`||/input|select|option|textarea|form/i.test(e.target.tagName)))continue;let a={relatedTarget:t._element};e.type===`click`&&(a.clickEvent=e),t._completeHide(a)}}static dataApiKeydownHandler(e){let t=/input|textarea/i.test(e.target.tagName),n=e.key===`Escape`,r=[`ArrowUp`,Rn].includes(e.key);if(!r&&!n||t&&!n)return;e.preventDefault();let i=this.matches(qn)?this:F.prev(this,qn)[0]||F.next(this,qn)[0]||F.findOne(qn,e.delegateTarget.parentNode),a=ir.getOrCreateInstance(i);if(r)return e.stopPropagation(),a.show(),void a._selectMenuItem(e);a._isShown()&&(e.stopPropagation(),a.hide(),i.focus())}}M.on(document,Wn,qn,ir.dataApiKeydownHandler),M.on(document,Wn,Yn,ir.dataApiKeydownHandler),M.on(document,Un,ir.clearMenus),M.on(document,Gn,ir.clearMenus),M.on(document,Un,qn,function(e){e.preventDefault(),ir.getOrCreateInstance(this).toggle()}),g(ir);let ar=`backdrop`,or=`show`,sr=`mousedown.bs.${ar}`,cr={className:`modal-backdrop`,clickCallback:null,isAnimated:!1,isVisible:!0,rootElement:`body`},lr={className:`string`,clickCallback:`(function|null)`,isAnimated:`boolean`,isVisible:`boolean`,rootElement:`(element|string)`};class ur extends ae{constructor(e){super(),this._config=this._getConfig(e),this._isAppended=!1,this._element=null}static get Default(){return cr}static get DefaultType(){return lr}static get NAME(){return ar}show(e){if(!this._config.isVisible)return void _(e);this._append();let t=this._getElement();this._config.isAnimated&&f(t),t.classList.add(or),this._emulateAnimation(()=>{_(e)})}hide(e){this._config.isVisible?(this._getElement().classList.remove(or),this._emulateAnimation(()=>{this.dispose(),_(e)})):_(e)}dispose(){this._isAppended&&=(M.off(this._element,sr),this._element.remove(),!1)}_getElement(){if(!this._element){let e=document.createElement(`div`);e.className=this._config.className,this._config.isAnimated&&e.classList.add(`fade`),this._element=e}return this._element}_configAfterMerge(e){return e.rootElement=s(e.rootElement),e}_append(){if(this._isAppended)return;let e=this._getElement();this._config.rootElement.append(e),M.on(e,sr,()=>{_(this._config.clickCallback)}),this._isAppended=!0}_emulateAnimation(e){v(e,this._getElement(),this._config.isAnimated)}}let dr=`.bs.focustrap`,fr=`focusin${dr}`,pr=`keydown.tab${dr}`,mr=`backward`,hr={autofocus:!0,trapElement:null},gr={autofocus:`boolean`,trapElement:`element`};class _r extends ae{constructor(e){super(),this._config=this._getConfig(e),this._isActive=!1,this._lastTabNavDirection=null}static get Default(){return hr}static get DefaultType(){return gr}static get NAME(){return`focustrap`}activate(){this._isActive||=(this._config.autofocus&&this._config.trapElement.focus(),M.off(document,dr),M.on(document,fr,e=>this._handleFocusin(e)),M.on(document,pr,e=>this._handleKeydown(e)),!0)}deactivate(){this._isActive&&(this._isActive=!1,M.off(document,dr))}_handleFocusin(e){let{trapElement:t}=this._config;if(e.target===document||e.target===t||t.contains(e.target))return;let n=F.focusableChildren(t);n.length===0?t.focus():this._lastTabNavDirection===mr?n[n.length-1].focus():n[0].focus()}_handleKeydown(e){e.key===`Tab`&&(this._lastTabNavDirection=e.shiftKey?mr:`forward`)}}let vr=`.fixed-top, .fixed-bottom, .is-fixed, .sticky-top`,yr=`.sticky-top`,br=`padding-right`,xr=`margin-right`;class Sr{constructor(){this._element=document.body}getWidth(){let e=document.documentElement.clientWidth;return Math.abs(window.innerWidth-e)}hide(){let e=this.getWidth();this._disableOverFlow(),this._setElementAttributes(this._element,br,t=>t+e),this._setElementAttributes(vr,br,t=>t+e),this._setElementAttributes(yr,xr,t=>t-e)}reset(){this._resetElementAttributes(this._element,`overflow`),this._resetElementAttributes(this._element,br),this._resetElementAttributes(vr,br),this._resetElementAttributes(yr,xr)}isOverflowing(){return this.getWidth()>0}_disableOverFlow(){this._saveInitialAttribute(this._element,`overflow`),this._element.style.overflow=`hidden`}_setElementAttributes(e,t,n){let r=this.getWidth();this._applyManipulationCallback(e,e=>{if(e!==this._element&&window.innerWidth>e.clientWidth+r)return;this._saveInitialAttribute(e,t);let i=window.getComputedStyle(e).getPropertyValue(t);e.style.setProperty(t,`${n(Number.parseFloat(i))}px`)})}_saveInitialAttribute(e,t){let n=e.style.getPropertyValue(t);n&&ie.setDataAttribute(e,t,n)}_resetElementAttributes(e,t){this._applyManipulationCallback(e,e=>{let n=ie.getDataAttribute(e,t);n===null?e.style.removeProperty(t):(ie.removeDataAttribute(e,t),e.style.setProperty(t,n))})}_applyManipulationCallback(e,t){if(o(e))t(e);else for(let n of F.find(e,this._element))t(n)}}let Cr=`.bs.modal`,wr=`hide${Cr}`,Tr=`hidePrevented${Cr}`,Er=`hidden${Cr}`,Dr=`show${Cr}`,Or=`shown${Cr}`,kr=`resize${Cr}`,Ar=`click.dismiss${Cr}`,jr=`mousedown.dismiss${Cr}`,Mr=`keydown.dismiss${Cr}`,Nr=`click${Cr}.data-api`,Pr=`modal-open`,Fr=`show`,Ir=`modal-static`,Lr={backdrop:!0,focus:!0,keyboard:!0},Rr={backdrop:`(boolean|string)`,focus:`boolean`,keyboard:`boolean`};class zr extends oe{constructor(e,t){super(e,t),this._dialog=F.findOne(`.modal-dialog`,this._element),this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._isShown=!1,this._isTransitioning=!1,this._scrollBar=new Sr,this._addEventListeners()}static get Default(){return Lr}static get DefaultType(){return Rr}static get NAME(){return`modal`}toggle(e){return this._isShown?this.hide():this.show(e)}show(e){this._isShown||this._isTransitioning||M.trigger(this._element,Dr,{relatedTarget:e}).defaultPrevented||(this._isShown=!0,this._isTransitioning=!0,this._scrollBar.hide(),document.body.classList.add(Pr),this._adjustDialog(),this._backdrop.show(()=>this._showElement(e)))}hide(){this._isShown&&!this._isTransitioning&&(M.trigger(this._element,wr).defaultPrevented||(this._isShown=!1,this._isTransitioning=!0,this._focustrap.deactivate(),this._element.classList.remove(Fr),this._queueCallback(()=>this._hideModal(),this._element,this._isAnimated())))}dispose(){M.off(window,Cr),M.off(this._dialog,Cr),this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}handleUpdate(){this._adjustDialog()}_initializeBackDrop(){return new ur({isVisible:!!this._config.backdrop,isAnimated:this._isAnimated()})}_initializeFocusTrap(){return new _r({trapElement:this._element})}_showElement(e){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 t=F.findOne(`.modal-body`,this._dialog);t&&(t.scrollTop=0),f(this._element),this._element.classList.add(Fr),this._queueCallback(()=>{this._config.focus&&this._focustrap.activate(),this._isTransitioning=!1,M.trigger(this._element,Or,{relatedTarget:e})},this._dialog,this._isAnimated())}_addEventListeners(){M.on(this._element,Mr,e=>{e.key===`Escape`&&(this._config.keyboard?this.hide():this._triggerBackdropTransition())}),M.on(window,kr,()=>{this._isShown&&!this._isTransitioning&&this._adjustDialog()}),M.on(this._element,jr,e=>{M.one(this._element,Ar,t=>{this._element===e.target&&this._element===t.target&&(this._config.backdrop===`static`?this._triggerBackdropTransition():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(Pr),this._resetAdjustments(),this._scrollBar.reset(),M.trigger(this._element,Er)})}_isAnimated(){return this._element.classList.contains(`fade`)}_triggerBackdropTransition(){if(M.trigger(this._element,Tr).defaultPrevented)return;let e=this._element.scrollHeight>document.documentElement.clientHeight,t=this._element.style.overflowY;t===`hidden`||this._element.classList.contains(Ir)||(e||(this._element.style.overflowY=`hidden`),this._element.classList.add(Ir),this._queueCallback(()=>{this._element.classList.remove(Ir),this._queueCallback(()=>{this._element.style.overflowY=t},this._dialog)},this._dialog),this._element.focus())}_adjustDialog(){let e=this._element.scrollHeight>document.documentElement.clientHeight,t=this._scrollBar.getWidth(),n=t>0;if(n&&!e){let e=h()?`paddingLeft`:`paddingRight`;this._element.style[e]=`${t}px`}if(!n&&e){let e=h()?`paddingRight`:`paddingLeft`;this._element.style[e]=`${t}px`}}_resetAdjustments(){this._element.style.paddingLeft=``,this._element.style.paddingRight=``}static jQueryInterface(e,t){return this.each(function(){let n=zr.getOrCreateInstance(this,e);if(typeof e==`string`){if(n[e]===void 0)throw TypeError(`No method named "${e}"`);n[e](t)}})}}M.on(document,Nr,`[data-bs-toggle="modal"]`,function(e){let t=F.getElementFromSelector(this);[`A`,`AREA`].includes(this.tagName)&&e.preventDefault(),M.one(t,Dr,e=>{e.defaultPrevented||M.one(t,Er,()=>{c(this)&&this.focus()})});let n=F.findOne(`.modal.show`);n&&zr.getInstance(n).hide(),zr.getOrCreateInstance(t).toggle(this)}),ce(zr),g(zr);let Br=`.bs.offcanvas`,Vr=`.data-api`,Hr=`load${Br}${Vr}`,Ur=`show`,Wr=`showing`,Gr=`hiding`,Kr=`.offcanvas.show`,qr=`show${Br}`,Jr=`shown${Br}`,Yr=`hide${Br}`,Xr=`hidePrevented${Br}`,Zr=`hidden${Br}`,Qr=`resize${Br}`,$r=`click${Br}${Vr}`,ei=`keydown.dismiss${Br}`,ti={backdrop:!0,keyboard:!0,scroll:!1},ni={backdrop:`(boolean|string)`,keyboard:`boolean`,scroll:`boolean`};class ri extends oe{constructor(e,t){super(e,t),this._isShown=!1,this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._addEventListeners()}static get Default(){return ti}static get DefaultType(){return ni}static get NAME(){return`offcanvas`}toggle(e){return this._isShown?this.hide():this.show(e)}show(e){this._isShown||M.trigger(this._element,qr,{relatedTarget:e}).defaultPrevented||(this._isShown=!0,this._backdrop.show(),this._config.scroll||new Sr().hide(),this._element.setAttribute(`aria-modal`,!0),this._element.setAttribute(`role`,`dialog`),this._element.classList.add(Wr),this._queueCallback(()=>{this._config.scroll&&!this._config.backdrop||this._focustrap.activate(),this._element.classList.add(Ur),this._element.classList.remove(Wr),M.trigger(this._element,Jr,{relatedTarget:e})},this._element,!0))}hide(){this._isShown&&(M.trigger(this._element,Yr).defaultPrevented||(this._focustrap.deactivate(),this._element.blur(),this._isShown=!1,this._element.classList.add(Gr),this._backdrop.hide(),this._queueCallback(()=>{this._element.classList.remove(Ur,Gr),this._element.removeAttribute(`aria-modal`),this._element.removeAttribute(`role`),this._config.scroll||new Sr().reset(),M.trigger(this._element,Zr)},this._element,!0)))}dispose(){this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}_initializeBackDrop(){let e=!!this._config.backdrop;return new ur({className:`offcanvas-backdrop`,isVisible:e,isAnimated:!0,rootElement:this._element.parentNode,clickCallback:e?()=>{this._config.backdrop===`static`?M.trigger(this._element,Xr):this.hide()}:null})}_initializeFocusTrap(){return new _r({trapElement:this._element})}_addEventListeners(){M.on(this._element,ei,e=>{e.key===`Escape`&&(this._config.keyboard?this.hide():M.trigger(this._element,Xr))})}static jQueryInterface(e){return this.each(function(){let t=ri.getOrCreateInstance(this,e);if(typeof e==`string`){if(t[e]===void 0||e.startsWith(`_`)||e===`constructor`)throw TypeError(`No method named "${e}"`);t[e](this)}})}}M.on(document,$r,`[data-bs-toggle="offcanvas"]`,function(e){let t=F.getElementFromSelector(this);if([`A`,`AREA`].includes(this.tagName)&&e.preventDefault(),l(this))return;M.one(t,Zr,()=>{c(this)&&this.focus()});let n=F.findOne(Kr);n&&n!==t&&ri.getInstance(n).hide(),ri.getOrCreateInstance(t).toggle(this)}),M.on(window,Hr,()=>{for(let e of F.find(Kr))ri.getOrCreateInstance(e).show()}),M.on(window,Qr,()=>{for(let e of F.find(`[aria-modal][class*=show][class*=offcanvas-]`))getComputedStyle(e).position!==`fixed`&&ri.getOrCreateInstance(e).hide()}),ce(ri),g(ri);let ii={"*":[`class`,`dir`,`id`,`lang`,`role`,/^aria-[\w-]*$/i],a:[`target`,`href`,`title`,`rel`],area:[],b:[],br:[],col:[],code:[],dd:[],div:[],dl:[],dt:[],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:[]},ai=new Set([`background`,`cite`,`href`,`itemtype`,`longdesc`,`poster`,`src`,`xlink:href`]),oi=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:/?#]*(?:[/?#]|$))/i,si=(e,t)=>{let n=e.nodeName.toLowerCase();return t.includes(n)?!ai.has(n)||!!oi.test(e.nodeValue):t.filter(e=>e instanceof RegExp).some(e=>e.test(n))},ci={allowList:ii,content:{},extraClass:``,html:!1,sanitize:!0,sanitizeFn:null,template:`
`},li={allowList:`object`,content:`object`,extraClass:`(string|function)`,html:`boolean`,sanitize:`boolean`,sanitizeFn:`(null|function)`,template:`string`},ui={entry:`(string|element|function|null)`,selector:`(string|element)`};class di extends ae{constructor(e){super(),this._config=this._getConfig(e)}static get Default(){return ci}static get DefaultType(){return li}static get NAME(){return`TemplateFactory`}getContent(){return Object.values(this._config.content).map(e=>this._resolvePossibleFunction(e)).filter(Boolean)}hasContent(){return this.getContent().length>0}changeContent(e){return this._checkContent(e),this._config.content={...this._config.content,...e},this}toHtml(){let e=document.createElement(`div`);e.innerHTML=this._maybeSanitize(this._config.template);for(let[t,n]of Object.entries(this._config.content))this._setContent(e,n,t);let t=e.children[0],n=this._resolvePossibleFunction(this._config.extraClass);return n&&t.classList.add(...n.split(` `)),t}_typeCheckConfig(e){super._typeCheckConfig(e),this._checkContent(e.content)}_checkContent(e){for(let[t,n]of Object.entries(e))super._typeCheckConfig({selector:t,entry:n},ui)}_setContent(e,t,n){let r=F.findOne(n,e);r&&((t=this._resolvePossibleFunction(t))?o(t)?this._putElementInTemplate(s(t),r):this._config.html?r.innerHTML=this._maybeSanitize(t):r.textContent=t:r.remove())}_maybeSanitize(e){return this._config.sanitize?function(e,t,n){if(!e.length)return e;if(n&&typeof n==`function`)return n(e);let r=new window.DOMParser().parseFromString(e,`text/html`),i=[].concat(...r.body.querySelectorAll(`*`));for(let e of i){let n=e.nodeName.toLowerCase();if(!Object.keys(t).includes(n)){e.remove();continue}let r=[].concat(...e.attributes),i=[].concat(t[`*`]||[],t[n]||[]);for(let t of r)si(t,i)||e.removeAttribute(t.nodeName)}return r.body.innerHTML}(e,this._config.allowList,this._config.sanitizeFn):e}_resolvePossibleFunction(e){return _(e,[void 0,this])}_putElementInTemplate(e,t){if(this._config.html)return t.innerHTML=``,void t.append(e);t.textContent=e.textContent}}let fi=new Set([`sanitize`,`allowList`,`sanitizeFn`]),pi=`fade`,mi=`show`,hi=`.modal`,gi=`hide.bs.modal`,B=`hover`,_i=`focus`,vi=`click`,yi={AUTO:`auto`,TOP:`top`,RIGHT:h()?`left`:`right`,BOTTOM:`bottom`,LEFT:h()?`right`:`left`},bi={allowList:ii,animation:!0,boundary:`clippingParents`,container:!1,customClass:``,delay:0,fallbackPlacements:[`top`,`right`,`bottom`,`left`],html:!1,offset:[0,6],placement:`top`,popperConfig:null,sanitize:!0,sanitizeFn:null,selector:!1,template:``,title:``,trigger:`hover focus`},xi={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 Si extends oe{constructor(e,t){if(Fn===void 0)throw TypeError(`Bootstrap's tooltips require Popper (https://popper.js.org/docs/v2/)`);super(e,t),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 bi}static get DefaultType(){return xi}static get NAME(){return`tooltip`}enable(){this._isEnabled=!0}disable(){this._isEnabled=!1}toggleEnabled(){this._isEnabled=!this._isEnabled}toggle(){this._isEnabled&&(this._isShown()?this._leave():this._enter())}dispose(){clearTimeout(this._timeout),M.off(this._element.closest(hi),gi,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(this._element.style.display===`none`)throw Error(`Please use show on visible elements`);if(!this._isWithContent()||!this._isEnabled)return;let e=M.trigger(this._element,this.constructor.eventName(`show`)),t=(u(this._element)||this._element.ownerDocument.documentElement).contains(this._element);if(e.defaultPrevented||!t)return;this._disposePopper();let n=this._getTipElement();this._element.setAttribute(`aria-describedby`,n.getAttribute(`id`));let{container:r}=this._config;if(this._element.ownerDocument.documentElement.contains(this.tip)||(r.append(n),M.trigger(this._element,this.constructor.eventName(`inserted`))),this._popper=this._createPopper(n),n.classList.add(mi),`ontouchstart`in document.documentElement)for(let e of[].concat(...document.body.children))M.on(e,`mouseover`,d);this._queueCallback(()=>{M.trigger(this._element,this.constructor.eventName(`shown`)),!1===this._isHovered&&this._leave(),this._isHovered=!1},this.tip,this._isAnimated())}hide(){if(this._isShown()&&!M.trigger(this._element,this.constructor.eventName(`hide`)).defaultPrevented){if(this._getTipElement().classList.remove(mi),`ontouchstart`in document.documentElement)for(let e of[].concat(...document.body.children))M.off(e,`mouseover`,d);this._activeTrigger[vi]=!1,this._activeTrigger[_i]=!1,this._activeTrigger[B]=!1,this._isHovered=null,this._queueCallback(()=>{this._isWithActiveTrigger()||(this._isHovered||this._disposePopper(),this._element.removeAttribute(`aria-describedby`),M.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._createTipElement(this._newContent||this._getContentForTemplate()),this.tip}_createTipElement(e){let t=this._getTemplateFactory(e).toHtml();if(!t)return null;t.classList.remove(pi,mi),t.classList.add(`bs-${this.constructor.NAME}-auto`);let n=(e=>{do e+=Math.floor(1e6*Math.random());while(document.getElementById(e));return e})(this.constructor.NAME).toString();return t.setAttribute(`id`,n),this._isAnimated()&&t.classList.add(pi),t}setContent(e){this._newContent=e,this._isShown()&&(this._disposePopper(),this.show())}_getTemplateFactory(e){return this._templateFactory?this._templateFactory.changeContent(e):this._templateFactory=new di({...this._config,content:e,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(e){return this.constructor.getOrCreateInstance(e.delegateTarget,this._getDelegateConfig())}_isAnimated(){return this._config.animation||this.tip&&this.tip.classList.contains(pi)}_isShown(){return this.tip&&this.tip.classList.contains(mi)}_createPopper(e){let t=yi[_(this._config.placement,[this,e,this._element]).toUpperCase()];return Pn(this._element,e,this._getPopperConfig(t))}_getOffset(){let{offset:e}=this._config;return typeof e==`string`?e.split(`,`).map(e=>Number.parseInt(e,10)):typeof e==`function`?t=>e(t,this._element):e}_resolvePossibleFunction(e){return _(e,[this._element,this._element])}_getPopperConfig(e){let t={placement:e,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:e=>{this._getTipElement().setAttribute(`data-popper-placement`,e.state.placement)}}]};return{...t,..._(this._config.popperConfig,[void 0,t])}}_setListeners(){let e=this._config.trigger.split(` `);for(let t of e)if(t===`click`)M.on(this._element,this.constructor.eventName(`click`),this._config.selector,e=>{let t=this._initializeOnDelegatedTarget(e);t._activeTrigger[vi]=!(t._isShown()&&t._activeTrigger[vi]),t.toggle()});else if(t!==`manual`){let e=t===B?this.constructor.eventName(`mouseenter`):this.constructor.eventName(`focusin`),n=t===B?this.constructor.eventName(`mouseleave`):this.constructor.eventName(`focusout`);M.on(this._element,e,this._config.selector,e=>{let t=this._initializeOnDelegatedTarget(e);t._activeTrigger[e.type===`focusin`?_i:B]=!0,t._enter()}),M.on(this._element,n,this._config.selector,e=>{let t=this._initializeOnDelegatedTarget(e);t._activeTrigger[e.type===`focusout`?_i:B]=t._element.contains(e.relatedTarget),t._leave()})}this._hideModalHandler=()=>{this._element&&this.hide()},M.on(this._element.closest(hi),gi,this._hideModalHandler)}_fixTitle(){let e=this._element.getAttribute(`title`);e&&(this._element.getAttribute(`aria-label`)||this._element.textContent.trim()||this._element.setAttribute(`aria-label`,e),this._element.setAttribute(`data-bs-original-title`,e),this._element.removeAttribute(`title`))}_enter(){this._isShown()||this._isHovered?this._isHovered=!0:(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(e,t){clearTimeout(this._timeout),this._timeout=setTimeout(e,t)}_isWithActiveTrigger(){return Object.values(this._activeTrigger).includes(!0)}_getConfig(e){let t=ie.getDataAttributes(this._element);for(let e of Object.keys(t))fi.has(e)&&delete t[e];return e={...t,...typeof e==`object`&&e?e:{}},e=this._mergeConfigObj(e),e=this._configAfterMerge(e),this._typeCheckConfig(e),e}_configAfterMerge(e){return e.container=!1===e.container?document.body:s(e.container),typeof e.delay==`number`&&(e.delay={show:e.delay,hide:e.delay}),typeof e.title==`number`&&(e.title=e.title.toString()),typeof e.content==`number`&&(e.content=e.content.toString()),e}_getDelegateConfig(){let e={};for(let[t,n]of Object.entries(this._config))this.constructor.Default[t]!==n&&(e[t]=n);return e.selector=!1,e.trigger=`manual`,e}_disposePopper(){this._popper&&=(this._popper.destroy(),null),this.tip&&=(this.tip.remove(),null)}static jQueryInterface(e){return this.each(function(){let t=Si.getOrCreateInstance(this,e);if(typeof e==`string`){if(t[e]===void 0)throw TypeError(`No method named "${e}"`);t[e]()}})}}g(Si);let Ci={...Si.Default,content:``,offset:[0,8],placement:`right`,template:``,trigger:`click`},wi={...Si.DefaultType,content:`(null|string|element|function)`};class V extends Si{static get Default(){return Ci}static get DefaultType(){return wi}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(e){return this.each(function(){let t=V.getOrCreateInstance(this,e);if(typeof e==`string`){if(t[e]===void 0)throw TypeError(`No method named "${e}"`);t[e]()}})}}g(V);let Ti=`.bs.scrollspy`,Ei=`activate${Ti}`,Di=`click${Ti}`,Oi=`load${Ti}.data-api`,ki=`active`,Ai=`[href]`,H=`.nav-link`,U=`${H}, .nav-item > ${H}, .list-group-item`,ji={offset:null,rootMargin:`0px 0px -25%`,smoothScroll:!1,target:null,threshold:[.1,.5,1]},Mi={offset:`(number|null)`,rootMargin:`string`,smoothScroll:`boolean`,target:`element`,threshold:`array`};class Ni extends oe{constructor(e,t){super(e,t),this._targetLinks=new Map,this._observableSections=new Map,this._rootElement=getComputedStyle(this._element).overflowY===`visible`?null:this._element,this._activeTarget=null,this._observer=null,this._previousScrollData={visibleEntryTop:0,parentScrollTop:0},this.refresh()}static get Default(){return ji}static get DefaultType(){return Mi}static get NAME(){return`scrollspy`}refresh(){this._initializeTargetsAndObservables(),this._maybeEnableSmoothScroll(),this._observer?this._observer.disconnect():this._observer=this._getNewObserver();for(let e of this._observableSections.values())this._observer.observe(e)}dispose(){this._observer.disconnect(),super.dispose()}_configAfterMerge(e){return e.target=s(e.target)||document.body,e.rootMargin=e.offset?`${e.offset}px 0px -30%`:e.rootMargin,typeof e.threshold==`string`&&(e.threshold=e.threshold.split(`,`).map(e=>Number.parseFloat(e))),e}_maybeEnableSmoothScroll(){this._config.smoothScroll&&(M.off(this._config.target,Di),M.on(this._config.target,Di,Ai,e=>{let t=this._observableSections.get(e.target.hash);if(t){e.preventDefault();let n=this._rootElement||window,r=t.offsetTop-this._element.offsetTop;if(n.scrollTo)return void n.scrollTo({top:r,behavior:`smooth`});n.scrollTop=r}}))}_getNewObserver(){let e={root:this._rootElement,threshold:this._config.threshold,rootMargin:this._config.rootMargin};return new IntersectionObserver(e=>this._observerCallback(e),e)}_observerCallback(e){let t=e=>this._targetLinks.get(`#${e.target.id}`),n=e=>{this._previousScrollData.visibleEntryTop=e.target.offsetTop,this._process(t(e))},r=(this._rootElement||document.documentElement).scrollTop,i=r>=this._previousScrollData.parentScrollTop;this._previousScrollData.parentScrollTop=r;for(let a of e){if(!a.isIntersecting){this._activeTarget=null,this._clearActiveClass(t(a));continue}let e=a.target.offsetTop>=this._previousScrollData.visibleEntryTop;if(i&&e){if(n(a),!r)return}else i||e||n(a)}}_initializeTargetsAndObservables(){this._targetLinks=new Map,this._observableSections=new Map;let e=F.find(Ai,this._config.target);for(let t of e){if(!t.hash||l(t))continue;let e=F.findOne(decodeURI(t.hash),this._element);c(e)&&(this._targetLinks.set(decodeURI(t.hash),t),this._observableSections.set(t.hash,e))}}_process(e){this._activeTarget!==e&&(this._clearActiveClass(this._config.target),this._activeTarget=e,e.classList.add(ki),this._activateParents(e),M.trigger(this._element,Ei,{relatedTarget:e}))}_activateParents(e){if(e.classList.contains(`dropdown-item`))F.findOne(`.dropdown-toggle`,e.closest(`.dropdown`)).classList.add(ki);else for(let t of F.parents(e,`.nav, .list-group`))for(let e of F.prev(t,U))e.classList.add(ki)}_clearActiveClass(e){e.classList.remove(ki);let t=F.find(`${Ai}.${ki}`,e);for(let e of t)e.classList.remove(ki)}static jQueryInterface(e){return this.each(function(){let t=Ni.getOrCreateInstance(this,e);if(typeof e==`string`){if(t[e]===void 0||e.startsWith(`_`)||e===`constructor`)throw TypeError(`No method named "${e}"`);t[e]()}})}}M.on(window,Oi,()=>{for(let e of F.find(`[data-bs-spy="scroll"]`))Ni.getOrCreateInstance(e)}),g(Ni);let Pi=`.bs.tab`,Fi=`hide${Pi}`,Ii=`hidden${Pi}`,Li=`show${Pi}`,Ri=`shown${Pi}`,zi=`click${Pi}`,Bi=`keydown${Pi}`,Vi=`load${Pi}`,Hi=`ArrowRight`,Ui=`ArrowDown`,Wi=`Home`,Gi=`active`,Ki=`fade`,qi=`show`,Ji=`.dropdown-toggle`,Yi=`:not(${Ji})`,Xi=`[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]`,Zi=`.nav-link${Yi}, .list-group-item${Yi}, [role="tab"]${Yi}, ${Xi}`,Qi=`.${Gi}[data-bs-toggle="tab"], .${Gi}[data-bs-toggle="pill"], .${Gi}[data-bs-toggle="list"]`;class $i extends oe{constructor(e){super(e),this._parent=this._element.closest(`.list-group, .nav, [role="tablist"]`),this._parent&&(this._setInitialAttributes(this._parent,this._getChildren()),M.on(this._element,Bi,e=>this._keydown(e)))}static get NAME(){return`tab`}show(){let e=this._element;if(this._elemIsActive(e))return;let t=this._getActiveElem(),n=t?M.trigger(t,Fi,{relatedTarget:e}):null;M.trigger(e,Li,{relatedTarget:t}).defaultPrevented||n&&n.defaultPrevented||(this._deactivate(t,e),this._activate(e,t))}_activate(e,t){e&&(e.classList.add(Gi),this._activate(F.getElementFromSelector(e)),this._queueCallback(()=>{e.getAttribute(`role`)===`tab`?(e.removeAttribute(`tabindex`),e.setAttribute(`aria-selected`,!0),this._toggleDropDown(e,!0),M.trigger(e,Ri,{relatedTarget:t})):e.classList.add(qi)},e,e.classList.contains(Ki)))}_deactivate(e,t){e&&(e.classList.remove(Gi),e.blur(),this._deactivate(F.getElementFromSelector(e)),this._queueCallback(()=>{e.getAttribute(`role`)===`tab`?(e.setAttribute(`aria-selected`,!1),e.setAttribute(`tabindex`,`-1`),this._toggleDropDown(e,!1),M.trigger(e,Ii,{relatedTarget:t})):e.classList.remove(qi)},e,e.classList.contains(Ki)))}_keydown(e){if(![`ArrowLeft`,Hi,`ArrowUp`,Ui,Wi,`End`].includes(e.key))return;e.stopPropagation(),e.preventDefault();let t=this._getChildren().filter(e=>!l(e)),n;if([Wi,`End`].includes(e.key))n=t[e.key===Wi?0:t.length-1];else{let r=[Hi,Ui].includes(e.key);n=y(t,e.target,r,!0)}n&&(n.focus({preventScroll:!0}),$i.getOrCreateInstance(n).show())}_getChildren(){return F.find(Zi,this._parent)}_getActiveElem(){return this._getChildren().find(e=>this._elemIsActive(e))||null}_setInitialAttributes(e,t){this._setAttributeIfNotExists(e,`role`,`tablist`);for(let e of t)this._setInitialAttributesOnChild(e)}_setInitialAttributesOnChild(e){e=this._getInnerElement(e);let t=this._elemIsActive(e),n=this._getOuterElement(e);e.setAttribute(`aria-selected`,t),n!==e&&this._setAttributeIfNotExists(n,`role`,`presentation`),t||e.setAttribute(`tabindex`,`-1`),this._setAttributeIfNotExists(e,`role`,`tab`),this._setInitialAttributesOnTargetPanel(e)}_setInitialAttributesOnTargetPanel(e){let t=F.getElementFromSelector(e);t&&(this._setAttributeIfNotExists(t,`role`,`tabpanel`),e.id&&this._setAttributeIfNotExists(t,`aria-labelledby`,`${e.id}`))}_toggleDropDown(e,t){let n=this._getOuterElement(e);if(!n.classList.contains(`dropdown`))return;let r=(e,r)=>{let i=F.findOne(e,n);i&&i.classList.toggle(r,t)};r(Ji,Gi),r(`.dropdown-menu`,qi),n.setAttribute(`aria-expanded`,t)}_setAttributeIfNotExists(e,t,n){e.hasAttribute(t)||e.setAttribute(t,n)}_elemIsActive(e){return e.classList.contains(Gi)}_getInnerElement(e){return e.matches(Zi)?e:F.findOne(Zi,e)}_getOuterElement(e){return e.closest(`.nav-item, .list-group-item`)||e}static jQueryInterface(e){return this.each(function(){let t=$i.getOrCreateInstance(this);if(typeof e==`string`){if(t[e]===void 0||e.startsWith(`_`)||e===`constructor`)throw TypeError(`No method named "${e}"`);t[e]()}})}}M.on(document,zi,Xi,function(e){[`A`,`AREA`].includes(this.tagName)&&e.preventDefault(),l(this)||$i.getOrCreateInstance(this).show()}),M.on(window,Vi,()=>{for(let e of F.find(Qi))$i.getOrCreateInstance(e)}),g($i);let ea=`.bs.toast`,ta=`mouseover${ea}`,na=`mouseout${ea}`,ra=`focusin${ea}`,ia=`focusout${ea}`,aa=`hide${ea}`,oa=`hidden${ea}`,sa=`show${ea}`,ca=`shown${ea}`,la=`hide`,ua=`show`,da=`showing`,fa={animation:`boolean`,autohide:`boolean`,delay:`number`},pa={animation:!0,autohide:!0,delay:5e3};class ma extends oe{constructor(e,t){super(e,t),this._timeout=null,this._hasMouseInteraction=!1,this._hasKeyboardInteraction=!1,this._setListeners()}static get Default(){return pa}static get DefaultType(){return fa}static get NAME(){return`toast`}show(){M.trigger(this._element,sa).defaultPrevented||(this._clearTimeout(),this._config.animation&&this._element.classList.add(`fade`),this._element.classList.remove(la),f(this._element),this._element.classList.add(ua,da),this._queueCallback(()=>{this._element.classList.remove(da),M.trigger(this._element,ca),this._maybeScheduleHide()},this._element,this._config.animation))}hide(){this.isShown()&&(M.trigger(this._element,aa).defaultPrevented||(this._element.classList.add(da),this._queueCallback(()=>{this._element.classList.add(la),this._element.classList.remove(da,ua),M.trigger(this._element,oa)},this._element,this._config.animation)))}dispose(){this._clearTimeout(),this.isShown()&&this._element.classList.remove(ua),super.dispose()}isShown(){return this._element.classList.contains(ua)}_maybeScheduleHide(){this._config.autohide&&(this._hasMouseInteraction||this._hasKeyboardInteraction||(this._timeout=setTimeout(()=>{this.hide()},this._config.delay)))}_onInteraction(e,t){switch(e.type){case`mouseover`:case`mouseout`:this._hasMouseInteraction=t;break;case`focusin`:case`focusout`:this._hasKeyboardInteraction=t}if(t)return void this._clearTimeout();let n=e.relatedTarget;this._element===n||this._element.contains(n)||this._maybeScheduleHide()}_setListeners(){M.on(this._element,ta,e=>this._onInteraction(e,!0)),M.on(this._element,na,e=>this._onInteraction(e,!1)),M.on(this._element,ra,e=>this._onInteraction(e,!0)),M.on(this._element,ia,e=>this._onInteraction(e,!1))}_clearTimeout(){clearTimeout(this._timeout),this._timeout=null}static jQueryInterface(e){return this.each(function(){let t=ma.getOrCreateInstance(this,e);if(typeof e==`string`){if(t[e]===void 0)throw TypeError(`No method named "${e}"`);t[e](this)}})}}return ce(ma),g(ma),{Alert:fe,Button:me,Carousel:Ke,Collapse:ot,Dropdown:ir,Modal:zr,Offcanvas:ri,Popover:V,ScrollSpy:Ni,Tab:$i,Toast:ma,Tooltip:Si}})})),d=o((e=>{var t=Symbol.for(`react.transitional.element`),n=Symbol.for(`react.portal`),r=Symbol.for(`react.fragment`),i=Symbol.for(`react.strict_mode`),a=Symbol.for(`react.profiler`),o=Symbol.for(`react.consumer`),s=Symbol.for(`react.context`),c=Symbol.for(`react.forward_ref`),l=Symbol.for(`react.suspense`),u=Symbol.for(`react.memo`),d=Symbol.for(`react.lazy`),f=Symbol.for(`react.activity`),p=Symbol.iterator;function m(e){return typeof e!=`object`||!e?null:(e=p&&e[p]||e[`@@iterator`],typeof e==`function`?e:null)}var h={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},g=Object.assign,_={};function v(e,t,n){this.props=e,this.context=t,this.refs=_,this.updater=n||h}v.prototype.isReactComponent={},v.prototype.setState=function(e,t){if(typeof e!=`object`&&typeof e!=`function`&&e!=null)throw Error(`takes an object of state variables to update or a function which returns an object of state variables.`);this.updater.enqueueSetState(this,e,t,`setState`)},v.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,`forceUpdate`)};function y(){}y.prototype=v.prototype;function b(e,t,n){this.props=e,this.context=t,this.refs=_,this.updater=n||h}var x=b.prototype=new y;x.constructor=b,g(x,v.prototype),x.isPureReactComponent=!0;var S=Array.isArray;function C(){}var w={H:null,A:null,T:null,S:null},T=Object.prototype.hasOwnProperty;function E(e,n,r){var i=r.ref;return{$$typeof:t,type:e,key:n,ref:i===void 0?null:i,props:r}}function D(e,t){return E(e.type,t,e.props)}function O(e){return typeof e==`object`&&!!e&&e.$$typeof===t}function k(e){var t={"=":`=0`,":":`=2`};return`$`+e.replace(/[=:]/g,function(e){return t[e]})}var ee=/\/+/g;function A(e,t){return typeof e==`object`&&e&&e.key!=null?k(``+e.key):t.toString(36)}function j(e){switch(e.status){case`fulfilled`:return e.value;case`rejected`:throw e.reason;default:switch(typeof e.status==`string`?e.then(C,C):(e.status=`pending`,e.then(function(t){e.status===`pending`&&(e.status=`fulfilled`,e.value=t)},function(t){e.status===`pending`&&(e.status=`rejected`,e.reason=t)})),e.status){case`fulfilled`:return e.value;case`rejected`:throw e.reason}}throw e}function te(e,r,i,a,o){var s=typeof e;(s===`undefined`||s===`boolean`)&&(e=null);var c=!1;if(e===null)c=!0;else switch(s){case`bigint`:case`string`:case`number`:c=!0;break;case`object`:switch(e.$$typeof){case t:case n:c=!0;break;case d:return c=e._init,te(c(e._payload),r,i,a,o)}}if(c)return o=o(e),c=a===``?`.`+A(e,0):a,S(o)?(i=``,c!=null&&(i=c.replace(ee,`$&/`)+`/`),te(o,r,i,``,function(e){return e})):o!=null&&(O(o)&&(o=D(o,i+(o.key==null||e&&e.key===o.key?``:(``+o.key).replace(ee,`$&/`)+`/`)+c)),r.push(o)),1;c=0;var l=a===``?`.`:a+`:`;if(S(e))for(var u=0;u{t.exports=d()})),p=o((e=>{function t(e,t){var n=e.length;e.push(t);a:for(;0>>1,a=e[r];if(0>>1;ri(c,n))li(u,c)?(e[r]=u,e[l]=n,r=l):(e[r]=c,e[s]=n,r=s);else if(li(u,n))e[r]=u,e[l]=n,r=l;else break a}}return t}function i(e,t){var n=e.sortIndex-t.sortIndex;return n===0?e.id-t.id:n}if(e.unstable_now=void 0,typeof performance==`object`&&typeof performance.now==`function`){var a=performance;e.unstable_now=function(){return a.now()}}else{var o=Date,s=o.now();e.unstable_now=function(){return o.now()-s}}var c=[],l=[],u=1,d=null,f=3,p=!1,m=!1,h=!1,g=!1,_=typeof setTimeout==`function`?setTimeout:null,v=typeof clearTimeout==`function`?clearTimeout:null,y=typeof setImmediate<`u`?setImmediate:null;function b(e){for(var i=n(l);i!==null;){if(i.callback===null)r(l);else if(i.startTime<=e)r(l),i.sortIndex=i.expirationTime,t(c,i);else break;i=n(l)}}function x(e){if(h=!1,b(e),!m)if(n(c)!==null)m=!0,S||(S=!0,O());else{var t=n(l);t!==null&&A(x,t.startTime-e)}}var S=!1,C=-1,w=5,T=-1;function E(){return g?!0:!(e.unstable_now()-Tt&&E());){var o=d.callback;if(typeof o==`function`){d.callback=null,f=d.priorityLevel;var s=o(d.expirationTime<=t);if(t=e.unstable_now(),typeof s==`function`){d.callback=s,b(t),i=!0;break b}d===n(c)&&r(c),b(t)}else r(c);d=n(c)}if(d!==null)i=!0;else{var u=n(l);u!==null&&A(x,u.startTime-t),i=!1}}break a}finally{d=null,f=a,p=!1}i=void 0}}finally{i?O():S=!1}}}var O;if(typeof y==`function`)O=function(){y(D)};else if(typeof MessageChannel<`u`){var k=new MessageChannel,ee=k.port2;k.port1.onmessage=D,O=function(){ee.postMessage(null)}}else O=function(){_(D,0)};function A(t,n){C=_(function(){t(e.unstable_now())},n)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(e){e.callback=null},e.unstable_forceFrameRate=function(e){0>e||125o?(r.sortIndex=a,t(l,r),n(c)===null&&r===n(l)&&(h?(v(C),C=-1):h=!0,A(x,a-o))):(r.sortIndex=s,t(c,r),m||p||(m=!0,S||(S=!0,O()))),r},e.unstable_shouldYield=E,e.unstable_wrapCallback=function(e){var t=f;return function(){var n=f;f=t;try{return e.apply(this,arguments)}finally{f=n}}}})),m=o(((e,t)=>{t.exports=p()})),h=o((e=>{var t=f();function n(e){var t=`https://react.dev/errors/`+e;if(1{function n(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>`u`||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=`function`))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(n)}catch(e){console.error(e)}}n(),t.exports=h()})),_=o((e=>{var t=m(),n=f(),r=g();function i(e){var t=`https://react.dev/errors/`+e;if(1ae||(e.current=ie[ae],ie[ae]=null,ae--)}function F(e,t){ae++,ie[ae]=e.current,e.current=t}var ce=oe(null),le=oe(null),ue=oe(null),de=oe(null);function fe(e,t){switch(F(ue,t),F(le,e),F(ce,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?Vd(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=Vd(t),e=Hd(t,e);else switch(e){case`svg`:e=1;break;case`math`:e=2;break;default:e=0}}se(ce),F(ce,e)}function pe(){se(ce),se(le),se(ue)}function me(e){e.memoizedState!==null&&F(de,e);var t=ce.current,n=Hd(t,e.type);t!==n&&(F(le,e),F(ce,n))}function he(e){le.current===e&&(se(ce),se(le)),de.current===e&&(se(de),Qf._currentValue=re)}var ge,_e;function ve(e){if(ge===void 0)try{throw Error()}catch(e){var t=e.stack.trim().match(/\n( *(at )?)/);ge=t&&t[1]||``,_e=-1)`:-1i||c[r]!==l[i]){var u=` `+c[r].replace(` at new `,` at `);return e.displayName&&u.includes(``)&&(u=u.replace(``,e.displayName)),u}while(1<=r&&0<=i);break}}}finally{ye=!1,Error.prepareStackTrace=n}return(n=e?e.displayName||e.name:``)?ve(n):``}function xe(e,t){switch(e.tag){case 26:case 27:case 5:return ve(e.type);case 16:return ve(`Lazy`);case 13:return e.child!==t&&t!==null?ve(`Suspense Fallback`):ve(`Suspense`);case 19:return ve(`SuspenseList`);case 0:case 15:return be(e.type,!1);case 11:return be(e.type.render,!1);case 1:return be(e.type,!0);case 31:return ve(`Activity`);default:return``}}function Se(e){try{var t=``,n=null;do t+=xe(e,n),n=e,e=e.return;while(e);return t}catch(e){return` Error generating stack: `+e.message+` `+e.stack}}var Ce=Object.prototype.hasOwnProperty,we=t.unstable_scheduleCallback,Te=t.unstable_cancelCallback,Ee=t.unstable_shouldYield,De=t.unstable_requestPaint,Oe=t.unstable_now,ke=t.unstable_getCurrentPriorityLevel,Ae=t.unstable_ImmediatePriority,je=t.unstable_UserBlockingPriority,Me=t.unstable_NormalPriority,Ne=t.unstable_LowPriority,Pe=t.unstable_IdlePriority,Fe=t.log,Ie=t.unstable_setDisableYieldValue,Le=null,Re=null;function ze(e){if(typeof Fe==`function`&&Ie(e),Re&&typeof Re.setStrictMode==`function`)try{Re.setStrictMode(Le,e)}catch{}}var Be=Math.clz32?Math.clz32:Ue,Ve=Math.log,He=Math.LN2;function Ue(e){return e>>>=0,e===0?32:31-(Ve(e)/He|0)|0}var We=256,Ge=262144,Ke=4194304;function qe(e){var t=e&42;if(t!==0)return t;switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return e&261888;case 262144:case 524288:case 1048576:case 2097152:return e&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return e&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return e}}function Je(e,t,n){var r=e.pendingLanes;if(r===0)return 0;var i=0,a=e.suspendedLanes,o=e.pingedLanes;e=e.warmLanes;var s=r&134217727;return s===0?(s=r&~a,s===0?o===0?n||(n=r&~e,n!==0&&(i=qe(n))):i=qe(o):i=qe(s)):(r=s&~a,r===0?(o&=s,o===0?n||(n=s&~e,n!==0&&(i=qe(n))):i=qe(o)):i=qe(r)),i===0?0:t!==0&&t!==i&&(t&a)===0&&(a=i&-i,n=t&-t,a>=n||a===32&&n&4194048)?t:i}function Ye(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function Xe(e,t){switch(e){case 1:case 2:case 4:case 8:case 64:return t+250;case 16:case 32:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function Ze(){var e=Ke;return Ke<<=1,!(Ke&62914560)&&(Ke=4194304),e}function Qe(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function $e(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function et(e,t,n,r,i,a){var o=e.pendingLanes;e.pendingLanes=n,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=n,e.entangledLanes&=n,e.errorRecoveryDisabledLanes&=n,e.shellSuspendCounter=0;var s=e.entanglements,c=e.expirationTimes,l=e.hiddenUpdates;for(n=o&~n;0`u`||window.document===void 0||window.document.createElement===void 0),ln=!1;if(cn)try{var un={};Object.defineProperty(un,`passive`,{get:function(){ln=!0}}),window.addEventListener(`test`,un,un),window.removeEventListener(`test`,un,un)}catch{ln=!1}var dn=null,fn=null,pn=null;function mn(){if(pn)return pn;var e,t=fn,n=t.length,r,i=`value`in dn?dn.value:dn.textContent,a=i.length;for(e=0;e=Kn),Yn=` `,Xn=!1;function Zn(e,t){switch(e){case`keyup`:return Wn.indexOf(t.keyCode)!==-1;case`keydown`:return t.keyCode!==229;case`keypress`:case`mousedown`:case`focusout`:return!0;default:return!1}}function Qn(e){return e=e.detail,typeof e==`object`&&`data`in e?e.data:null}var $n=!1;function er(e,t){switch(e){case`compositionend`:return Qn(t);case`keypress`:return t.which===32?(Xn=!0,Yn):null;case`textInput`:return e=t.data,e===Yn&&Xn?null:e;default:return null}}function tr(e,t){if($n)return e===`compositionend`||!Gn&&Zn(e,t)?(e=mn(),pn=fn=dn=null,$n=!1,e):null;switch(e){case`paste`:return null;case`keypress`:if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1=t)return{node:n,offset:t-e};e=r}a:{for(;n;){if(n.nextSibling){n=n.nextSibling;break a}n=n.parentNode}n=void 0}n=Cr(n)}}function Tr(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Tr(e,t.parentNode):`contains`in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Er(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=Ft(e.document);t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href==`string`}catch{n=!1}if(n)e=t.contentWindow;else break;t=Ft(e.document)}return t}function Dr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t===`input`&&(e.type===`text`||e.type===`search`||e.type===`tel`||e.type===`url`||e.type===`password`)||t===`textarea`||e.contentEditable===`true`)}var Or=cn&&`documentMode`in document&&11>=document.documentMode,kr=null,Ar=null,jr=null,Mr=!1;function Nr(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;Mr||kr==null||kr!==Ft(r)||(r=kr,`selectionStart`in r&&Dr(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),jr&&Sr(jr,r)||(jr=r,r=Ed(Ar,`onSelect`),0>=o,i-=o,wi=1<<32-Be(t)+i|n<h?(g=d,d=null):g=d.sibling;var _=p(i,d,s[h],c);if(_===null){d===null&&(d=g);break}e&&d&&_.alternate===null&&t(i,d),a=o(_,a,h),u===null?l=_:u.sibling=_,u=_,d=g}if(h===s.length)return n(i,d),U&&Ti(i,h),l;if(d===null){for(;hg?(_=h,h=null):_=h.sibling;var y=p(a,h,v.value,l);if(y===null){h===null&&(h=_);break}e&&h&&y.alternate===null&&t(a,h),s=o(y,s,g),d===null?u=y:d.sibling=y,d=y,h=_}if(v.done)return n(a,h),U&&Ti(a,g),u;if(h===null){for(;!v.done;g++,v=c.next())v=f(a,v.value,l),v!==null&&(s=o(v,s,g),d===null?u=v:d.sibling=v,d=v);return U&&Ti(a,g),u}for(h=r(h);!v.done;g++,v=c.next())v=m(h,a,g,v.value,l),v!==null&&(e&&v.alternate!==null&&h.delete(v.key===null?g:v.key),s=o(v,s,g),d===null?u=v:d.sibling=v,d=v);return e&&h.forEach(function(e){return t(a,e)}),U&&Ti(a,g),u}function b(e,r,o,c){if(typeof o==`object`&&o&&o.type===y&&o.key===null&&(o=o.props.children),typeof o==`object`&&o){switch(o.$$typeof){case _:a:{for(var l=o.key;r!==null;){if(r.key===l){if(l=o.type,l===y){if(r.tag===7){n(e,r.sibling),c=a(r,o.props.children),c.return=e,e=c;break a}}else if(r.elementType===l||typeof l==`object`&&l&&l.$$typeof===O&&wa(l)===r.type){n(e,r.sibling),c=a(r,o.props),ja(c,o),c.return=e,e=c;break a}n(e,r);break}else t(e,r);r=r.sibling}o.type===y?(c=fi(o.props.children,e.mode,c,o.key),c.return=e,e=c):(c=di(o.type,o.key,o.props,null,e.mode,c),ja(c,o),c.return=e,e=c)}return s(e);case v:a:{for(l=o.key;r!==null;){if(r.key===l)if(r.tag===4&&r.stateNode.containerInfo===o.containerInfo&&r.stateNode.implementation===o.implementation){n(e,r.sibling),c=a(r,o.children||[]),c.return=e,e=c;break a}else{n(e,r);break}else t(e,r);r=r.sibling}c=hi(o,e.mode,c),c.return=e,e=c}return s(e);case O:return o=wa(o),b(e,r,o,c)}if(M(o))return h(e,r,o,c);if(j(o)){if(l=j(o),typeof l!=`function`)throw Error(i(150));return o=l.call(o),g(e,r,o,c)}if(typeof o.then==`function`)return b(e,r,Aa(o),c);if(o.$$typeof===C)return b(e,r,Qi(e,o),c);Ma(e,o)}return typeof o==`string`&&o!==``||typeof o==`number`||typeof o==`bigint`?(o=``+o,r!==null&&r.tag===6?(n(e,r.sibling),c=a(r,o),c.return=e,e=c):(n(e,r),c=pi(o,e.mode,c),c.return=e,e=c),s(e)):n(e,r)}return function(e,t,n,r){try{ka=0;var i=b(e,t,n,r);return Oa=null,i}catch(t){if(t===va||t===ba)throw t;var a=si(29,t,null,e.mode);return a.lanes=r,a.return=e,a}}}var Pa=Na(!0),Fa=Na(!1),Ia=!1;function La(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Ra(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,callbacks:null})}function za(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function Ba(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,K&2){var i=r.pending;return i===null?t.next=t:(t.next=i.next,i.next=t),r.pending=t,t=ii(e),ri(e,null,n),t}return ei(e,r,t,n),ii(e)}function Va(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,n&4194048)){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,nt(e,n)}}function Ha(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var i=null,a=null;if(n=n.firstBaseUpdate,n!==null){do{var o={lane:n.lane,tag:n.tag,payload:n.payload,callback:null,next:null};a===null?i=a=o:a=a.next=o,n=n.next}while(n!==null);a===null?i=a=t:a=a.next=t}else i=a=t;n={baseState:r.baseState,firstBaseUpdate:i,lastBaseUpdate:a,shared:r.shared,callbacks:r.callbacks},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}var Ua=!1;function Wa(){if(Ua){var e=la;if(e!==null)throw e}}function Ga(e,t,n,r){Ua=!1;var i=e.updateQueue;Ia=!1;var a=i.firstBaseUpdate,o=i.lastBaseUpdate,s=i.shared.pending;if(s!==null){i.shared.pending=null;var c=s,l=c.next;c.next=null,o===null?a=l:o.next=l,o=c;var u=e.alternate;u!==null&&(u=u.updateQueue,s=u.lastBaseUpdate,s!==o&&(s===null?u.firstBaseUpdate=l:s.next=l,u.lastBaseUpdate=c))}if(a!==null){var d=i.baseState;o=0,u=l=c=null,s=a;do{var f=s.lane&-536870913,m=f!==s.lane;if(m?(Y&f)===f:(r&f)===f){f!==0&&f===ca&&(Ua=!0),u!==null&&(u=u.next={lane:0,tag:s.tag,payload:s.payload,callback:null,next:null});a:{var h=e,g=s;f=t;var _=n;switch(g.tag){case 1:if(h=g.payload,typeof h==`function`){d=h.call(_,d,f);break a}d=h;break a;case 3:h.flags=h.flags&-65537|128;case 0:if(h=g.payload,f=typeof h==`function`?h.call(_,d,f):h,f==null)break a;d=p({},d,f);break a;case 2:Ia=!0}}f=s.callback,f!==null&&(e.flags|=64,m&&(e.flags|=8192),m=i.callbacks,m===null?i.callbacks=[f]:m.push(f))}else m={lane:f,tag:s.tag,payload:s.payload,callback:s.callback,next:null},u===null?(l=u=m,c=d):u=u.next=m,o|=f;if(s=s.next,s===null){if(s=i.shared.pending,s===null)break;m=s,s=m.next,m.next=null,i.lastBaseUpdate=m,i.shared.pending=null}}while(1);u===null&&(c=d),i.baseState=c,i.firstBaseUpdate=l,i.lastBaseUpdate=u,a===null&&(i.shared.lanes=0),Gl|=o,e.lanes=o,e.memoizedState=d}}function Ka(e,t){if(typeof e!=`function`)throw Error(i(191,e));e.call(t)}function qa(e,t){var n=e.callbacks;if(n!==null)for(e.callbacks=null,e=0;ea?a:8;var o=N.T,s={};N.T=s,Ms(e,!1,t,n);try{var c=i(),l=N.S;l!==null&&l(s,c),typeof c==`object`&&c&&typeof c.then==`function`?js(e,t,fa(c,r),pu(e)):js(e,t,r,pu(e))}catch(n){js(e,t,{then:function(){},status:`rejected`,reason:n},pu())}finally{P.p=a,o!==null&&s.types!==null&&(o.types=s.types),N.T=o}}function xs(){}function Ss(e,t,n,r){if(e.tag!==5)throw Error(i(476));var a=Cs(e).queue;bs(e,a,t,re,n===null?xs:function(){return ws(e),n(r)})}function Cs(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:re,baseState:re,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:No,lastRenderedState:re},next:null};var n={};return t.next={memoizedState:n,baseState:n,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:No,lastRenderedState:n},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function ws(e){var t=Cs(e);t.next===null&&(t=e.alternate.memoizedState),js(e,t.next.queue,{},pu())}function Ts(){return Zi(Qf)}function Es(){return Oo().memoizedState}function Ds(){return Oo().memoizedState}function Os(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var n=pu();e=za(n);var r=Ba(t,e,n);r!==null&&(hu(r,t,n),Va(r,t,n)),t={cache:ia()},e.payload=t;return}t=t.return}}function ks(e,t,n){var r=pu();n={lane:r,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null},Ns(e)?Ps(t,n):(n=ti(e,t,n,r),n!==null&&(hu(n,e,r),Fs(n,t,r)))}function As(e,t,n){js(e,t,n,pu())}function js(e,t,n,r){var i={lane:r,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null};if(Ns(e))Ps(t,i);else{var a=e.alternate;if(e.lanes===0&&(a===null||a.lanes===0)&&(a=t.lastRenderedReducer,a!==null))try{var o=t.lastRenderedState,s=a(o,n);if(i.hasEagerState=!0,i.eagerState=s,xr(s,o))return ei(e,t,i,0),q===null&&$r(),!1}catch{}if(n=ti(e,t,i,r),n!==null)return hu(n,e,r),Fs(n,t,r),!0}return!1}function Ms(e,t,n,r){if(r={lane:2,revertLane:dd(),gesture:null,action:r,hasEagerState:!1,eagerState:null,next:null},Ns(e)){if(t)throw Error(i(479))}else t=ti(e,n,r,2),t!==null&&hu(t,e,2)}function Ns(e){var t=e.alternate;return e===W||t!==null&&t===W}function Ps(e,t){fo=uo=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Fs(e,t,n){if(n&4194048){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,nt(e,n)}}var Is={readContext:Zi,use:jo,useCallback:vo,useContext:vo,useEffect:vo,useImperativeHandle:vo,useLayoutEffect:vo,useInsertionEffect:vo,useMemo:vo,useReducer:vo,useRef:vo,useState:vo,useDebugValue:vo,useDeferredValue:vo,useTransition:vo,useSyncExternalStore:vo,useId:vo,useHostTransitionStatus:vo,useFormState:vo,useActionState:vo,useOptimistic:vo,useMemoCache:vo,useCacheRefresh:vo};Is.useEffectEvent=vo;var Ls={readContext:Zi,use:jo,useCallback:function(e,t){return Do().memoizedState=[e,t===void 0?null:t],e},useContext:Zi,useEffect:ss,useImperativeHandle:function(e,t,n){n=n==null?null:n.concat([e]),as(4194308,4,ps.bind(null,t,e),n)},useLayoutEffect:function(e,t){return as(4194308,4,e,t)},useInsertionEffect:function(e,t){as(4,2,e,t)},useMemo:function(e,t){var n=Do();t=t===void 0?null:t;var r=e();if(po){ze(!0);try{e()}finally{ze(!1)}}return n.memoizedState=[r,t],r},useReducer:function(e,t,n){var r=Do();if(n!==void 0){var i=n(t);if(po){ze(!0);try{n(t)}finally{ze(!1)}}}else i=t;return r.memoizedState=r.baseState=i,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:i},r.queue=e,e=e.dispatch=ks.bind(null,W,e),[r.memoizedState,e]},useRef:function(e){var t=Do();return e={current:e},t.memoizedState=e},useState:function(e){e=Uo(e);var t=e.queue,n=As.bind(null,W,t);return t.dispatch=n,[e.memoizedState,n]},useDebugValue:hs,useDeferredValue:function(e,t){return vs(Do(),e,t)},useTransition:function(){var e=Uo(!1);return e=bs.bind(null,W,e.queue,!0,!1),Do().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,n){var r=W,a=Do();if(U){if(n===void 0)throw Error(i(407));n=n()}else{if(n=t(),q===null)throw Error(i(349));Y&127||Ro(r,t,n)}a.memoizedState=n;var o={value:n,getSnapshot:t};return a.queue=o,ss(Bo.bind(null,r,o,e),[e]),r.flags|=2048,rs(9,{destroy:void 0},zo.bind(null,r,o,n,t),null),n},useId:function(){var e=Do(),t=q.identifierPrefix;if(U){var n=V,r=wi;n=(r&~(1<<32-Be(r)-1)).toString(32)+n,t=`_`+t+`R_`+n,n=mo++,0<\/script>`,o=o.removeChild(o.firstChild);break;case`select`:o=typeof r.is==`string`?s.createElement(`select`,{is:r.is}):s.createElement(`select`),r.multiple?o.multiple=!0:r.size&&(o.size=r.size);break;default:o=typeof r.is==`string`?s.createElement(a,{is:r.is}):s.createElement(a)}}o[I]=t,o[L]=r;a:for(s=t.child;s!==null;){if(s.tag===5||s.tag===6)o.appendChild(s.stateNode);else if(s.tag!==4&&s.tag!==27&&s.child!==null){s.child.return=s,s=s.child;continue}if(s===t)break a;for(;s.sibling===null;){if(s.return===null||s.return===t)break a;s=s.return}s.sibling.return=s.return,s=s.sibling}t.stateNode=o;a:switch(Pd(o,a,r),a){case`button`:case`input`:case`select`:case`textarea`:r=!!r.autoFocus;break a;case`img`:r=!0;break a;default:r=!1}r&&jc(t)}}return Ic(t),Mc(t,t.type,e===null?null:e.memoizedProps,t.pendingProps,n),null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==r&&jc(t);else{if(typeof r!=`string`&&t.stateNode===null)throw Error(i(166));if(e=ue.current,Li(t)){if(e=t.stateNode,n=t.memoizedProps,r=null,a=Ai,a!==null)switch(a.tag){case 27:case 5:r=a.memoizedProps}e[I]=t,e=!!(e.nodeValue===n||r!==null&&!0===r.suppressHydrationWarning||Md(e.nodeValue,n)),e||Pi(t,!0)}else e=Bd(e).createTextNode(r),e[I]=t,t.stateNode=e}return Ic(t),null;case 31:if(n=t.memoizedState,e===null||e.memoizedState!==null){if(r=Li(t),n!==null){if(e===null){if(!r)throw Error(i(318));if(e=t.memoizedState,e=e===null?null:e.dehydrated,!e)throw Error(i(557));e[I]=t}else Ri(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;Ic(t),e=!1}else n=zi(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=n),e=!0;if(!e)return t.flags&256?(ao(t),t):(ao(t),null);if(t.flags&128)throw Error(i(558))}return Ic(t),null;case 13:if(r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(a=Li(t),r!==null&&r.dehydrated!==null){if(e===null){if(!a)throw Error(i(318));if(a=t.memoizedState,a=a===null?null:a.dehydrated,!a)throw Error(i(317));a[I]=t}else Ri(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;Ic(t),a=!1}else a=zi(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=a),a=!0;if(!a)return t.flags&256?(ao(t),t):(ao(t),null)}return ao(t),t.flags&128?(t.lanes=n,t):(n=r!==null,e=e!==null&&e.memoizedState!==null,n&&(r=t.child,a=null,r.alternate!==null&&r.alternate.memoizedState!==null&&r.alternate.memoizedState.cachePool!==null&&(a=r.alternate.memoizedState.cachePool.pool),o=null,r.memoizedState!==null&&r.memoizedState.cachePool!==null&&(o=r.memoizedState.cachePool.pool),o!==a&&(r.flags|=2048)),n!==e&&n&&(t.child.flags|=8192),Pc(t,t.updateQueue),Ic(t),null);case 4:return pe(),e===null&&Sd(t.stateNode.containerInfo),Ic(t),null;case 10:return Gi(t.type),Ic(t),null;case 19:if(se(oo),r=t.memoizedState,r===null)return Ic(t),null;if(a=(t.flags&128)!=0,o=r.rendering,o===null)if(a)Fc(r,!1);else{if(Wl!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(o=so(e),o!==null){for(t.flags|=128,Fc(r,!1),e=o.updateQueue,t.updateQueue=e,Pc(t,e),t.subtreeFlags=0,e=n,n=t.child;n!==null;)ui(n,e),n=n.sibling;return F(oo,oo.current&1|2),U&&Ti(t,r.treeForkCount),t.child}e=e.sibling}r.tail!==null&&Oe()>tu&&(t.flags|=128,a=!0,Fc(r,!1),t.lanes=4194304)}else{if(!a)if(e=so(o),e!==null){if(t.flags|=128,a=!0,e=e.updateQueue,t.updateQueue=e,Pc(t,e),Fc(r,!0),r.tail===null&&r.tailMode===`hidden`&&!o.alternate&&!U)return Ic(t),null}else 2*Oe()-r.renderingStartTime>tu&&n!==536870912&&(t.flags|=128,a=!0,Fc(r,!1),t.lanes=4194304);r.isBackwards?(o.sibling=t.child,t.child=o):(e=r.last,e===null?t.child=o:e.sibling=o,r.last=o)}return r.tail===null?(Ic(t),null):(e=r.tail,r.rendering=e,r.tail=e.sibling,r.renderingStartTime=Oe(),e.sibling=null,n=oo.current,F(oo,a?n&1|2:n&1),U&&Ti(t,r.treeForkCount),e);case 22:case 23:return ao(t),Qa(),r=t.memoizedState!==null,e===null?r&&(t.flags|=8192):e.memoizedState!==null!==r&&(t.flags|=8192),r?n&536870912&&!(t.flags&128)&&(Ic(t),t.subtreeFlags&6&&(t.flags|=8192)):Ic(t),n=t.updateQueue,n!==null&&Pc(t,n.retryQueue),n=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(n=e.memoizedState.cachePool.pool),r=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(r=t.memoizedState.cachePool.pool),r!==n&&(t.flags|=2048),e!==null&&se(ma),null;case 24:return n=null,e!==null&&(n=e.memoizedState.cache),t.memoizedState.cache!==n&&(t.flags|=2048),Gi(ra),Ic(t),null;case 25:return null;case 30:return null}throw Error(i(156,t.tag))}function Rc(e,t){switch(Oi(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Gi(ra),pe(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return he(t),null;case 31:if(t.memoizedState!==null){if(ao(t),t.alternate===null)throw Error(i(340));Ri()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 13:if(ao(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(i(340));Ri()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return se(oo),null;case 4:return pe(),null;case 10:return Gi(t.type),null;case 22:case 23:return ao(t),Qa(),e!==null&&se(ma),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return Gi(ra),null;case 25:return null;default:return null}}function zc(e,t){switch(Oi(t),t.tag){case 3:Gi(ra),pe();break;case 26:case 27:case 5:he(t);break;case 4:pe();break;case 31:t.memoizedState!==null&&ao(t);break;case 13:ao(t);break;case 19:se(oo);break;case 10:Gi(t.type);break;case 22:case 23:ao(t),Qa(),e!==null&&se(ma);break;case 24:Gi(ra)}}function Bc(e,t){try{var n=t.updateQueue,r=n===null?null:n.lastEffect;if(r!==null){var i=r.next;n=i;do{if((n.tag&e)===e){r=void 0;var a=n.create,o=n.inst;r=a(),o.destroy=r}n=n.next}while(n!==i)}}catch(e){Z(t,t.return,e)}}function Vc(e,t,n){try{var r=t.updateQueue,i=r===null?null:r.lastEffect;if(i!==null){var a=i.next;r=a;do{if((r.tag&e)===e){var o=r.inst,s=o.destroy;if(s!==void 0){o.destroy=void 0,i=t;var c=n,l=s;try{l()}catch(e){Z(i,c,e)}}}r=r.next}while(r!==a)}}catch(e){Z(t,t.return,e)}}function Hc(e){var t=e.updateQueue;if(t!==null){var n=e.stateNode;try{qa(t,n)}catch(t){Z(e,e.return,t)}}}function Uc(e,t,n){n.props=Ws(e.type,e.memoizedProps),n.state=e.memoizedState;try{n.componentWillUnmount()}catch(n){Z(e,t,n)}}function Wc(e,t){try{var n=e.ref;if(n!==null){switch(e.tag){case 26:case 27:case 5:var r=e.stateNode;break;case 30:r=e.stateNode;break;default:r=e.stateNode}typeof n==`function`?e.refCleanup=n(r):n.current=r}}catch(n){Z(e,t,n)}}function Gc(e,t){var n=e.ref,r=e.refCleanup;if(n!==null)if(typeof r==`function`)try{r()}catch(n){Z(e,t,n)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof n==`function`)try{n(null)}catch(n){Z(e,t,n)}else n.current=null}function Kc(e){var t=e.type,n=e.memoizedProps,r=e.stateNode;try{a:switch(t){case`button`:case`input`:case`select`:case`textarea`:n.autoFocus&&r.focus();break a;case`img`:n.src?r.src=n.src:n.srcSet&&(r.srcset=n.srcSet)}}catch(t){Z(e,e.return,t)}}function qc(e,t,n){try{var r=e.stateNode;Fd(r,e.type,n,t),r[L]=t}catch(t){Z(e,e.return,t)}}function Jc(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&Zd(e.type)||e.tag===4}function Yc(e){a:for(;;){for(;e.sibling===null;){if(e.return===null||Jc(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.tag===27&&Zd(e.type)||e.flags&2||e.child===null||e.tag===4)continue a;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Xc(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?(n.nodeType===9?n.body:n.nodeName===`HTML`?n.ownerDocument.body:n).insertBefore(e,t):(t=n.nodeType===9?n.body:n.nodeName===`HTML`?n.ownerDocument.body:n,t.appendChild(e),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=Qt));else if(r!==4&&(r===27&&Zd(e.type)&&(n=e.stateNode,t=null),e=e.child,e!==null))for(Xc(e,t,n),e=e.sibling;e!==null;)Xc(e,t,n),e=e.sibling}function Zc(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(r===27&&Zd(e.type)&&(n=e.stateNode),e=e.child,e!==null))for(Zc(e,t,n),e=e.sibling;e!==null;)Zc(e,t,n),e=e.sibling}function Qc(e){var t=e.stateNode,n=e.memoizedProps;try{for(var r=e.type,i=t.attributes;i.length;)t.removeAttributeNode(i[0]);Pd(t,r,n),t[I]=e,t[L]=n}catch(t){Z(e,e.return,t)}}var $c=!1,el=!1,tl=!1,nl=typeof WeakSet==`function`?WeakSet:Set,rl=null;function il(e,t){if(e=e.containerInfo,Rd=sp,e=Er(e),Dr(e)){if(`selectionStart`in e)var n={start:e.selectionStart,end:e.selectionEnd};else a:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var a=r.anchorOffset,o=r.focusNode;r=r.focusOffset;try{n.nodeType,o.nodeType}catch{n=null;break a}var s=0,c=-1,l=-1,u=0,d=0,f=e,p=null;b:for(;;){for(var m;f!==n||a!==0&&f.nodeType!==3||(c=s+a),f!==o||r!==0&&f.nodeType!==3||(l=s+r),f.nodeType===3&&(s+=f.nodeValue.length),(m=f.firstChild)!==null;)p=f,f=m;for(;;){if(f===e)break b;if(p===n&&++u===a&&(c=s),p===o&&++d===r&&(l=s),(m=f.nextSibling)!==null)break;f=p,p=f.parentNode}f=m}n=c===-1||l===-1?null:{start:c,end:l}}else n=null}n||={start:0,end:0}}else n=null;for(zd={focusedElem:e,selectionRange:n},sp=!1,rl=t;rl!==null;)if(t=rl,e=t.child,t.subtreeFlags&1028&&e!==null)e.return=t,rl=e;else for(;rl!==null;){switch(t=rl,o=t.alternate,e=t.flags,t.tag){case 0:if(e&4&&(e=t.updateQueue,e=e===null?null:e.events,e!==null))for(n=0;n title`))),Pd(o,r,n),o[I]=e,bt(o),r=o;break a;case`link`:var s=Vf(`link`,`href`,a).get(r+(n.href||``));if(s){for(var c=0;cg&&(o=g,g=h,h=o);var _=wr(s,h),v=wr(s,g);if(_&&v&&(p.rangeCount!==1||p.anchorNode!==_.node||p.anchorOffset!==_.offset||p.focusNode!==v.node||p.focusOffset!==v.offset)){var y=d.createRange();y.setStart(_.node,_.offset),p.removeAllRanges(),h>g?(p.addRange(y),p.extend(v.node,v.offset)):(y.setEnd(v.node,v.offset),p.addRange(y))}}}}for(d=[],p=s;p=p.parentNode;)p.nodeType===1&&d.push({element:p,left:p.scrollLeft,top:p.scrollTop});for(typeof s.focus==`function`&&s.focus(),s=0;sn?32:n,N.T=null,n=lu,lu=null;var o=au,s=su;if(iu=0,ou=au=null,su=0,K&6)throw Error(i(331));var c=K;if(K|=4,Pl(o.current),El(o,o.current,s,n),K=c,id(0,!1),Re&&typeof Re.onPostCommitFiberRoot==`function`)try{Re.onPostCommitFiberRoot(Le,o)}catch{}return!0}finally{P.p=a,N.T=r,Vu(e,t)}}function Wu(e,t,n){t=B(n,t),t=Xs(e.stateNode,t,2),e=Ba(e,t,2),e!==null&&($e(e,2),rd(e))}function Z(e,t,n){if(e.tag===3)Wu(e,e,n);else for(;t!==null;){if(t.tag===3){Wu(t,e,n);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError==`function`||typeof r.componentDidCatch==`function`&&(ru===null||!ru.has(r))){e=B(n,e),n=Zs(2),r=Ba(t,n,2),r!==null&&(Qs(n,r,t,e),$e(r,2),rd(r));break}}t=t.return}}function Gu(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new Rl;var i=new Set;r.set(t,i)}else i=r.get(t),i===void 0&&(i=new Set,r.set(t,i));i.has(n)||(Hl=!0,i.add(n),e=Ku.bind(null,e,t,n),t.then(e,e))}function Ku(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),e.pingedLanes|=e.suspendedLanes&n,e.warmLanes&=~n,q===e&&(Y&n)===n&&(Wl===4||Wl===3&&(Y&62914560)===Y&&300>Oe()-$l?!(K&2)&&Su(e,0):ql|=n,Yl===Y&&(Yl=0)),rd(e)}function qu(e,t){t===0&&(t=Ze()),e=ni(e,t),e!==null&&($e(e,t),rd(e))}function Ju(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),qu(e,n)}function Yu(e,t){var n=0;switch(e.tag){case 31:case 13:var r=e.stateNode,a=e.memoizedState;a!==null&&(n=a.retryLane);break;case 19:r=e.stateNode;break;case 22:r=e.stateNode._retryCache;break;default:throw Error(i(314))}r!==null&&r.delete(t),qu(e,n)}function Xu(e,t){return we(e,t)}var Zu=null,Qu=null,$u=!1,ed=!1,td=!1,nd=0;function rd(e){e!==Qu&&e.next===null&&(Qu===null?Zu=Qu=e:Qu=Qu.next=e),ed=!0,$u||($u=!0,ud())}function id(e,t){if(!td&&ed){td=!0;do for(var n=!1,r=Zu;r!==null;){if(!t)if(e!==0){var i=r.pendingLanes;if(i===0)var a=0;else{var o=r.suspendedLanes,s=r.pingedLanes;a=(1<<31-Be(42|e)+1)-1,a&=i&~(o&~s),a=a&201326741?a&201326741|1:a?a|2:0}a!==0&&(n=!0,ld(r,a))}else a=Y,a=Je(r,r===q?a:0,r.cancelPendingCommit!==null||r.timeoutHandle!==-1),!(a&3)||Ye(r,a)||(n=!0,ld(r,a));r=r.next}while(n);td=!1}}function ad(){od()}function od(){ed=$u=!1;var e=0;nd!==0&&Gd()&&(e=nd);for(var t=Oe(),n=null,r=Zu;r!==null;){var i=r.next,a=sd(r,t);a===0?(r.next=null,n===null?Zu=i:n.next=i,i===null&&(Qu=n)):(n=r,(e!==0||a&3)&&(ed=!0)),r=i}iu!==0&&iu!==5||id(e,!1),nd!==0&&(nd=0)}function sd(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,i=e.expirationTimes,a=e.pendingLanes&-62914561;0s)break;var u=c.transferSize,d=c.initiatorType;u&&Id(d)&&(c=c.responseEnd,o+=u*(c`u`?null:document;function xf(e,t,n){var r=bf;if(r&&typeof t==`string`&&t){var i=Lt(t);i=`link[rel="`+e+`"][href="proxy.php?url=https%3A%2F%2Fsbdevelopment.tech%2F%60%2Bi%2B%60"]`,typeof n==`string`&&(i+=`[crossorigin="`+n+`"]`),hf.has(i)||(hf.add(i),e={rel:e,crossOrigin:n,href:t},r.querySelector(i)===null&&(t=r.createElement(`link`),Pd(t,`link`,e),bt(t),r.head.appendChild(t)))}}function Sf(e){_f.D(e),xf(`dns-prefetch`,e,null)}function Cf(e,t){_f.C(e,t),xf(`preconnect`,e,t)}function wf(e,t,n){_f.L(e,t,n);var r=bf;if(r&&e&&t){var i=`link[rel="preload"][as="`+Lt(t)+`"]`;t===`image`&&n&&n.imageSrcSet?(i+=`[imagesrcset="`+Lt(n.imageSrcSet)+`"]`,typeof n.imageSizes==`string`&&(i+=`[imagesizes="`+Lt(n.imageSizes)+`"]`)):i+=`[href="proxy.php?url=https%3A%2F%2Fsbdevelopment.tech%2F%60%2BLt%28e%29%2B%60"]`;var a=i;switch(t){case`style`:a=Af(e);break;case`script`:a=Pf(e)}mf.has(a)||(e=p({rel:`preload`,href:t===`image`&&n&&n.imageSrcSet?void 0:e,as:t},n),mf.set(a,e),r.querySelector(i)!==null||t===`style`&&r.querySelector(jf(a))||t===`script`&&r.querySelector(Ff(a))||(t=r.createElement(`link`),Pd(t,`link`,e),bt(t),r.head.appendChild(t)))}}function Tf(e,t){_f.m(e,t);var n=bf;if(n&&e){var r=t&&typeof t.as==`string`?t.as:`script`,i=`link[rel="modulepreload"][as="`+Lt(r)+`"][href="proxy.php?url=https%3A%2F%2Fsbdevelopment.tech%2F%60%2BLt%28e%29%2B%60"]`,a=i;switch(r){case`audioworklet`:case`paintworklet`:case`serviceworker`:case`sharedworker`:case`worker`:case`script`:a=Pf(e)}if(!mf.has(a)&&(e=p({rel:`modulepreload`,href:e},t),mf.set(a,e),n.querySelector(i)===null)){switch(r){case`audioworklet`:case`paintworklet`:case`serviceworker`:case`sharedworker`:case`worker`:case`script`:if(n.querySelector(Ff(a)))return}r=n.createElement(`link`),Pd(r,`link`,e),bt(r),n.head.appendChild(r)}}}function Ef(e,t,n){_f.S(e,t,n);var r=bf;if(r&&e){var i=yt(r).hoistableStyles,a=Af(e);t||=`default`;var o=i.get(a);if(!o){var s={loading:0,preload:null};if(o=r.querySelector(jf(a)))s.loading=5;else{e=p({rel:`stylesheet`,href:e,"data-precedence":t},n),(n=mf.get(a))&&Rf(e,n);var c=o=r.createElement(`link`);bt(c),Pd(c,`link`,e),c._p=new Promise(function(e,t){c.onload=e,c.onerror=t}),c.addEventListener(`load`,function(){s.loading|=1}),c.addEventListener(`error`,function(){s.loading|=2}),s.loading|=4,Lf(o,t,r)}o={type:`stylesheet`,instance:o,count:1,state:s},i.set(a,o)}}}function Df(e,t){_f.X(e,t);var n=bf;if(n&&e){var r=yt(n).hoistableScripts,i=Pf(e),a=r.get(i);a||(a=n.querySelector(Ff(i)),a||(e=p({src:e,async:!0},t),(t=mf.get(i))&&zf(e,t),a=n.createElement(`script`),bt(a),Pd(a,`link`,e),n.head.appendChild(a)),a={type:`script`,instance:a,count:1,state:null},r.set(i,a))}}function Of(e,t){_f.M(e,t);var n=bf;if(n&&e){var r=yt(n).hoistableScripts,i=Pf(e),a=r.get(i);a||(a=n.querySelector(Ff(i)),a||(e=p({src:e,async:!0,type:`module`},t),(t=mf.get(i))&&zf(e,t),a=n.createElement(`script`),bt(a),Pd(a,`link`,e),n.head.appendChild(a)),a={type:`script`,instance:a,count:1,state:null},r.set(i,a))}}function kf(e,t,n,r){var a=(a=ue.current)?gf(a):null;if(!a)throw Error(i(446));switch(e){case`meta`:case`title`:return null;case`style`:return typeof n.precedence==`string`&&typeof n.href==`string`?(t=Af(n.href),n=yt(a).hoistableStyles,r=n.get(t),r||(r={type:`style`,instance:null,count:0,state:null},n.set(t,r)),r):{type:`void`,instance:null,count:0,state:null};case`link`:if(n.rel===`stylesheet`&&typeof n.href==`string`&&typeof n.precedence==`string`){e=Af(n.href);var o=yt(a).hoistableStyles,s=o.get(e);if(s||(a=a.ownerDocument||a,s={type:`stylesheet`,instance:null,count:0,state:{loading:0,preload:null}},o.set(e,s),(o=a.querySelector(jf(e)))&&!o._p&&(s.instance=o,s.state.loading=5),mf.has(e)||(n={rel:`preload`,as:`style`,href:n.href,crossOrigin:n.crossOrigin,integrity:n.integrity,media:n.media,hrefLang:n.hrefLang,referrerPolicy:n.referrerPolicy},mf.set(e,n),o||Nf(a,e,n,s.state))),t&&r===null)throw Error(i(528,``));return s}if(t&&r!==null)throw Error(i(529,``));return null;case`script`:return t=n.async,n=n.src,typeof n==`string`&&t&&typeof t!=`function`&&typeof t!=`symbol`?(t=Pf(n),n=yt(a).hoistableScripts,r=n.get(t),r||(r={type:`script`,instance:null,count:0,state:null},n.set(t,r)),r):{type:`void`,instance:null,count:0,state:null};default:throw Error(i(444,e))}}function Af(e){return`href="proxy.php?url=https%3A%2F%2Fsbdevelopment.tech%2F%60%2BLt%28e%29%2B%60"`}function jf(e){return`link[rel="stylesheet"][`+e+`]`}function Mf(e){return p({},e,{"data-precedence":e.precedence,precedence:null})}function Nf(e,t,n,r){e.querySelector(`link[rel="preload"][as="style"][`+t+`]`)?r.loading=1:(t=e.createElement(`link`),r.preload=t,t.addEventListener(`load`,function(){return r.loading|=1}),t.addEventListener(`error`,function(){return r.loading|=2}),Pd(t,`link`,n),bt(t),e.head.appendChild(t))}function Pf(e){return`[src="proxy.php?url=https%3A%2F%2Fsbdevelopment.tech%2F%60%2BLt%28e%29%2B%60"]`}function Ff(e){return`script[async]`+e}function If(e,t,n){if(t.count++,t.instance===null)switch(t.type){case`style`:var r=e.querySelector(`style[data-href~="`+Lt(n.href)+`"]`);if(r)return t.instance=r,bt(r),r;var a=p({},n,{"data-href":n.href,"data-precedence":n.precedence,href:null,precedence:null});return r=(e.ownerDocument||e).createElement(`style`),bt(r),Pd(r,`style`,a),Lf(r,n.precedence,e),t.instance=r;case`stylesheet`:a=Af(n.href);var o=e.querySelector(jf(a));if(o)return t.state.loading|=4,t.instance=o,bt(o),o;r=Mf(n),(a=mf.get(a))&&Rf(r,a),o=(e.ownerDocument||e).createElement(`link`),bt(o);var s=o;return s._p=new Promise(function(e,t){s.onload=e,s.onerror=t}),Pd(o,`link`,r),t.state.loading|=4,Lf(o,n.precedence,e),t.instance=o;case`script`:return o=Pf(n.src),(a=e.querySelector(Ff(o)))?(t.instance=a,bt(a),a):(r=n,(a=mf.get(o))&&(r=p({},n),zf(r,a)),e=e.ownerDocument||e,a=e.createElement(`script`),bt(a),Pd(a,`link`,r),e.head.appendChild(a),t.instance=a);case`void`:return null;default:throw Error(i(443,t.type))}else t.type===`stylesheet`&&!(t.state.loading&4)&&(r=t.instance,t.state.loading|=4,Lf(r,n.precedence,e));return t.instance}function Lf(e,t,n){for(var r=n.querySelectorAll(`link[rel="stylesheet"][data-precedence],style[data-precedence]`),i=r.length?r[r.length-1]:null,a=i,o=0;o title`):null)}function Uf(e,t,n){if(n===1||t.itemProp!=null)return!1;switch(e){case`meta`:case`title`:return!0;case`style`:if(typeof t.precedence!=`string`||typeof t.href!=`string`||t.href===``)break;return!0;case`link`:if(typeof t.rel!=`string`||typeof t.href!=`string`||t.href===``||t.onLoad||t.onError)break;switch(t.rel){case`stylesheet`:return e=t.disabled,typeof t.precedence==`string`&&e==null;default:return!0}case`script`:if(t.async&&typeof t.async!=`function`&&typeof t.async!=`symbol`&&!t.onLoad&&!t.onError&&t.src&&typeof t.src==`string`)return!0}return!1}function Wf(e){return!(e.type===`stylesheet`&&!(e.state.loading&3))}function Gf(e,t,n,r){if(n.type===`stylesheet`&&(typeof r.media!=`string`||!1!==matchMedia(r.media).matches)&&!(n.state.loading&4)){if(n.instance===null){var i=Af(r.href),a=t.querySelector(jf(i));if(a){t=a._p,typeof t==`object`&&t&&typeof t.then==`function`&&(e.count++,e=Jf.bind(e),t.then(e,e)),n.state.loading|=4,n.instance=a,bt(a);return}a=t.ownerDocument||t,r=Mf(r),(i=mf.get(i))&&Rf(r,i),a=a.createElement(`link`),bt(a);var o=a;o._p=new Promise(function(e,t){o.onload=e,o.onerror=t}),Pd(a,`link`,r),n.instance=a}e.stylesheets===null&&(e.stylesheets=new Map),e.stylesheets.set(n,t),(t=n.state.preload)&&!(n.state.loading&3)&&(e.count++,n=Jf.bind(e),t.addEventListener(`load`,n),t.addEventListener(`error`,n))}}var Kf=0;function qf(e,t){return e.stylesheets&&e.count===0&&Xf(e,e.stylesheets),0Kf?50:800)+t);return e.unsuspend=n,function(){e.unsuspend=null,clearTimeout(r),clearTimeout(i)}}:null}function Jf(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)Xf(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var Yf=null;function Xf(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,Yf=new Map,t.forEach(Zf,e),Yf=null,Jf.call(e))}function Zf(e,t){if(!(t.state.loading&4)){var n=Yf.get(e);if(n)var r=n.get(null);else{n=new Map,Yf.set(e,n);for(var i=e.querySelectorAll(`link[data-precedence],style[data-precedence]`),a=0;a{function n(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>`u`||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=`function`))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(n)}catch(e){console.error(e)}}n(),t.exports=_()})),y=o(((e,t)=>{var n=4,r=.001,i=1e-7,a=10,o=11,s=1/(o-1),c=typeof Float32Array==`function`;function l(e,t){return 1-3*t+3*e}function u(e,t){return 3*t-6*e}function d(e){return 3*e}function f(e,t,n){return((l(t,n)*e+u(t,n))*e+d(t))*e}function p(e,t,n){return 3*l(t,n)*e*e+2*u(t,n)*e+d(t)}function m(e,t,n,r,o){var s,c,l=0;do c=t+(n-t)/2,s=f(c,r,o)-e,s>0?n=c:t=c;while(Math.abs(s)>i&&++l=r?h(t,d,e,n):f===0?d:m(t,i,i+s,e,n)}return function(e){return e===0?0:e===1?1:f(u(e),t,i)}}})),b=v(),x=l(f(),1);u();var S=l(y()),C=function(e){this.startX=e.startX,this.startY=e.startY,this.endX=e.endX,this.endY=e.endY,this.totalX=this.endX-this.startX,this.totalY=this.endY-this.startY,this.startMultiplierX=e.startMultiplierX||1,this.endMultiplierX=e.endMultiplierX||1,this.startMultiplierY=e.startMultiplierY||1,this.endMultiplierY=e.endMultiplierY||1};function w(){return w=Object.assign||function(e){for(var t=1;t=e&&n<=t}function F(e,t,n,r,i){return(n-t)*(e-r)/(i-r)+t}function ce(e,t){return{value:F(typeof e.easing==`function`?e.easing(t):t,e?.start||0,e?.end||0,0,1),unit:e?.unit}}var le=Object.values(T).filter(function(e){return e!==`opacity`});function ue(e,t){var n=`transform`+(Object.keys(t).includes(`opacity`)?`,opacity`:``);e.style.willChange=n}function de(e,t,n){if(n){var r=pe(e,t),i=fe(e,t);n.style.transform=r,n.style.opacity=i}}function fe(e,t){var n=e.opacity&&ce(e.opacity,t);return n===void 0||n.value===void 0||n.unit===void 0?``:``+n.value}function pe(e,t){return le.reduce(function(n,r){var i=e[r]&&ce(e[r],t);return i===void 0||i.value===void 0||i.unit===void 0?n:n+(r+`(`+i.value+i.unit+`)`)},``)}function me(e){var t=e.el;t&&(t.style.transform=``,t.style.opacity=``)}function he(e,t,n,r){var i=e.top-t.height,a=e.left-t.width,o=e.bottom,s=e.right;return a+=n.x,s+=n.x,i+=n.y,o+=n.y,r&&(n.y+e.topt.scrollHeight-t.height&&(o=t.scrollHeight-t.height),s>t.scrollWidth-t.width&&(s=t.scrollWidth-t.width)),new C({startX:a,startY:i,endX:s,endY:o})}function ge(e,t,n){var r=t>e,i=n+(Math.abs(e)+Math.abs(t))*(r?-1:1);return Math.max(n/i,1)}function _e(e,t){var n=e.start,r=e.end,i=e.unit;if(i===`%`){var a=t/100;n*=a,r*=a}if(i===`vw`){var o=n/100,s=r/100;n=window.innerWidth*o,r=window.innerWidth*s}if(i===`vh`){var c=n/100,l=r/100;n=window.innerHeight*c,r=window.innerHeight*l}return{start:n,end:r}}var ve={start:0,end:0,unit:``};function ye(e,t,n,r,i,a){var o=n.translateX||ve,s=n.translateY||ve,c=_e(o,e.width),l=c.start,u=c.end,d=_e(s,e.height),f=d.start,p=d.end,m=e.top-t.height,h=e.left-t.width,g=e.bottom,_=e.right,v=1,y=1;i===k.vertical&&(v=ge(f,p,t.height+e.height),y=v);var b=1,x=1;if(i===k.horizontal&&(b=ge(l,u,t.width+e.width),x=b),f<0&&(m+=f*v),p>0&&(g+=p*y),l<0&&(h+=l*b),u>0&&(_+=u*x),h+=r.x,_+=r.x,m+=r.y,g+=r.y,a){var S=r.y+e.topt.scrollHeight-t.height,E=r.x+e.right>t.scrollWidth-t.height;if(S&&T&&(v=1,y=1,m=0,g=t.scrollHeight-t.height),w&&E&&(b=1,x=1,h=0,_=t.scrollWidth-t.width),!S&&T&&(m=e.top-t.height+r.y,g=t.scrollHeight-t.height,v=ge(f,p,g-m),y=1,f<0&&(m+=f*v)),!w&&E&&(h=e.left-t.width+r.x,_=t.scrollWidth-t.width,b=ge(l,u,_-h),x=1,l<0&&(h+=l*b)),S&&!T){m=0,g=e.bottom+r.y;var D=g-m;v=1,y=ge(f,p,D),p>0&&(g+=p*y)}if(w&&!E){h=0,_=e.right+r.x;var O=_-h;b=1,x=ge(l,u,O),u>0&&(_+=u*x)}}return new C({startX:h,startY:m,endX:_,endY:g,startMultiplierX:b,endMultiplierX:x,startMultiplierY:v,endMultiplierY:y})}function be(e,t){var n=w({},e);return n.translateX&&=w({},e.translateX,{start:n.translateX.start*t.startMultiplierX,end:n.translateX.end*t.endMultiplierX}),n.translateY&&=w({},e.translateY,{start:n.translateY.start*t.startMultiplierY,end:n.translateY.end*t.endMultiplierY}),n}function xe(e,t,n){return e.rootMargin||e.targetElement||e.shouldDisableScalingTranslations?!1:!!(t.translateX&&n===k.horizontal||t.translateY&&n===k.vertical)}var Se=function(e,t,n){return Math.min(Math.max(e,t),n)},Ce=function(){function e(e){this.el=e.el,this.props=e.props,this.scrollAxis=e.scrollAxis,this.disabledParallaxController=e.disabledParallaxController||!1,this.id=j(),this.effects=ae(this.props,this.scrollAxis),this.isInView=null,this.progress=0,this._setElementEasing(e.props.easing),ue(e.el,this.effects)}var t=e.prototype;return t.updateProps=function(e){return this.props=w({},this.props,e),this.effects=ae(e,this.scrollAxis),this._setElementEasing(e.easing),this},t.setCachedAttributes=function(e,t){me(this),this.rect=new te({el:this.props.targetElement||this.el,rootMargin:this.props.rootMargin,view:e});var n=xe(this.props,this.effects,this.scrollAxis);return typeof this.props.startScroll==`number`&&typeof this.props.endScroll==`number`?(this.limits=new C({startX:this.props.startScroll,startY:this.props.startScroll,endX:this.props.endScroll,endY:this.props.endScroll}),this._setElementStyles(),this):(n?(this.limits=ye(this.rect,e,this.effects,t,this.scrollAxis,this.props.shouldAlwaysCompleteAnimation),this.scaledEffects=be(this.effects,this.limits)):this.limits=he(this.rect,e,t,this.props.shouldAlwaysCompleteAnimation),this._setElementStyles(),this)},t._updateElementIsInView=function(e){var t=this.isInView===null;e!==this.isInView&&(e?this.props.onEnter&&this.props.onEnter(this):t||(this._setFinalProgress(),this._setElementStyles(),this.props.onExit&&this.props.onExit(this))),this.isInView=e},t._setFinalProgress=function(){var e=Se(Math.round(this.progress),0,1);this._updateElementProgress(e)},t._setElementStyles=function(){this.props.disabled||this.disabledParallaxController||de(this.scaledEffects||this.effects,this.progress,this.el)},t._updateElementProgress=function(e){this.progress=e,this.props.onProgressChange&&this.props.onProgressChange(this.progress),this.props.onChange&&this.props.onChange(this)},t._setElementEasing=function(e){this.easing=P(e)},t.updateElementOptions=function(e){this.scrollAxis=e.scrollAxis,this.disabledParallaxController=e.disabledParallaxController||!1},t.updatePosition=function(e){if(!this.limits)return this;var t=this.scrollAxis===k.vertical,n=this.isInView===null,r=t?this.limits.startY:this.limits.startX,i=t?this.limits.endY:this.limits.endX,a=t?this.limits.totalY:this.limits.totalX,o=t?e.y:e.x,s=se(r,i,o);if(this._updateElementIsInView(s),s){var c=oe(r,a,o,this.easing);this._updateElementProgress(c),this._setElementStyles()}else n&&(this.progress=Se(Math.round(oe(r,a,o,this.easing)),0,1),this._setElementStyles());return this},e}(),we=function(){function e(e){this.scrollContainer=e.scrollContainer,this.width=e.width,this.height=e.height,this.scrollHeight=e.scrollHeight,this.scrollWidth=e.scrollWidth}var t=e.prototype;return t.hasChanged=function(e){return e.width!==this.width||e.height!==this.height||e.scrollWidth!==this.scrollWidth||e.scrollHeight!==this.scrollHeight},t.setSize=function(e){return this.width=e.width,this.height=e.height,this.scrollHeight=e.scrollHeight,this.scrollWidth=e.scrollWidth,this},e}(),Te=function(){function e(e,t){this.x=e,this.y=t,this.dx=0,this.dy=0}var t=e.prototype;return t.setScroll=function(e,t){return this.dx=e-this.x,this.dy=t-this.y,this.x=e,this.y=t,this},e}();function Ee(){var e=!1;try{var t=Object.defineProperty({},`passive`,{get:function(){return e=!0,!0}});window.addEventListener(`test`,null,t),window.removeEventListener(`test`,null,t)}catch{}return e}var De=function(){function e(e){var t=e.scrollAxis,n=t===void 0?k.vertical:t,r=e.scrollContainer,i=e.disabled;this.disabled=i===void 0?!1:i,this.scrollAxis=n,this.elements=[],this._hasScrollContainer=!!r,this.viewEl=r??window;var a=this._getScrollPosition(),o=a[0],s=a[1];this.scroll=new Te(o,s),this.view=new we({width:0,height:0,scrollWidth:0,scrollHeight:0,scrollContainer:this._hasScrollContainer?r:void 0}),this._ticking=!1,this._supportsPassive=Ee(),this._bindAllMethods(),!this.disabled&&(this._addListeners(this.viewEl),this._addResizeObserver(),this._setViewSize())}e.init=function(t){if(!(typeof window<`u`))throw Error(`Looks like ParallaxController.init() was called on the server. This method must be called on the client.`);return new e(t)};var t=e.prototype;return t._bindAllMethods=function(){var e=this;[`_addListeners`,`_removeListeners`,`_getScrollPosition`,`_handleScroll`,`_handleUpdateCache`,`_updateAllElements`,`_updateElementPosition`,`_setViewSize`,`_addResizeObserver`,`_checkIfViewHasChanged`,`_getViewParams`,`getElements`,`createElement`,`removeElementById`,`resetElementStyles`,`updateElementPropsById`,`update`,`updateScrollContainer`,`destroy`].forEach(function(t){e[t]=e[t].bind(e)})},t._addListeners=function(e){e.addEventListener(`scroll`,this._handleScroll,this._supportsPassive?{passive:!0}:!1),window.addEventListener(`resize`,this._handleUpdateCache,!1),window.addEventListener(`blur`,this._handleUpdateCache,!1),window.addEventListener(`focus`,this._handleUpdateCache,!1),window.addEventListener(`load`,this._handleUpdateCache,!1)},t._removeListeners=function(e){var t;e.removeEventListener(`scroll`,this._handleScroll,!1),window.removeEventListener(`resize`,this._handleUpdateCache,!1),window.removeEventListener(`blur`,this._handleUpdateCache,!1),window.removeEventListener(`focus`,this._handleUpdateCache,!1),window.removeEventListener(`load`,this._handleUpdateCache,!1),(t=this._resizeObserver)==null||t.disconnect()},t._addResizeObserver=function(){var e=this;try{var t=this._hasScrollContainer?this.viewEl:document.documentElement;this._resizeObserver=new ResizeObserver(function(){return e.update()}),this._resizeObserver.observe(t)}catch{console.warn(`Failed to create the resize observer in the ParallaxContoller`)}},t._getScrollPosition=function(){return[this._hasScrollContainer?this.viewEl.scrollLeft:window.pageXOffset,this._hasScrollContainer?this.viewEl.scrollTop:window.pageYOffset]},t._handleScroll=function(){var e=this._getScrollPosition(),t=e[0],n=e[1];this.scroll.setScroll(t,n),!this._ticking&&this.elements?.length>0&&(this._ticking=!0,window.requestAnimationFrame(this._updateAllElements))},t._handleUpdateCache=function(){this._setViewSize(),this._updateAllElements({updateCache:!0})},t._updateAllElements=function(e){var t=this,n=(e===void 0?{}:e).updateCache;this.elements&&this.elements.forEach(function(e){n&&e.setCachedAttributes(t.view,t.scroll),t._updateElementPosition(e)}),this._ticking=!1},t._updateElementPosition=function(e){e.props.disabled||this.disabled||e.updatePosition(this.scroll)},t._getViewParams=function(){if(this._hasScrollContainer){var e=this.viewEl.offsetWidth,t=this.viewEl.offsetHeight,n=this.viewEl.scrollHeight,r=this.viewEl.scrollWidth;return this.view.setSize({width:e,height:t,scrollHeight:n,scrollWidth:r})}var i=document.documentElement;return{width:window.innerWidth||i.clientWidth,height:window.innerHeight||i.clientHeight,scrollHeight:i.scrollHeight,scrollWidth:i.scrollWidth}},t._setViewSize=function(){return this.view.setSize(this._getViewParams())},t._checkIfViewHasChanged=function(){return this.view.hasChanged(this._getViewParams())},t.getElements=function(){return this.elements},t.createElement=function(e){var t=new Ce(w({},e,{scrollAxis:this.scrollAxis,disabledParallaxController:this.disabled}));return t.setCachedAttributes(this.view,this.scroll),this.elements=this.elements?[].concat(this.elements,[t]):[t],this._updateElementPosition(t),this._checkIfViewHasChanged()&&this.update(),t},t.removeElementById=function(e){this.elements&&=this.elements.filter(function(t){return t.id!==e})},t.updateElementPropsById=function(e,t){this.elements&&=this.elements.map(function(n){return n.id===e?n.updateProps(t):n}),this.update()},t.resetElementStyles=function(e){me(e)},t.update=function(){var e=this._getScrollPosition(),t=e[0],n=e[1];this.scroll.setScroll(t,n),this._setViewSize(),this._updateAllElements({updateCache:!0})},t.updateScrollContainer=function(e){this._removeListeners(this.viewEl),this.viewEl=e,this._hasScrollContainer=!!e,this.view=new we({width:0,height:0,scrollWidth:0,scrollHeight:0,scrollContainer:e}),this._setViewSize(),this._addListeners(this.viewEl),this._updateAllElements({updateCache:!0})},t.disableParallaxController=function(){this.disabled=!0,this._removeListeners(this.viewEl),this.elements&&this.elements.forEach(function(e){return me(e)})},t.enableParallaxController=function(){var e=this;this.disabled=!1,this.elements&&this.elements.forEach(function(t){return t.updateElementOptions({disabledParallaxController:!1,scrollAxis:e.scrollAxis})}),this._addListeners(this.viewEl),this._addResizeObserver(),this._setViewSize()},t.disableAllElements=function(){console.warn(`deprecated: use disableParallaxController() instead`),this.elements&&=this.elements.map(function(e){return e.updateProps({disabled:!0})}),this.update()},t.enableAllElements=function(){console.warn(`deprecated: use enableParallaxController() instead`),this.elements&&=this.elements.map(function(e){return e.updateProps({disabled:!1})}),this.update()},t.destroy=function(){this._removeListeners(this.viewEl),this.elements&&this.elements.forEach(function(e){return me(e)}),this.elements=void 0},e}(),Oe=x.createContext(null),ke=e=>typeof window>`u`?null:De.init(e);function Ae(e){let t=(0,x.useRef)(null);return t.current||=ke({scrollAxis:e.scrollAxis||k.vertical,scrollContainer:e.scrollContainer,disabled:e.isDisabled}),(0,x.useEffect)(()=>{e.scrollContainer&&t.current&&t.current.updateScrollContainer(e.scrollContainer)},[e.scrollContainer]),(0,x.useEffect)(()=>{e.isDisabled&&t.current&&t.current.disableParallaxController(),!e.isDisabled&&t.current&&t.current.enableParallaxController()},[e.isDisabled]),(0,x.useEffect)(()=>()=>{var e;t==null||(e=t.current)==null||e.destroy()},[]),x.createElement(Oe.Provider,{value:t.current},e.children)}var je={mainWrapper:`_mainWrapper_y4kwv_1`},Me={color:void 0,size:void 0,className:void 0,style:void 0,attr:void 0},Ne=x.createContext&&x.createContext(Me),Pe=[`attr`,`size`,`title`];function Fe(e,t){if(e==null)return{};var n=Ie(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function Ie(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function Le(){return Le=Object.assign?Object.assign.bind():function(e){for(var t=1;tx.createElement(e.tag,ze({key:t},e.attr),Ue(e.child)))}function We(e){return t=>x.createElement(Ge,Le({attr:ze({},e.attr)},t),Ue(e.child))}function Ge(e){var t=t=>{var{attr:n,size:r,title:i}=e,a=Fe(e,Pe),o=r||t.size||`1em`,s;return t.className&&(s=t.className),e.className&&(s=(s?s+` `:``)+e.className),x.createElement(`svg`,Le({stroke:`currentColor`,fill:`currentColor`,strokeWidth:`0`},t.attr,n,a,{className:s,style:ze(ze({color:e.color||t.color},t.style),e.style),height:o,width:o,xmlns:`http://www.w3.org/2000/svg`}),i&&x.createElement(`title`,null,i),e.children)};return Ne===void 0?t(Me):x.createElement(Ne.Consumer,null,e=>t(e))}function Ke(e){return We({tag:`svg`,attr:{viewBox:`0 0 640 512`},child:[{tag:`path`,attr:{d:`M524.531,69.836a1.5,1.5,0,0,0-.764-.7A485.065,485.065,0,0,0,404.081,32.03a1.816,1.816,0,0,0-1.923.91,337.461,337.461,0,0,0-14.9,30.6,447.848,447.848,0,0,0-134.426,0,309.541,309.541,0,0,0-15.135-30.6,1.89,1.89,0,0,0-1.924-.91A483.689,483.689,0,0,0,116.085,69.137a1.712,1.712,0,0,0-.788.676C39.068,183.651,18.186,294.69,28.43,404.354a2.016,2.016,0,0,0,.765,1.375A487.666,487.666,0,0,0,176.02,479.918a1.9,1.9,0,0,0,2.063-.676A348.2,348.2,0,0,0,208.12,430.4a1.86,1.86,0,0,0-1.019-2.588,321.173,321.173,0,0,1-45.868-21.853,1.885,1.885,0,0,1-.185-3.126c3.082-2.309,6.166-4.711,9.109-7.137a1.819,1.819,0,0,1,1.9-.256c96.229,43.917,200.41,43.917,295.5,0a1.812,1.812,0,0,1,1.924.233c2.944,2.426,6.027,4.851,9.132,7.16a1.884,1.884,0,0,1-.162,3.126,301.407,301.407,0,0,1-45.89,21.83,1.875,1.875,0,0,0-1,2.611,391.055,391.055,0,0,0,30.014,48.815,1.864,1.864,0,0,0,2.063.7A486.048,486.048,0,0,0,610.7,405.729a1.882,1.882,0,0,0,.765-1.352C623.729,277.594,590.933,167.465,524.531,69.836ZM222.491,337.58c-28.972,0-52.844-26.587-52.844-59.239S193.056,219.1,222.491,219.1c29.665,0,53.306,26.82,52.843,59.239C275.334,310.993,251.924,337.58,222.491,337.58Zm195.38,0c-28.971,0-52.843-26.587-52.843-59.239S388.437,219.1,417.871,219.1c29.667,0,53.307,26.82,52.844,59.239C470.715,310.993,447.538,337.58,417.871,337.58Z`},child:[]}]})(e)}function qe(e){return We({tag:`svg`,attr:{viewBox:`0 0 496 512`},child:[{tag:`path`,attr:{d:`M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z`},child:[]}]})(e)}function Je(e){return We({tag:`svg`,attr:{viewBox:`0 0 448 512`},child:[{tag:`path`,attr:{d:`M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z`},child:[]}]})(e)}function Ye(e){return We({tag:`svg`,attr:{viewBox:`0 0 384 512`},child:[{tag:`path`,attr:{d:`M290.7 311L95 269.7 86.8 309l195.7 41zm51-87L188.2 95.7l-25.5 30.8 153.5 128.3zm-31.2 39.7L129.2 179l-16.7 36.5L293.7 300zM262 32l-32 24 119.3 160.3 32-24zm20.5 328h-200v39.7h200zm39.7 80H42.7V320h-40v160h359.5V320h-40z`},child:[]}]})(e)}function Xe(e){return We({tag:`svg`,attr:{viewBox:`0 0 448 512`},child:[{tag:`path`,attr:{d:`M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z`},child:[]}]})(e)}function Ze(e){return We({tag:`svg`,attr:{viewBox:`0 0 448 512`},child:[{tag:`path`,attr:{d:`M240.971 130.524l194.343 194.343c9.373 9.373 9.373 24.569 0 33.941l-22.667 22.667c-9.357 9.357-24.522 9.375-33.901.04L224 227.495 69.255 381.516c-9.379 9.335-24.544 9.317-33.901-.04l-22.667-22.667c-9.373-9.373-9.373-24.569 0-33.941L207.03 130.525c9.372-9.373 24.568-9.373 33.941-.001z`},child:[]}]})(e)}function Qe(e){return We({tag:`svg`,attr:{viewBox:`0 0 512 512`},child:[{tag:`path`,attr:{d:`M256,8C119,8,8,119,8,256S119,504,256,504,504,393,504,256,393,8,256,8Zm92.49,313h0l-20,25a16,16,0,0,1-22.49,2.5h0l-67-49.72a40,40,0,0,1-15-31.23V112a16,16,0,0,1,16-16h32a16,16,0,0,1,16,16V256l58,42.5A16,16,0,0,1,348.49,321Z`},child:[]}]})(e)}function $e(e){return We({tag:`svg`,attr:{viewBox:`0 0 384 512`},child:[{tag:`path`,attr:{d:`M172.268 501.67C26.97 291.031 0 269.413 0 192 0 85.961 85.961 0 192 0s192 85.961 192 192c0 77.413-26.97 99.031-172.268 309.67-9.535 13.774-29.93 13.773-39.464 0zM192 272c44.183 0 80-35.817 80-80s-35.817-80-80-80-80 35.817-80 80 35.817 80 80 80z`},child:[]}]})(e)}function et(e){return We({tag:`svg`,attr:{viewBox:`0 0 512 512`},child:[{tag:`path`,attr:{d:`M476 3.2L12.5 270.6c-18.1 10.4-15.8 35.6 2.2 43.2L121 358.4l287.3-253.2c5.5-4.9 13.3 2.6 8.6 8.3L176 407v80.5c0 23.6 28.5 32.9 42.5 15.8L282 426l124.6 52.2c14.2 6 30.4-2.9 33-18.2l72-432C515 7.8 493.3-6.8 476 3.2z`},child:[]}]})(e)}var tt=o(((e,t)=>{var n=`Expected a function`,r=NaN,i=`[object Symbol]`,a=/^\s+|\s+$/g,o=/^[-+]0x[0-9a-f]+$/i,s=/^0b[01]+$/i,c=/^0o[0-7]+$/i,l=parseInt,u=typeof global==`object`&&global&&global.Object===Object&&global,d=typeof self==`object`&&self&&self.Object===Object&&self,f=u||d||Function(`return this`)(),p=Object.prototype.toString,m=Math.max,h=Math.min,g=function(){return f.Date.now()};function _(e,t,r){var i,a,o,s,c,l,u=0,d=!1,f=!1,p=!0;if(typeof e!=`function`)throw TypeError(n);t=S(t)||0,y(r)&&(d=!!r.leading,f=`maxWait`in r,o=f?m(S(r.maxWait)||0,t):o,p=`trailing`in r?!!r.trailing:p);function _(t){var n=i,r=a;return i=a=void 0,u=t,s=e.apply(r,n),s}function v(e){return u=e,c=setTimeout(C,t),d?_(e):s}function b(e){var n=e-l,r=e-u,i=t-n;return f?h(i,o-r):i}function x(e){var n=e-l,r=e-u;return l===void 0||n>=t||n<0||f&&r>=o}function C(){var e=g();if(x(e))return w(e);c=setTimeout(C,b(e))}function w(e){return c=void 0,p&&i?_(e):(i=a=void 0,s)}function T(){c!==void 0&&clearTimeout(c),u=0,i=l=a=c=void 0}function E(){return c===void 0?s:w(g())}function D(){var e=g(),n=x(e);if(i=arguments,a=this,l=e,n){if(c===void 0)return v(l);if(f)return c=setTimeout(C,t),_(l)}return c===void 0&&(c=setTimeout(C,t)),s}return D.cancel=T,D.flush=E,D}function v(e,t,r){var i=!0,a=!0;if(typeof e!=`function`)throw TypeError(n);return y(r)&&(i=`leading`in r?!!r.leading:i,a=`trailing`in r?!!r.trailing:a),_(e,t,{leading:i,maxWait:t,trailing:a})}function y(e){var t=typeof e;return!!e&&(t==`object`||t==`function`)}function b(e){return!!e&&typeof e==`object`}function x(e){return typeof e==`symbol`||b(e)&&p.call(e)==i}function S(e){if(typeof e==`number`)return e;if(x(e))return r;if(y(e)){var t=typeof e.valueOf==`function`?e.valueOf():e;e=y(t)?t+``:t}if(typeof e!=`string`)return e===0?e:+e;e=e.replace(a,``);var n=s.test(e);return n||c.test(e)?l(e.slice(2),n?2:8):o.test(e)?r:+e}t.exports=v})),nt=o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.addPassiveEventListener=function(e,n,r){var i=r.name;i||(i=n,console.warn(`Listener must be a named function.`)),t.has(n)||t.set(n,new Set);var a=t.get(n);if(!a.has(i)){var o=function(){var e=!1;try{var t=Object.defineProperty({},`passive`,{get:function(){e=!0}});window.addEventListener(`test`,null,t)}catch{}return e}();e.addEventListener(n,r,o?{passive:!0}:!1),a.add(i)}},e.removePassiveEventListener=function(e,n,r){e.removeEventListener(n,r),t.get(n).delete(r.name||n)};var t=new Map})),rt=o((e=>{Object.defineProperty(e,`__esModule`,{value:!0});var t=r(tt()),n=nt();function r(e){return e&&e.__esModule?e:{default:e}}var i=function(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:66;return(0,t.default)(e,n)},a={spyCallbacks:[],spySetState:[],scrollSpyContainers:[],mount:function(e,t){if(e){var r=i(function(t){a.scrollHandler(e)},t);return a.scrollSpyContainers.push(e),(0,n.addPassiveEventListener)(e,`scroll`,r),function(){(0,n.removePassiveEventListener)(e,`scroll`,r),a.scrollSpyContainers.splice(a.scrollSpyContainers.indexOf(e),1)}}return function(){}},isMounted:function(e){return a.scrollSpyContainers.indexOf(e)!==-1},currentPositionX:function(e){if(e===document){var t=window.scrollY!==void 0,n=(document.compatMode||``)===`CSS1Compat`;return t?window.scrollX:n?document.documentElement.scrollLeft:document.body.scrollLeft}else return e.scrollLeft},currentPositionY:function(e){if(e===document){var t=window.scrollX!==void 0,n=(document.compatMode||``)===`CSS1Compat`;return t?window.scrollY:n?document.documentElement.scrollTop:document.body.scrollTop}else return e.scrollTop},scrollHandler:function(e){(a.scrollSpyContainers[a.scrollSpyContainers.indexOf(e)].spyCallbacks||[]).forEach(function(t){return t(a.currentPositionX(e),a.currentPositionY(e))})},addStateHandler:function(e){a.spySetState.push(e)},addSpyHandler:function(e,t){var n=a.scrollSpyContainers[a.scrollSpyContainers.indexOf(t)];n.spyCallbacks||=[],n.spyCallbacks.push(e)},updateStates:function(){a.spySetState.forEach(function(e){return e()})},unmount:function(e,t){a.scrollSpyContainers.forEach(function(e){return e.spyCallbacks&&e.spyCallbacks.length&&e.spyCallbacks.indexOf(t)>-1&&e.spyCallbacks.splice(e.spyCallbacks.indexOf(t),1)}),a.spySetState&&a.spySetState.length&&a.spySetState.indexOf(e)>-1&&a.spySetState.splice(a.spySetState.indexOf(e),1),document.removeEventListener(`scroll`,a.scrollHandler)},update:function(){return a.scrollSpyContainers.forEach(function(e){return a.scrollHandler(e)})}};e.default=a})),it=o((e=>{Object.defineProperty(e,`__esModule`,{value:!0});var t=function(e,t){var n=e.indexOf(`#`)===0?e.substring(1):e,r=n?`#`+n:``,i=window&&window.location,a=r?i.pathname+i.search+r:i.pathname+i.search;t?history.pushState(history.state,``,a):history.replaceState(history.state,``,a)},n=function(){return window.location.hash.replace(/^#/,``)},r=function(e){return function(t){return e.contains?e!=t&&e.contains(t):!!(e.compareDocumentPosition(t)&16)}},i=function(e){return getComputedStyle(e).position!==`static`},a=function(e,t){for(var n=e.offsetTop,r=e.offsetParent;r&&!t(r);)n+=r.offsetTop,r=r.offsetParent;return{offsetTop:n,offsetParent:r}};e.default={updateHash:t,getHash:n,filterElementInContainer:r,scrollOffset:function(e,t,n){if(n)return e===document?t.getBoundingClientRect().left+(window.scrollX||window.pageXOffset):getComputedStyle(e).position===`static`?t.offsetLeft-e.offsetLeft:t.offsetLeft;if(e===document)return t.getBoundingClientRect().top+(window.scrollY||window.pageYOffset);if(i(e)){if(t.offsetParent!==e){var r=a(t,function(t){return t===e||t===document}),o=r.offsetTop;if(r.offsetParent!==e)throw Error(`Seems containerElement is not an ancestor of the Element`);return o}return t.offsetTop}if(t.offsetParent===e.offsetParent)return t.offsetTop-e.offsetTop;var s=function(e){return e===document};return a(t,s).offsetTop-a(e,s).offsetTop}}})),at=o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default={defaultEasing:function(e){return e<.5?(e*2)**2/2:1-((1-e)*2)**2/2},linear:function(e){return e},easeInQuad:function(e){return e*e},easeOutQuad:function(e){return e*(2-e)},easeInOutQuad:function(e){return e<.5?2*e*e:-1+(4-2*e)*e},easeInCubic:function(e){return e*e*e},easeOutCubic:function(e){return--e*e*e+1},easeInOutCubic:function(e){return e<.5?4*e*e*e:(e-1)*(2*e-2)*(2*e-2)+1},easeInQuart:function(e){return e*e*e*e},easeOutQuart:function(e){return 1- --e*e*e*e},easeInOutQuart:function(e){return e<.5?8*e*e*e*e:1-8*--e*e*e*e},easeInQuint:function(e){return e*e*e*e*e},easeOutQuint:function(e){return 1+--e*e*e*e*e},easeInOutQuint:function(e){return e<.5?16*e*e*e*e*e:1+16*--e*e*e*e*e}}})),ot=o((e=>{Object.defineProperty(e,`__esModule`,{value:!0});var t=nt(),n=[`mousedown`,`wheel`,`touchmove`,`keydown`];e.default={subscribe:function(e){return typeof document<`u`&&n.forEach(function(n){return(0,t.addPassiveEventListener)(document,n,e)})}}})),st=o((e=>{Object.defineProperty(e,`__esModule`,{value:!0});var t={registered:{},scrollEvent:{register:function(e,n){t.registered[e]=n},remove:function(e){t.registered[e]=null}}};e.default=t})),ct=o((e=>{Object.defineProperty(e,`__esModule`,{value:!0});var t=Object.assign||function(e){for(var t=1;t=a.duration?1:t(a.progress/a.duration),a.currentPosition=a.startPosition+Math.ceil(a.delta*a.percent),a.containerElement&&a.containerElement!==document&&a.containerElement!==document.body?n.horizontal?a.containerElement.scrollLeft=a.currentPosition:a.containerElement.scrollTop=a.currentPosition:n.horizontal?window.scrollTo(a.currentPosition,0):window.scrollTo(0,a.currentPosition),a.percent<1){var o=e.bind(null,t,n);l.call(window,o);return}i.default.registered.end&&i.default.registered.end(a.to,a.target,a.currentPosition)},g=function(e){e.data.containerElement=e?e.containerId?document.getElementById(e.containerId):e.container&&e.container.nodeType?e.container:document:null},_=function(e,t,n,a){if(t.data=t.data||u(),window.clearTimeout(t.data.delayTimeout),r.default.subscribe(function(){t.data.cancel=!0}),g(t),t.data.start=null,t.data.cancel=!1,t.data.startPosition=t.horizontal?d(t):f(t),t.data.targetPosition=t.absolute?e:e+t.data.startPosition,t.data.startPosition===t.data.targetPosition){i.default.registered.end&&i.default.registered.end(t.data.to,t.data.target,t.data.currentPosition);return}t.data.delta=Math.round(t.data.targetPosition-t.data.startPosition),t.data.duration=s(t.duration)(t.data.delta),t.data.duration=isNaN(parseFloat(t.data.duration))?1e3:parseFloat(t.data.duration),t.data.to=n,t.data.target=a;var c=o(t),p=h.bind(null,c,t);if(t&&t.delay>0){t.data.delayTimeout=window.setTimeout(function(){i.default.registered.begin&&i.default.registered.begin(t.data.to,t.data.target),l.call(window,p)},t.delay);return}i.default.registered.begin&&i.default.registered.begin(t.data.to,t.data.target),l.call(window,p)},v=function(e){return e=t({},e),e.data=e.data||u(),e.absolute=!0,e};e.default={animateTopScroll:_,getAnimationType:o,scrollToTop:function(e){_(0,v(e))},scrollToBottom:function(e){e=v(e),g(e),_(e.horizontal?p(e):m(e),e)},scrollTo:function(e,t){_(e,v(t))},scrollMore:function(e,t){t=v(t),g(t),_(e+(t.horizontal?d(t):f(t)),t)}}})),I=o((e=>{Object.defineProperty(e,`__esModule`,{value:!0});var t=Object.assign||function(e){for(var t=1;t{t.exports=`SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED`})),lt=o(((e,t)=>{var n=L();function r(){}function i(){}i.resetWarningCache=r,t.exports=function(){function e(e,t,r,i,a,o){if(o!==n){var s=Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name=`Invariant Violation`,s}}e.isRequired=e;function t(){return e}var a={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:r};return a.PropTypes=a,a}})),ut=o(((e,t)=>{t.exports=lt()()})),dt=o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),nt();var t=n(it());function n(e){return e&&e.__esModule?e:{default:e}}e.default={mountFlag:!1,initialized:!1,scroller:null,containers:{},mount:function(e){this.scroller=e,this.handleHashChange=this.handleHashChange.bind(this),window.addEventListener(`hashchange`,this.handleHashChange),this.initStateFromHash(),this.mountFlag=!0},mapContainer:function(e,t){this.containers[e]=t},isMounted:function(){return this.mountFlag},isInitialized:function(){return this.initialized},initStateFromHash:function(){var e=this,t=this.getHash();t?window.setTimeout(function(){e.scrollTo(t,!0),e.initialized=!0},10):this.initialized=!0},scrollTo:function(e,t){var n=this.scroller;if(n.get(e)&&(t||e!==n.getActiveLink())){var r=this.containers[e]||document;n.scrollTo(e,{container:r})}},getHash:function(){return t.default.getHash()},changeHash:function(e,n){this.isInitialized()&&t.default.getHash()!==e&&t.default.updateHash(e,n)},handleHashChange:function(){this.scrollTo(this.getHash())},unmount:function(){this.scroller=null,this.containers=null,window.removeEventListener(`hashchange`,this.handleHashChange)}}})),ft=o((e=>{Object.defineProperty(e,`__esModule`,{value:!0});var t=Object.assign||function(e){for(var t=1;t=Math.floor(d)&&h=Math.floor(f)}else{var g=0,_=0,v=0;if(r.getBoundingClientRect&&(v=r.getBoundingClientRect().top),!o||e.props.isDynamic){if(o=c.get(a),!o)return;var y=o.getBoundingClientRect();g=y.top-v+n,_=g+y.height}var b=n-e.props.offset;l=b>=Math.floor(g)&&b=Math.floor(_)}var x=c.getActiveLink();if(u){if(a===x&&c.setActiveLink(void 0),e.props.hashSpy&&s.default.getHash()===a){var S=e.props.saveHashHistory,C=S===void 0?!1:S;s.default.changeHash(``,C)}e.props.spy&&e.state.active&&(e.setState({active:!1}),e.props.onSetInactive&&e.props.onSetInactive(a,o))}if(l&&(x!==a||e.state.active===!1)){c.setActiveLink(a);var w=e.props.saveHashHistory,T=w===void 0?!1:w;e.props.hashSpy&&s.default.changeHash(a,T),e.props.spy&&(e.setState({active:!0}),e.props.onSetActive&&e.props.onSetActive(a,o))}}}};return f.propTypes=p,f.defaultProps={offset:0},f}})),pt=o((e=>{Object.defineProperty(e,`__esModule`,{value:!0});var t=r(f()),n=r(ft());function r(e){return e&&e.__esModule?e:{default:e}}function i(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function a(e,t){if(!e)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return t&&(typeof t==`object`||typeof t==`function`)?t:e}function o(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function, not `+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var s=function(e){o(n,e);function n(){var e,r,o,s;i(this,n);var c=[...arguments];return s=(r=(o=a(this,(e=n.__proto__||Object.getPrototypeOf(n)).call.apply(e,[this].concat(c))),o),o.render=function(){return t.default.createElement(`a`,o.props,o.props.children)},r),a(o,s)}return n}(t.default.Component);e.default=(0,n.default)(s)})),mt=o((e=>{Object.defineProperty(e,`__esModule`,{value:!0});var t=function(){function e(e,t){for(var n=0;n{Object.defineProperty(e,`__esModule`,{value:!0});var t=Object.assign||function(e){for(var t=1;t`u`)return!1;this.registerElems(this.props.name)}},{key:`componentDidUpdate`,value:function(e){this.props.name!==e.name&&this.registerElems(this.props.name)}},{key:`componentWillUnmount`,value:function(){if(typeof window>`u`)return!1;i.default.unregister(this.props.name)}},{key:`registerElems`,value:function(e){i.default.register(e,this.childBindings.domNode)}},{key:`render`,value:function(){return r.default.createElement(e,t({},this.props,{parentBindings:this.childBindings}))}}]),o}(r.default.Component);return o.propTypes={name:a.default.string,id:a.default.string},o}})),gt=o((e=>{Object.defineProperty(e,`__esModule`,{value:!0});var t=Object.assign||function(e){for(var t=1;t{var n=Object.assign||function(e){for(var t=1;t=Math.floor(a)&&f=Math.floor(o),h=u.getActiveLink();if(m)return r===h&&u.setActiveLink(void 0),e.props.hashSpy&&d.getHash()===r&&d.changeHash(),e.props.spy&&e.state.active&&(e.setState({active:!1}),e.props.onSetInactive&&e.props.onSetInactive()),c.updateStates();if(p&&h!==r)return u.setActiveLink(r),e.props.hashSpy&&d.changeHash(r),e.props.spy&&(e.setState({active:!0}),e.props.onSetActive&&e.props.onSetActive(r)),c.updateStates()}}};return f.propTypes=p,f.defaultProps={offset:0},f},Element:function(e){console.warn(`Helpers.Element is deprecated since v1.7.0`);var t=function(t){o(c,t);function c(e){i(this,c);var t=a(this,(c.__proto__||Object.getPrototypeOf(c)).call(this,e));return t.childBindings={domNode:null},t}return r(c,[{key:`componentDidMount`,value:function(){if(typeof window>`u`)return!1;this.registerElems(this.props.name)}},{key:`componentDidUpdate`,value:function(e){this.props.name!==e.name&&this.registerElems(this.props.name)}},{key:`componentWillUnmount`,value:function(){if(typeof window>`u`)return!1;l.unregister(this.props.name)}},{key:`registerElems`,value:function(e){l.register(e,this.childBindings.domNode)}},{key:`render`,value:function(){return s.createElement(e,n({},this.props,{parentBindings:this.childBindings}))}}]),c}(s.Component);return t.propTypes={name:u.string,id:u.string},t}}})),vt=o((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.Helpers=e.ScrollElement=e.ScrollLink=e.animateScroll=e.scrollSpy=e.Events=e.scroller=e.Element=e.Button=e.Link=void 0;var t=d(pt()),n=d(mt()),r=d(gt()),i=d(I()),a=d(st()),o=d(rt()),s=d(ct()),c=d(ft()),l=d(ht()),u=d(_t());function d(e){return e&&e.__esModule?e:{default:e}}e.Link=t.default,e.Button=n.default,e.Element=r.default,e.scroller=i.default,e.Events=a.default,e.scrollSpy=o.default,e.animateScroll=s.default,e.ScrollLink=c.default,e.ScrollElement=l.default,e.Helpers=u.default,e.default={Link:t.default,Button:n.default,Element:r.default,scroller:i.default,Events:a.default,scrollSpy:o.default,animateScroll:s.default,ScrollLink:c.default,ScrollElement:l.default,Helpers:u.default}})),yt=vt(),bt={backToTop:`_backToTop_1oyrq_1`,visible:`_visible_1oyrq_20`,hidden:`_hidden_1oyrq_36`},xt=o((e=>{var t=Symbol.for(`react.transitional.element`),n=Symbol.for(`react.fragment`);function r(e,n,r){var i=null;if(r!==void 0&&(i=``+r),n.key!==void 0&&(i=``+n.key),`key`in n)for(var a in r={},n)a!==`key`&&(r[a]=n[a]);else r=n;return n=r.ref,{$$typeof:t,type:e,key:i,ref:n===void 0?null:n,props:r}}e.Fragment=n,e.jsx=r,e.jsxs=r})),R=l(o(((e,t)=>{t.exports=xt()}))(),1),St=()=>{let[e,t]=(0,x.useState)(!1);return(0,x.useEffect)(()=>{let e=()=>{window.scrollY>400?t(!0):t(!1)};return window.addEventListener(`scroll`,e),e(),()=>{window.removeEventListener(`scroll`,e)}},[]),(0,R.jsx)(yt.Link,{id:`back-to-top`,to:`home`,smooth:!0,duration:500,className:`${bt.backToTop} ${e?bt.visible:bt.hidden} rounded`,"aria-label":`Scroll to top`,children:(0,R.jsx)(Ze,{})})},Ct=`bottom`,wt=`right`,Tt=`left`,Et=`auto`,Dt=[`top`,Ct,wt,Tt],Ot=`start`,kt=`clippingParents`,At=`viewport`,z=`popper`,jt=`reference`,Mt=Dt.reduce(function(e,t){return e.concat([t+`-`+Ot,t+`-end`])},[]),Nt=[].concat(Dt,[Et]).reduce(function(e,t){return e.concat([t,t+`-`+Ot,t+`-end`])},[]),Pt=`beforeRead`,Ft=`read`,It=`afterRead`,Lt=`beforeMain`,Rt=`main`,zt=`afterMain`,Bt=`beforeWrite`,Vt=`write`,Ht=`afterWrite`,Ut=[Pt,Ft,It,Lt,Rt,zt,Bt,Vt,Ht];function Wt(e){return e?(e.nodeName||``).toLowerCase():null}function Gt(e){if(e==null)return window;if(e.toString()!==`[object Window]`){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function Kt(e){return e instanceof Gt(e).Element||e instanceof Element}function qt(e){return e instanceof Gt(e).HTMLElement||e instanceof HTMLElement}function Jt(e){return typeof ShadowRoot>`u`?!1:e instanceof Gt(e).ShadowRoot||e instanceof ShadowRoot}function Yt(e){var t=e.state;Object.keys(t.elements).forEach(function(e){var n=t.styles[e]||{},r=t.attributes[e]||{},i=t.elements[e];!qt(i)||!Wt(i)||(Object.assign(i.style,n),Object.keys(r).forEach(function(e){var t=r[e];t===!1?i.removeAttribute(e):i.setAttribute(e,t===!0?``:t)}))})}function Xt(e){var t=e.state,n={popper:{position:t.options.strategy,left:`0`,top:`0`,margin:`0`},arrow:{position:`absolute`},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach(function(e){var r=t.elements[e],i=t.attributes[e]||{},a=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:n[e]).reduce(function(e,t){return e[t]=``,e},{});!qt(r)||!Wt(r)||(Object.assign(r.style,a),Object.keys(i).forEach(function(e){r.removeAttribute(e)}))})}}var Zt={name:`applyStyles`,enabled:!0,phase:`write`,fn:Yt,effect:Xt,requires:[`computeStyles`]};function Qt(e){return e.split(`-`)[0]}var $t=Math.max,en=Math.min,tn=Math.round;function nn(){var e=navigator.userAgentData;return e!=null&&e.brands&&Array.isArray(e.brands)?e.brands.map(function(e){return e.brand+`/`+e.version}).join(` `):navigator.userAgent}function rn(){return!/^((?!chrome|android).)*safari/i.test(nn())}function an(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!1);var r=e.getBoundingClientRect(),i=1,a=1;t&&qt(e)&&(i=e.offsetWidth>0&&tn(r.width)/e.offsetWidth||1,a=e.offsetHeight>0&&tn(r.height)/e.offsetHeight||1);var o=(Kt(e)?Gt(e):window).visualViewport,s=!rn()&&n,c=(r.left+(s&&o?o.offsetLeft:0))/i,l=(r.top+(s&&o?o.offsetTop:0))/a,u=r.width/i,d=r.height/a;return{width:u,height:d,top:l,right:c+u,bottom:l+d,left:c,x:c,y:l}}function on(e){var t=an(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}function sn(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&Jt(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function cn(e){return Gt(e).getComputedStyle(e)}function ln(e){return[`table`,`td`,`th`].indexOf(Wt(e))>=0}function un(e){return((Kt(e)?e.ownerDocument:e.document)||window.document).documentElement}function dn(e){return Wt(e)===`html`?e:e.assignedSlot||e.parentNode||(Jt(e)?e.host:null)||un(e)}function fn(e){return!qt(e)||cn(e).position===`fixed`?null:e.offsetParent}function pn(e){var t=/firefox/i.test(nn());if(/Trident/i.test(nn())&&qt(e)&&cn(e).position===`fixed`)return null;var n=dn(e);for(Jt(n)&&(n=n.host);qt(n)&&[`html`,`body`].indexOf(Wt(n))<0;){var r=cn(n);if(r.transform!==`none`||r.perspective!==`none`||r.contain===`paint`||[`transform`,`perspective`].indexOf(r.willChange)!==-1||t&&r.willChange===`filter`||t&&r.filter&&r.filter!==`none`)return n;n=n.parentNode}return null}function mn(e){for(var t=Gt(e),n=fn(e);n&&ln(n)&&cn(n).position===`static`;)n=fn(n);return n&&(Wt(n)===`html`||Wt(n)===`body`&&cn(n).position===`static`)?t:n||pn(e)||t}function hn(e){return[`top`,`bottom`].indexOf(e)>=0?`x`:`y`}function gn(e,t,n){return $t(e,en(t,n))}function _n(e,t,n){var r=gn(e,t,n);return r>n?n:r}function vn(){return{top:0,right:0,bottom:0,left:0}}function yn(e){return Object.assign({},vn(),e)}function bn(e,t){return t.reduce(function(t,n){return t[n]=e,t},{})}var xn=function(e,t){return e=typeof e==`function`?e(Object.assign({},t.rects,{placement:t.placement})):e,yn(typeof e==`number`?bn(e,Dt):e)};function Sn(e){var t,n=e.state,r=e.name,i=e.options,a=n.elements.arrow,o=n.modifiersData.popperOffsets,s=Qt(n.placement),c=hn(s),l=[`left`,`right`].indexOf(s)>=0?`height`:`width`;if(!(!a||!o)){var u=xn(i.padding,n),d=on(a),f=c===`y`?`top`:Tt,p=c===`y`?Ct:wt,m=n.rects.reference[l]+n.rects.reference[c]-o[c]-n.rects.popper[l],h=o[c]-n.rects.reference[c],g=mn(a),_=g?c===`y`?g.clientHeight||0:g.clientWidth||0:0,v=m/2-h/2,y=u[f],b=_-d[l]-u[p],x=_/2-d[l]/2+v,S=gn(y,x,b),C=c;n.modifiersData[r]=(t={},t[C]=S,t.centerOffset=S-x,t)}}function Cn(e){var t=e.state,n=e.options.element,r=n===void 0?`[data-popper-arrow]`:n;r!=null&&(typeof r==`string`&&(r=t.elements.popper.querySelector(r),!r)||sn(t.elements.popper,r)&&(t.elements.arrow=r))}var wn={name:`arrow`,enabled:!0,phase:`main`,fn:Sn,effect:Cn,requires:[`popperOffsets`],requiresIfExists:[`preventOverflow`]};function Tn(e){return e.split(`-`)[1]}var En={top:`auto`,right:`auto`,bottom:`auto`,left:`auto`};function Dn(e,t){var n=e.x,r=e.y,i=t.devicePixelRatio||1;return{x:tn(n*i)/i||0,y:tn(r*i)/i||0}}function On(e){var t,n=e.popper,r=e.popperRect,i=e.placement,a=e.variation,o=e.offsets,s=e.position,c=e.gpuAcceleration,l=e.adaptive,u=e.roundOffsets,d=e.isFixed,f=o.x,p=f===void 0?0:f,m=o.y,h=m===void 0?0:m,g=typeof u==`function`?u({x:p,y:h}):{x:p,y:h};p=g.x,h=g.y;var _=o.hasOwnProperty(`x`),v=o.hasOwnProperty(`y`),y=Tt,b=`top`,x=window;if(l){var S=mn(n),C=`clientHeight`,w=`clientWidth`;if(S===Gt(n)&&(S=un(n),cn(S).position!==`static`&&s===`absolute`&&(C=`scrollHeight`,w=`scrollWidth`)),S=S,i===`top`||(i===`left`||i===`right`)&&a===`end`){b=Ct;var T=d&&S===x&&x.visualViewport?x.visualViewport.height:S[C];h-=T-r.height,h*=c?1:-1}if(i===`left`||(i===`top`||i===`bottom`)&&a===`end`){y=wt;var E=d&&S===x&&x.visualViewport?x.visualViewport.width:S[w];p-=E-r.width,p*=c?1:-1}}var D=Object.assign({position:s},l&&En),O=u===!0?Dn({x:p,y:h},Gt(n)):{x:p,y:h};if(p=O.x,h=O.y,c){var k;return Object.assign({},D,(k={},k[b]=v?`0`:``,k[y]=_?`0`:``,k.transform=(x.devicePixelRatio||1)<=1?`translate(`+p+`px, `+h+`px)`:`translate3d(`+p+`px, `+h+`px, 0)`,k))}return Object.assign({},D,(t={},t[b]=v?h+`px`:``,t[y]=_?p+`px`:``,t.transform=``,t))}function kn(e){var t=e.state,n=e.options,r=n.gpuAcceleration,i=r===void 0?!0:r,a=n.adaptive,o=a===void 0?!0:a,s=n.roundOffsets,c=s===void 0?!0:s,l={placement:Qt(t.placement),variation:Tn(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:i,isFixed:t.options.strategy===`fixed`};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,On(Object.assign({},l,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:o,roundOffsets:c})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,On(Object.assign({},l,{offsets:t.modifiersData.arrow,position:`absolute`,adaptive:!1,roundOffsets:c})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}var An={name:`computeStyles`,enabled:!0,phase:`beforeWrite`,fn:kn,data:{}},jn={passive:!0};function Mn(e){var t=e.state,n=e.instance,r=e.options,i=r.scroll,a=i===void 0?!0:i,o=r.resize,s=o===void 0?!0:o,c=Gt(t.elements.popper),l=[].concat(t.scrollParents.reference,t.scrollParents.popper);return a&&l.forEach(function(e){e.addEventListener(`scroll`,n.update,jn)}),s&&c.addEventListener(`resize`,n.update,jn),function(){a&&l.forEach(function(e){e.removeEventListener(`scroll`,n.update,jn)}),s&&c.removeEventListener(`resize`,n.update,jn)}}var Nn={name:`eventListeners`,enabled:!0,phase:`write`,fn:function(){},effect:Mn,data:{}},Pn={left:`right`,right:`left`,bottom:`top`,top:`bottom`};function Fn(e){return e.replace(/left|right|bottom|top/g,function(e){return Pn[e]})}var In={start:`end`,end:`start`};function Ln(e){return e.replace(/start|end/g,function(e){return In[e]})}function Rn(e){var t=Gt(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function zn(e){return an(un(e)).left+Rn(e).scrollLeft}function Bn(e,t){var n=Gt(e),r=un(e),i=n.visualViewport,a=r.clientWidth,o=r.clientHeight,s=0,c=0;if(i){a=i.width,o=i.height;var l=rn();(l||!l&&t===`fixed`)&&(s=i.offsetLeft,c=i.offsetTop)}return{width:a,height:o,x:s+zn(e),y:c}}function Vn(e){var t=un(e),n=Rn(e),r=e.ownerDocument?.body,i=$t(t.scrollWidth,t.clientWidth,r?r.scrollWidth:0,r?r.clientWidth:0),a=$t(t.scrollHeight,t.clientHeight,r?r.scrollHeight:0,r?r.clientHeight:0),o=-n.scrollLeft+zn(e),s=-n.scrollTop;return cn(r||t).direction===`rtl`&&(o+=$t(t.clientWidth,r?r.clientWidth:0)-i),{width:i,height:a,x:o,y:s}}function Hn(e){var t=cn(e),n=t.overflow,r=t.overflowX,i=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+i+r)}function Un(e){return[`html`,`body`,`#document`].indexOf(Wt(e))>=0?e.ownerDocument.body:qt(e)&&Hn(e)?e:Un(dn(e))}function Wn(e,t){t===void 0&&(t=[]);var n=Un(e),r=n===e.ownerDocument?.body,i=Gt(n),a=r?[i].concat(i.visualViewport||[],Hn(n)?n:[]):n,o=t.concat(a);return r?o:o.concat(Wn(dn(a)))}function Gn(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function Kn(e,t){var n=an(e,!1,t===`fixed`);return n.top+=e.clientTop,n.left+=e.clientLeft,n.bottom=n.top+e.clientHeight,n.right=n.left+e.clientWidth,n.width=e.clientWidth,n.height=e.clientHeight,n.x=n.left,n.y=n.top,n}function qn(e,t,n){return t===`viewport`?Gn(Bn(e,n)):Kt(t)?Kn(t,n):Gn(Vn(un(e)))}function Jn(e){var t=Wn(dn(e)),n=[`absolute`,`fixed`].indexOf(cn(e).position)>=0&&qt(e)?mn(e):e;return Kt(n)?t.filter(function(e){return Kt(e)&&sn(e,n)&&Wt(e)!==`body`}):[]}function Yn(e,t,n,r){var i=t===`clippingParents`?Jn(e):[].concat(t),a=[].concat(i,[n]),o=a[0],s=a.reduce(function(t,n){var i=qn(e,n,r);return t.top=$t(i.top,t.top),t.right=en(i.right,t.right),t.bottom=en(i.bottom,t.bottom),t.left=$t(i.left,t.left),t},qn(e,o,r));return s.width=s.right-s.left,s.height=s.bottom-s.top,s.x=s.left,s.y=s.top,s}function Xn(e){var t=e.reference,n=e.element,r=e.placement,i=r?Qt(r):null,a=r?Tn(r):null,o=t.x+t.width/2-n.width/2,s=t.y+t.height/2-n.height/2,c;switch(i){case`top`:c={x:o,y:t.y-n.height};break;case Ct:c={x:o,y:t.y+t.height};break;case wt:c={x:t.x+t.width,y:s};break;case Tt:c={x:t.x-n.width,y:s};break;default:c={x:t.x,y:t.y}}var l=i?hn(i):null;if(l!=null){var u=l===`y`?`height`:`width`;switch(a){case Ot:c[l]=c[l]-(t[u]/2-n[u]/2);break;case`end`:c[l]=c[l]+(t[u]/2-n[u]/2);break;default:}}return c}function Zn(e,t){t===void 0&&(t={});var n=t,r=n.placement,i=r===void 0?e.placement:r,a=n.strategy,o=a===void 0?e.strategy:a,s=n.boundary,c=s===void 0?kt:s,l=n.rootBoundary,u=l===void 0?At:l,d=n.elementContext,f=d===void 0?z:d,p=n.altBoundary,m=p===void 0?!1:p,h=n.padding,g=h===void 0?0:h,_=yn(typeof g==`number`?bn(g,Dt):g),v=f===`popper`?jt:z,y=e.rects.popper,b=e.elements[m?v:f],x=Yn(Kt(b)?b:b.contextElement||un(e.elements.popper),c,u,o),S=an(e.elements.reference),C=Xn({reference:S,element:y,strategy:`absolute`,placement:i}),w=Gn(Object.assign({},y,C)),T=f===`popper`?w:S,E={top:x.top-T.top+_.top,bottom:T.bottom-x.bottom+_.bottom,left:x.left-T.left+_.left,right:T.right-x.right+_.right},D=e.modifiersData.offset;if(f===`popper`&&D){var O=D[i];Object.keys(E).forEach(function(e){var t=[`right`,`bottom`].indexOf(e)>=0?1:-1,n=[`top`,`bottom`].indexOf(e)>=0?`y`:`x`;E[e]+=O[n]*t})}return E}function Qn(e,t){t===void 0&&(t={});var n=t,r=n.placement,i=n.boundary,a=n.rootBoundary,o=n.padding,s=n.flipVariations,c=n.allowedAutoPlacements,l=c===void 0?Nt:c,u=Tn(r),d=u?s?Mt:Mt.filter(function(e){return Tn(e)===u}):Dt,f=d.filter(function(e){return l.indexOf(e)>=0});f.length===0&&(f=d);var p=f.reduce(function(t,n){return t[n]=Zn(e,{placement:n,boundary:i,rootBoundary:a,padding:o})[Qt(n)],t},{});return Object.keys(p).sort(function(e,t){return p[e]-p[t]})}function $n(e){if(Qt(e)===`auto`)return[];var t=Fn(e);return[Ln(e),t,Ln(t)]}function er(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var i=n.mainAxis,a=i===void 0?!0:i,o=n.altAxis,s=o===void 0?!0:o,c=n.fallbackPlacements,l=n.padding,u=n.boundary,d=n.rootBoundary,f=n.altBoundary,p=n.flipVariations,m=p===void 0?!0:p,h=n.allowedAutoPlacements,g=t.options.placement,_=Qt(g)===g,v=c||(_||!m?[Fn(g)]:$n(g)),y=[g].concat(v).reduce(function(e,n){return e.concat(Qt(n)===`auto`?Qn(t,{placement:n,boundary:u,rootBoundary:d,padding:l,flipVariations:m,allowedAutoPlacements:h}):n)},[]),b=t.rects.reference,x=t.rects.popper,S=new Map,C=!0,w=y[0],T=0;T=0,ee=k?`width`:`height`,A=Zn(t,{placement:E,boundary:u,rootBoundary:d,altBoundary:f,padding:l}),j=k?O?wt:Tt:O?Ct:`top`;b[ee]>x[ee]&&(j=Fn(j));var te=Fn(j),ne=[];if(a&&ne.push(A[D]<=0),s&&ne.push(A[j]<=0,A[te]<=0),ne.every(function(e){return e})){w=E,C=!1;break}S.set(E,ne)}if(C)for(var M=m?3:1,N=function(e){var t=y.find(function(t){var n=S.get(t);if(n)return n.slice(0,e).every(function(e){return e})});if(t)return w=t,`break`},P=M;P>0&&N(P)!==`break`;P--);t.placement!==w&&(t.modifiersData[r]._skip=!0,t.placement=w,t.reset=!0)}}var tr={name:`flip`,enabled:!0,phase:`main`,fn:er,requiresIfExists:[`offset`],data:{_skip:!1}};function nr(e,t,n){return n===void 0&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function rr(e){return[`top`,wt,Ct,Tt].some(function(t){return e[t]>=0})}function ir(e){var t=e.state,n=e.name,r=t.rects.reference,i=t.rects.popper,a=t.modifiersData.preventOverflow,o=Zn(t,{elementContext:`reference`}),s=Zn(t,{altBoundary:!0}),c=nr(o,r),l=nr(s,i,a),u=rr(c),d=rr(l);t.modifiersData[n]={referenceClippingOffsets:c,popperEscapeOffsets:l,isReferenceHidden:u,hasPopperEscaped:d},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":u,"data-popper-escaped":d})}var ar={name:`hide`,enabled:!0,phase:`main`,requiresIfExists:[`preventOverflow`],fn:ir};function or(e,t,n){var r=Qt(e),i=[`left`,`top`].indexOf(r)>=0?-1:1,a=typeof n==`function`?n(Object.assign({},t,{placement:e})):n,o=a[0],s=a[1];return o||=0,s=(s||0)*i,[`left`,`right`].indexOf(r)>=0?{x:s,y:o}:{x:o,y:s}}function sr(e){var t=e.state,n=e.options,r=e.name,i=n.offset,a=i===void 0?[0,0]:i,o=Nt.reduce(function(e,n){return e[n]=or(n,t.rects,a),e},{}),s=o[t.placement],c=s.x,l=s.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=c,t.modifiersData.popperOffsets.y+=l),t.modifiersData[r]=o}var cr={name:`offset`,enabled:!0,phase:`main`,requires:[`popperOffsets`],fn:sr};function lr(e){var t=e.state,n=e.name;t.modifiersData[n]=Xn({reference:t.rects.reference,element:t.rects.popper,strategy:`absolute`,placement:t.placement})}var ur={name:`popperOffsets`,enabled:!0,phase:`read`,fn:lr,data:{}};function dr(e){return e===`x`?`y`:`x`}function fr(e){var t=e.state,n=e.options,r=e.name,i=n.mainAxis,a=i===void 0?!0:i,o=n.altAxis,s=o===void 0?!1:o,c=n.boundary,l=n.rootBoundary,u=n.altBoundary,d=n.padding,f=n.tether,p=f===void 0?!0:f,m=n.tetherOffset,h=m===void 0?0:m,g=Zn(t,{boundary:c,rootBoundary:l,padding:d,altBoundary:u}),_=Qt(t.placement),v=Tn(t.placement),y=!v,b=hn(_),x=dr(b),S=t.modifiersData.popperOffsets,C=t.rects.reference,w=t.rects.popper,T=typeof h==`function`?h(Object.assign({},t.rects,{placement:t.placement})):h,E=typeof T==`number`?{mainAxis:T,altAxis:T}:Object.assign({mainAxis:0,altAxis:0},T),D=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,O={x:0,y:0};if(S){if(a){var k=b===`y`?`top`:Tt,ee=b===`y`?Ct:wt,A=b===`y`?`height`:`width`,j=S[b],te=j+g[k],ne=j-g[ee],M=p?-w[A]/2:0,N=v===`start`?C[A]:w[A],P=v===`start`?-w[A]:-C[A],re=t.elements.arrow,ie=p&&re?on(re):{width:0,height:0},ae=t.modifiersData[`arrow#persistent`]?t.modifiersData[`arrow#persistent`].padding:vn(),oe=ae[k],se=ae[ee],F=gn(0,C[A],ie[A]),ce=y?C[A]/2-M-F-oe-E.mainAxis:N-F-oe-E.mainAxis,le=y?-C[A]/2+M+F+se+E.mainAxis:P+F+se+E.mainAxis,ue=t.elements.arrow&&mn(t.elements.arrow),de=ue?b===`y`?ue.clientTop||0:ue.clientLeft||0:0,fe=D?.[b]??0,pe=j+ce-fe-de,me=j+le-fe,he=gn(p?en(te,pe):te,j,p?$t(ne,me):ne);S[b]=he,O[b]=he-j}if(s){var ge=b===`x`?`top`:Tt,_e=b===`x`?Ct:wt,ve=S[x],ye=x===`y`?`height`:`width`,be=ve+g[ge],xe=ve-g[_e],Se=[`top`,Tt].indexOf(_)!==-1,Ce=D?.[x]??0,we=Se?be:ve-C[ye]-w[ye]-Ce+E.altAxis,Te=Se?ve+C[ye]+w[ye]-Ce-E.altAxis:xe,Ee=p&&Se?_n(we,ve,Te):gn(p?we:be,ve,p?Te:xe);S[x]=Ee,O[x]=Ee-ve}t.modifiersData[r]=O}}var pr={name:`preventOverflow`,enabled:!0,phase:`main`,fn:fr,requiresIfExists:[`offset`]};function mr(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function hr(e){return e===Gt(e)||!qt(e)?Rn(e):mr(e)}function gr(e){var t=e.getBoundingClientRect(),n=tn(t.width)/e.offsetWidth||1,r=tn(t.height)/e.offsetHeight||1;return n!==1||r!==1}function _r(e,t,n){n===void 0&&(n=!1);var r=qt(t),i=qt(t)&&gr(t),a=un(t),o=an(e,i,n),s={scrollLeft:0,scrollTop:0},c={x:0,y:0};return(r||!r&&!n)&&((Wt(t)!==`body`||Hn(a))&&(s=hr(t)),qt(t)?(c=an(t,!0),c.x+=t.clientLeft,c.y+=t.clientTop):a&&(c.x=zn(a))),{x:o.left+s.scrollLeft-c.x,y:o.top+s.scrollTop-c.y,width:o.width,height:o.height}}function vr(e){var t=new Map,n=new Set,r=[];e.forEach(function(e){t.set(e.name,e)});function i(e){n.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach(function(e){if(!n.has(e)){var r=t.get(e);r&&i(r)}}),r.push(e)}return e.forEach(function(e){n.has(e.name)||i(e)}),r}function yr(e){var t=vr(e);return Ut.reduce(function(e,n){return e.concat(t.filter(function(e){return e.phase===n}))},[])}function br(e){var t;return function(){return t||=new Promise(function(n){Promise.resolve().then(function(){t=void 0,n(e())})}),t}}function xr(e){var t=e.reduce(function(e,t){var n=e[t.name];return e[t.name]=n?Object.assign({},n,t,{options:Object.assign({},n.options,t.options),data:Object.assign({},n.data,t.data)}):t,e},{});return Object.keys(t).map(function(e){return t[e]})}var Sr={placement:`bottom`,modifiers:[],strategy:`absolute`};function Cr(){return![...arguments].some(function(e){return!(e&&typeof e.getBoundingClientRect==`function`)})}function wr(e){e===void 0&&(e={});var t=e,n=t.defaultModifiers,r=n===void 0?[]:n,i=t.defaultOptions,a=i===void 0?Sr:i;return function(e,t,n){n===void 0&&(n=a);var i={placement:`bottom`,orderedModifiers:[],options:Object.assign({},Sr,a),modifiersData:{},elements:{reference:e,popper:t},attributes:{},styles:{}},o=[],s=!1,c={state:i,setOptions:function(n){var o=typeof n==`function`?n(i.options):n;u(),i.options=Object.assign({},a,i.options,o),i.scrollParents={reference:Kt(e)?Wn(e):e.contextElement?Wn(e.contextElement):[],popper:Wn(t)};var s=yr(xr([].concat(r,i.options.modifiers)));return i.orderedModifiers=s.filter(function(e){return e.enabled}),l(),c.update()},forceUpdate:function(){if(!s){var e=i.elements,t=e.reference,n=e.popper;if(Cr(t,n)){i.rects={reference:_r(t,mn(n),i.options.strategy===`fixed`),popper:on(n)},i.reset=!1,i.placement=i.options.placement,i.orderedModifiers.forEach(function(e){return i.modifiersData[e.name]=Object.assign({},e.data)});for(var r=0;rzt,afterRead:()=>It,afterWrite:()=>Ht,applyStyles:()=>Zt,arrow:()=>wn,auto:()=>Et,basePlacements:()=>Dt,beforeMain:()=>Lt,beforeRead:()=>Pt,beforeWrite:()=>Bt,bottom:()=>Ct,clippingParents:()=>kt,computeStyles:()=>An,createPopper:()=>Dr,createPopperBase:()=>Tr,createPopperLite:()=>Er,detectOverflow:()=>Zn,end:()=>`end`,eventListeners:()=>Nn,flip:()=>tr,hide:()=>ar,left:()=>Tt,main:()=>Rt,modifierPhases:()=>Ut,offset:()=>cr,placements:()=>Nt,popper:()=>z,popperGenerator:()=>wr,popperOffsets:()=>ur,preventOverflow:()=>pr,read:()=>Ft,reference:()=>jt,right:()=>wt,start:()=>Ot,top:()=>`top`,variationPlacements:()=>Mt,viewport:()=>At,write:()=>Vt},1),kr=new Map,Ar={set(e,t,n){kr.has(e)||kr.set(e,new Map);let r=kr.get(e);if(!r.has(t)&&r.size!==0){console.error(`Bootstrap doesn't allow more than one instance per element. Bound instance: ${Array.from(r.keys())[0]}.`);return}r.set(t,n)},get(e,t){return kr.has(e)&&kr.get(e).get(t)||null},remove(e,t){if(!kr.has(e))return;let n=kr.get(e);n.delete(t),n.size===0&&kr.delete(e)}},jr=1e6,Mr=1e3,Nr=`transitionend`,Pr=e=>(e&&window.CSS&&window.CSS.escape&&(e=e.replace(/#([^\s"#']+)/g,(e,t)=>`#${CSS.escape(t)}`)),e),Fr=e=>e==null?`${e}`:Object.prototype.toString.call(e).match(/\s([a-z]+)/i)[1].toLowerCase(),Ir=e=>{do e+=Math.floor(Math.random()*jr);while(document.getElementById(e));return e},Lr=e=>{if(!e)return 0;let{transitionDuration:t,transitionDelay:n}=window.getComputedStyle(e);return!Number.parseFloat(t)&&!Number.parseFloat(n)?0:(t=t.split(`,`)[0],n=n.split(`,`)[0],(Number.parseFloat(t)+Number.parseFloat(n))*Mr)},Rr=e=>{e.dispatchEvent(new Event(Nr))},zr=e=>!e||typeof e!=`object`?!1:(e.jquery!==void 0&&(e=e[0]),e.nodeType!==void 0),Br=e=>zr(e)?e.jquery?e[0]:e:typeof e==`string`&&e.length>0?document.querySelector(Pr(e)):null,Vr=e=>{if(!zr(e)||e.getClientRects().length===0)return!1;let t=getComputedStyle(e).getPropertyValue(`visibility`)===`visible`,n=e.closest(`details:not([open])`);if(!n)return t;if(n!==e){let t=e.closest(`summary`);if(t&&t.parentNode!==n||t===null)return!1}return t},Hr=e=>!e||e.nodeType!==Node.ELEMENT_NODE||e.classList.contains(`disabled`)?!0:e.disabled===void 0?e.hasAttribute(`disabled`)&&e.getAttribute(`disabled`)!==`false`:e.disabled,Ur=e=>{if(!document.documentElement.attachShadow)return null;if(typeof e.getRootNode==`function`){let t=e.getRootNode();return t instanceof ShadowRoot?t:null}return e instanceof ShadowRoot?e:e.parentNode?Ur(e.parentNode):null},Wr=()=>{},Gr=e=>{e.offsetHeight},Kr=()=>window.jQuery&&!document.body.hasAttribute(`data-bs-no-jquery`)?window.jQuery:null,qr=[],Jr=e=>{document.readyState===`loading`?(qr.length||document.addEventListener(`DOMContentLoaded`,()=>{for(let e of qr)e()}),qr.push(e)):e()},Yr=()=>document.documentElement.dir===`rtl`,Xr=e=>{Jr(()=>{let t=Kr();if(t){let n=e.NAME,r=t.fn[n];t.fn[n]=e.jQueryInterface,t.fn[n].Constructor=e,t.fn[n].noConflict=()=>(t.fn[n]=r,e.jQueryInterface)}})},Zr=(e,t=[],n=e)=>typeof e==`function`?e.call(...t):n,Qr=(e,t,n=!0)=>{if(!n){Zr(e);return}let r=Lr(t)+5,i=!1,a=({target:n})=>{n===t&&(i=!0,t.removeEventListener(Nr,a),Zr(e))};t.addEventListener(Nr,a),setTimeout(()=>{i||Rr(t)},r)},$r=(e,t,n,r)=>{let i=e.length,a=e.indexOf(t);return a===-1?!n&&r?e[i-1]:e[0]:(a+=n?1:-1,r&&(a=(a+i)%i),e[Math.max(0,Math.min(a,i-1))])},ei=/[^.]*(?=\..*)\.|.*/,ti=/\..*/,ni=/::\d+$/,ri={},ii=1,ai={mouseenter:`mouseover`,mouseleave:`mouseout`},oi=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`.split(`.`));function si(e,t){return t&&`${t}::${ii++}`||e.uidEvent||ii++}function ci(e){let t=si(e);return e.uidEvent=t,ri[t]=ri[t]||{},ri[t]}function li(e,t){return function n(r){return _i(r,{delegateTarget:e}),n.oneOff&&B.off(e,r.type,t),t.apply(e,[r])}}function ui(e,t,n){return function r(i){let a=e.querySelectorAll(t);for(let{target:o}=i;o&&o!==this;o=o.parentNode)for(let s of a)if(s===o)return _i(i,{delegateTarget:o}),r.oneOff&&B.off(e,i.type,t,n),n.apply(o,[i])}}function di(e,t,n=null){return Object.values(e).find(e=>e.callable===t&&e.delegationSelector===n)}function fi(e,t,n){let r=typeof t==`string`,i=r?n:t||n,a=gi(e);return oi.has(a)||(a=e),[r,i,a]}function pi(e,t,n,r,i){if(typeof t!=`string`||!e)return;let[a,o,s]=fi(t,n,r);t in ai&&(o=(e=>function(t){if(!t.relatedTarget||t.relatedTarget!==t.delegateTarget&&!t.delegateTarget.contains(t.relatedTarget))return e.call(this,t)})(o));let c=ci(e),l=c[s]||(c[s]={}),u=di(l,o,a?n:null);if(u){u.oneOff=u.oneOff&&i;return}let d=si(o,t.replace(ei,``)),f=a?ui(e,n,o):li(e,o);f.delegationSelector=a?n:null,f.callable=o,f.oneOff=i,f.uidEvent=d,l[d]=f,e.addEventListener(s,f,a)}function mi(e,t,n,r,i){let a=di(t[n],r,i);a&&(e.removeEventListener(n,a,!!i),delete t[n][a.uidEvent])}function hi(e,t,n,r){let i=t[n]||{};for(let[a,o]of Object.entries(i))a.includes(r)&&mi(e,t,n,o.callable,o.delegationSelector)}function gi(e){return e=e.replace(ti,``),ai[e]||e}var B={on(e,t,n,r){pi(e,t,n,r,!1)},one(e,t,n,r){pi(e,t,n,r,!0)},off(e,t,n,r){if(typeof t!=`string`||!e)return;let[i,a,o]=fi(t,n,r),s=o!==t,c=ci(e),l=c[o]||{},u=t.startsWith(`.`);if(a!==void 0){if(!Object.keys(l).length)return;mi(e,c,o,a,i?n:null);return}if(u)for(let n of Object.keys(c))hi(e,c,n,t.slice(1));for(let[n,r]of Object.entries(l)){let i=n.replace(ni,``);(!s||t.includes(i))&&mi(e,c,o,r.callable,r.delegationSelector)}},trigger(e,t,n){if(typeof t!=`string`||!e)return null;let r=Kr(),i=t!==gi(t),a=null,o=!0,s=!0,c=!1;i&&r&&(a=r.Event(t,n),r(e).trigger(a),o=!a.isPropagationStopped(),s=!a.isImmediatePropagationStopped(),c=a.isDefaultPrevented());let l=_i(new Event(t,{bubbles:o,cancelable:!0}),n);return c&&l.preventDefault(),s&&e.dispatchEvent(l),l.defaultPrevented&&a&&a.preventDefault(),l}};function _i(e,t={}){for(let[n,r]of Object.entries(t))try{e[n]=r}catch{Object.defineProperty(e,n,{configurable:!0,get(){return r}})}return e}function vi(e){if(e===`true`)return!0;if(e===`false`)return!1;if(e===Number(e).toString())return Number(e);if(e===``||e===`null`)return null;if(typeof e!=`string`)return e;try{return JSON.parse(decodeURIComponent(e))}catch{return e}}function yi(e){return e.replace(/[A-Z]/g,e=>`-${e.toLowerCase()}`)}var bi={setDataAttribute(e,t,n){e.setAttribute(`data-bs-${yi(t)}`,n)},removeDataAttribute(e,t){e.removeAttribute(`data-bs-${yi(t)}`)},getDataAttributes(e){if(!e)return{};let t={},n=Object.keys(e.dataset).filter(e=>e.startsWith(`bs`)&&!e.startsWith(`bsConfig`));for(let r of n){let n=r.replace(/^bs/,``);n=n.charAt(0).toLowerCase()+n.slice(1),t[n]=vi(e.dataset[r])}return t},getDataAttribute(e,t){return vi(e.getAttribute(`data-bs-${yi(t)}`))}},xi=class{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(e){return e=this._mergeConfigObj(e),e=this._configAfterMerge(e),this._typeCheckConfig(e),e}_configAfterMerge(e){return e}_mergeConfigObj(e,t){let n=zr(t)?bi.getDataAttribute(t,`config`):{};return{...this.constructor.Default,...typeof n==`object`?n:{},...zr(t)?bi.getDataAttributes(t):{},...typeof e==`object`?e:{}}}_typeCheckConfig(e,t=this.constructor.DefaultType){for(let[n,r]of Object.entries(t)){let t=e[n],i=zr(t)?`element`:Fr(t);if(!new RegExp(r).test(i))throw TypeError(`${this.constructor.NAME.toUpperCase()}: Option "${n}" provided type "${i}" but expected type "${r}".`)}}},Si=`5.3.8`,Ci=class extends xi{constructor(e,t){super(),e=Br(e),e&&(this._element=e,this._config=this._getConfig(t),Ar.set(this._element,this.constructor.DATA_KEY,this))}dispose(){Ar.remove(this._element,this.constructor.DATA_KEY),B.off(this._element,this.constructor.EVENT_KEY);for(let e of Object.getOwnPropertyNames(this))this[e]=null}_queueCallback(e,t,n=!0){Qr(e,t,n)}_getConfig(e){return e=this._mergeConfigObj(e,this._element),e=this._configAfterMerge(e),this._typeCheckConfig(e),e}static getInstance(e){return Ar.get(Br(e),this.DATA_KEY)}static getOrCreateInstance(e,t={}){return this.getInstance(e)||new this(e,typeof t==`object`?t:null)}static get VERSION(){return Si}static get DATA_KEY(){return`bs.${this.NAME}`}static get EVENT_KEY(){return`.${this.DATA_KEY}`}static eventName(e){return`${e}${this.EVENT_KEY}`}},wi=e=>{let t=e.getAttribute(`data-bs-target`);if(!t||t===`#`){let n=e.getAttribute(`href`);if(!n||!n.includes(`#`)&&!n.startsWith(`.`))return null;n.includes(`#`)&&!n.startsWith(`#`)&&(n=`#${n.split(`#`)[1]}`),t=n&&n!==`#`?n.trim():null}return t?t.split(`,`).map(e=>Pr(e)).join(`,`):null},V={find(e,t=document.documentElement){return[].concat(...Element.prototype.querySelectorAll.call(t,e))},findOne(e,t=document.documentElement){return Element.prototype.querySelector.call(t,e)},children(e,t){return[].concat(...e.children).filter(e=>e.matches(t))},parents(e,t){let n=[],r=e.parentNode.closest(t);for(;r;)n.push(r),r=r.parentNode.closest(t);return n},prev(e,t){let n=e.previousElementSibling;for(;n;){if(n.matches(t))return[n];n=n.previousElementSibling}return[]},next(e,t){let n=e.nextElementSibling;for(;n;){if(n.matches(t))return[n];n=n.nextElementSibling}return[]},focusableChildren(e){let t=[`a`,`button`,`input`,`textarea`,`select`,`details`,`[tabindex]`,`[contenteditable="true"]`].map(e=>`${e}:not([tabindex^="-"])`).join(`,`);return this.find(t,e).filter(e=>!Hr(e)&&Vr(e))},getSelectorFromElement(e){let t=wi(e);return t&&V.findOne(t)?t:null},getElementFromSelector(e){let t=wi(e);return t?V.findOne(t):null},getMultipleElementsFromSelector(e){let t=wi(e);return t?V.find(t):[]}},Ti=(e,t=`hide`)=>{let n=`click.dismiss${e.EVENT_KEY}`,r=e.NAME;B.on(document,n,`[data-bs-dismiss="${r}"]`,function(n){if([`A`,`AREA`].includes(this.tagName)&&n.preventDefault(),Hr(this))return;let i=V.getElementFromSelector(this)||this.closest(`.${r}`);e.getOrCreateInstance(i)[t]()})},Ei=`alert`,Di=`.bs.alert`,Oi=`close${Di}`,ki=`closed${Di}`,Ai=`fade`,H=`show`,U=class e extends Ci{static get NAME(){return Ei}close(){if(B.trigger(this._element,Oi).defaultPrevented)return;this._element.classList.remove(H);let e=this._element.classList.contains(Ai);this._queueCallback(()=>this._destroyElement(),this._element,e)}_destroyElement(){this._element.remove(),B.trigger(this._element,ki),this.dispose()}static jQueryInterface(t){return this.each(function(){let n=e.getOrCreateInstance(this);if(typeof t==`string`){if(n[t]===void 0||t.startsWith(`_`)||t===`constructor`)throw TypeError(`No method named "${t}"`);n[t](this)}})}};Ti(U,`close`),Xr(U);var ji=`button`,Mi=`.bs.button`,Ni=`.data-api`,Pi=`active`,Fi=`[data-bs-toggle="button"]`,Ii=`click${Mi}${Ni}`,Li=class e extends Ci{static get NAME(){return ji}toggle(){this._element.setAttribute(`aria-pressed`,this._element.classList.toggle(Pi))}static jQueryInterface(t){return this.each(function(){let n=e.getOrCreateInstance(this);t===`toggle`&&n[t]()})}};B.on(document,Ii,Fi,e=>{e.preventDefault();let t=e.target.closest(Fi);Li.getOrCreateInstance(t).toggle()}),Xr(Li);var Ri=`swipe`,zi=`.bs.swipe`,Bi=`touchstart${zi}`,Vi=`touchmove${zi}`,Hi=`touchend${zi}`,Ui=`pointerdown${zi}`,Wi=`pointerup${zi}`,Gi=`touch`,Ki=`pen`,qi=`pointer-event`,Ji=40,Yi={endCallback:null,leftCallback:null,rightCallback:null},Xi={endCallback:`(function|null)`,leftCallback:`(function|null)`,rightCallback:`(function|null)`},Zi=class e extends xi{constructor(t,n){super(),this._element=t,!(!t||!e.isSupported())&&(this._config=this._getConfig(n),this._deltaX=0,this._supportPointerEvents=!!window.PointerEvent,this._initEvents())}static get Default(){return Yi}static get DefaultType(){return Xi}static get NAME(){return Ri}dispose(){B.off(this._element,zi)}_start(e){if(!this._supportPointerEvents){this._deltaX=e.touches[0].clientX;return}this._eventIsPointerPenTouch(e)&&(this._deltaX=e.clientX)}_end(e){this._eventIsPointerPenTouch(e)&&(this._deltaX=e.clientX-this._deltaX),this._handleSwipe(),Zr(this._config.endCallback)}_move(e){this._deltaX=e.touches&&e.touches.length>1?0:e.touches[0].clientX-this._deltaX}_handleSwipe(){let e=Math.abs(this._deltaX);if(e<=Ji)return;let t=e/this._deltaX;this._deltaX=0,t&&Zr(t>0?this._config.rightCallback:this._config.leftCallback)}_initEvents(){this._supportPointerEvents?(B.on(this._element,Ui,e=>this._start(e)),B.on(this._element,Wi,e=>this._end(e)),this._element.classList.add(qi)):(B.on(this._element,Bi,e=>this._start(e)),B.on(this._element,Vi,e=>this._move(e)),B.on(this._element,Hi,e=>this._end(e)))}_eventIsPointerPenTouch(e){return this._supportPointerEvents&&(e.pointerType===Ki||e.pointerType===Gi)}static isSupported(){return`ontouchstart`in document.documentElement||navigator.maxTouchPoints>0}},Qi=`carousel`,$i=`.bs.carousel`,ea=`.data-api`,ta=`ArrowLeft`,na=`ArrowRight`,ra=500,ia=`next`,aa=`prev`,oa=`left`,sa=`right`,ca=`slide${$i}`,la=`slid${$i}`,ua=`keydown${$i}`,da=`mouseenter${$i}`,fa=`mouseleave${$i}`,pa=`dragstart${$i}`,ma=`load${$i}${ea}`,ha=`click${$i}${ea}`,ga=`carousel`,_a=`active`,va=`slide`,ya=`carousel-item-end`,ba=`carousel-item-start`,xa=`carousel-item-next`,Sa=`carousel-item-prev`,Ca=`.active`,wa=`.carousel-item`,Ta=Ca+wa,Ea=`.carousel-item img`,Da=`.carousel-indicators`,Oa=`[data-bs-slide], [data-bs-slide-to]`,ka=`[data-bs-ride="carousel"]`,Aa={[ta]:sa,[na]:oa},ja={interval:5e3,keyboard:!0,pause:`hover`,ride:!1,touch:!0,wrap:!0},Ma={interval:`(number|boolean)`,keyboard:`boolean`,pause:`(string|boolean)`,ride:`(boolean|string)`,touch:`boolean`,wrap:`boolean`},Na=class e extends Ci{constructor(e,t){super(e,t),this._interval=null,this._activeElement=null,this._isSliding=!1,this.touchTimeout=null,this._swipeHelper=null,this._indicatorsElement=V.findOne(Da,this._element),this._addEventListeners(),this._config.ride===ga&&this.cycle()}static get Default(){return ja}static get DefaultType(){return Ma}static get NAME(){return Qi}next(){this._slide(ia)}nextWhenVisible(){!document.hidden&&Vr(this._element)&&this.next()}prev(){this._slide(aa)}pause(){this._isSliding&&Rr(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){B.one(this._element,la,()=>this.cycle());return}this.cycle()}}to(e){let t=this._getItems();if(e>t.length-1||e<0)return;if(this._isSliding){B.one(this._element,la,()=>this.to(e));return}let n=this._getItemIndex(this._getActive());if(n===e)return;let r=e>n?ia:aa;this._slide(r,t[e])}dispose(){this._swipeHelper&&this._swipeHelper.dispose(),super.dispose()}_configAfterMerge(e){return e.defaultInterval=e.interval,e}_addEventListeners(){this._config.keyboard&&B.on(this._element,ua,e=>this._keydown(e)),this._config.pause===`hover`&&(B.on(this._element,da,()=>this.pause()),B.on(this._element,fa,()=>this._maybeEnableCycle())),this._config.touch&&Zi.isSupported()&&this._addTouchEventListeners()}_addTouchEventListeners(){for(let e of V.find(Ea,this._element))B.on(e,pa,e=>e.preventDefault());this._swipeHelper=new Zi(this._element,{leftCallback:()=>this._slide(this._directionToOrder(oa)),rightCallback:()=>this._slide(this._directionToOrder(sa)),endCallback:()=>{this._config.pause===`hover`&&(this.pause(),this.touchTimeout&&clearTimeout(this.touchTimeout),this.touchTimeout=setTimeout(()=>this._maybeEnableCycle(),ra+this._config.interval))}})}_keydown(e){if(/input|textarea/i.test(e.target.tagName))return;let t=Aa[e.key];t&&(e.preventDefault(),this._slide(this._directionToOrder(t)))}_getItemIndex(e){return this._getItems().indexOf(e)}_setActiveIndicatorElement(e){if(!this._indicatorsElement)return;let t=V.findOne(Ca,this._indicatorsElement);t.classList.remove(_a),t.removeAttribute(`aria-current`);let n=V.findOne(`[data-bs-slide-to="${e}"]`,this._indicatorsElement);n&&(n.classList.add(_a),n.setAttribute(`aria-current`,`true`))}_updateInterval(){let e=this._activeElement||this._getActive();if(!e)return;let t=Number.parseInt(e.getAttribute(`data-bs-interval`),10);this._config.interval=t||this._config.defaultInterval}_slide(e,t=null){if(this._isSliding)return;let n=this._getActive(),r=e===ia,i=t||$r(this._getItems(),n,r,this._config.wrap);if(i===n)return;let a=this._getItemIndex(i),o=t=>B.trigger(this._element,t,{relatedTarget:i,direction:this._orderToDirection(e),from:this._getItemIndex(n),to:a});if(o(ca).defaultPrevented||!n||!i)return;let s=!!this._interval;this.pause(),this._isSliding=!0,this._setActiveIndicatorElement(a),this._activeElement=i;let c=r?ba:ya,l=r?xa:Sa;i.classList.add(l),Gr(i),n.classList.add(c),i.classList.add(c),this._queueCallback(()=>{i.classList.remove(c,l),i.classList.add(_a),n.classList.remove(_a,l,c),this._isSliding=!1,o(la)},n,this._isAnimated()),s&&this.cycle()}_isAnimated(){return this._element.classList.contains(va)}_getActive(){return V.findOne(Ta,this._element)}_getItems(){return V.find(wa,this._element)}_clearInterval(){this._interval&&=(clearInterval(this._interval),null)}_directionToOrder(e){return Yr()?e===oa?aa:ia:e===oa?ia:aa}_orderToDirection(e){return Yr()?e===aa?oa:sa:e===aa?sa:oa}static jQueryInterface(t){return this.each(function(){let n=e.getOrCreateInstance(this,t);if(typeof t==`number`){n.to(t);return}if(typeof t==`string`){if(n[t]===void 0||t.startsWith(`_`)||t===`constructor`)throw TypeError(`No method named "${t}"`);n[t]()}})}};B.on(document,ha,Oa,function(e){let t=V.getElementFromSelector(this);if(!t||!t.classList.contains(ga))return;e.preventDefault();let n=Na.getOrCreateInstance(t),r=this.getAttribute(`data-bs-slide-to`);if(r){n.to(r),n._maybeEnableCycle();return}if(bi.getDataAttribute(this,`slide`)===`next`){n.next(),n._maybeEnableCycle();return}n.prev(),n._maybeEnableCycle()}),B.on(window,ma,()=>{let e=V.find(ka);for(let t of e)Na.getOrCreateInstance(t)}),Xr(Na);var Pa=`collapse`,Fa=`.bs.collapse`,Ia=`.data-api`,La=`show${Fa}`,Ra=`shown${Fa}`,za=`hide${Fa}`,Ba=`hidden${Fa}`,Va=`click${Fa}${Ia}`,Ha=`show`,Ua=`collapse`,Wa=`collapsing`,Ga=`collapsed`,Ka=`:scope .${Ua} .${Ua}`,qa=`collapse-horizontal`,Ja=`width`,Ya=`height`,Xa=`.collapse.show, .collapse.collapsing`,Za=`[data-bs-toggle="collapse"]`,Qa={parent:null,toggle:!0},$a={parent:`(null|element)`,toggle:`boolean`},eo=class e extends Ci{constructor(e,t){super(e,t),this._isTransitioning=!1,this._triggerArray=[];let n=V.find(Za);for(let e of n){let t=V.getSelectorFromElement(e),n=V.find(t).filter(e=>e===this._element);t!==null&&n.length&&this._triggerArray.push(e)}this._initializeChildren(),this._config.parent||this._addAriaAndCollapsedClass(this._triggerArray,this._isShown()),this._config.toggle&&this.toggle()}static get Default(){return Qa}static get DefaultType(){return $a}static get NAME(){return Pa}toggle(){this._isShown()?this.hide():this.show()}show(){if(this._isTransitioning||this._isShown())return;let t=[];if(this._config.parent&&(t=this._getFirstLevelChildren(Xa).filter(e=>e!==this._element).map(t=>e.getOrCreateInstance(t,{toggle:!1}))),t.length&&t[0]._isTransitioning||B.trigger(this._element,La).defaultPrevented)return;for(let e of t)e.hide();let n=this._getDimension();this._element.classList.remove(Ua),this._element.classList.add(Wa),this._element.style[n]=0,this._addAriaAndCollapsedClass(this._triggerArray,!0),this._isTransitioning=!0;let r=()=>{this._isTransitioning=!1,this._element.classList.remove(Wa),this._element.classList.add(Ua,Ha),this._element.style[n]=``,B.trigger(this._element,Ra)},i=`scroll${n[0].toUpperCase()+n.slice(1)}`;this._queueCallback(r,this._element,!0),this._element.style[n]=`${this._element[i]}px`}hide(){if(this._isTransitioning||!this._isShown()||B.trigger(this._element,za).defaultPrevented)return;let e=this._getDimension();this._element.style[e]=`${this._element.getBoundingClientRect()[e]}px`,Gr(this._element),this._element.classList.add(Wa),this._element.classList.remove(Ua,Ha);for(let e of this._triggerArray){let t=V.getElementFromSelector(e);t&&!this._isShown(t)&&this._addAriaAndCollapsedClass([e],!1)}this._isTransitioning=!0;let t=()=>{this._isTransitioning=!1,this._element.classList.remove(Wa),this._element.classList.add(Ua),B.trigger(this._element,Ba)};this._element.style[e]=``,this._queueCallback(t,this._element,!0)}_isShown(e=this._element){return e.classList.contains(Ha)}_configAfterMerge(e){return e.toggle=!!e.toggle,e.parent=Br(e.parent),e}_getDimension(){return this._element.classList.contains(qa)?Ja:Ya}_initializeChildren(){if(!this._config.parent)return;let e=this._getFirstLevelChildren(Za);for(let t of e){let e=V.getElementFromSelector(t);e&&this._addAriaAndCollapsedClass([t],this._isShown(e))}}_getFirstLevelChildren(e){let t=V.find(Ka,this._config.parent);return V.find(e,this._config.parent).filter(e=>!t.includes(e))}_addAriaAndCollapsedClass(e,t){if(e.length)for(let n of e)n.classList.toggle(Ga,!t),n.setAttribute(`aria-expanded`,t)}static jQueryInterface(t){let n={};return typeof t==`string`&&/show|hide/.test(t)&&(n.toggle=!1),this.each(function(){let r=e.getOrCreateInstance(this,n);if(typeof t==`string`){if(r[t]===void 0)throw TypeError(`No method named "${t}"`);r[t]()}})}};B.on(document,Va,Za,function(e){(e.target.tagName===`A`||e.delegateTarget&&e.delegateTarget.tagName===`A`)&&e.preventDefault();for(let e of V.getMultipleElementsFromSelector(this))eo.getOrCreateInstance(e,{toggle:!1}).toggle()}),Xr(eo);var to=`dropdown`,no=`.bs.dropdown`,ro=`.data-api`,io=`Escape`,ao=`Tab`,oo=`ArrowUp`,so=`ArrowDown`,co=2,W=`hide${no}`,G=`hidden${no}`,lo=`show${no}`,uo=`shown${no}`,fo=`click${no}${ro}`,po=`keydown${no}${ro}`,mo=`keyup${no}${ro}`,ho=`show`,go=`dropup`,_o=`dropend`,vo=`dropstart`,yo=`dropup-center`,bo=`dropdown-center`,xo=`[data-bs-toggle="dropdown"]:not(.disabled):not(:disabled)`,So=`${xo}.${ho}`,Co=`.dropdown-menu`,wo=`.navbar`,To=`.navbar-nav`,Eo=`.dropdown-menu .dropdown-item:not(.disabled):not(:disabled)`,Do=Yr()?`top-end`:`top-start`,Oo=Yr()?`top-start`:`top-end`,ko=Yr()?`bottom-end`:`bottom-start`,Ao=Yr()?`bottom-start`:`bottom-end`,jo=Yr()?`left-start`:`right-start`,Mo=Yr()?`right-start`:`left-start`,No=`top`,Po=`bottom`,Fo={autoClose:!0,boundary:`clippingParents`,display:`dynamic`,offset:[0,2],popperConfig:null,reference:`toggle`},Io={autoClose:`(boolean|string)`,boundary:`(string|element)`,display:`string`,offset:`(array|string|function)`,popperConfig:`(null|object|function)`,reference:`(string|element|object)`},Lo=class e extends Ci{constructor(e,t){super(e,t),this._popper=null,this._parent=this._element.parentNode,this._menu=V.next(this._element,Co)[0]||V.prev(this._element,Co)[0]||V.findOne(Co,this._parent),this._inNavbar=this._detectNavbar()}static get Default(){return Fo}static get DefaultType(){return Io}static get NAME(){return to}toggle(){return this._isShown()?this.hide():this.show()}show(){if(Hr(this._element)||this._isShown())return;let e={relatedTarget:this._element};if(!B.trigger(this._element,lo,e).defaultPrevented){if(this._createPopper(),`ontouchstart`in document.documentElement&&!this._parent.closest(To))for(let e of[].concat(...document.body.children))B.on(e,`mouseover`,Wr);this._element.focus(),this._element.setAttribute(`aria-expanded`,!0),this._menu.classList.add(ho),this._element.classList.add(ho),B.trigger(this._element,uo,e)}}hide(){if(Hr(this._element)||!this._isShown())return;let e={relatedTarget:this._element};this._completeHide(e)}dispose(){this._popper&&this._popper.destroy(),super.dispose()}update(){this._inNavbar=this._detectNavbar(),this._popper&&this._popper.update()}_completeHide(e){if(!B.trigger(this._element,W,e).defaultPrevented){if(`ontouchstart`in document.documentElement)for(let e of[].concat(...document.body.children))B.off(e,`mouseover`,Wr);this._popper&&this._popper.destroy(),this._menu.classList.remove(ho),this._element.classList.remove(ho),this._element.setAttribute(`aria-expanded`,`false`),bi.removeDataAttribute(this._menu,`popper`),B.trigger(this._element,G,e)}}_getConfig(e){if(e=super._getConfig(e),typeof e.reference==`object`&&!zr(e.reference)&&typeof e.reference.getBoundingClientRect!=`function`)throw TypeError(`${to.toUpperCase()}: Option "reference" provided type "object" without a required "getBoundingClientRect" method.`);return e}_createPopper(){if(Or===void 0)throw TypeError(`Bootstrap's dropdowns require Popper (https://popper.js.org/docs/v2/)`);let e=this._element;this._config.reference===`parent`?e=this._parent:zr(this._config.reference)?e=Br(this._config.reference):typeof this._config.reference==`object`&&(e=this._config.reference);let t=this._getPopperConfig();this._popper=Dr(e,this._menu,t)}_isShown(){return this._menu.classList.contains(ho)}_getPlacement(){let e=this._parent;if(e.classList.contains(_o))return jo;if(e.classList.contains(vo))return Mo;if(e.classList.contains(yo))return No;if(e.classList.contains(bo))return Po;let t=getComputedStyle(this._menu).getPropertyValue(`--bs-position`).trim()===`end`;return e.classList.contains(go)?t?Oo:Do:t?Ao:ko}_detectNavbar(){return this._element.closest(wo)!==null}_getOffset(){let{offset:e}=this._config;return typeof e==`string`?e.split(`,`).map(e=>Number.parseInt(e,10)):typeof e==`function`?t=>e(t,this._element):e}_getPopperConfig(){let e={placement:this._getPlacement(),modifiers:[{name:`preventOverflow`,options:{boundary:this._config.boundary}},{name:`offset`,options:{offset:this._getOffset()}}]};return(this._inNavbar||this._config.display===`static`)&&(bi.setDataAttribute(this._menu,`popper`,`static`),e.modifiers=[{name:`applyStyles`,enabled:!1}]),{...e,...Zr(this._config.popperConfig,[void 0,e])}}_selectMenuItem({key:e,target:t}){let n=V.find(Eo,this._menu).filter(e=>Vr(e));n.length&&$r(n,t,e===so,!n.includes(t)).focus()}static jQueryInterface(t){return this.each(function(){let n=e.getOrCreateInstance(this,t);if(typeof t==`string`){if(n[t]===void 0)throw TypeError(`No method named "${t}"`);n[t]()}})}static clearMenus(t){if(t.button===co||t.type===`keyup`&&t.key!==ao)return;let n=V.find(So);for(let r of n){let n=e.getInstance(r);if(!n||n._config.autoClose===!1)continue;let i=t.composedPath(),a=i.includes(n._menu);if(i.includes(n._element)||n._config.autoClose===`inside`&&!a||n._config.autoClose===`outside`&&a||n._menu.contains(t.target)&&(t.type===`keyup`&&t.key===ao||/input|select|option|textarea|form/i.test(t.target.tagName)))continue;let o={relatedTarget:n._element};t.type===`click`&&(o.clickEvent=t),n._completeHide(o)}}static dataApiKeydownHandler(t){let n=/input|textarea/i.test(t.target.tagName),r=t.key===io,i=[oo,so].includes(t.key);if(!i&&!r||n&&!r)return;t.preventDefault();let a=this.matches(xo)?this:V.prev(this,xo)[0]||V.next(this,xo)[0]||V.findOne(xo,t.delegateTarget.parentNode),o=e.getOrCreateInstance(a);if(i){t.stopPropagation(),o.show(),o._selectMenuItem(t);return}o._isShown()&&(t.stopPropagation(),o.hide(),a.focus())}};B.on(document,po,xo,Lo.dataApiKeydownHandler),B.on(document,po,Co,Lo.dataApiKeydownHandler),B.on(document,fo,Lo.clearMenus),B.on(document,mo,Lo.clearMenus),B.on(document,fo,xo,function(e){e.preventDefault(),Lo.getOrCreateInstance(this).toggle()}),Xr(Lo);var Ro=`backdrop`,zo=`fade`,Bo=`show`,Vo=`mousedown.bs.${Ro}`,Ho={className:`modal-backdrop`,clickCallback:null,isAnimated:!1,isVisible:!0,rootElement:`body`},Uo={className:`string`,clickCallback:`(function|null)`,isAnimated:`boolean`,isVisible:`boolean`,rootElement:`(element|string)`},Wo=class extends xi{constructor(e){super(),this._config=this._getConfig(e),this._isAppended=!1,this._element=null}static get Default(){return Ho}static get DefaultType(){return Uo}static get NAME(){return Ro}show(e){if(!this._config.isVisible){Zr(e);return}this._append();let t=this._getElement();this._config.isAnimated&&Gr(t),t.classList.add(Bo),this._emulateAnimation(()=>{Zr(e)})}hide(e){if(!this._config.isVisible){Zr(e);return}this._getElement().classList.remove(Bo),this._emulateAnimation(()=>{this.dispose(),Zr(e)})}dispose(){this._isAppended&&=(B.off(this._element,Vo),this._element.remove(),!1)}_getElement(){if(!this._element){let e=document.createElement(`div`);e.className=this._config.className,this._config.isAnimated&&e.classList.add(zo),this._element=e}return this._element}_configAfterMerge(e){return e.rootElement=Br(e.rootElement),e}_append(){if(this._isAppended)return;let e=this._getElement();this._config.rootElement.append(e),B.on(e,Vo,()=>{Zr(this._config.clickCallback)}),this._isAppended=!0}_emulateAnimation(e){Qr(e,this._getElement(),this._config.isAnimated)}},Go=`focustrap`,Ko=`.bs.focustrap`,qo=`focusin${Ko}`,Jo=`keydown.tab${Ko}`,Yo=`Tab`,Xo=`forward`,Zo=`backward`,Qo={autofocus:!0,trapElement:null},$o={autofocus:`boolean`,trapElement:`element`},es=class extends xi{constructor(e){super(),this._config=this._getConfig(e),this._isActive=!1,this._lastTabNavDirection=null}static get Default(){return Qo}static get DefaultType(){return $o}static get NAME(){return Go}activate(){this._isActive||=(this._config.autofocus&&this._config.trapElement.focus(),B.off(document,Ko),B.on(document,qo,e=>this._handleFocusin(e)),B.on(document,Jo,e=>this._handleKeydown(e)),!0)}deactivate(){this._isActive&&(this._isActive=!1,B.off(document,Ko))}_handleFocusin(e){let{trapElement:t}=this._config;if(e.target===document||e.target===t||t.contains(e.target))return;let n=V.focusableChildren(t);n.length===0?t.focus():this._lastTabNavDirection===Zo?n[n.length-1].focus():n[0].focus()}_handleKeydown(e){e.key===Yo&&(this._lastTabNavDirection=e.shiftKey?Zo:Xo)}},ts=`.fixed-top, .fixed-bottom, .is-fixed, .sticky-top`,ns=`.sticky-top`,rs=`padding-right`,is=`margin-right`,as=class{constructor(){this._element=document.body}getWidth(){let e=document.documentElement.clientWidth;return Math.abs(window.innerWidth-e)}hide(){let e=this.getWidth();this._disableOverFlow(),this._setElementAttributes(this._element,rs,t=>t+e),this._setElementAttributes(ts,rs,t=>t+e),this._setElementAttributes(ns,is,t=>t-e)}reset(){this._resetElementAttributes(this._element,`overflow`),this._resetElementAttributes(this._element,rs),this._resetElementAttributes(ts,rs),this._resetElementAttributes(ns,is)}isOverflowing(){return this.getWidth()>0}_disableOverFlow(){this._saveInitialAttribute(this._element,`overflow`),this._element.style.overflow=`hidden`}_setElementAttributes(e,t,n){let r=this.getWidth();this._applyManipulationCallback(e,e=>{if(e!==this._element&&window.innerWidth>e.clientWidth+r)return;this._saveInitialAttribute(e,t);let i=window.getComputedStyle(e).getPropertyValue(t);e.style.setProperty(t,`${n(Number.parseFloat(i))}px`)})}_saveInitialAttribute(e,t){let n=e.style.getPropertyValue(t);n&&bi.setDataAttribute(e,t,n)}_resetElementAttributes(e,t){this._applyManipulationCallback(e,e=>{let n=bi.getDataAttribute(e,t);if(n===null){e.style.removeProperty(t);return}bi.removeDataAttribute(e,t),e.style.setProperty(t,n)})}_applyManipulationCallback(e,t){if(zr(e)){t(e);return}for(let n of V.find(e,this._element))t(n)}},os=`modal`,ss=`.bs.modal`,cs=`.data-api`,ls=`Escape`,us=`hide${ss}`,ds=`hidePrevented${ss}`,fs=`hidden${ss}`,ps=`show${ss}`,ms=`shown${ss}`,hs=`resize${ss}`,gs=`click.dismiss${ss}`,_s=`mousedown.dismiss${ss}`,vs=`keydown.dismiss${ss}`,ys=`click${ss}${cs}`,bs=`modal-open`,xs=`fade`,Ss=`show`,Cs=`modal-static`,ws=`.modal.show`,Ts=`.modal-dialog`,Es=`.modal-body`,Ds=`[data-bs-toggle="modal"]`,Os={backdrop:!0,focus:!0,keyboard:!0},ks={backdrop:`(boolean|string)`,focus:`boolean`,keyboard:`boolean`},As=class e extends Ci{constructor(e,t){super(e,t),this._dialog=V.findOne(Ts,this._element),this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._isShown=!1,this._isTransitioning=!1,this._scrollBar=new as,this._addEventListeners()}static get Default(){return Os}static get DefaultType(){return ks}static get NAME(){return os}toggle(e){return this._isShown?this.hide():this.show(e)}show(e){this._isShown||this._isTransitioning||B.trigger(this._element,ps,{relatedTarget:e}).defaultPrevented||(this._isShown=!0,this._isTransitioning=!0,this._scrollBar.hide(),document.body.classList.add(bs),this._adjustDialog(),this._backdrop.show(()=>this._showElement(e)))}hide(){!this._isShown||this._isTransitioning||B.trigger(this._element,us).defaultPrevented||(this._isShown=!1,this._isTransitioning=!0,this._focustrap.deactivate(),this._element.classList.remove(Ss),this._queueCallback(()=>this._hideModal(),this._element,this._isAnimated()))}dispose(){B.off(window,ss),B.off(this._dialog,ss),this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}handleUpdate(){this._adjustDialog()}_initializeBackDrop(){return new Wo({isVisible:!!this._config.backdrop,isAnimated:this._isAnimated()})}_initializeFocusTrap(){return new es({trapElement:this._element})}_showElement(e){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 t=V.findOne(Es,this._dialog);t&&(t.scrollTop=0),Gr(this._element),this._element.classList.add(Ss),this._queueCallback(()=>{this._config.focus&&this._focustrap.activate(),this._isTransitioning=!1,B.trigger(this._element,ms,{relatedTarget:e})},this._dialog,this._isAnimated())}_addEventListeners(){B.on(this._element,vs,e=>{if(e.key===ls){if(this._config.keyboard){this.hide();return}this._triggerBackdropTransition()}}),B.on(window,hs,()=>{this._isShown&&!this._isTransitioning&&this._adjustDialog()}),B.on(this._element,_s,e=>{B.one(this._element,gs,t=>{if(!(this._element!==e.target||this._element!==t.target)){if(this._config.backdrop===`static`){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(bs),this._resetAdjustments(),this._scrollBar.reset(),B.trigger(this._element,fs)})}_isAnimated(){return this._element.classList.contains(xs)}_triggerBackdropTransition(){if(B.trigger(this._element,ds).defaultPrevented)return;let e=this._element.scrollHeight>document.documentElement.clientHeight,t=this._element.style.overflowY;t===`hidden`||this._element.classList.contains(Cs)||(e||(this._element.style.overflowY=`hidden`),this._element.classList.add(Cs),this._queueCallback(()=>{this._element.classList.remove(Cs),this._queueCallback(()=>{this._element.style.overflowY=t},this._dialog)},this._dialog),this._element.focus())}_adjustDialog(){let e=this._element.scrollHeight>document.documentElement.clientHeight,t=this._scrollBar.getWidth(),n=t>0;if(n&&!e){let e=Yr()?`paddingLeft`:`paddingRight`;this._element.style[e]=`${t}px`}if(!n&&e){let e=Yr()?`paddingRight`:`paddingLeft`;this._element.style[e]=`${t}px`}}_resetAdjustments(){this._element.style.paddingLeft=``,this._element.style.paddingRight=``}static jQueryInterface(t,n){return this.each(function(){let r=e.getOrCreateInstance(this,t);if(typeof t==`string`){if(r[t]===void 0)throw TypeError(`No method named "${t}"`);r[t](n)}})}};B.on(document,ys,Ds,function(e){let t=V.getElementFromSelector(this);[`A`,`AREA`].includes(this.tagName)&&e.preventDefault(),B.one(t,ps,e=>{e.defaultPrevented||B.one(t,fs,()=>{Vr(this)&&this.focus()})});let n=V.findOne(ws);n&&As.getInstance(n).hide(),As.getOrCreateInstance(t).toggle(this)}),Ti(As),Xr(As);var js=`offcanvas`,Ms=`.bs.offcanvas`,Ns=`.data-api`,Ps=`load${Ms}${Ns}`,Fs=`Escape`,Is=`show`,Ls=`showing`,Rs=`hiding`,zs=`offcanvas-backdrop`,Bs=`.offcanvas.show`,Vs=`show${Ms}`,Hs=`shown${Ms}`,Us=`hide${Ms}`,Ws=`hidePrevented${Ms}`,Gs=`hidden${Ms}`,Ks=`resize${Ms}`,qs=`click${Ms}${Ns}`,Js=`keydown.dismiss${Ms}`,Ys=`[data-bs-toggle="offcanvas"]`,Xs={backdrop:!0,keyboard:!0,scroll:!1},Zs={backdrop:`(boolean|string)`,keyboard:`boolean`,scroll:`boolean`},Qs=class e extends Ci{constructor(e,t){super(e,t),this._isShown=!1,this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._addEventListeners()}static get Default(){return Xs}static get DefaultType(){return Zs}static get NAME(){return js}toggle(e){return this._isShown?this.hide():this.show(e)}show(e){this._isShown||B.trigger(this._element,Vs,{relatedTarget:e}).defaultPrevented||(this._isShown=!0,this._backdrop.show(),this._config.scroll||new as().hide(),this._element.setAttribute(`aria-modal`,!0),this._element.setAttribute(`role`,`dialog`),this._element.classList.add(Ls),this._queueCallback(()=>{(!this._config.scroll||this._config.backdrop)&&this._focustrap.activate(),this._element.classList.add(Is),this._element.classList.remove(Ls),B.trigger(this._element,Hs,{relatedTarget:e})},this._element,!0))}hide(){!this._isShown||B.trigger(this._element,Us).defaultPrevented||(this._focustrap.deactivate(),this._element.blur(),this._isShown=!1,this._element.classList.add(Rs),this._backdrop.hide(),this._queueCallback(()=>{this._element.classList.remove(Is,Rs),this._element.removeAttribute(`aria-modal`),this._element.removeAttribute(`role`),this._config.scroll||new as().reset(),B.trigger(this._element,Gs)},this._element,!0))}dispose(){this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}_initializeBackDrop(){let e=()=>{if(this._config.backdrop===`static`){B.trigger(this._element,Ws);return}this.hide()},t=!!this._config.backdrop;return new Wo({className:zs,isVisible:t,isAnimated:!0,rootElement:this._element.parentNode,clickCallback:t?e:null})}_initializeFocusTrap(){return new es({trapElement:this._element})}_addEventListeners(){B.on(this._element,Js,e=>{if(e.key===Fs){if(this._config.keyboard){this.hide();return}B.trigger(this._element,Ws)}})}static jQueryInterface(t){return this.each(function(){let n=e.getOrCreateInstance(this,t);if(typeof t==`string`){if(n[t]===void 0||t.startsWith(`_`)||t===`constructor`)throw TypeError(`No method named "${t}"`);n[t](this)}})}};B.on(document,qs,Ys,function(e){let t=V.getElementFromSelector(this);if([`A`,`AREA`].includes(this.tagName)&&e.preventDefault(),Hr(this))return;B.one(t,Gs,()=>{Vr(this)&&this.focus()});let n=V.findOne(Bs);n&&n!==t&&Qs.getInstance(n).hide(),Qs.getOrCreateInstance(t).toggle(this)}),B.on(window,Ps,()=>{for(let e of V.find(Bs))Qs.getOrCreateInstance(e).show()}),B.on(window,Ks,()=>{for(let e of V.find(`[aria-modal][class*=show][class*=offcanvas-]`))getComputedStyle(e).position!==`fixed`&&Qs.getOrCreateInstance(e).hide()}),Ti(Qs),Xr(Qs);var $s=/^aria-[\w-]*$/i,ec={"*":[`class`,`dir`,`id`,`lang`,`role`,$s],a:[`target`,`href`,`title`,`rel`],area:[],b:[],br:[],col:[],code:[],dd:[],div:[],dl:[],dt:[],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:[]},tc=new Set([`background`,`cite`,`href`,`itemtype`,`longdesc`,`poster`,`src`,`xlink:href`]),nc=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:/?#]*(?:[/?#]|$))/i,rc=(e,t)=>{let n=e.nodeName.toLowerCase();return t.includes(n)?tc.has(n)?!!nc.test(e.nodeValue):!0:t.filter(e=>e instanceof RegExp).some(e=>e.test(n))};function ic(e,t,n){if(!e.length)return e;if(n&&typeof n==`function`)return n(e);let r=new window.DOMParser().parseFromString(e,`text/html`),i=[].concat(...r.body.querySelectorAll(`*`));for(let e of i){let n=e.nodeName.toLowerCase();if(!Object.keys(t).includes(n)){e.remove();continue}let r=[].concat(...e.attributes),i=[].concat(t[`*`]||[],t[n]||[]);for(let t of r)rc(t,i)||e.removeAttribute(t.nodeName)}return r.body.innerHTML}var ac=`TemplateFactory`,oc={allowList:ec,content:{},extraClass:``,html:!1,sanitize:!0,sanitizeFn:null,template:`
`},sc={allowList:`object`,content:`object`,extraClass:`(string|function)`,html:`boolean`,sanitize:`boolean`,sanitizeFn:`(null|function)`,template:`string`},cc={entry:`(string|element|function|null)`,selector:`(string|element)`},lc=class extends xi{constructor(e){super(),this._config=this._getConfig(e)}static get Default(){return oc}static get DefaultType(){return sc}static get NAME(){return ac}getContent(){return Object.values(this._config.content).map(e=>this._resolvePossibleFunction(e)).filter(Boolean)}hasContent(){return this.getContent().length>0}changeContent(e){return this._checkContent(e),this._config.content={...this._config.content,...e},this}toHtml(){let e=document.createElement(`div`);e.innerHTML=this._maybeSanitize(this._config.template);for(let[t,n]of Object.entries(this._config.content))this._setContent(e,n,t);let t=e.children[0],n=this._resolvePossibleFunction(this._config.extraClass);return n&&t.classList.add(...n.split(` `)),t}_typeCheckConfig(e){super._typeCheckConfig(e),this._checkContent(e.content)}_checkContent(e){for(let[t,n]of Object.entries(e))super._typeCheckConfig({selector:t,entry:n},cc)}_setContent(e,t,n){let r=V.findOne(n,e);if(r){if(t=this._resolvePossibleFunction(t),!t){r.remove();return}if(zr(t)){this._putElementInTemplate(Br(t),r);return}if(this._config.html){r.innerHTML=this._maybeSanitize(t);return}r.textContent=t}}_maybeSanitize(e){return this._config.sanitize?ic(e,this._config.allowList,this._config.sanitizeFn):e}_resolvePossibleFunction(e){return Zr(e,[void 0,this])}_putElementInTemplate(e,t){if(this._config.html){t.innerHTML=``,t.append(e);return}t.textContent=e.textContent}},uc=`tooltip`,dc=new Set([`sanitize`,`allowList`,`sanitizeFn`]),fc=`fade`,pc=`modal`,mc=`show`,hc=`.tooltip-inner`,gc=`.${pc}`,_c=`hide.bs.modal`,vc=`hover`,yc=`focus`,bc=`click`,xc=`manual`,Sc=`hide`,Cc=`hidden`,wc=`show`,Tc=`shown`,Ec=`inserted`,Dc=`click`,Oc=`focusin`,kc=`focusout`,Ac=`mouseenter`,jc=`mouseleave`,Mc={AUTO:`auto`,TOP:`top`,RIGHT:Yr()?`left`:`right`,BOTTOM:`bottom`,LEFT:Yr()?`right`:`left`},Nc={allowList:ec,animation:!0,boundary:`clippingParents`,container:!1,customClass:``,delay:0,fallbackPlacements:[`top`,`right`,`bottom`,`left`],html:!1,offset:[0,6],placement:`top`,popperConfig:null,sanitize:!0,sanitizeFn:null,selector:!1,template:``,title:``,trigger:`hover focus`},Pc={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`},Fc=class e extends Ci{constructor(e,t){if(Or===void 0)throw TypeError(`Bootstrap's tooltips require Popper (https://popper.js.org/docs/v2/)`);super(e,t),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 Nc}static get DefaultType(){return Pc}static get NAME(){return uc}enable(){this._isEnabled=!0}disable(){this._isEnabled=!1}toggleEnabled(){this._isEnabled=!this._isEnabled}toggle(){if(this._isEnabled){if(this._isShown()){this._leave();return}this._enter()}}dispose(){clearTimeout(this._timeout),B.off(this._element.closest(gc),_c,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(this._element.style.display===`none`)throw Error(`Please use show on visible elements`);if(!(this._isWithContent()&&this._isEnabled))return;let e=B.trigger(this._element,this.constructor.eventName(wc)),t=(Ur(this._element)||this._element.ownerDocument.documentElement).contains(this._element);if(e.defaultPrevented||!t)return;this._disposePopper();let n=this._getTipElement();this._element.setAttribute(`aria-describedby`,n.getAttribute(`id`));let{container:r}=this._config;if(this._element.ownerDocument.documentElement.contains(this.tip)||(r.append(n),B.trigger(this._element,this.constructor.eventName(Ec))),this._popper=this._createPopper(n),n.classList.add(mc),`ontouchstart`in document.documentElement)for(let e of[].concat(...document.body.children))B.on(e,`mouseover`,Wr);this._queueCallback(()=>{B.trigger(this._element,this.constructor.eventName(Tc)),this._isHovered===!1&&this._leave(),this._isHovered=!1},this.tip,this._isAnimated())}hide(){if(!(!this._isShown()||B.trigger(this._element,this.constructor.eventName(Sc)).defaultPrevented)){if(this._getTipElement().classList.remove(mc),`ontouchstart`in document.documentElement)for(let e of[].concat(...document.body.children))B.off(e,`mouseover`,Wr);this._activeTrigger[bc]=!1,this._activeTrigger[yc]=!1,this._activeTrigger[vc]=!1,this._isHovered=null,this._queueCallback(()=>{this._isWithActiveTrigger()||(this._isHovered||this._disposePopper(),this._element.removeAttribute(`aria-describedby`),B.trigger(this._element,this.constructor.eventName(Cc)))},this.tip,this._isAnimated())}}update(){this._popper&&this._popper.update()}_isWithContent(){return!!this._getTitle()}_getTipElement(){return this.tip||=this._createTipElement(this._newContent||this._getContentForTemplate()),this.tip}_createTipElement(e){let t=this._getTemplateFactory(e).toHtml();if(!t)return null;t.classList.remove(fc,mc),t.classList.add(`bs-${this.constructor.NAME}-auto`);let n=Ir(this.constructor.NAME).toString();return t.setAttribute(`id`,n),this._isAnimated()&&t.classList.add(fc),t}setContent(e){this._newContent=e,this._isShown()&&(this._disposePopper(),this.show())}_getTemplateFactory(e){return this._templateFactory?this._templateFactory.changeContent(e):this._templateFactory=new lc({...this._config,content:e,extraClass:this._resolvePossibleFunction(this._config.customClass)}),this._templateFactory}_getContentForTemplate(){return{[hc]:this._getTitle()}}_getTitle(){return this._resolvePossibleFunction(this._config.title)||this._element.getAttribute(`data-bs-original-title`)}_initializeOnDelegatedTarget(e){return this.constructor.getOrCreateInstance(e.delegateTarget,this._getDelegateConfig())}_isAnimated(){return this._config.animation||this.tip&&this.tip.classList.contains(fc)}_isShown(){return this.tip&&this.tip.classList.contains(mc)}_createPopper(e){let t=Mc[Zr(this._config.placement,[this,e,this._element]).toUpperCase()];return Dr(this._element,e,this._getPopperConfig(t))}_getOffset(){let{offset:e}=this._config;return typeof e==`string`?e.split(`,`).map(e=>Number.parseInt(e,10)):typeof e==`function`?t=>e(t,this._element):e}_resolvePossibleFunction(e){return Zr(e,[this._element,this._element])}_getPopperConfig(e){let t={placement:e,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:e=>{this._getTipElement().setAttribute(`data-popper-placement`,e.state.placement)}}]};return{...t,...Zr(this._config.popperConfig,[void 0,t])}}_setListeners(){let e=this._config.trigger.split(` `);for(let t of e)if(t===`click`)B.on(this._element,this.constructor.eventName(Dc),this._config.selector,e=>{let t=this._initializeOnDelegatedTarget(e);t._activeTrigger[bc]=!(t._isShown()&&t._activeTrigger[bc]),t.toggle()});else if(t!==xc){let e=t===vc?this.constructor.eventName(Ac):this.constructor.eventName(Oc),n=t===vc?this.constructor.eventName(jc):this.constructor.eventName(kc);B.on(this._element,e,this._config.selector,e=>{let t=this._initializeOnDelegatedTarget(e);t._activeTrigger[e.type===`focusin`?yc:vc]=!0,t._enter()}),B.on(this._element,n,this._config.selector,e=>{let t=this._initializeOnDelegatedTarget(e);t._activeTrigger[e.type===`focusout`?yc:vc]=t._element.contains(e.relatedTarget),t._leave()})}this._hideModalHandler=()=>{this._element&&this.hide()},B.on(this._element.closest(gc),_c,this._hideModalHandler)}_fixTitle(){let e=this._element.getAttribute(`title`);e&&(!this._element.getAttribute(`aria-label`)&&!this._element.textContent.trim()&&this._element.setAttribute(`aria-label`,e),this._element.setAttribute(`data-bs-original-title`,e),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(e,t){clearTimeout(this._timeout),this._timeout=setTimeout(e,t)}_isWithActiveTrigger(){return Object.values(this._activeTrigger).includes(!0)}_getConfig(e){let t=bi.getDataAttributes(this._element);for(let e of Object.keys(t))dc.has(e)&&delete t[e];return e={...t,...typeof e==`object`&&e?e:{}},e=this._mergeConfigObj(e),e=this._configAfterMerge(e),this._typeCheckConfig(e),e}_configAfterMerge(e){return e.container=e.container===!1?document.body:Br(e.container),typeof e.delay==`number`&&(e.delay={show:e.delay,hide:e.delay}),typeof e.title==`number`&&(e.title=e.title.toString()),typeof e.content==`number`&&(e.content=e.content.toString()),e}_getDelegateConfig(){let e={};for(let[t,n]of Object.entries(this._config))this.constructor.Default[t]!==n&&(e[t]=n);return e.selector=!1,e.trigger=`manual`,e}_disposePopper(){this._popper&&=(this._popper.destroy(),null),this.tip&&=(this.tip.remove(),null)}static jQueryInterface(t){return this.each(function(){let n=e.getOrCreateInstance(this,t);if(typeof t==`string`){if(n[t]===void 0)throw TypeError(`No method named "${t}"`);n[t]()}})}};Xr(Fc);var Ic=`popover`,Lc=`.popover-header`,Rc=`.popover-body`,zc={...Fc.Default,content:``,offset:[0,8],placement:`right`,template:``,trigger:`click`},Bc={...Fc.DefaultType,content:`(null|string|element|function)`};Xr(class e extends Fc{static get Default(){return zc}static get DefaultType(){return Bc}static get NAME(){return Ic}_isWithContent(){return this._getTitle()||this._getContent()}_getContentForTemplate(){return{[Lc]:this._getTitle(),[Rc]:this._getContent()}}_getContent(){return this._resolvePossibleFunction(this._config.content)}static jQueryInterface(t){return this.each(function(){let n=e.getOrCreateInstance(this,t);if(typeof t==`string`){if(n[t]===void 0)throw TypeError(`No method named "${t}"`);n[t]()}})}});var Vc=`scrollspy`,Hc=`.bs.scrollspy`,Uc=`.data-api`,Wc=`activate${Hc}`,Gc=`click${Hc}`,Kc=`load${Hc}${Uc}`,qc=`dropdown-item`,Jc=`active`,Yc=`[data-bs-spy="scroll"]`,Xc=`[href]`,Zc=`.nav, .list-group`,Qc=`.nav-link`,$c=`${Qc}, .nav-item > ${Qc}, .list-group-item`,el=`.dropdown`,tl=`.dropdown-toggle`,nl={offset:null,rootMargin:`0px 0px -25%`,smoothScroll:!1,target:null,threshold:[.1,.5,1]},rl={offset:`(number|null)`,rootMargin:`string`,smoothScroll:`boolean`,target:`element`,threshold:`array`},il=class e extends Ci{constructor(e,t){super(e,t),this._targetLinks=new Map,this._observableSections=new Map,this._rootElement=getComputedStyle(this._element).overflowY===`visible`?null:this._element,this._activeTarget=null,this._observer=null,this._previousScrollData={visibleEntryTop:0,parentScrollTop:0},this.refresh()}static get Default(){return nl}static get DefaultType(){return rl}static get NAME(){return Vc}refresh(){this._initializeTargetsAndObservables(),this._maybeEnableSmoothScroll(),this._observer?this._observer.disconnect():this._observer=this._getNewObserver();for(let e of this._observableSections.values())this._observer.observe(e)}dispose(){this._observer.disconnect(),super.dispose()}_configAfterMerge(e){return e.target=Br(e.target)||document.body,e.rootMargin=e.offset?`${e.offset}px 0px -30%`:e.rootMargin,typeof e.threshold==`string`&&(e.threshold=e.threshold.split(`,`).map(e=>Number.parseFloat(e))),e}_maybeEnableSmoothScroll(){this._config.smoothScroll&&(B.off(this._config.target,Gc),B.on(this._config.target,Gc,Xc,e=>{let t=this._observableSections.get(e.target.hash);if(t){e.preventDefault();let n=this._rootElement||window,r=t.offsetTop-this._element.offsetTop;if(n.scrollTo){n.scrollTo({top:r,behavior:`smooth`});return}n.scrollTop=r}}))}_getNewObserver(){let e={root:this._rootElement,threshold:this._config.threshold,rootMargin:this._config.rootMargin};return new IntersectionObserver(e=>this._observerCallback(e),e)}_observerCallback(e){let t=e=>this._targetLinks.get(`#${e.target.id}`),n=e=>{this._previousScrollData.visibleEntryTop=e.target.offsetTop,this._process(t(e))},r=(this._rootElement||document.documentElement).scrollTop,i=r>=this._previousScrollData.parentScrollTop;this._previousScrollData.parentScrollTop=r;for(let a of e){if(!a.isIntersecting){this._activeTarget=null,this._clearActiveClass(t(a));continue}let e=a.target.offsetTop>=this._previousScrollData.visibleEntryTop;if(i&&e){if(n(a),!r)return;continue}!i&&!e&&n(a)}}_initializeTargetsAndObservables(){this._targetLinks=new Map,this._observableSections=new Map;let e=V.find(Xc,this._config.target);for(let t of e){if(!t.hash||Hr(t))continue;let e=V.findOne(decodeURI(t.hash),this._element);Vr(e)&&(this._targetLinks.set(decodeURI(t.hash),t),this._observableSections.set(t.hash,e))}}_process(e){this._activeTarget!==e&&(this._clearActiveClass(this._config.target),this._activeTarget=e,e.classList.add(Jc),this._activateParents(e),B.trigger(this._element,Wc,{relatedTarget:e}))}_activateParents(e){if(e.classList.contains(qc)){V.findOne(tl,e.closest(el)).classList.add(Jc);return}for(let t of V.parents(e,Zc))for(let e of V.prev(t,$c))e.classList.add(Jc)}_clearActiveClass(e){e.classList.remove(Jc);let t=V.find(`${Xc}.${Jc}`,e);for(let e of t)e.classList.remove(Jc)}static jQueryInterface(t){return this.each(function(){let n=e.getOrCreateInstance(this,t);if(typeof t==`string`){if(n[t]===void 0||t.startsWith(`_`)||t===`constructor`)throw TypeError(`No method named "${t}"`);n[t]()}})}};B.on(window,Kc,()=>{for(let e of V.find(Yc))il.getOrCreateInstance(e)}),Xr(il);var al=`tab`,ol=`.bs.tab`,sl=`hide${ol}`,cl=`hidden${ol}`,ll=`show${ol}`,ul=`shown${ol}`,dl=`click${ol}`,fl=`keydown${ol}`,pl=`load${ol}`,ml=`ArrowLeft`,hl=`ArrowRight`,gl=`ArrowUp`,_l=`ArrowDown`,vl=`Home`,yl=`End`,bl=`active`,xl=`fade`,Sl=`show`,Cl=`dropdown`,wl=`.dropdown-toggle`,Tl=`.dropdown-menu`,El=`:not(${wl})`,Dl=`.list-group, .nav, [role="tablist"]`,Ol=`.nav-item, .list-group-item`,kl=`.nav-link${El}, .list-group-item${El}, [role="tab"]${El}`,Al=`[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]`,jl=`${kl}, ${Al}`,Ml=`.${bl}[data-bs-toggle="tab"], .${bl}[data-bs-toggle="pill"], .${bl}[data-bs-toggle="list"]`,Nl=class e extends Ci{constructor(e){super(e),this._parent=this._element.closest(Dl),this._parent&&(this._setInitialAttributes(this._parent,this._getChildren()),B.on(this._element,fl,e=>this._keydown(e)))}static get NAME(){return al}show(){let e=this._element;if(this._elemIsActive(e))return;let t=this._getActiveElem(),n=t?B.trigger(t,sl,{relatedTarget:e}):null;B.trigger(e,ll,{relatedTarget:t}).defaultPrevented||n&&n.defaultPrevented||(this._deactivate(t,e),this._activate(e,t))}_activate(e,t){e&&(e.classList.add(bl),this._activate(V.getElementFromSelector(e)),this._queueCallback(()=>{if(e.getAttribute(`role`)!==`tab`){e.classList.add(Sl);return}e.removeAttribute(`tabindex`),e.setAttribute(`aria-selected`,!0),this._toggleDropDown(e,!0),B.trigger(e,ul,{relatedTarget:t})},e,e.classList.contains(xl)))}_deactivate(e,t){e&&(e.classList.remove(bl),e.blur(),this._deactivate(V.getElementFromSelector(e)),this._queueCallback(()=>{if(e.getAttribute(`role`)!==`tab`){e.classList.remove(Sl);return}e.setAttribute(`aria-selected`,!1),e.setAttribute(`tabindex`,`-1`),this._toggleDropDown(e,!1),B.trigger(e,cl,{relatedTarget:t})},e,e.classList.contains(xl)))}_keydown(t){if(![ml,hl,gl,_l,vl,yl].includes(t.key))return;t.stopPropagation(),t.preventDefault();let n=this._getChildren().filter(e=>!Hr(e)),r;if([vl,yl].includes(t.key))r=n[t.key===vl?0:n.length-1];else{let e=[hl,_l].includes(t.key);r=$r(n,t.target,e,!0)}r&&(r.focus({preventScroll:!0}),e.getOrCreateInstance(r).show())}_getChildren(){return V.find(jl,this._parent)}_getActiveElem(){return this._getChildren().find(e=>this._elemIsActive(e))||null}_setInitialAttributes(e,t){this._setAttributeIfNotExists(e,`role`,`tablist`);for(let e of t)this._setInitialAttributesOnChild(e)}_setInitialAttributesOnChild(e){e=this._getInnerElement(e);let t=this._elemIsActive(e),n=this._getOuterElement(e);e.setAttribute(`aria-selected`,t),n!==e&&this._setAttributeIfNotExists(n,`role`,`presentation`),t||e.setAttribute(`tabindex`,`-1`),this._setAttributeIfNotExists(e,`role`,`tab`),this._setInitialAttributesOnTargetPanel(e)}_setInitialAttributesOnTargetPanel(e){let t=V.getElementFromSelector(e);t&&(this._setAttributeIfNotExists(t,`role`,`tabpanel`),e.id&&this._setAttributeIfNotExists(t,`aria-labelledby`,`${e.id}`))}_toggleDropDown(e,t){let n=this._getOuterElement(e);if(!n.classList.contains(Cl))return;let r=(e,r)=>{let i=V.findOne(e,n);i&&i.classList.toggle(r,t)};r(wl,bl),r(Tl,Sl),n.setAttribute(`aria-expanded`,t)}_setAttributeIfNotExists(e,t,n){e.hasAttribute(t)||e.setAttribute(t,n)}_elemIsActive(e){return e.classList.contains(bl)}_getInnerElement(e){return e.matches(jl)?e:V.findOne(jl,e)}_getOuterElement(e){return e.closest(Ol)||e}static jQueryInterface(t){return this.each(function(){let n=e.getOrCreateInstance(this);if(typeof t==`string`){if(n[t]===void 0||t.startsWith(`_`)||t===`constructor`)throw TypeError(`No method named "${t}"`);n[t]()}})}};B.on(document,dl,Al,function(e){[`A`,`AREA`].includes(this.tagName)&&e.preventDefault(),!Hr(this)&&Nl.getOrCreateInstance(this).show()}),B.on(window,pl,()=>{for(let e of V.find(Ml))Nl.getOrCreateInstance(e)}),Xr(Nl);var Pl=`toast`,Fl=`.bs.toast`,Il=`mouseover${Fl}`,Ll=`mouseout${Fl}`,Rl=`focusin${Fl}`,K=`focusout${Fl}`,q=`hide${Fl}`,J=`hidden${Fl}`,Y=`show${Fl}`,X=`shown${Fl}`,zl=`fade`,Bl=`hide`,Vl=`show`,Hl=`showing`,Ul={animation:`boolean`,autohide:`boolean`,delay:`number`},Wl={animation:!0,autohide:!0,delay:5e3},Gl=class e extends Ci{constructor(e,t){super(e,t),this._timeout=null,this._hasMouseInteraction=!1,this._hasKeyboardInteraction=!1,this._setListeners()}static get Default(){return Wl}static get DefaultType(){return Ul}static get NAME(){return Pl}show(){B.trigger(this._element,Y).defaultPrevented||(this._clearTimeout(),this._config.animation&&this._element.classList.add(zl),this._element.classList.remove(Bl),Gr(this._element),this._element.classList.add(Vl,Hl),this._queueCallback(()=>{this._element.classList.remove(Hl),B.trigger(this._element,X),this._maybeScheduleHide()},this._element,this._config.animation))}hide(){!this.isShown()||B.trigger(this._element,q).defaultPrevented||(this._element.classList.add(Hl),this._queueCallback(()=>{this._element.classList.add(Bl),this._element.classList.remove(Hl,Vl),B.trigger(this._element,J)},this._element,this._config.animation))}dispose(){this._clearTimeout(),this.isShown()&&this._element.classList.remove(Vl),super.dispose()}isShown(){return this._element.classList.contains(Vl)}_maybeScheduleHide(){this._config.autohide&&(this._hasMouseInteraction||this._hasKeyboardInteraction||(this._timeout=setTimeout(()=>{this.hide()},this._config.delay)))}_onInteraction(e,t){switch(e.type){case`mouseover`:case`mouseout`:this._hasMouseInteraction=t;break;case`focusin`:case`focusout`:this._hasKeyboardInteraction=t;break}if(t){this._clearTimeout();return}let n=e.relatedTarget;this._element===n||this._element.contains(n)||this._maybeScheduleHide()}_setListeners(){B.on(this._element,Il,e=>this._onInteraction(e,!0)),B.on(this._element,Ll,e=>this._onInteraction(e,!1)),B.on(this._element,Rl,e=>this._onInteraction(e,!0)),B.on(this._element,K,e=>this._onInteraction(e,!1))}_clearTimeout(){clearTimeout(this._timeout),this._timeout=null}static jQueryInterface(t){return this.each(function(){let n=e.getOrCreateInstance(this,t);if(typeof t==`string`){if(n[t]===void 0)throw TypeError(`No method named "${t}"`);n[t](this)}})}};Ti(Gl),Xr(Gl);var Kl={footer:`_footer_q2c9t_1`,socialIcons:`_socialIcons_q2c9t_5`,socialIconsLinkedin:`_socialIconsLinkedin_q2c9t_31`,socialIconsGithub:`_socialIconsGithub_q2c9t_34`,socialIconsStackoverflow:`_socialIconsStackoverflow_q2c9t_37`,socialIconsDiscord:`_socialIconsDiscord_q2c9t_40`},ql=()=>((0,x.useEffect)(()=>{let e=document.querySelectorAll(`[data-bs-toggle="tooltip"]`),t=Array.from(e).map(e=>new Fc(e));return()=>t.forEach(e=>e.dispose())},[]),(0,R.jsx)(`footer`,{id:`footer`,className:`${Kl.footer} section bg-dark footer-text-light`,children:(0,R.jsxs)(`div`,{className:`container`,children:[(0,R.jsxs)(`ul`,{className:`${Kl.socialIcons} justify-content-center mb-3`,children:[(0,R.jsx)(`li`,{className:Kl.socialIconsLinkedin,children:(0,R.jsx)(`a`,{"data-bs-toggle":`tooltip`,"data-bs-placement":`top`,href:`https://www.linkedin.com/in/stijn-bannink-795a741b6/`,target:`_blank`,title:`Linkedin`,children:(0,R.jsx)(Je,{})})}),(0,R.jsx)(`li`,{className:Kl.socialIconsGithub,children:(0,R.jsx)(`a`,{"data-bs-toggle":`tooltip`,"data-bs-placement":`top`,href:`https://github.com/stijnb1234`,target:`_blank`,title:`GitHub`,children:(0,R.jsx)(qe,{})})}),(0,R.jsx)(`li`,{className:Kl.socialIconsStackoverflow,children:(0,R.jsx)(`a`,{"data-bs-toggle":`tooltip`,"data-bs-placement":`top`,href:`https://stackoverflow.com/users/7972413`,target:`_blank`,title:`StackOverflow`,children:(0,R.jsx)(Ye,{})})}),(0,R.jsx)(`li`,{className:Kl.socialIconsDiscord,children:(0,R.jsx)(`a`,{"data-bs-toggle":`tooltip`,"data-bs-placement":`top`,href:`https://discord.com/users/249212554297999382`,target:`_blank`,title:`Discord`,children:(0,R.jsx)(Ke,{})})})]}),(0,R.jsxs)(`p`,{className:`text-muted text-center`,children:[`Copyright © `,new Date().getFullYear(),` `,(0,R.jsx)(`a`,{href:`#`,children:`SBDevelopment`}),`. All Rights Reserved.`]})]})})),Jl=`/assets/logo3-light-Cu0tqFiK.png`,Yl={header:`_header_ytyps_1`,primaryMenu:`_primaryMenu_ytyps_5`,bgTransparent:`_bgTransparent_ytyps_17`,stickyOn:`_stickyOn_ytyps_27`,slideDown:`_slideDown_ytyps_1`},Xl=vt(),Zl=()=>{let[e,t]=(0,x.useState)(!1);return(0,x.useEffect)(()=>{let e=()=>{window.scrollY>50?t(!0):t(!1)};return window.addEventListener(`scroll`,e),e(),()=>{window.removeEventListener(`scroll`,e)}},[]),(0,R.jsx)(`header`,{id:`header`,className:Yl.header,children:(0,R.jsx)(`nav`,{className:`${Yl.primaryMenu} ${Yl.bgTransparent} ${e?Yl.stickyOn:``} navbar navbar-expand-lg navbar-text-light border-bottom-0`,children:(0,R.jsxs)(`div`,{className:`container`,children:[(0,R.jsx)(`a`,{className:`navbar-brand`,href:`#`,children:(0,R.jsx)(`img`,{src:Jl,alt:`SBDevelopment Logo`,className:`img-fluid w-50`})}),(0,R.jsx)(`button`,{className:`navbar-toggler`,type:`button`,"data-bs-toggle":`collapse`,"data-bs-target":`#header-nav`,"aria-controls":`header-nav`,"aria-expanded":`false`,"aria-label":`Toggle navigation`,children:(0,R.jsx)(`span`,{className:`navbar-toggler-icon`})}),(0,R.jsx)(`div`,{id:`header-nav`,className:`collapse navbar-collapse justify-content-end text-nowrap`,children:(0,R.jsxs)(`ul`,{className:`navbar-nav`,children:[(0,R.jsx)(`li`,{className:`nav-item`,children:(0,R.jsx)(Xl.Link,{activeClass:`active`,className:`nav-link`,to:`home`,spy:!0,smooth:!0,offset:-70,children:`Home`})}),(0,R.jsx)(`li`,{className:`nav-item`,children:(0,R.jsx)(Xl.Link,{activeClass:`active`,className:`nav-link`,to:`about`,spy:!0,smooth:!0,offset:-70,children:`About`})}),(0,R.jsx)(`li`,{className:`nav-item`,children:(0,R.jsx)(Xl.Link,{activeClass:`active`,className:`nav-link`,to:`portfolio`,spy:!0,smooth:!0,offset:-70,children:`Portfolio`})}),(0,R.jsx)(`li`,{className:`nav-item`,children:(0,R.jsx)(Xl.Link,{activeClass:`active`,className:`nav-link`,to:`tech-stack`,spy:!0,smooth:!0,offset:-70,children:`Tech Stack`})}),(0,R.jsx)(`li`,{className:`align-items-center h-auto ms-lg-3`,children:(0,R.jsx)(Xl.Link,{activeClass:`active`,className:`nav-link btn btn-outline-light rounded-pill`,to:`contact`,spy:!0,smooth:!0,offset:-70,children:`Contact`})})]})})]})})})},Ql=`/assets/me-DsRVUVif.jpg`,$l=vt(),eu=()=>(0,R.jsx)($l.Element,{name:`about`,children:(0,R.jsx)(`section`,{id:`about`,className:`section bg-dark`,children:(0,R.jsx)(`div`,{className:`container`,children:(0,R.jsxs)(`div`,{className:`row`,children:[(0,R.jsx)(`div`,{className:`col-lg-5 mb-5 mb-lg-0`,children:(0,R.jsx)(`img`,{className:`img-fluid shadow-sm rounded d-inline-block`,src:Ql,title:`I'm Stijn Bannink`,alt:``})}),(0,R.jsxs)(`div`,{className:`col-lg-7 text-lg-start ps-lg-4`,children:[(0,R.jsx)(`h2`,{className:`fw-600 text-white mb-3`,children:`🧑 About Me:`}),(0,R.jsxs)(`h3`,{className:`text-6 text-light mb-3`,children:[`Hello!`,` `,(0,R.jsx)(`span`,{className:`text-primary fw-600`,children:`I'm Stijn Bannink. 👋`})]}),(0,R.jsxs)(`p`,{className:`text-white-50 mb-3`,children:[`I'm a dedicated software developer with`,` `,(0,R.jsx)(`strong`,{children:`over 5 years of hands-on experience in embedded systems development`}),`, particularly with C and C++. I also have a strong background in`,` `,(0,R.jsx)(`strong`,{children:`Java and modern web technologies`}),`.`]}),(0,R.jsx)(`h2`,{className:`fw-600 text-white mb-2`,children:`💻 Professional Experience:`}),(0,R.jsxs)(`ul`,{className:`text-white-50 mb-4`,children:[(0,R.jsxs)(`li`,{className:`mb-3`,children:[(0,R.jsx)(`strong`,{children:`Embedded Development:`}),(0,R.jsx)(`br`,{}),`5+ years of experience in C and C++`]}),(0,R.jsxs)(`li`,{className:`mb-3`,children:[(0,R.jsx)(`strong`,{children:`Java Development:`}),(0,R.jsx)(`br`,{}),`10+ years of experience with Java, Maven, and Spring`]}),(0,R.jsxs)(`li`,{className:`mb-3`,children:[(0,R.jsx)(`strong`,{children:`Web Development:`}),(0,R.jsx)(`br`,{}),`10+ years of experience with HTML5, PHP, CSS3, and JavaScript`]})]}),(0,R.jsx)(`h2`,{className:`fw-600 text-white mb-2`,children:`🏫 Learning:`}),(0,R.jsxs)(`ul`,{className:`text-white-50 mb-3`,children:[(0,R.jsxs)(`li`,{className:`mb-3`,children:[(0,R.jsx)(`strong`,{children:`C# (.NET) Development:`}),(0,R.jsx)(`br`,{}),`I'm learning C# and .NET for Software Development`]}),(0,R.jsxs)(`li`,{className:`mb-3`,children:[(0,R.jsx)(`strong`,{children:`DevOps principles:`}),(0,R.jsx)(`br`,{}),`I'm learning about DevOps principles like Docker, Kubernetes and microservices`]})]})]})]})})})}),tu=(0,x.forwardRef)(({as:e=`div`,...t},n)=>(0,R.jsx)(e,{...t,ref:n})),nu=`cf-turnstile-script`,ru=`onloadTurnstileCallback`,iu=e=>!!document.getElementById(e),au=({render:e=`explicit`,onLoadCallbackName:t=ru,scriptOptions:{nonce:n=``,defer:r=!0,async:i=!0,id:a=``,appendTo:o,onError:s,crossOrigin:c=``}={}})=>{let l=a||`cf-turnstile-script`;if(iu(l))return;let u=document.createElement(`script`);u.id=l,u.src=`https://challenges.cloudflare.com/turnstile/v0/api.js?onload=${t}&render=${e}`,!document.querySelector(`script[src="proxy.php?url=https%3A%2F%2Fsbdevelopment.tech%2F%24%7Bu.src%7D"]`)&&(u.defer=!!r,u.async=!!i,n&&(u.nonce=n),c&&(u.crossOrigin=c),s&&(u.onerror=s,delete window[t]),(o===`body`?document.body:document.getElementsByTagName(`head`)[0]).appendChild(u))},ou={normal:{width:300,height:65},compact:{width:150,height:140},invisible:{width:0,height:0,overflow:`hidden`},flexible:{minWidth:300,width:`100%`,height:65},interactionOnly:{width:`fit-content`,height:`auto`,display:`flex`}};function su(e){if(e!==`invisible`&&e!==`interactionOnly`)return e}function cu(e=nu){let[t,n]=(0,x.useState)(!1);return(0,x.useEffect)(()=>{let t=()=>{iu(e)&&n(!0)},r=new MutationObserver(t);return r.observe(document,{childList:!0,subtree:!0}),t(),()=>{r.disconnect()}},[e]),t}var lu=`unloaded`,uu,du=new Promise((e,t)=>{uu={resolve:e,reject:t},lu===`ready`&&e(void 0)}),fu=(e=ru)=>(lu===`unloaded`&&(lu=`loading`,window[e]=()=>{uu.resolve(),lu=`ready`,delete window[e]}),du),pu=(0,x.forwardRef)((e,t)=>{let{scriptOptions:n,options:r={},siteKey:i,onWidgetLoad:a,onSuccess:o,onExpire:s,onError:c,onBeforeInteractive:l,onAfterInteractive:u,onUnsupported:d,onTimeout:f,onLoadScript:p,id:m,style:h,as:g=`div`,injectScript:_=!0,rerenderOnCallbackChange:v=!1,...y}=e,b=r.size,S=(0,x.useCallback)(()=>typeof b>`u`?{}:r.execution===`execute`?ou.invisible:r.appearance===`interaction-only`?ou.interactionOnly:ou[b],[r.execution,b,r.appearance]),[C,w]=(0,x.useState)(S()),T=(0,x.useRef)(null),[E,D]=(0,x.useState)(!1),O=(0,x.useRef)(),k=(0,x.useRef)(!1),ee=m||`cf-turnstile`,A=(0,x.useRef)({onSuccess:o,onError:c,onExpire:s,onBeforeInteractive:l,onAfterInteractive:u,onUnsupported:d,onTimeout:f});(0,x.useEffect)(()=>{v||(A.current={onSuccess:o,onError:c,onExpire:s,onBeforeInteractive:l,onAfterInteractive:u,onUnsupported:d,onTimeout:f})});let j=n?.id||`cf-turnstile-script`,te=cu(j),ne=n?.onLoadCallbackName||`onloadTurnstileCallback`,M=r.appearance||`always`,N=(0,x.useMemo)(()=>({sitekey:i,action:r.action,cData:r.cData,theme:r.theme||`auto`,language:r.language||`auto`,tabindex:r.tabIndex,"response-field":r.responseField,"response-field-name":r.responseFieldName,size:su(b),retry:r.retry||`auto`,"retry-interval":r.retryInterval||8e3,"refresh-expired":r.refreshExpired||`auto`,"refresh-timeout":r.refreshTimeout||`auto`,execution:r.execution||`render`,appearance:r.appearance||`always`,"feedback-enabled":r.feedbackEnabled||!0,callback:e=>{k.current=!0,v?o?.(e):A.current.onSuccess?.(e)},"error-callback":v?c:(...e)=>A.current.onError?.(...e),"expired-callback":v?s:(...e)=>A.current.onExpire?.(...e),"before-interactive-callback":v?l:(...e)=>A.current.onBeforeInteractive?.(...e),"after-interactive-callback":v?u:(...e)=>A.current.onAfterInteractive?.(...e),"unsupported-callback":v?d:(...e)=>A.current.onUnsupported?.(...e),"timeout-callback":v?f:(...e)=>A.current.onTimeout?.(...e)}),[r.action,r.appearance,r.cData,r.execution,r.language,r.refreshExpired,r.responseField,r.responseFieldName,r.retry,r.retryInterval,r.tabIndex,r.theme,r.feedbackEnabled,r.refreshTimeout,i,b,v,v?o:null,v?c:null,v?s:null,v?l:null,v?u:null,v?d:null,v?f:null]),P=(0,x.useCallback)(()=>typeof window<`u`&&!!window.turnstile,[]);return(0,x.useEffect)(function(){_&&!E&&au({onLoadCallbackName:ne,scriptOptions:{...n,id:j}})},[_,E,n,j]),(0,x.useEffect)(function(){lu!==`ready`&&fu(ne).then(()=>D(!0)).catch(console.error)},[]),(0,x.useEffect)(function(){if(!T.current||!E)return;let e=!1;return(async()=>{e||!T.current||(O.current=window.turnstile.render(T.current,N),O.current&&a?.(O.current))})(),()=>{e=!0,O.current&&(window.turnstile.remove(O.current),k.current=!1)}},[ee,E,N]),(0,x.useImperativeHandle)(t,()=>{let{turnstile:e}=window;return{getResponse(){if(!e?.getResponse||!O.current||!P()){console.warn(`Turnstile has not been loaded`);return}return e.getResponse(O.current)},async getResponsePromise(e=3e4,t=100){return new Promise((n,r)=>{let i,a=async()=>{if(k.current&&window.turnstile&&O.current)try{let e=window.turnstile.getResponse(O.current);return i&&clearTimeout(i),e?n(e):r(Error(`No response received`))}catch(e){return i&&clearTimeout(i),console.warn(`Failed to get response`,e),r(Error(`Failed to get response`))}i||=setTimeout(()=>{i&&clearTimeout(i),r(Error(`Timeout`))},e),await new Promise(e=>setTimeout(e,t)),await a()};a()})},reset(){if(!e?.reset||!O.current||!P()){console.warn(`Turnstile has not been loaded`);return}r.execution===`execute`&&w(ou.invisible);try{k.current=!1,e.reset(O.current)}catch(e){console.warn(`Failed to reset Turnstile widget ${O}`,e)}},remove(){if(!e?.remove||!O.current||!P()){console.warn(`Turnstile has not been loaded`);return}w(ou.invisible),k.current=!1,e.remove(O.current),O.current=null},render(){if(!e?.render||!T.current||!P()||O.current){console.warn(`Turnstile has not been loaded or container not found`);return}let t=e.render(T.current,N);return O.current=t,O.current&&a?.(O.current),r.execution!==`execute`&&w(b?ou[b]:{}),t},execute(){if(r.execution!==`execute`){console.warn(`Execution mode is not set to "execute"`);return}if(!e?.execute||!T.current||!O.current||!P()){console.warn(`Turnstile has not been loaded or container not found`);return}e.execute(T.current,N),w(b?ou[b]:{})},isExpired(){return!e?.isExpired||!O.current||!P()?(console.warn(`Turnstile has not been loaded`),!1):e.isExpired(O.current)}}},[O,r.execution,b,N,T,P,E,a]),(0,x.useEffect)(()=>{te&&!E&&window.turnstile&&D(!0)},[E,te]),(0,x.useEffect)(()=>{w(S())},[r.execution,b,M]),(0,x.useEffect)(()=>{!te||typeof p!=`function`||p()},[te]),(0,R.jsx)(tu,{ref:T,as:g,id:ee,style:{...C,...h},...y})});pu.displayName=`Turnstile`;var mu=vt(),hu=()=>{let[e,t]=(0,x.useState)({name:``,email:``,subject:``,message:``}),[n,r]=(0,x.useState)(!1),[i,a]=(0,x.useState)(``),[o,s]=(0,x.useState)({type:null,message:``}),c=(0,x.useRef)(null),l=async n=>{if(n.preventDefault(),!i){s({type:`error`,message:`Please complete the Turnstile verification`});return}r(!0),s({type:null,message:``});try{let n=await fetch(`/api/contact`,{method:`POST`,headers:{"Content-Type":`application/json`},body:JSON.stringify({...e,turnstileToken:i})}),r=await n.json();if(n.ok)s({type:`success`,message:`Thank you for your message! I will get back to you soon.`}),t({name:``,email:``,subject:``,message:``}),c.current?.reset(),a(``);else{let e=r.message??`Failed to send message`;throw Error(e)}}catch(e){s({type:`error`,message:e instanceof Error?e.message:`An unexpected error occurred`})}finally{r(!1)}},u=e=>{t(t=>({...t,[e.target.name]:e.target.value}))};return(0,R.jsx)(mu.Element,{name:`contact`,children:(0,R.jsx)(`section`,{id:`contact`,className:`section bg-dark-1`,children:(0,R.jsxs)(`div`,{className:`container`,children:[(0,R.jsx)(`div`,{className:`row mb-5`,children:(0,R.jsxs)(`div`,{className:`col-lg-9 col-xl-8 mx-auto text-center`,children:[(0,R.jsx)(`h2`,{className:`fw-600 text-white mb-3`,children:`Get In Touch`}),(0,R.jsx)(`hr`,{className:`heading-separator-line bg-primary opacity-10 mx-auto`}),(0,R.jsx)(`p`,{className:`text-4 text-white-50`,children:`Have a project in mind? Let's discuss how I can help bring your ideas to life.`})]})}),(0,R.jsxs)(`div`,{className:`row g-4`,children:[(0,R.jsx)(`div`,{className:`col-lg-4`,children:(0,R.jsxs)(`div`,{className:`bg-dark rounded p-4 h-100`,children:[(0,R.jsx)(`h4`,{className:`text-white mb-4`,children:`Contact Information`}),(0,R.jsxs)(`div`,{className:`d-flex align-items-start mb-4`,children:[(0,R.jsx)(`div`,{className:`text-primary me-3 mt-1 fs-5`,children:(0,R.jsx)($e,{})}),(0,R.jsxs)(`div`,{children:[(0,R.jsx)(`h6`,{className:`text-white-50 mb-1`,children:`Location`}),(0,R.jsx)(`p`,{className:`text-white mb-0`,children:`Netherlands`})]})]}),(0,R.jsxs)(`div`,{className:`d-flex align-items-start`,children:[(0,R.jsx)(`div`,{className:`text-primary me-3 mt-1 fs-5`,children:(0,R.jsx)(Qe,{})}),(0,R.jsxs)(`div`,{children:[(0,R.jsx)(`h6`,{className:`text-white-50 mb-1`,children:`Response Time`}),(0,R.jsx)(`p`,{className:`text-white mb-0`,children:`Within 48 hours on business days`})]})]})]})}),(0,R.jsx)(`div`,{className:`col-lg-8`,children:(0,R.jsxs)(`div`,{className:`bg-dark rounded p-4`,children:[(0,R.jsx)(`h4`,{className:`text-white mb-4`,children:`Send a Message`}),(0,R.jsxs)(`form`,{onSubmit:e=>{l(e)},className:`form-dark`,children:[o.type&&(0,R.jsx)(`div`,{className:`alert alert-${o.type===`success`?`success`:`danger`} text-center mb-4`,children:o.message}),(0,R.jsxs)(`div`,{className:`row g-3`,children:[(0,R.jsxs)(`div`,{className:`col-md-6`,children:[(0,R.jsx)(`label`,{className:`form-label text-white-50 small`,children:`Name *`}),(0,R.jsx)(`input`,{name:`name`,type:`text`,value:e.name,onChange:u,className:`form-control bg-dark-1 border-secondary text-white`,required:!0,placeholder:`John Doe`,minLength:3})]}),(0,R.jsxs)(`div`,{className:`col-md-6`,children:[(0,R.jsx)(`label`,{className:`form-label text-white-50 small`,children:`Email *`}),(0,R.jsx)(`input`,{name:`email`,type:`email`,value:e.email,onChange:u,className:`form-control bg-dark-1 border-secondary text-white`,required:!0,placeholder:`john@example.com`})]}),(0,R.jsxs)(`div`,{className:`col-12`,children:[(0,R.jsx)(`label`,{className:`form-label text-white-50 small`,children:`Subject *`}),(0,R.jsx)(`input`,{name:`subject`,type:`text`,value:e.subject,onChange:u,className:`form-control bg-dark-1 border-secondary text-white`,required:!0,placeholder:`Project inquiry`,minLength:3})]}),(0,R.jsxs)(`div`,{className:`col-12`,children:[(0,R.jsx)(`label`,{className:`form-label text-white-50 small`,children:`Message *`}),(0,R.jsx)(`textarea`,{name:`message`,value:e.message,onChange:u,className:`form-control bg-dark-1 border-secondary text-white`,rows:6,minLength:50,required:!0,placeholder:`Tell me about your project and requirements...`})]}),(0,R.jsx)(`div`,{className:`col-12 d-flex justify-content-center`,children:(0,R.jsx)(pu,{ref:c,siteKey:`0x4AAAAAAAw0SVNaSyerxaao`,onSuccess:e=>a(e),onError:()=>a(``),onExpire:()=>a(``)})}),(0,R.jsx)(`div`,{className:`col-12`,children:(0,R.jsx)(`button`,{className:`btn btn-primary w-100 rounded-pill d-inline-flex justify-content-center align-items-center`,type:`submit`,disabled:n||!i,children:n?(0,R.jsxs)(R.Fragment,{children:[(0,R.jsx)(`span`,{className:`spinner-border spinner-border-sm me-2`,role:`status`,"aria-hidden":`true`}),`Sending Message...`]}):(0,R.jsxs)(R.Fragment,{children:[(0,R.jsx)(et,{className:`me-2`}),`Send Message`]})})})]})]})]})})]})]})})})};function gu(){return gu=Object.assign?Object.assign.bind():function(e){for(var t=1;t0&&(e.strPos=e.currentElContent.length-1,e.strings.unshift(e.currentElContent)),e.sequence=[],e.strings)e.sequence[o]=o;e.arrayPos=0,e.stopNum=0,e.loop=e.options.loop,e.loopCount=e.options.loopCount,e.curLoop=0,e.shuffle=e.options.shuffle,e.pause={status:!1,typewrite:!0,curString:``,curStrPos:0},e.typingComplete=!1,e.autoInsertCss=e.options.autoInsertCss,e.autoInsertCss&&(this.appendCursorAnimationCss(e),this.appendFadeOutAnimationCss(e))},t.getCurrentElContent=function(e){return e.attr?e.el.getAttribute(e.attr):e.isInput?e.el.value:e.contentType===`html`?e.el.innerHTML:e.el.textContent},t.appendCursorAnimationCss=function(e){var t=`data-typed-js-cursor-css`;if(e.showCursor&&!document.querySelector(`[`+t+`]`)){var n=document.createElement(`style`);n.setAttribute(t,`true`),n.innerHTML=` .typed-cursor{ opacity: 1; } .typed-cursor.typed-cursor--blink{ animation: typedjsBlink 0.7s infinite; -webkit-animation: typedjsBlink 0.7s infinite; animation: typedjsBlink 0.7s infinite; } @keyframes typedjsBlink{ 50% { opacity: 0.0; } } @-webkit-keyframes typedjsBlink{ 0% { opacity: 1; } 50% { opacity: 0.0; } 100% { opacity: 1; } } `,document.body.appendChild(n)}},t.appendFadeOutAnimationCss=function(e){var t=`data-typed-fadeout-js-css`;if(e.fadeOut&&!document.querySelector(`[`+t+`]`)){var n=document.createElement(`style`);n.setAttribute(t,`true`),n.innerHTML=` .typed-fade-out{ opacity: 0; transition: opacity .25s; } .typed-cursor.typed-cursor--blink.typed-fade-out{ -webkit-animation: 0; animation: 0; } `,document.body.appendChild(n)}},e}()),yu=new(function(){function e(){}var t=e.prototype;return t.typeHtmlChars=function(e,t,n){if(n.contentType!==`html`)return t;var r=e.substring(t).charAt(0);if(r===`<`||r===`&`){var i;for(i=r===`<`?`>`:`;`;e.substring(t+1).charAt(0)!==i&&!(1+ ++t>e.length););t++}return t},t.backSpaceHtmlChars=function(e,t,n){if(n.contentType!==`html`)return t;var r=e.substring(t).charAt(0);if(r===`>`||r===`;`){var i;for(i=r===`>`?`<`:`&`;e.substring(t-1).charAt(0)!==i&&!(--t<0););t--}return t},e}()),bu=function(){function e(e,t){vu.load(this,t,e),this.begin()}var t=e.prototype;return t.toggle=function(){this.pause.status?this.start():this.stop()},t.stop=function(){this.typingComplete||this.pause.status||(this.toggleBlinking(!0),this.pause.status=!0,this.options.onStop(this.arrayPos,this))},t.start=function(){this.typingComplete||this.pause.status&&(this.pause.status=!1,this.pause.typewrite?this.typewrite(this.pause.curString,this.pause.curStrPos):this.backspace(this.pause.curString,this.pause.curStrPos),this.options.onStart(this.arrayPos,this))},t.destroy=function(){this.reset(!1),this.options.onDestroy(this)},t.reset=function(e){e===void 0&&(e=!0),clearInterval(this.timeout),this.replaceText(``),this.cursor&&this.cursor.parentNode&&(this.cursor.parentNode.removeChild(this.cursor),this.cursor=null),this.strPos=0,this.arrayPos=0,this.curLoop=0,e&&(this.insertCursor(),this.options.onReset(this),this.begin())},t.begin=function(){var e=this;this.options.onBegin(this),this.typingComplete=!1,this.shuffleStringsIfNeeded(this),this.insertCursor(),this.bindInputFocusEvents&&this.bindFocusEvents(),this.timeout=setTimeout(function(){e.strPos===0?e.typewrite(e.strings[e.sequence[e.arrayPos]],e.strPos):e.backspace(e.strings[e.sequence[e.arrayPos]],e.strPos)},this.startDelay)},t.typewrite=function(e,t){var n=this;this.fadeOut&&this.el.classList.contains(this.fadeOutClass)&&(this.el.classList.remove(this.fadeOutClass),this.cursor&&this.cursor.classList.remove(this.fadeOutClass));var r=this.humanizer(this.typeSpeed),i=1;!0===this.pause.status?this.setPauseStatus(e,t,!0):this.timeout=setTimeout(function(){t=yu.typeHtmlChars(e,t,n);var r=0,a=e.substring(t);if(a.charAt(0)===`^`&&/^\^\d+/.test(a)){var o=1;o+=(a=/\d+/.exec(a)[0]).length,r=parseInt(a),n.temporaryPause=!0,n.options.onTypingPaused(n.arrayPos,n),e=e.substring(0,t)+e.substring(t+o),n.toggleBlinking(!0)}if(a.charAt(0)==="`"){for(;e.substring(t+i).charAt(0)!=="`"&&(i++,!(t+i>e.length)););var s=e.substring(0,t),c=e.substring(s.length+1,t+i),l=e.substring(t+i+1);e=s+c+l,i--}n.timeout=setTimeout(function(){n.toggleBlinking(!1),t>=e.length?n.doneTyping(e,t):n.keepTyping(e,t,i),n.temporaryPause&&(n.temporaryPause=!1,n.options.onTypingResumed(n.arrayPos,n))},r)},r)},t.keepTyping=function(e,t,n){t===0&&(this.toggleBlinking(!1),this.options.preStringTyped(this.arrayPos,this));var r=e.substring(0,t+=n);this.replaceText(r),this.typewrite(e,t)},t.doneTyping=function(e,t){var n=this;this.options.onStringTyped(this.arrayPos,this),this.toggleBlinking(!0),this.arrayPos===this.strings.length-1&&(this.complete(),!1===this.loop||this.curLoop===this.loopCount)||(this.timeout=setTimeout(function(){n.backspace(e,t)},this.backDelay))},t.backspace=function(e,t){var n=this;if(!0!==this.pause.status){if(this.fadeOut)return this.initFadeOut();this.toggleBlinking(!1);var r=this.humanizer(this.backSpeed);this.timeout=setTimeout(function(){t=yu.backSpaceHtmlChars(e,t,n);var r=e.substring(0,t);if(n.replaceText(r),n.smartBackspace){var i=n.strings[n.arrayPos+1];n.stopNum=i&&r===i.substring(0,t)?t:0}t>n.stopNum?(t--,n.backspace(e,t)):t<=n.stopNum&&(n.arrayPos++,n.arrayPos===n.strings.length?(n.arrayPos=0,n.options.onLastStringBackspaced(),n.shuffleStringsIfNeeded(),n.begin()):n.typewrite(n.strings[n.sequence[n.arrayPos]],t))},r)}else this.setPauseStatus(e,t,!1)},t.complete=function(){this.options.onComplete(this),this.loop?this.curLoop++:this.typingComplete=!0},t.setPauseStatus=function(e,t,n){this.pause.typewrite=n,this.pause.curString=e,this.pause.curStrPos=t},t.toggleBlinking=function(e){this.cursor&&(this.pause.status||this.cursorBlinking!==e&&(this.cursorBlinking=e,e?this.cursor.classList.add(`typed-cursor--blink`):this.cursor.classList.remove(`typed-cursor--blink`)))},t.humanizer=function(e){return Math.round(Math.random()*e/2)+e},t.shuffleStringsIfNeeded=function(){this.shuffle&&(this.sequence=this.sequence.sort(function(){return Math.random()-.5}))},t.initFadeOut=function(){var e=this;return this.el.className+=` `+this.fadeOutClass,this.cursor&&(this.cursor.className+=` `+this.fadeOutClass),setTimeout(function(){e.arrayPos++,e.replaceText(``),e.strings.length>e.arrayPos?e.typewrite(e.strings[e.sequence[e.arrayPos]],0):(e.typewrite(e.strings[0],0),e.arrayPos=0)},this.fadeOutDelay)},t.replaceText=function(e){this.attr?this.el.setAttribute(this.attr,e):this.isInput?this.el.value=e:this.contentType===`html`?this.el.innerHTML=e:this.el.textContent=e},t.bindFocusEvents=function(){var e=this;this.isInput&&(this.el.addEventListener(`focus`,function(t){e.stop()}),this.el.addEventListener(`blur`,function(t){e.el.value&&e.el.value.length!==0||e.start()}))},t.insertCursor=function(){this.showCursor&&(this.cursor||(this.cursor=document.createElement(`span`),this.cursor.className=`typed-cursor`,this.cursor.setAttribute(`aria-hidden`,!0),this.cursor.innerHTML=this.cursorChar,this.el.parentNode&&this.el.parentNode.insertBefore(this.cursor,this.el.nextSibling)))},e}();const xu=(0,x.memo)(({style:e,className:t,typedRef:n,parseRef:r,stopped:i,children:a,startWhenVisible:o,...s})=>{let c=(0,x.useRef)(null);(0,x.useEffect)(()=>{let e=r&&r(c)||c.current,t=new bu(e,{...s});if((i||o)&&t?.stop(),o){let n=new IntersectionObserver(([e])=>{e.isIntersecting&&(t?.start(),n.disconnect())});n.observe(e)}return n&&t&&n(t),()=>{t.destroy()}},(0,x.useMemo)(()=>[...Object.values(s).filter(e=>typeof e==`boolean`||typeof e==`number`||typeof e==`string`),s.strings?.join(`,`)],[s]));let l=a?x.cloneElement(a,{ref:c}):x.createElement(`span`,{style:e,ref:c});return x.createElement(`span`,{style:e,className:t,"data-testid":`react-typed`},l)});var Su=`/assets/bg-header-xCvSu6KM.png`,Cu=({children:e,className:t=``,speed:n=.2,repeat:r=`no-repeat`,size:i=`cover`,posX:a=`center`,offset:o=0,image:s,style:c={}})=>{let l=(0,x.useRef)(null);return(0,x.useEffect)(()=>{if(!l.current)return;let e=l.current,t=()=>{if(!e)return;let t=e.getBoundingClientRect(),r=window.scrollY||document.documentElement.scrollTop,i=o+(t.top+r-r)*(1-n);e.style.backgroundPosition=`${a} ${i}px`},u=s??c.backgroundImage??window.getComputedStyle(e).backgroundImage;if(!(!u||u===`none`))return Object.assign(e.style,{backgroundImage:u,backgroundSize:i,backgroundRepeat:r,backgroundAttachment:`fixed`,backgroundPosition:`${a} ${o}px`,...c}),t(),window.addEventListener(`scroll`,t),window.addEventListener(`resize`,t),()=>{window.removeEventListener(`scroll`,t),window.removeEventListener(`resize`,t)}},[n,r,i,a,o,s,c]),(0,R.jsx)(`div`,{ref:l,className:t,style:c,children:e})},wu={heroWrap:`_heroWrap_s27sv_1`,heroMask:`_heroMask_s27sv_6`,heroBg:`_heroBg_s27sv_15`,heroContent:`_heroContent_s27sv_29`,scrollDownArrow:`_scrollDownArrow_s27sv_34`,fadeInDown:`_fadeInDown_s27sv_1`},Tu=vt(),Eu=()=>(0,R.jsx)(Tu.Element,{name:`home`,children:(0,R.jsx)(`section`,{id:`home`,children:(0,R.jsxs)(`div`,{className:wu.heroWrap,children:[(0,R.jsx)(`div`,{className:`${wu.heroMask} opacity-8 bg-dark`}),(0,R.jsx)(Cu,{className:wu.heroBg,speed:.5,image:`url(${Su})`}),(0,R.jsxs)(`div`,{className:`${wu.heroContent} section d-flex fullscreen`,children:[(0,R.jsx)(`div`,{className:`container my-auto`,children:(0,R.jsx)(`div`,{className:`row`,children:(0,R.jsxs)(`div`,{className:`col-12 text-center`,children:[(0,R.jsx)(`p`,{className:`text-5 text-uppercase text-white ls-4 mb-2 mb-md-3`,children:`Hi there 👋! I'm Stijn Bannink. I'm an`}),(0,R.jsx)(`h2`,{className:`text-17 fw-600 text-white mb-2 mb-md-3`,children:(0,R.jsx)(xu,{strings:[`Embedded Systems Engineer`,`Software Developer`,`Web Developer`],loop:!0,typeSpeed:100,backSpeed:50,backDelay:1500})}),(0,R.jsx)(`p`,{className:`text-5 text-light`,children:`also known as SBDeveloper.`}),(0,R.jsx)(Tu.Link,{to:`portfolio`,smooth:!0,className:`btn btn-primary rounded-pill mt-3`,children:`Check out my portfolio`})]})})}),(0,R.jsx)(Tu.Link,{to:`about`,smooth:!0,className:`${wu.scrollDownArrow} text-white`,children:(0,R.jsx)(`span`,{className:`animated`,children:(0,R.jsx)(Xe,{})})})]})]})})}),Du=o(((e,t)=>{(function(e,n){typeof define==`function`&&define.amd?define(n):typeof t==`object`&&t.exports?t.exports=n():e.EvEmitter=n()})(typeof window<`u`?window:e,function(){function e(){}var t=e.prototype;return t.on=function(e,t){if(!(!e||!t)){var n=this._events=this._events||{},r=n[e]=n[e]||[];return r.indexOf(t)==-1&&r.push(t),this}},t.once=function(e,t){if(!(!e||!t)){this.on(e,t);var n=this._onceEvents=this._onceEvents||{},r=n[e]=n[e]||{};return r[t]=!0,this}},t.off=function(e,t){var n=this._events&&this._events[e];if(!(!n||!n.length)){var r=n.indexOf(t);return r!=-1&&n.splice(r,1),this}},t.emitEvent=function(e,t){var n=this._events&&this._events[e];if(!(!n||!n.length)){n=n.slice(0),t||=[];for(var r=this._onceEvents&&this._onceEvents[e],i=0;i{(function(e,n){typeof define==`function`&&define.amd?define(n):typeof t==`object`&&t.exports?t.exports=n():e.getSize=n()})(window,function(){function e(e){var t=parseFloat(e);return e.indexOf(`%`)==-1&&!isNaN(t)&&t}function t(){}var n=typeof console>`u`?t:function(e){console.error(e)},r=[`paddingLeft`,`paddingRight`,`paddingTop`,`paddingBottom`,`marginLeft`,`marginRight`,`marginTop`,`marginBottom`,`borderLeftWidth`,`borderRightWidth`,`borderTopWidth`,`borderBottomWidth`],i=r.length;function a(){for(var e={width:0,height:0,innerWidth:0,innerHeight:0,outerWidth:0,outerHeight:0},t=0;t