diff --git a/public/donate/index.html b/public/donate/index.html index 8544138..5370300 100644 --- a/public/donate/index.html +++ b/public/donate/index.html @@ -5,7 +5,7 @@ - + @@ -101,9 +101,5 @@ - - - - \ No newline at end of file diff --git a/public/index.html b/public/index.html index 1f91e4f..28b56df 100644 --- a/public/index.html +++ b/public/index.html @@ -5,7 +5,7 @@ - + @@ -155,9 +155,5 @@ - - - - \ No newline at end of file diff --git a/public/index.min.177e5d23ef2cca9f490939925b2e6d748d9bb8005b5423f0c2075bde603b8249fe761b3e8b5d7e3e477b2cf7e73cba3c80e7809e0c3845646c2ca14ee2220663.js b/public/index.min.177e5d23ef2cca9f490939925b2e6d748d9bb8005b5423f0c2075bde603b8249fe761b3e8b5d7e3e477b2cf7e73cba3c80e7809e0c3845646c2ca14ee2220663.js deleted file mode 100644 index dca2cfb..0000000 --- a/public/index.min.177e5d23ef2cca9f490939925b2e6d748d9bb8005b5423f0c2075bde603b8249fe761b3e8b5d7e3e477b2cf7e73cba3c80e7809e0c3845646c2ca14ee2220663.js +++ /dev/null @@ -1,141 +0,0 @@ -var suggestions = document.getElementById('suggestions'); -var userinput = document.getElementById('userinput'); - -document.addEventListener('keydown', inputFocus); - -function inputFocus(e) { - - if (e.keyCode === 191 ) { - e.preventDefault(); - userinput.focus(); - } - - if (e.keyCode === 27 ) { - userinput.blur(); - suggestions.classList.add('d-none'); - } - -} - -document.addEventListener('click', function(event) { - - var isClickInsideElement = suggestions.contains(event.target); - - if (!isClickInsideElement) { - suggestions.classList.add('d-none'); - } - -}); - -/* -Source: - - https://dev.to/shubhamprakash/trap-focus-using-javascript-6a3 -*/ - -document.addEventListener('keydown',suggestionFocus); - -function suggestionFocus(e){ - - const focusableSuggestions= suggestions.querySelectorAll('a'); - const focusable= [...focusableSuggestions]; - const index = focusable.indexOf(document.activeElement); - - let nextIndex = 0; - - if (e.keyCode === 38) { - e.preventDefault(); - nextIndex= index > 0 ? index-1 : 0; - focusableSuggestions[nextIndex].focus(); - } - else if (e.keyCode === 40) { - e.preventDefault(); - nextIndex= index+1 < focusable.length ? index+1 : index; - focusableSuggestions[nextIndex].focus(); - } - -} - - -/* -Source: - - https://github.com/nextapps-de/flexsearch#index-documents-field-search - - https://raw.githack.com/nextapps-de/flexsearch/master/demo/autocomplete.html -*/ - -(function(){ - - var index = new FlexSearch.Document({ - tokenize: "forward", - cache: 100, - document: { - id: 'id', - store: [ - "href", "title", "description" - ], - index: ["title", "description", "content"] - } - }); - - - // Not yet supported: https://github.com/nextapps-de/flexsearch#complex-documents - - /* - var docs = [ - ]; - */ - - // https://discourse.gohugo.io/t/range-length-or-last-element/3803/2 - - index.add( - ; - - userinput.addEventListener('input', show_results, true); - suggestions.addEventListener('click', accept_suggestion, true); - - function show_results(){ - - var value = this.value; - var results = index.search(value, { limit: 5, index: ["content"], enrich: true }); - var entry, childs = suggestions.childNodes; - var i = 0, len = results.length; - - suggestions.classList.remove('d-none'); - - results.forEach(function(results) { - - entry = document.createElement('div'); - - entry.innerHTML = ''; - - a = entry.querySelector('a'), - t = entry.querySelector('span:first-child'), - d = entry.querySelector('span:nth-child(2)'); - - // console.log(results); - - a.href = results.result[i].doc.href; - t.textContent = results.result[i].doc.title; - d.textContent = results.result[i].doc.description; - - suggestions.appendChild(entry); - - }); - - while(childs.length > len){ - - suggestions.removeChild(childs[i]) - } - - } - - function accept_suggestion(){ - - while(suggestions.lastChild){ - - suggestions.removeChild(suggestions.lastChild); - } - - return false; - } - -}()); diff --git a/public/js/bootstrap.min.586171fec3966d1a44fa8aa2edb24b861dc3a72be8cc24aa4e0dabe4c312a0dae5fe1eaa7c93180a6211fa4d7c5461b0d228fdf741be2eae279a376dfa1e7d81.js b/public/js/bootstrap.min.586171fec3966d1a44fa8aa2edb24b861dc3a72be8cc24aa4e0dabe4c312a0dae5fe1eaa7c93180a6211fa4d7c5461b0d228fdf741be2eae279a376dfa1e7d81.js deleted file mode 100644 index 8765930..0000000 --- a/public/js/bootstrap.min.586171fec3966d1a44fa8aa2edb24b861dc3a72be8cc24aa4e0dabe4c312a0dae5fe1eaa7c93180a6211fa4d7c5461b0d228fdf741be2eae279a376dfa1e7d81.js +++ /dev/null @@ -1 +0,0 @@ -(()=>{var b=Object.create,a=Object.defineProperty,c=Object.getOwnPropertyDescriptor,d=Object.getOwnPropertyNames,e=Object.getPrototypeOf,f=Object.prototype.hasOwnProperty,g=b=>a(b,"__esModule",{value:!0}),h=(b,a)=>function(){return a||(0,b[Object.keys(b)[0]])((a={exports:{}}).exports,a),a.exports},i=(e,b,g)=>{if(b&&typeof b=="object"||typeof b=="function")for(let h of d(b))!f.call(e,h)&&h!=="default"&&a(e,h,{get:()=>b[h],enumerable:!(g=c(b,h))||g.enumerable});return e},j=c=>i(g(a(c!=null?b(e(c)):{},"default",c&&c.__esModule&&"default"in c?{get:()=>c.default,enumerable:!0}:{value:c,enumerable:!0})),c),k=h({"node_modules/bootstrap/dist/js/bootstrap.bundle.min.js"(a,b){!function(d,c){typeof a=="object"&&typeof b!="undefined"?b.exports=c():typeof define=="function"&&define.amd?define(c):(d=typeof globalThis!="undefined"?globalThis:d||self).bootstrap=c()}(a,function(){"use strict";var K,e,g,h,d,z,ah,ai,aF,ag,t,s,I,N,aH,aK,af,R,Z,aP,aR,am,aD,ax,X,aB,aE,bm,bn,aj,aG;const bv=b=>{let a=b.getAttribute("data-bs-target");if(!a||a==="#"){let c=b.getAttribute("href");if(!c||!c.includes("#")&&!c.startsWith("."))return null;c.includes("#")&&!c.startsWith("#")&&(c="#"+c.split("#")[1]),a=c&&c!=="#"?c.trim():null}return a},ar=b=>{const a=bv(b);return a&&document.querySelector(a)?a:null},u=b=>{const a=bv(b);return a?document.querySelector(a):null},aO=a=>{a.dispatchEvent(new Event("transitionend"))},E=a=>!(!a||typeof a!="object")&&(a.jquery!==void 0&&(a=a[0]),a.nodeType!==void 0),v=a=>E(a)?a.jquery?a[0]:a:typeof a=="string"&&a.length>0?document.querySelector(a):null,o=(b,c,a)=>{Object.keys(a).forEach(d=>{const g=a[d],e=c[d],h=e&&E(e)?"element":(f=e)==null?""+f:{}.toString.call(f).match(/\s([a-z]+)/i)[1].toLowerCase();var f;if(!new RegExp(g).test(h))throw new TypeError(`${b.toUpperCase()}: Option "${d}" provided type "${h}" but expected type "${g}".`)})},U=a=>!(!E(a)||a.getClientRects().length===0)&&getComputedStyle(a).getPropertyValue("visibility")==="visible",D=a=>!a||a.nodeType!==Node.ELEMENT_NODE||!!a.classList.contains("disabled")||(a.disabled!==void 0?a.disabled:a.hasAttribute("disabled")&&a.getAttribute("disabled")!=="false"),aT=a=>{if(!document.documentElement.attachShadow)return null;if(typeof a.getRootNode=="function"){const b=a.getRootNode();return b instanceof ShadowRoot?b:null}return a instanceof ShadowRoot?a:a.parentNode?aT(a.parentNode):null},aa=()=>{},L=a=>{a.offsetHeight},aV=()=>{const{jQuery:a}=window;return a&&!document.body.hasAttribute("data-bs-no-jquery")?a:null},ao=[],f=()=>document.documentElement.dir==="rtl",k=a=>{var b;b=()=>{const b=aV();if(b){const c=a.NAME,d=b.fn[c];b.fn[c]=a.jQueryInterface,b.fn[c].Constructor=a,b.fn[c].noConflict=()=>(b.fn[c]=d,a.jQueryInterface)}},document.readyState==="loading"?(ao.length||document.addEventListener("DOMContentLoaded",()=>{ao.forEach(a=>a())}),ao.push(b)):b()},F=a=>{typeof a=="function"&&a()},aW=(b,a,e=!0)=>{if(!e)return void F(b);const f=(c=>{if(!c)return 0;let{transitionDuration:a,transitionDelay:b}=window.getComputedStyle(c);const d=Number.parseFloat(a),e=Number.parseFloat(b);return d||e?(a=a.split(",")[0],b=b.split(",")[0],1e3*(Number.parseFloat(a)+Number.parseFloat(b))):0})(a)+5;let c=!1;const d=({target:e})=>{e===a&&(c=!0,a.removeEventListener("transitionend",d),F(b))};a.addEventListener("transitionend",d),setTimeout(()=>{c||aO(a)},f)},aX=(a,f,d,e)=>{let b=a.indexOf(f);if(b===-1)return a[!d&&e?a.length-1:0];const c=a.length;return b+=d?1:-1,e&&(b=(b+c)%c),a[Math.max(0,Math.min(b,c-1))]},cg=/[^.]*(?=\..*)\.|.*/,ce=/\..*/,ca=/::\d+$/,aI={};let be=1;const cd={mouseenter:"mouseover",mouseleave:"mouseout"},cc=/^(mouseenter|mouseleave)/i,bf=new Set(["click","dblclick","mouseup","mousedown","contextmenu","mousewheel","DOMMouseScroll","mouseover","mouseout","mousemove","selectstart","selectend","keydown","keypress","keyup","orientationchange","touchstart","touchmove","touchend","touchcancel","pointerdown","pointermove","pointerup","pointerleave","pointercancel","gesturestart","gesturechange","gestureend","focus","blur","change","reset","select","submit","focusin","focusout","load","unload","beforeunload","resize","move","DOMContentLoaded","readystatechange","error","abort","scroll"]);function a$(b,a){return a&&`${a}::${be++}`||b.uidEvent||be++}function bh(b){const a=a$(b);return b.uidEvent=a,aI[a]=aI[a]||{},aI[a]}function bl(a,c,d=null){const b=Object.keys(a);for(let e=0,g=b.length;efunction(b){if(!b.relatedTarget||b.relatedTarget!==b.delegateTarget&&!b.delegateTarget.contains(b.relatedTarget))return a.call(this,b)};c?c=a(c):b=a(b)}const[f,j,i]=bo(g,b,c),k=bh(e),l=k[i]||(k[i]={}),h=bl(l,j,f?b:null);if(h)return void(h.oneOff=h.oneOff&&m);const n=a$(j,g.replace(cg,"")),d=f?function(b,c,d){return function g(e){const f=b.querySelectorAll(c);for(let{target:h}=e;h&&h!==this;h=h.parentNode)for(let i=f.length;i--;)if(f[i]===h)return e.delegateTarget=h,g.oneOff&&a.off(b,e.type,c,d),d.apply(h,[e]);return null}}(e,b,c):function(b,c){return function e(d){return d.delegateTarget=b,e.oneOff&&a.off(b,d.type,c),c.apply(b,[d])}}(e,b);d.delegationSelector=f?b:null,d.originalHandler=j,d.oneOff=m,d.uidEvent=n,l[n]=d,e.addEventListener(i,d,f)}function az(e,c,a,f,d){const b=bl(c[a],f,d);b&&(e.removeEventListener(a,b,Boolean(d)),delete c[a][b.uidEvent])}function bq(a){return a=a.replace(ce,""),cd[a]||a}const a={on(a,b,c,d){bp(a,b,c,d,!1)},one(a,b,c,d){bp(a,b,c,d,!0)},off(c,b,g,h){if(typeof b!="string"||!c)return;const[k,f,d]=bo(b,g,h),i=d!==b,a=bh(c),j=b.startsWith(".");if(f!==void 0){if(!a||!a[d])return;return void az(c,a,d,f,k?g:null)}j&&Object.keys(a).forEach(d=>{!function(d,a,b,e){const c=a[b]||{};Object.keys(c).forEach(f=>{if(f.includes(e)){const e=c[f];az(d,a,b,e.originalHandler,e.delegationSelector)}})}(c,a,d,b.slice(1))});const e=a[d]||{};Object.keys(e).forEach(f=>{const g=f.replace(ca,"");if(!i||b.includes(g)){const b=e[f];az(c,a,d,b.originalHandler,b.delegationSelector)}})},trigger(e,c,d){if(typeof c!="string"||!e)return null;const f=aV(),g=bq(c),l=c!==g,k=bf.has(g);let b,h=!0,i=!0,j=!1,a=null;return l&&f&&(b=f.Event(c,d),f(e).trigger(b),h=!b.isPropagationStopped(),i=!b.isImmediatePropagationStopped(),j=b.isDefaultPrevented()),k?(a=document.createEvent("HTMLEvents"),a.initEvent(g,h,!0)):a=new CustomEvent(c,{bubbles:h,cancelable:!0}),d!==void 0&&Object.keys(d).forEach(b=>{Object.defineProperty(a,b,{get:()=>d[b]})}),j&&a.preventDefault(),i&&e.dispatchEvent(a),a.defaultPrevented&&b!==void 0&&b.preventDefault(),a}},x=new Map;K={set(b,c,d){x.has(b)||x.set(b,new Map);const a=x.get(b);a.has(c)||a.size===0?a.set(c,d):console.error(`Bootstrap doesn't allow more than one instance per element. Bound instance: ${Array.from(a.keys())[0]}.`)},get:(a,b)=>x.has(a)&&x.get(a).get(b)||null,remove(a,c){if(!x.has(a))return;const b=x.get(a);b.delete(c),b.size===0&&x.delete(a)}};class m{constructor(a){(a=v(a))&&(this._element=a,K.set(this._element,this.constructor.DATA_KEY,this))}dispose(){K.remove(this._element,this.constructor.DATA_KEY),a.off(this._element,this.constructor.EVENT_KEY),Object.getOwnPropertyNames(this).forEach(a=>{this[a]=null})}_queueCallback(a,b,c=!0){aW(a,b,c)}static getInstance(a){return K.get(v(a),this.DATA_KEY)}static getOrCreateInstance(a,b={}){return this.getInstance(a)||new this(a,typeof b=="object"?b:null)}static get VERSION(){return"5.1.0"}static get NAME(){throw new Error('You have to implement the static method "NAME", for each component!')}static get DATA_KEY(){return"bs."+this.NAME}static get EVENT_KEY(){return"."+this.DATA_KEY}}const ac=(b,d="hide")=>{const e="click.dismiss"+b.EVENT_KEY,c=b.NAME;a.on(document,e,`[data-bs-dismiss="${c}"]`,function(a){if(["A","AREA"].includes(this.tagName)&&a.preventDefault(),D(this))return;const e=u(this)||this.closest("."+c);b.getOrCreateInstance(e)[d]()})};class ab extends m{static get NAME(){return"alert"}close(){if(a.trigger(this._element,"close.bs.alert").defaultPrevented)return;this._element.classList.remove("show");const b=this._element.classList.contains("fade");this._queueCallback(()=>this._destroyElement(),this._element,b)}_destroyElement(){this._element.remove(),a.trigger(this._element,"closed.bs.alert"),this.dispose()}static jQueryInterface(a){return this.each(function(){const b=ab.getOrCreateInstance(this);if(typeof a=="string"){if(b[a]===void 0||a.startsWith("_")||a==="constructor")throw new TypeError(`No method named "${a}"`);b[a](this)}})}}ac(ab,"close"),k(ab);class $ extends m{static get NAME(){return"button"}toggle(){this._element.setAttribute("aria-pressed",this._element.classList.toggle("active"))}static jQueryInterface(a){return this.each(function(){const b=$.getOrCreateInstance(this);a==="toggle"&&b[a]()})}}function bj(a){return a==="true"||a!=="false"&&(a===Number(a).toString()?Number(a):a===""||a==="null"?null:a)}function aq(a){return a.replace(/[A-Z]/g,a=>"-"+a.toLowerCase())}a.on(document,"click.bs.button.data-api",'[data-bs-toggle="button"]',a=>{a.preventDefault();const b=a.target.closest('[data-bs-toggle="button"]');$.getOrCreateInstance(b).toggle()}),k($);const c={setDataAttribute(a,b,c){a.setAttribute("data-bs-"+aq(b),c)},removeDataAttribute(a,b){a.removeAttribute("data-bs-"+aq(b))},getDataAttributes(a){if(!a)return{};const b={};return Object.keys(a.dataset).filter(a=>a.startsWith("bs")).forEach(d=>{let c=d.replace(/^bs/,"");c=c.charAt(0).toLowerCase()+c.slice(1,c.length),b[c]=bj(a.dataset[d])}),b},getDataAttribute:(a,b)=>bj(a.getAttribute("data-bs-"+aq(b))),offset(b){const a=b.getBoundingClientRect();return{top:a.top+window.pageYOffset,left:a.left+window.pageXOffset}},position:a=>({top:a.offsetTop,left:a.offsetLeft})},b={find:(a,b=document.documentElement)=>[].concat(...Element.prototype.querySelectorAll.call(b,a)),findOne:(a,b=document.documentElement)=>Element.prototype.querySelector.call(b,a),children:(a,b)=>[].concat(...a.children).filter(a=>a.matches(b)),parents(c,d){const b=[];let a=c.parentNode;for(;a&&a.nodeType===Node.ELEMENT_NODE&&a.nodeType!==3;)a.matches(d)&&b.push(a),a=a.parentNode;return b},prev(b,c){let a=b.previousElementSibling;for(;a;){if(a.matches(c))return[a];a=a.previousElementSibling}return[]},next(b,c){let a=b.nextElementSibling;for(;a;){if(a.matches(c))return[a];a=a.nextElementSibling}return[]},focusableChildren(a){const b=["a","button","input","textarea","select","details","[tabindex]",'[contenteditable="true"]'].map(a=>a+':not([tabindex^="-"])').join(", ");return this.find(b,a).filter(a=>!D(a)&&U(a))}},bg={interval:5e3,keyboard:!0,slide:!1,pause:"hover",wrap:!0,touch:!0},b$={interval:"(number|boolean)",keyboard:"boolean",slide:"(boolean|string)",pause:"(string|boolean)",wrap:"boolean",touch:"boolean"},A="next",B="prev",y="left",S="right",bX={ArrowLeft:S,ArrowRight:y};class q extends m{constructor(a,c){super(a),this._items=null,this._interval=null,this._activeElement=null,this._isPaused=!1,this._isSliding=!1,this.touchTimeout=null,this.touchStartX=0,this.touchDeltaX=0,this._config=this._getConfig(c),this._indicatorsElement=b.findOne(".carousel-indicators",this._element),this._touchSupported="ontouchstart"in document.documentElement||navigator.maxTouchPoints>0,this._pointerEvent=Boolean(window.PointerEvent),this._addEventListeners()}static get Default(){return bg}static get NAME(){return"carousel"}next(){this._slide(A)}nextWhenVisible(){!document.hidden&&U(this._element)&&this.next()}prev(){this._slide(B)}pause(a){a||(this._isPaused=!0),b.findOne(".carousel-item-next, .carousel-item-prev",this._element)&&(aO(this._element),this.cycle(!0)),clearInterval(this._interval),this._interval=null}cycle(a){a||(this._isPaused=!1),this._interval&&(clearInterval(this._interval),this._interval=null),this._config&&this._config.interval&&!this._isPaused&&(this._updateInterval(),this._interval=setInterval((document.visibilityState?this.nextWhenVisible:this.next).bind(this),this._config.interval))}to(c){this._activeElement=b.findOne(".active.carousel-item",this._element);const d=this._getItemIndex(this._activeElement);if(c>this._items.length-1||c<0)return;if(this._isSliding)return void a.one(this._element,"slid.bs.carousel",()=>this.to(c));if(d===c)return this.pause(),void this.cycle();const e=c>d?A:B;this._slide(e,this._items[c])}_getConfig(a){return a={...bg,...c.getDataAttributes(this._element),...typeof a=="object"?a:{}},o("carousel",a,b$),a}_handleSwipe(){const a=Math.abs(this.touchDeltaX);if(a<=40)return;const b=a/this.touchDeltaX;this.touchDeltaX=0,b&&this._slide(b>0?S:y)}_addEventListeners(){this._config.keyboard&&a.on(this._element,"keydown.bs.carousel",a=>this._keydown(a)),this._config.pause==="hover"&&(a.on(this._element,"mouseenter.bs.carousel",a=>this.pause(a)),a.on(this._element,"mouseleave.bs.carousel",a=>this.cycle(a))),this._config.touch&&this._touchSupported&&this._addTouchEventListeners()}_addTouchEventListeners(){const c=a=>{!this._pointerEvent||a.pointerType!=="pen"&&a.pointerType!=="touch"?this._pointerEvent||(this.touchStartX=a.touches[0].clientX):this.touchStartX=a.clientX},e=a=>{this.touchDeltaX=a.touches&&a.touches.length>1?0:a.touches[0].clientX-this.touchStartX},d=a=>{!this._pointerEvent||a.pointerType!=="pen"&&a.pointerType!=="touch"||(this.touchDeltaX=a.clientX-this.touchStartX),this._handleSwipe(),this._config.pause==="hover"&&(this.pause(),this.touchTimeout&&clearTimeout(this.touchTimeout),this.touchTimeout=setTimeout(a=>this.cycle(a),500+this._config.interval))};b.find(".carousel-item img",this._element).forEach(b=>{a.on(b,"dragstart.bs.carousel",a=>a.preventDefault())}),this._pointerEvent?(a.on(this._element,"pointerdown.bs.carousel",a=>c(a)),a.on(this._element,"pointerup.bs.carousel",a=>d(a)),this._element.classList.add("pointer-event")):(a.on(this._element,"touchstart.bs.carousel",a=>c(a)),a.on(this._element,"touchmove.bs.carousel",a=>e(a)),a.on(this._element,"touchend.bs.carousel",a=>d(a)))}_keydown(a){if(/input|textarea/i.test(a.target.tagName))return;const b=bX[a.key];b&&(a.preventDefault(),this._slide(b))}_getItemIndex(a){return this._items=a&&a.parentNode?b.find(".carousel-item",a.parentNode):[],this._items.indexOf(a)}_getItemByOrder(a,b){const c=a===A;return aX(this._items,b,c,this._config.wrap)}_triggerSlideEvent(c,d){const e=this._getItemIndex(c),f=this._getItemIndex(b.findOne(".active.carousel-item",this._element));return a.trigger(this._element,"slide.bs.carousel",{relatedTarget:c,direction:d,from:f,to:e})}_setActiveIndicatorElement(a){if(this._indicatorsElement){const d=b.findOne(".active",this._indicatorsElement);d.classList.remove("active"),d.removeAttribute("aria-current");const c=b.find("[data-bs-target]",this._indicatorsElement);for(let b=0;b{a.trigger(this._element,"slid.bs.carousel",{relatedTarget:c,direction:h,from:m,to:l})};if(this._element.classList.contains("slide")){c.classList.add(g),L(c),d.classList.add(e),c.classList.add(e);const a=()=>{c.classList.remove(e,g),c.classList.add("active"),d.classList.remove("active",g,e),this._isSliding=!1,setTimeout(i,0)};this._queueCallback(a,d,!0)}else d.classList.remove("active"),c.classList.add("active"),this._isSliding=!1,i();j&&this.cycle()}_directionToOrder(a){return[S,y].includes(a)?f()?a===y?B:A:a===y?A:B:a}_orderToDirection(a){return[A,B].includes(a)?f()?a===B?y:S:a===B?S:y:a}static carouselInterface(e,a){const b=q.getOrCreateInstance(e,a);let{_config:c}=b;typeof a=="object"&&(c={...c,...a});const d=typeof a=="string"?a:c.slide;if(typeof a=="number")b.to(a);else if(typeof d=="string"){if(b[d]===void 0)throw new TypeError(`No method named "${d}"`);b[d]()}else c.interval&&c.ride&&(b.pause(),b.cycle())}static jQueryInterface(a){return this.each(function(){q.carouselInterface(this,a)})}static dataApiClickHandler(e){const a=u(this);if(!a||!a.classList.contains("carousel"))return;const d={...c.getDataAttributes(a),...c.getDataAttributes(this)},b=this.getAttribute("data-bs-slide-to");b&&(d.interval=!1),q.carouselInterface(a,d),b&&q.getInstance(a).to(b),e.preventDefault()}}a.on(document,"click.bs.carousel.data-api","[data-bs-slide], [data-bs-slide-to]",q.dataApiClickHandler),a.on(window,"load.bs.carousel.data-api",()=>{const a=b.find('[data-bs-ride="carousel"]');for(let b=0,c=a.length;ba===this._element);d!==null&&g.length&&(this._selector=d,this._triggerArray.push(e))}this._initializeChildren(),this._config.parent||this._addAriaAndCollapsedClass(this._triggerArray,this._isShown()),this._config.toggle&&this.toggle()}static get Default(){return bb}static get NAME(){return"collapse"}toggle(){this._isShown()?this.hide():this.show()}show(){if(this._isTransitioning||this._isShown())return;let d,e=[];if(this._config.parent){const a=b.find(".collapse .collapse",this._config.parent);e=b.find(".show, .collapsing",this._config.parent).filter(b=>!a.includes(b))}const f=b.findOne(this._selector);if(e.length){const a=e.find(a=>f!==a);if(d=a?J.getInstance(a):null,d&&d._isTransitioning)return}if(a.trigger(this._element,"show.bs.collapse").defaultPrevented)return;e.forEach(a=>{f!==a&&J.getOrCreateInstance(a,{toggle:!1}).hide(),d||K.set(a,"bs.collapse",null)});const c=this._getDimension();this._element.classList.remove("collapse"),this._element.classList.add("collapsing"),this._element.style[c]=0,this._addAriaAndCollapsedClass(this._triggerArray,!0),this._isTransitioning=!0;const g="scroll"+(c[0].toUpperCase()+c.slice(1));this._queueCallback(()=>{this._isTransitioning=!1,this._element.classList.remove("collapsing"),this._element.classList.add("collapse","show"),this._element.style[c]="",a.trigger(this._element,"shown.bs.collapse")},this._element,!0),this._element.style[c]=this._element[g]+"px"}hide(){if(this._isTransitioning||!this._isShown())return;if(a.trigger(this._element,"hide.bs.collapse").defaultPrevented)return;const b=this._getDimension();this._element.style[b]=this._element.getBoundingClientRect()[b]+"px",L(this._element),this._element.classList.add("collapsing"),this._element.classList.remove("collapse","show");const c=this._triggerArray.length;for(let a=0;a{this._isTransitioning=!1,this._element.classList.remove("collapsing"),this._element.classList.add("collapse"),a.trigger(this._element,"hidden.bs.collapse")},this._element,!0)}_isShown(a=this._element){return a.classList.contains("show")}_getConfig(a){return(a={...bb,...c.getDataAttributes(this._element),...a}).toggle=Boolean(a.toggle),a.parent=v(a.parent),o("collapse",a,bR),a}_getDimension(){return this._element.classList.contains("collapse-horizontal")?"width":"height"}_initializeChildren(){if(!this._config.parent)return;const a=b.find(".collapse .collapse",this._config.parent);b.find('[data-bs-toggle="collapse"]',this._config.parent).filter(b=>!a.includes(b)).forEach(a=>{const b=u(a);b&&this._addAriaAndCollapsedClass([a],this._isShown(b))})}_addAriaAndCollapsedClass(a,b){a.length&&a.forEach(a=>{b?a.classList.remove("collapsed"):a.classList.add("collapsed"),a.setAttribute("aria-expanded",b)})}static jQueryInterface(a){return this.each(function(){const b={};typeof a=="string"&&/show|hide/.test(a)&&(b.toggle=!1);const c=J.getOrCreateInstance(this,b);if(typeof a=="string"){if(c[a]===void 0)throw new TypeError(`No method named "${a}"`);c[a]()}})}}a.on(document,"click.bs.collapse.data-api",'[data-bs-toggle="collapse"]',function(a){(a.target.tagName==="A"||a.delegateTarget&&a.delegateTarget.tagName==="A")&&a.preventDefault();const c=ar(this);b.find(c).forEach(a=>{J.getOrCreateInstance(a,{toggle:!1}).toggle()})}),k(J),e="top",g="bottom",h="right",d="left",z=[e,g,h,d],ah=z.reduce(function(b,a){return b.concat([a+"-start",a+"-end"])},[]),ai=[].concat(z,["auto"]).reduce(function(b,a){return b.concat([a,a+"-start",a+"-end"])},[]),aF=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function n(a){return a?(a.nodeName||"").toLowerCase():null}function l(a){if(a==null)return window;if(a.toString()!=="[object Window]"){var b=a.ownerDocument;return b&&b.defaultView||window}return a}function T(a){return a instanceof l(a).Element||a instanceof Element}function i(a){return a instanceof l(a).HTMLElement||a instanceof HTMLElement}function aN(a){return typeof ShadowRoot!="undefined"&&(a instanceof l(a).ShadowRoot||a instanceof ShadowRoot)}ag={name:"applyStyles",enabled:!0,phase:"write",fn:function(b){var a=b.state;Object.keys(a.elements).forEach(function(c){var e=a.styles[c]||{},d=a.attributes[c]||{},b=a.elements[c];i(b)&&n(b)&&(Object.assign(b.style,e),Object.keys(d).forEach(function(a){var c=d[a];c===!1?b.removeAttribute(a):b.setAttribute(a,c===!0?"":c)}))})},effect:function(c){var a=c.state,b={popper:{position:a.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(a.elements.popper.style,b.popper),a.styles=b,a.elements.arrow&&Object.assign(a.elements.arrow.style,b.arrow),function(){Object.keys(a.elements).forEach(function(c){var d=a.elements[c],e=a.attributes[c]||{},f=Object.keys(a.styles.hasOwnProperty(c)?a.styles[c]:b[c]).reduce(function(a,b){return a[b]="",a},{});i(d)&&n(d)&&(Object.assign(d.style,f),Object.keys(e).forEach(function(a){d.removeAttribute(a)}))})}},requires:["computeStyles"]};function p(a){return a.split("-")[0]}t=Math.round;function M(d,e){e===void 0&&(e=!1);var a=d.getBoundingClientRect(),b=1,c=1;return i(d)&&e&&(b=a.width/d.offsetWidth||1,c=a.height/d.offsetHeight||1),{width:t(a.width/b),height:t(a.height/c),top:t(a.top/c),right:t(a.right/b),bottom:t(a.bottom/c),left:t(a.left/b),x:t(a.left/b),y:t(a.top/c)}}function au(a){var b=M(a),c=a.offsetWidth,d=a.offsetHeight;return Math.abs(b.width-c)<=1&&(c=b.width),Math.abs(b.height-d)<=1&&(d=b.height),{x:a.offsetLeft,y:a.offsetTop,width:c,height:d}}function aU(c,b){var d=b.getRootNode&&b.getRootNode(),a;if(c.contains(b))return!0;if(d&&aN(d)){a=b;do{if(a&&c.isSameNode(a))return!0;a=a.parentNode||a.host}while(a)}return!1}function r(a){return l(a).getComputedStyle(a)}function bO(a){return["table","td","th"].indexOf(n(a))>=0}function w(a){return((T(a)?a.ownerDocument:a.document)||window.document).documentElement}function Y(a){return n(a)==="html"?a:a.assignedSlot||a.parentNode||(aN(a)?a.host:null)||w(a)}function aQ(a){return i(a)&&r(a).position!=="fixed"?a.offsetParent:null}function V(b){for(var c=l(b),a=aQ(b);a&&bO(a)&&r(a).position==="static";)a=aQ(a);return a&&(n(a)==="html"||n(a)==="body"&&r(a).position==="static")?c:a||function(c){var d=navigator.userAgent.toLowerCase().indexOf("firefox")!==-1,b,a;if(navigator.userAgent.indexOf("Trident")!==-1&&i(c)&&r(c).position==="fixed")return null;for(b=Y(c);i(b)&&["html","body"].indexOf(n(b))<0;){if(a=r(b),a.transform!=="none"||a.perspective!=="none"||a.contain==="paint"||["transform","perspective"].indexOf(a.willChange)!==-1||d&&a.willChange==="filter"||d&&a.filter&&a.filter!=="none")return b;b=b.parentNode}return null}(b)||c}function aC(a){return["top","bottom"].indexOf(a)>=0?"x":"y"}s=Math.max,I=Math.min,N=Math.round;function ak(a,b,c){return s(a,I(b,c))}function aM(a){return Object.assign({},{top:0,right:0,bottom:0,left:0},a)}function aJ(a,b){return b.reduce(function(b,c){return b[c]=a,b},{})}aH={name:"arrow",enabled:!0,phase:"main",fn:function(i){var f,a=i.state,C=i.name,B=i.options,j=a.elements.arrow,k=a.modifiersData.popperOffsets,m=p(a.placement),b=aC(m),c=[d,h].indexOf(m)>=0?"height":"width",o,q,t,w,v,u,l,s,x,y,A,n,r,D;j&&k&&(o=function(a,b){return aM(typeof(a=typeof a=="function"?a(Object.assign({},b.rects,{placement:b.placement})):a)!="number"?a:aJ(a,z))}(B.padding,a),q=au(j),t=b==="y"?e:d,w=b==="y"?g:h,v=a.rects.reference[c]+a.rects.reference[b]-k[b]-a.rects.popper[c],u=k[b]-a.rects.reference[b],l=V(j),s=l?b==="y"?l.clientHeight||0:l.clientWidth||0:0,x=v/2-u/2,y=o[t],A=s-q[c]-o[w],n=s/2-q[c]/2+x,r=ak(y,n,A),D=b,a.modifiersData[C]=((f={})[D]=r,f.centerOffset=r-n,f))},effect:function(c){var b=c.state,d=c.options.element,a=d===void 0?"[data-popper-arrow]":d;a!=null&&(typeof a!="string"||(a=b.elements.popper.querySelector(a)))&&aU(b.elements.popper,a)&&(b.elements.arrow=a)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]},aK={top:"auto",right:"auto",bottom:"auto",left:"auto"};function aL(a){var k,m=a.popper,u=a.popperRect,s=a.placement,c=a.offsets,F=a.position,n=a.gpuAcceleration,B=a.adaptive,o=a.roundOffsets,z=o===!0?function(b){var c=b.x,d=b.y,a=window.devicePixelRatio||1;return{x:N(N(c*a)/a)||0,y:N(N(d*a)/a)||0}}(c):typeof o=="function"?o(c):c,y=z.x,i=y===void 0?0:y,t=z.y,f=t===void 0?0:t,v=c.hasOwnProperty("x"),x=c.hasOwnProperty("y"),q=d,p=e,E=window,b,C,A,j,D;return B&&(b=V(m),C="clientHeight",A="clientWidth",b===l(m)&&r(b=w(m)).position!=="static"&&(C="scrollHeight",A="scrollWidth"),b=b,s===e&&(p=g,f-=b[C]-u.height,f*=n?1:-1),s===d&&(q=h,i-=b[A]-u.width,i*=n?1:-1)),D=Object.assign({position:F},B&&aK),n?Object.assign({},D,((j={})[p]=x?"0":"",j[q]=v?"0":"",j.transform=(E.devicePixelRatio||1)<2?"translate("+i+"px, "+f+"px)":"translate3d("+i+"px, "+f+"px, 0)",j)):Object.assign({},D,((k={})[p]=x?f+"px":"",k[q]=v?i+"px":"",k.transform="",k))}af={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(c){var a=c.state,b=c.options,d=b.gpuAcceleration,i=d===void 0||d,e=b.adaptive,j=e===void 0||e,f=b.roundOffsets,g=f===void 0||f,h={placement:p(a.placement),popper:a.elements.popper,popperRect:a.rects.popper,gpuAcceleration:i};a.modifiersData.popperOffsets!=null&&(a.styles.popper=Object.assign({},a.styles.popper,aL(Object.assign({},h,{offsets:a.modifiersData.popperOffsets,position:a.options.strategy,adaptive:j,roundOffsets:g})))),a.modifiersData.arrow!=null&&(a.styles.arrow=Object.assign({},a.styles.arrow,aL(Object.assign({},h,{offsets:a.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:g})))),a.attributes.popper=Object.assign({},a.attributes.popper,{"data-popper-placement":a.placement})},data:{}},R={passive:!0},Z={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(b){var c=b.state,a=b.instance,d=b.options,e=d.scroll,f=e===void 0||e,g=d.resize,h=g===void 0||g,i=l(c.elements.popper),j=[].concat(c.scrollParents.reference,c.scrollParents.popper);return f&&j.forEach(function(b){b.addEventListener("scroll",a.update,R)}),h&&i.addEventListener("resize",a.update,R),function(){f&&j.forEach(function(b){b.removeEventListener("scroll",a.update,R)}),h&&i.removeEventListener("resize",a.update,R)}},data:{}},aP={left:"right",right:"left",bottom:"top",top:"bottom"};function _(a){return a.replace(/left|right|bottom|top/g,function(a){return aP[a]})}aR={start:"end",end:"start"};function aS(a){return a.replace(/start|end/g,function(a){return aR[a]})}function aw(b){var a=l(b);return{scrollLeft:a.pageXOffset,scrollTop:a.pageYOffset}}function av(a){return M(w(a)).left+aw(a).scrollLeft}function an(b){var a=r(b),c=a.overflow,d=a.overflowX,e=a.overflowY;return/auto|scroll|overlay|hidden/.test(c+e+d)}function P(c,b){var d,a,e,f,g,h;return b===void 0&&(b=[]),a=function b(a){return["html","body","#document"].indexOf(n(a))>=0?a.ownerDocument.body:i(a)&&an(a)?a:b(Y(a))}(c),e=a===((d=c.ownerDocument)==null?void 0:d.body),f=l(a),g=e?[f].concat(f.visualViewport||[],an(a)?a:[]):a,h=b.concat(g),e?h:h.concat(P(Y(g)))}function ap(a){return Object.assign({},a,{left:a.x,top:a.y,right:a.x+a.width,bottom:a.y+a.height})}function aY(b,a){return a==="viewport"?ap(function(b){var h=l(b),d=w(b),a=h.visualViewport,e=d.clientWidth,f=d.clientHeight,g=0,c=0;return a&&(e=a.width,f=a.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(g=a.offsetLeft,c=a.offsetTop)),{width:e,height:f,x:g+av(b),y:c}}(b)):i(a)?function(b){var a=M(b);return a.top=a.top+b.clientTop,a.left=a.left+b.clientLeft,a.bottom=a.top+b.clientHeight,a.right=a.left+b.clientWidth,a.width=b.clientWidth,a.height=b.clientHeight,a.x=a.left,a.y=a.top,a}(a):ap(function(c){var d,b=w(c),e=aw(c),a=(d=c.ownerDocument)==null?void 0:d.body,f=s(b.scrollWidth,b.clientWidth,a?a.scrollWidth:0,a?a.clientWidth:0),h=s(b.scrollHeight,b.clientHeight,a?a.scrollHeight:0,a?a.clientHeight:0),g=-e.scrollLeft+av(c),i=-e.scrollTop;return r(a||b).direction==="rtl"&&(g+=s(b.clientWidth,a?a.clientWidth:0)-f),{width:f,height:h,x:g,y:i}}(w(b)))}function O(a){return a.split("-")[1]}function a_(k){var b,a=k.reference,c=k.element,i=k.placement,l=i?p(i):null,o=i?O(i):null,m=a.x+a.width/2-c.width/2,n=a.y+a.height/2-c.height/2,f,j;switch(l){case e:b={x:m,y:a.y-c.height};break;case g:b={x:m,y:a.y+a.height};break;case h:b={x:a.x+a.width,y:n};break;case d:b={x:a.x-c.width,y:n};break;default:b={x:a.x,y:a.y}}if(f=l?aC(l):null,f!=null)switch(j=f==="y"?"height":"width",o){case"start":b[f]=b[f]-(a[j]/2-c[j]/2);break;case"end":b[f]=b[f]+(a[j]/2-c[j]/2)}return b}function G(b,t){var a,x,A,o,H,v,K,C,c,q,J,u,m,j,E,D,B,k,f,y,F,G,d,l,p,L;return t===void 0&&(t={}),a=t,x=a.placement,A=x===void 0?b.placement:x,o=a.boundary,H=o===void 0?"clippingParents":o,v=a.rootBoundary,K=v===void 0?"viewport":v,C=a.elementContext,c=C===void 0?"popper":C,q=a.altBoundary,J=q!==void 0&&q,u=a.padding,m=u===void 0?0:u,j=aM(typeof m!="number"?m:aJ(m,z)),E=c==="popper"?"reference":"popper",D=b.elements.reference,B=b.rects.popper,k=b.elements[J?E:c],f=function(b,c,e){var f=c==="clippingParents"?function(a){var c=P(Y(a)),b=["absolute","fixed"].indexOf(r(a).position)>=0&&i(a)?V(a):a;return T(b)?c.filter(function(a){return T(a)&&aU(a,b)&&n(a)!=="body"}):[]}(b):[].concat(c),d=[].concat(f,[e]),g=d[0],a=d.reduce(function(a,d){var c=aY(b,d);return a.top=s(c.top,a.top),a.right=I(c.right,a.right),a.bottom=I(c.bottom,a.bottom),a.left=s(c.left,a.left),a},aY(b,g));return a.width=a.right-a.left,a.height=a.bottom-a.top,a.x=a.left,a.y=a.top,a}(T(k)?k:k.contextElement||w(b.elements.popper),H,K),y=M(D),F=a_({reference:y,element:B,strategy:"absolute",placement:A}),G=ap(Object.assign({},B,F)),d=c==="popper"?G:y,l={top:f.top-d.top+j.top,bottom:d.bottom-f.bottom+j.bottom,left:f.left-d.left+j.left,right:d.right-f.right+j.right},p=b.modifiersData.offset,c==="popper"&&p&&(L=p[A],Object.keys(l).forEach(function(a){var b=[h,g].indexOf(a)>=0?1:-1,c=[e,g].indexOf(a)>=0?"y":"x";l[a]+=L[c]*b})),l}function bM(n,d){var a,m,l,k,i,h,g,j,f,e,c,b;return d===void 0&&(d={}),a=d,m=a.placement,l=a.boundary,k=a.rootBoundary,i=a.padding,h=a.flipVariations,g=a.allowedAutoPlacements,j=g===void 0?ai:g,f=O(m),e=f?h?ah:ah.filter(function(a){return O(a)===f}):z,c=e.filter(function(a){return j.indexOf(a)>=0}),c.length===0&&(c=e),b=c.reduce(function(b,a){return b[a]=G(n,{placement:a,boundary:l,rootBoundary:k,padding:i})[p(a)],b},{}),Object.keys(b).sort(function(a,c){return b[a]-b[c]})}am={name:"flip",enabled:!0,phase:"main",fn:function(o){var a=o.state,b=o.options,t=o.name,u,L,s,F,H,y,x,v,P,E,m,M,f,K,R,l,J,I,B,C,k,n,c,D,A,z,w,q,j,N,i,Q,r;if(!a.modifiersData[t]._skip){for(u=b.mainAxis,L=u===void 0||u,s=b.altAxis,F=s===void 0||s,H=b.fallbackPlacements,y=b.padding,x=b.boundary,v=b.rootBoundary,P=b.altBoundary,E=b.flipVariations,m=E===void 0||E,M=b.allowedAutoPlacements,f=a.options.placement,K=p(f),R=H||(K!==f&&m?function(a){if(p(a)==="auto")return[];var b=_(a);return[aS(a),b,aS(b)]}(f):[_(f)]),l=[f].concat(R).reduce(function(c,b){return c.concat(p(b)==="auto"?bM(a,{placement:b,boundary:x,rootBoundary:v,padding:y,flipVariations:m,allowedAutoPlacements:M}):b)},[]),J=a.rects.reference,I=a.rects.popper,B=new Map,C=!0,k=l[0],n=0;n=0,w=z?"width":"height",q=G(a,{placement:c,boundary:x,rootBoundary:v,altBoundary:P,padding:y}),j=z?A?h:d:A?g:e,J[w]>I[w]&&(j=_(j)),N=_(j),i=[],L&&i.push(q[D]<=0),F&&i.push(q[j]<=0,q[N]<=0),i.every(function(a){return a})){k=c,C=!1;break}B.set(c,i)}if(C)for(Q=function(b){var a=l.find(function(c){var a=B.get(c);if(a)return a.slice(0,b).every(function(a){return a})});if(a)return k=a,"break"},r=m?3:1;r>0&&Q(r)!=="break";r--);a.placement!==k&&(a.modifiersData[t]._skip=!0,a.placement=k,a.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function bc(b,c,a){return a===void 0&&(a={x:0,y:0}),{top:b.top-c.height-a.y,right:b.right-c.width+a.x,bottom:b.bottom-c.height+a.y,left:b.left-c.width-a.x}}function bd(a){return[e,h,g,d].some(function(b){return a[b]>=0})}aD={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(b){var a=b.state,i=b.name,j=a.rects.reference,k=a.rects.popper,l=a.modifiersData.preventOverflow,g=G(a,{elementContext:"reference"}),h=G(a,{altBoundary:!0}),c=bc(g,j),d=bc(h,k,l),e=bd(c),f=bd(d);a.modifiersData[i]={referenceClippingOffsets:c,popperEscapeOffsets:d,isReferenceHidden:e,hasPopperEscaped:f},a.attributes.popper=Object.assign({},a.attributes.popper,{"data-popper-reference-hidden":e,"data-popper-escaped":f})}},ax={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(b){var a=b.state,i=b.options,j=b.name,c=i.offset,k=c===void 0?[0,0]:c,f=ai.reduce(function(b,c){return b[c]=function(i,k,c){var f=p(i),j=[d,e].indexOf(f)>=0?-1:1,g=typeof c=="function"?c(Object.assign({},k,{placement:i})):c,a=g[0],b=g[1];return a=a||0,b=(b||0)*j,[d,h].indexOf(f)>=0?{x:b,y:a}:{x:a,y:b}}(c,a.rects,k),b},{}),g=f[a.placement],l=g.x,m=g.y;a.modifiersData.popperOffsets!=null&&(a.modifiersData.popperOffsets.x+=l,a.modifiersData.popperOffsets.y+=m),a.modifiersData[j]=f}},X={name:"popperOffsets",enabled:!0,phase:"read",fn:function(b){var a=b.state,c=b.name;a.modifiersData[c]=a_({reference:a.rects.reference,element:a.rects.popper,strategy:"absolute",placement:a.placement})},data:{}},aB={name:"preventOverflow",enabled:!0,phase:"main",fn:function(r){var a=r.state,i=r.options,al=r.name,L=i.mainAxis,H=L===void 0||L,F=i.altAxis,Y=F!==void 0&&F,aj=i.boundary,ai=i.rootBoundary,af=i.altBoundary,_=i.padding,C=i.tether,j=C===void 0||C,B=i.tetherOffset,v=B===void 0?0:B,n=G(a,{boundary:aj,rootBoundary:ai,padding:_,altBoundary:af}),ad=p(a.placement),x=O(a.placement),z=!x,b=aC(ad),u=b==="x"?"y":"x",f=a.modifiersData.popperOffsets,k=a.rects.reference,q=a.rects.popper,l=typeof v=="function"?v(Object.assign({},a.rects,{placement:a.placement})):v,t={x:0,y:0},J,K,c,M,N,P,Q,ac,aa,T,am,W,X,y,m,ae,$,w,ab,R,A,Z,D,ag,ah,o,E,S,U;f&&((H||Y)&&(J=b==="y"?e:d,K=b==="y"?g:h,c=b==="y"?"height":"width",M=f[b],N=f[b]+n[J],P=f[b]-n[K],Q=j?-q[c]/2:0,ac=x==="start"?k[c]:q[c],aa=x==="start"?-q[c]:-k[c],T=a.elements.arrow,am=j&&T?au(T):{width:0,height:0},W=a.modifiersData["arrow#persistent"]?a.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},X=W[J],y=W[K],m=ak(0,k[c],am[c]),ae=z?k[c]/2-Q-m-X-l:ac-m-X-l,$=z?-k[c]/2+Q+m+y+l:aa+m+y+l,w=a.elements.arrow&&V(a.elements.arrow),ab=w?b==="y"?w.clientTop||0:w.clientLeft||0:0,R=a.modifiersData.offset?a.modifiersData.offset[a.placement][b]:0,A=f[b]+ae-R-ab,Z=f[b]+$-R,H&&(D=ak(j?I(N,A):N,M,j?s(P,Z):P),f[b]=D,t[b]=D-M),Y&&(ag=b==="x"?e:d,ah=b==="x"?g:h,o=f[u],E=o+n[ag],S=o-n[ah],U=ak(j?I(E,A):E,o,j?s(S,Z):S),f[u]=U,t[u]=U-o)),a.modifiersData[al]=t)},requiresIfExists:["offset"]};function bK(k,a,f){f===void 0&&(f=!1);var b,j,h=i(a),m=i(a)&&function(a){var b=a.getBoundingClientRect(),c=b.width/a.offsetWidth||1,d=b.height/a.offsetHeight||1;return c!==1||d!==1}(a),e=w(a),d=M(k,m),g={scrollLeft:0,scrollTop:0},c={x:0,y:0};return(h||!h&&!f)&&((n(a)!=="body"||an(e))&&(g=(b=a)!==l(b)&&i(b)?{scrollLeft:(j=b).scrollLeft,scrollTop:j.scrollTop}:aw(b)),i(a)?((c=M(a,!0)).x+=a.clientLeft,c.y+=a.clientTop):e&&(c.x=av(e))),{x:d.left+g.scrollLeft-c.x,y:d.top+g.scrollTop-c.y,width:d.width,height:d.height}}aE={placement:"bottom",modifiers:[],strategy:"absolute"};function bk(){for(var b=arguments.length,c=new Array(b),a=0;aa.on(b,"mouseover",aa)),this._element.focus(),this._element.setAttribute("aria-expanded",!0),this._menu.classList.add("show"),this._element.classList.add("show"),a.trigger(this._element,"shown.bs.dropdown",b)}hide(){if(D(this._element)||!this._isShown(this._menu))return;const a={relatedTarget:this._element};this._completeHide(a)}dispose(){this._popper&&this._popper.destroy(),super.dispose()}update(){this._inNavbar=this._detectNavbar(),this._popper&&this._popper.update()}_completeHide(b){a.trigger(this._element,"hide.bs.dropdown",b).defaultPrevented||("ontouchstart"in document.documentElement&&[].concat(...document.body.children).forEach(b=>a.off(b,"mouseover",aa)),this._popper&&this._popper.destroy(),this._menu.classList.remove("show"),this._element.classList.remove("show"),this._element.setAttribute("aria-expanded","false"),c.removeDataAttribute(this._menu,"popper"),a.trigger(this._element,"hidden.bs.dropdown",b))}_getConfig(a){if(a={...this.constructor.Default,...c.getDataAttributes(this._element),...a},o("dropdown",a,this.constructor.DefaultType),typeof a.reference=="object"&&!E(a.reference)&&typeof a.reference.getBoundingClientRect!="function")throw new TypeError("dropdown".toUpperCase()+': Option "reference" provided type "object" without a required "getBoundingClientRect" method.');return a}_createPopper(d){if(aG===void 0)throw new TypeError("Bootstrap's dropdowns require Popper (https://popper.js.org)");let a=this._element;this._config.reference==="parent"?a=d:E(this._config.reference)?a=v(this._config.reference):typeof this._config.reference=="object"&&(a=this._config.reference);const b=this._getPopperConfig(),e=b.modifiers.find(a=>a.name==="applyStyles"&&a.enabled===!1);this._popper=aj(a,this._menu,b),e&&c.setDataAttribute(this._menu,"popper","static")}_isShown(a=this._element){return a.classList.contains("show")}_getMenuElement(){return b.next(this._element,".dropdown-menu")[0]}_getPlacement(){const a=this._element.parentNode;if(a.classList.contains("dropend"))return bz;if(a.classList.contains("dropstart"))return bw;const b=getComputedStyle(this._menu).getPropertyValue("--bs-position").trim()==="end";return a.classList.contains("dropup")?b?bG:bH:b?bA:bD}_detectNavbar(){return this._element.closest(".navbar")!==null}_getOffset(){const{offset:a}=this._config;return typeof a=="string"?a.split(",").map(a=>Number.parseInt(a,10)):typeof a=="function"?b=>a(b,this._element):a}_getPopperConfig(){const a={placement:this._getPlacement(),modifiers:[{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"offset",options:{offset:this._getOffset()}}]};return this._config.display==="static"&&(a.modifiers=[{name:"applyStyles",enabled:!1}]),{...a,...typeof this._config.popperConfig=="function"?this._config.popperConfig(a):this._config.popperConfig}}_selectMenuItem({key:d,target:c}){const a=b.find(".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",this._menu).filter(U);a.length&&aX(a,c,d==="ArrowDown",!a.includes(c)).focus()}static jQueryInterface(a){return this.each(function(){const b=j.getOrCreateInstance(this,a);if(typeof a=="string"){if(b[a]===void 0)throw new TypeError(`No method named "${a}"`);b[a]()}})}static clearMenus(a){if(a&&(a.button===2||a.type==="keyup"&&a.key!=="Tab"))return;const c=b.find('[data-bs-toggle="dropdown"]');for(let d=0,f=c.length;db+a),this._setElementAttributes(".fixed-top, .fixed-bottom, .is-fixed, .sticky-top","paddingRight",b=>b+a),this._setElementAttributes(".sticky-top","marginRight",b=>b-a)}_disableOverFlow(){this._saveInitialAttribute(this._element,"overflow"),this._element.style.overflow="hidden"}_setElementAttributes(b,a,c){const d=this.getWidth();this._applyManipulationCallback(b,b=>{if(b!==this._element&&window.innerWidth>b.clientWidth+d)return;this._saveInitialAttribute(b,a);const e=window.getComputedStyle(b)[a];b.style[a]=c(Number.parseFloat(e))+"px"})}reset(){this._resetElementAttributes(this._element,"overflow"),this._resetElementAttributes(this._element,"paddingRight"),this._resetElementAttributes(".fixed-top, .fixed-bottom, .is-fixed, .sticky-top","paddingRight"),this._resetElementAttributes(".sticky-top","marginRight")}_saveInitialAttribute(a,b){const d=a.style[b];d&&c.setDataAttribute(a,b,d)}_resetElementAttributes(b,a){this._applyManipulationCallback(b,b=>{const d=c.getDataAttribute(b,a);d===void 0?b.style.removeProperty(a):(c.removeDataAttribute(b,a),b.style[a]=d)})}_applyManipulationCallback(a,c){E(a)?c(a):b.find(a,this._element).forEach(c)}isOverflowing(){return this.getWidth()>0}}const bB={className:"modal-backdrop",isVisible:!0,isAnimated:!1,rootElement:"body",clickCallback:null},bC={className:"string",isVisible:"boolean",isAnimated:"boolean",rootElement:"(element|string)",clickCallback:"(function|null)"};class bt{constructor(a){this._config=this._getConfig(a),this._isAppended=!1,this._element=null}show(a){this._config.isVisible?(this._append(),this._config.isAnimated&&L(this._getElement()),this._getElement().classList.add("show"),this._emulateAnimation(()=>{F(a)})):F(a)}hide(a){this._config.isVisible?(this._getElement().classList.remove("show"),this._emulateAnimation(()=>{this.dispose(),F(a)})):F(a)}_getElement(){if(!this._element){const a=document.createElement("div");a.className=this._config.className,this._config.isAnimated&&a.classList.add("fade"),this._element=a}return this._element}_getConfig(a){return(a={...bB,...typeof a=="object"?a:{}}).rootElement=v(a.rootElement),o("backdrop",a,bC),a}_append(){this._isAppended||(this._config.rootElement.append(this._getElement()),a.on(this._getElement(),"mousedown.bs.backdrop",()=>{F(this._config.clickCallback)}),this._isAppended=!0)}dispose(){this._isAppended&&(a.off(this._element,"mousedown.bs.backdrop"),this._element.remove(),this._isAppended=!1)}_emulateAnimation(a){aW(a,this._getElement(),this._config.isAnimated)}}const bE={trapElement:null,autofocus:!0},bF={trapElement:"element",autofocus:"boolean"};class bs{constructor(a){this._config=this._getConfig(a),this._isActive=!1,this._lastTabNavDirection=null}activate(){const{trapElement:b,autofocus:c}=this._config;this._isActive||(c&&b.focus(),a.off(document,".bs.focustrap"),a.on(document,"focusin.bs.focustrap",a=>this._handleFocusin(a)),a.on(document,"keydown.tab.bs.focustrap",a=>this._handleKeydown(a)),this._isActive=!0)}deactivate(){this._isActive&&(this._isActive=!1,a.off(document,".bs.focustrap"))}_handleFocusin(e){const{target:d}=e,{trapElement:a}=this._config;if(d===document||d===a||a.contains(d))return;const c=b.focusableChildren(a);c.length===0?a.focus():this._lastTabNavDirection==="backward"?c[c.length-1].focus():c[0].focus()}_handleKeydown(a){a.key==="Tab"&&(this._lastTabNavDirection=a.shiftKey?"backward":"forward")}_getConfig(a){return a={...bE,...typeof a=="object"?a:{}},o("focustrap",a,bF),a}}const br={backdrop:!0,keyboard:!0,focus:!0},bI={backdrop:"(boolean|string)",keyboard:"boolean",focus:"boolean"};class Q extends m{constructor(a,c){super(a),this._config=this._getConfig(c),this._dialog=b.findOne(".modal-dialog",this._element),this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._isShown=!1,this._ignoreBackdropClick=!1,this._isTransitioning=!1,this._scrollBar=new aA}static get Default(){return br}static get NAME(){return"modal"}toggle(a){return this._isShown?this.hide():this.show(a)}show(b){this._isShown||this._isTransitioning||a.trigger(this._element,"show.bs.modal",{relatedTarget:b}).defaultPrevented||(this._isShown=!0,this._isAnimated()&&(this._isTransitioning=!0),this._scrollBar.hide(),document.body.classList.add("modal-open"),this._adjustDialog(),this._setEscapeEvent(),this._setResizeEvent(),a.on(this._dialog,"mousedown.dismiss.bs.modal",()=>{a.one(this._element,"mouseup.dismiss.bs.modal",a=>{a.target===this._element&&(this._ignoreBackdropClick=!0)})}),this._showBackdrop(()=>this._showElement(b)))}hide(){if(!this._isShown||this._isTransitioning)return;if(a.trigger(this._element,"hide.bs.modal").defaultPrevented)return;this._isShown=!1;const b=this._isAnimated();b&&(this._isTransitioning=!0),this._setEscapeEvent(),this._setResizeEvent(),this._focustrap.deactivate(),this._element.classList.remove("show"),a.off(this._element,"click.dismiss.bs.modal"),a.off(this._dialog,"mousedown.dismiss.bs.modal"),this._queueCallback(()=>this._hideModal(),this._element,b)}dispose(){[window,this._dialog].forEach(b=>a.off(b,".bs.modal")),this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}handleUpdate(){this._adjustDialog()}_initializeBackDrop(){return new bt({isVisible:Boolean(this._config.backdrop),isAnimated:this._isAnimated()})}_initializeFocusTrap(){return new bs({trapElement:this._element})}_getConfig(a){return a={...br,...c.getDataAttributes(this._element),...typeof a=="object"?a:{}},o("modal",a,bI),a}_showElement(e){const c=this._isAnimated(),d=b.findOne(".modal-body",this._dialog);this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE||document.body.append(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.scrollTop=0,d&&(d.scrollTop=0),c&&L(this._element),this._element.classList.add("show"),this._queueCallback(()=>{this._config.focus&&this._focustrap.activate(),this._isTransitioning=!1,a.trigger(this._element,"shown.bs.modal",{relatedTarget:e})},this._dialog,c)}_setEscapeEvent(){this._isShown?a.on(this._element,"keydown.dismiss.bs.modal",a=>{this._config.keyboard&&a.key==="Escape"?(a.preventDefault(),this.hide()):this._config.keyboard||a.key!=="Escape"||this._triggerBackdropTransition()}):a.off(this._element,"keydown.dismiss.bs.modal")}_setResizeEvent(){this._isShown?a.on(window,"resize.bs.modal",()=>this._adjustDialog()):a.off(window,"resize.bs.modal")}_hideModal(){this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._isTransitioning=!1,this._backdrop.hide(()=>{document.body.classList.remove("modal-open"),this._resetAdjustments(),this._scrollBar.reset(),a.trigger(this._element,"hidden.bs.modal")})}_showBackdrop(b){a.on(this._element,"click.dismiss.bs.modal",a=>{this._ignoreBackdropClick?this._ignoreBackdropClick=!1:a.target===a.currentTarget&&(this._config.backdrop===!0?this.hide():this._config.backdrop==="static"&&this._triggerBackdropTransition())}),this._backdrop.show(b)}_isAnimated(){return this._element.classList.contains("fade")}_triggerBackdropTransition(){if(a.trigger(this._element,"hidePrevented.bs.modal").defaultPrevented)return;const{classList:b,scrollHeight:e,style:c}=this._element,d=e>document.documentElement.clientHeight;!d&&c.overflowY==="hidden"||b.contains("modal-static")||(d||(c.overflowY="hidden"),b.add("modal-static"),this._queueCallback(()=>{b.remove("modal-static"),d||this._queueCallback(()=>{c.overflowY=""},this._dialog)},this._dialog),this._element.focus())}_adjustDialog(){const a=this._element.scrollHeight>document.documentElement.clientHeight,c=this._scrollBar.getWidth(),b=c>0;(!b&&a&&!f()||b&&!a&&f())&&(this._element.style.paddingLeft=c+"px"),(b&&!a&&!f()||!b&&a&&f())&&(this._element.style.paddingRight=c+"px")}_resetAdjustments(){this._element.style.paddingLeft="",this._element.style.paddingRight=""}static jQueryInterface(a,b){return this.each(function(){const c=Q.getOrCreateInstance(this,a);if(typeof a=="string"){if(c[a]===void 0)throw new TypeError(`No method named "${a}"`);c[a](b)}})}}a.on(document,"click.bs.modal.data-api",'[data-bs-toggle="modal"]',function(c){const b=u(this);["A","AREA"].includes(this.tagName)&&c.preventDefault(),a.one(b,"show.bs.modal",c=>{c.defaultPrevented||a.one(b,"hidden.bs.modal",()=>{U(this)&&this.focus()})}),Q.getOrCreateInstance(b).toggle(this)}),ac(Q),k(Q);const bu={backdrop:!0,keyboard:!0,scroll:!1},bL={backdrop:"boolean",keyboard:"boolean",scroll:"boolean"};class C extends m{constructor(a,b){super(a),this._config=this._getConfig(b),this._isShown=!1,this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._addEventListeners()}static get NAME(){return"offcanvas"}static get Default(){return bu}toggle(a){return this._isShown?this.hide():this.show(a)}show(b){this._isShown||a.trigger(this._element,"show.bs.offcanvas",{relatedTarget:b}).defaultPrevented||(this._isShown=!0,this._element.style.visibility="visible",this._backdrop.show(),this._config.scroll||(new aA).hide(),this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.classList.add("show"),this._queueCallback(()=>{this._config.scroll||this._focustrap.activate(),a.trigger(this._element,"shown.bs.offcanvas",{relatedTarget:b})},this._element,!0))}hide(){this._isShown&&(a.trigger(this._element,"hide.bs.offcanvas").defaultPrevented||(this._focustrap.deactivate(),this._element.blur(),this._isShown=!1,this._element.classList.remove("show"),this._backdrop.hide(),this._queueCallback(()=>{this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._element.style.visibility="hidden",this._config.scroll||(new aA).reset(),a.trigger(this._element,"hidden.bs.offcanvas")},this._element,!0)))}dispose(){this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}_getConfig(a){return a={...bu,...c.getDataAttributes(this._element),...typeof a=="object"?a:{}},o("offcanvas",a,bL),a}_initializeBackDrop(){return new bt({className:"offcanvas-backdrop",isVisible:this._config.backdrop,isAnimated:!0,rootElement:this._element.parentNode,clickCallback:()=>this.hide()})}_initializeFocusTrap(){return new bs({trapElement:this._element})}_addEventListeners(){a.on(this._element,"keydown.dismiss.bs.offcanvas",a=>{this._config.keyboard&&a.key==="Escape"&&this.hide()})}static jQueryInterface(a){return this.each(function(){const b=C.getOrCreateInstance(this,a);if(typeof a=="string"){if(b[a]===void 0||a.startsWith("_")||a==="constructor")throw new TypeError(`No method named "${a}"`);b[a](this)}})}}a.on(document,"click.bs.offcanvas.data-api",'[data-bs-toggle="offcanvas"]',function(e){const c=u(this);if(["A","AREA"].includes(this.tagName)&&e.preventDefault(),D(this))return;a.one(c,"hidden.bs.offcanvas",()=>{U(this)&&this.focus()});const d=b.findOne(".offcanvas.show");d&&d!==c&&C.getInstance(d).hide(),C.getOrCreateInstance(c).toggle(this)}),a.on(window,"load.bs.offcanvas.data-api",()=>b.find(".offcanvas.show").forEach(a=>C.getOrCreateInstance(a).show())),ac(C),k(C);const bN=new Set(["background","cite","href","itemtype","longdesc","poster","src","xlink:href"]),ch=/^(?:(?:https?|mailto|ftp|tel|file):|[^#&/:?]*(?:[#/?]|$))/i,bP=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[\d+/a-z]+=*$/i,bQ=(a,c)=>{const b=a.nodeName.toLowerCase();if(c.includes(b))return!bN.has(b)||Boolean(ch.test(a.nodeValue)||bP.test(a.nodeValue));const d=c.filter(a=>a instanceof RegExp);for(let a=0,c=d.length;a{bQ(b,i)||a.removeAttribute(b.nodeName)})}return d.body.innerHTML}const bS=new Set(["sanitize","allowList","sanitizeFn"]),bT={animation:"boolean",template:"string",title:"(string|element|function)",trigger:"string",delay:"(number|object)",html:"boolean",selector:"(string|boolean)",placement:"(string|function)",offset:"(array|string|function)",container:"(string|element|boolean)",fallbackPlacements:"array",boundary:"(string|element)",customClass:"(string|function)",sanitize:"boolean",sanitizeFn:"(null|function)",allowList:"object",popperConfig:"(null|object|function)"},bU={AUTO:"auto",TOP:"top",RIGHT:f()?"left":"right",BOTTOM:"bottom",LEFT:f()?"right":"left"},bV={animation:!0,template:'',trigger:"hover focus",title:"",delay:0,html:!1,selector:!1,placement:"top",offset:[0,0],container:!1,fallbackPlacements:["top","right","bottom","left"],boundary:"clippingParents",customClass:"",sanitize:!0,sanitizeFn:null,allowList:{"*":["class","dir","id","lang","role",/^aria-[\w-]*$/i],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],div:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","srcset","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]},popperConfig:null},bW={HIDE:"hide.bs.tooltip",HIDDEN:"hidden.bs.tooltip",SHOW:"show.bs.tooltip",SHOWN:"shown.bs.tooltip",INSERTED:"inserted.bs.tooltip",CLICK:"click.bs.tooltip",FOCUSIN:"focusin.bs.tooltip",FOCUSOUT:"focusout.bs.tooltip",MOUSEENTER:"mouseenter.bs.tooltip",MOUSELEAVE:"mouseleave.bs.tooltip"};class H extends m{constructor(a,b){if(aG===void 0)throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org)");super(a),this._isEnabled=!0,this._timeout=0,this._hoverState="",this._activeTrigger={},this._popper=null,this._config=this._getConfig(b),this.tip=null,this._setListeners()}static get Default(){return bV}static get NAME(){return"tooltip"}static get Event(){return bW}static get DefaultType(){return bT}enable(){this._isEnabled=!0}disable(){this._isEnabled=!1}toggleEnabled(){this._isEnabled=!this._isEnabled}toggle(a){if(this._isEnabled)if(a){const b=this._initializeOnDelegatedTarget(a);b._activeTrigger.click=!b._activeTrigger.click,b._isWithActiveTrigger()?b._enter(null,b):b._leave(null,b)}else{if(this.getTipElement().classList.contains("show"))return void this._leave(null,this);this._enter(null,this)}}dispose(){clearTimeout(this._timeout),a.off(this._element.closest(".modal"),"hide.bs.modal",this._hideModalHandler),this.tip&&this.tip.remove(),this._popper&&this._popper.destroy(),super.dispose()}show(){if(this._element.style.display==="none")throw new Error("Please use show on visible elements");if(!this.isWithContent()||!this._isEnabled)return;const h=a.trigger(this._element,this.constructor.Event.SHOW),d=aT(this._element),j=d===null?this._element.ownerDocument.documentElement.contains(this._element):d.contains(this._element);if(h.defaultPrevented||!j)return;const b=this.getTipElement(),f=(a=>{do a+=Math.floor(1e6*Math.random());while(document.getElementById(a))return a})(this.constructor.NAME);b.setAttribute("id",f),this._element.setAttribute("aria-describedby",f),this._config.animation&&b.classList.add("fade");const g=typeof this._config.placement=="function"?this._config.placement.call(this,b,this._element):this._config.placement,c=this._getAttachment(g);this._addAttachmentClass(c);const{container:i}=this._config;K.set(b,this.constructor.DATA_KEY,this),this._element.ownerDocument.documentElement.contains(this.tip)||(i.append(b),a.trigger(this._element,this.constructor.Event.INSERTED)),this._popper?this._popper.update():this._popper=aj(this._element,b,this._getPopperConfig(c)),b.classList.add("show");const e=this._resolvePossibleFunction(this._config.customClass);e&&b.classList.add(...e.split(" ")),"ontouchstart"in document.documentElement&&[].concat(...document.body.children).forEach(b=>{a.on(b,"mouseover",aa)});const k=this.tip.classList.contains("fade");this._queueCallback(()=>{const b=this._hoverState;this._hoverState=null,a.trigger(this._element,this.constructor.Event.SHOWN),b==="out"&&this._leave(null,this)},this.tip,k)}hide(){if(!this._popper)return;const b=this.getTipElement();if(a.trigger(this._element,this.constructor.Event.HIDE).defaultPrevented)return;b.classList.remove("show"),"ontouchstart"in document.documentElement&&[].concat(...document.body.children).forEach(b=>a.off(b,"mouseover",aa)),this._activeTrigger.click=!1,this._activeTrigger.focus=!1,this._activeTrigger.hover=!1;const c=this.tip.classList.contains("fade");this._queueCallback(()=>{this._isWithActiveTrigger()||(this._hoverState!=="show"&&b.remove(),this._cleanTipClass(),this._element.removeAttribute("aria-describedby"),a.trigger(this._element,this.constructor.Event.HIDDEN),this._popper&&(this._popper.destroy(),this._popper=null))},this.tip,c),this._hoverState=""}update(){this._popper!==null&&this._popper.update()}isWithContent(){return Boolean(this.getTitle())}getTipElement(){if(this.tip)return this.tip;const b=document.createElement("div");b.innerHTML=this._config.template;const a=b.children[0];return this.setContent(a),a.classList.remove("fade","show"),this.tip=a,this.tip}setContent(a){this._sanitizeAndSetContent(a,this.getTitle(),".tooltip-inner")}_sanitizeAndSetContent(d,c,e){const a=b.findOne(e,d);c||!a?this.setElementContent(a,c):a.remove()}setElementContent(b,a){if(b!==null)return E(a)?(a=v(a),void(this._config.html?a.parentNode!==b&&(b.innerHTML="",b.append(a)):b.textContent=a.textContent)):void(this._config.html?(this._config.sanitize&&(a=ba(a,this._config.allowList,this._config.sanitizeFn)),b.innerHTML=a):b.textContent=a)}getTitle(){const a=this._element.getAttribute("data-bs-original-title")||this._config.title;return this._resolvePossibleFunction(a)}updateAttachment(a){return a==="right"?"end":a==="left"?"start":a}_initializeOnDelegatedTarget(a,b){return b||this.constructor.getOrCreateInstance(a.delegateTarget,this._getDelegateConfig())}_getOffset(){const{offset:a}=this._config;return typeof a=="string"?a.split(",").map(a=>Number.parseInt(a,10)):typeof a=="function"?b=>a(b,this._element):a}_resolvePossibleFunction(a){return typeof a=="function"?a.call(this._element):a}_getPopperConfig(b){const a={placement:b,modifiers:[{name:"flip",options:{fallbackPlacements:this._config.fallbackPlacements}},{name:"offset",options:{offset:this._getOffset()}},{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"arrow",options:{element:`.${this.constructor.NAME}-arrow`}},{name:"onChange",enabled:!0,phase:"afterWrite",fn:a=>this._handlePopperPlacementChange(a)}],onFirstUpdate:a=>{a.options.placement!==a.placement&&this._handlePopperPlacementChange(a)}};return{...a,...typeof this._config.popperConfig=="function"?this._config.popperConfig(a):this._config.popperConfig}}_addAttachmentClass(a){this.getTipElement().classList.add(`${this._getBasicClassPrefix()}-${this.updateAttachment(a)}`)}_getAttachment(a){return bU[a.toUpperCase()]}_setListeners(){this._config.trigger.split(" ").forEach(b=>{if(b==="click")a.on(this._element,this.constructor.Event.CLICK,this._config.selector,a=>this.toggle(a));else if(b!=="manual"){const c=b==="hover"?this.constructor.Event.MOUSEENTER:this.constructor.Event.FOCUSIN,d=b==="hover"?this.constructor.Event.MOUSELEAVE:this.constructor.Event.FOCUSOUT;a.on(this._element,c,this._config.selector,a=>this._enter(a)),a.on(this._element,d,this._config.selector,a=>this._leave(a))}}),this._hideModalHandler=()=>{this._element&&this.hide()},a.on(this._element.closest(".modal"),"hide.bs.modal",this._hideModalHandler),this._config.selector?this._config={...this._config,trigger:"manual",selector:""}:this._fixTitle()}_fixTitle(){const a=this._element.getAttribute("title"),b=typeof this._element.getAttribute("data-bs-original-title");(a||b!=="string")&&(this._element.setAttribute("data-bs-original-title",a||""),!a||this._element.getAttribute("aria-label")||this._element.textContent||this._element.setAttribute("aria-label",a),this._element.setAttribute("title",""))}_enter(b,a){a=this._initializeOnDelegatedTarget(b,a),b&&(a._activeTrigger[b.type==="focusin"?"focus":"hover"]=!0),a.getTipElement().classList.contains("show")||a._hoverState==="show"?a._hoverState="show":(clearTimeout(a._timeout),a._hoverState="show",a._config.delay&&a._config.delay.show?a._timeout=setTimeout(()=>{a._hoverState==="show"&&a.show()},a._config.delay.show):a.show())}_leave(b,a){a=this._initializeOnDelegatedTarget(b,a),b&&(a._activeTrigger[b.type==="focusout"?"focus":"hover"]=a._element.contains(b.relatedTarget)),a._isWithActiveTrigger()||(clearTimeout(a._timeout),a._hoverState="out",a._config.delay&&a._config.delay.hide?a._timeout=setTimeout(()=>{a._hoverState==="out"&&a.hide()},a._config.delay.hide):a.hide())}_isWithActiveTrigger(){for(const a in this._activeTrigger)if(this._activeTrigger[a])return!0;return!1}_getConfig(a){const b=c.getDataAttributes(this._element);return Object.keys(b).forEach(a=>{bS.has(a)&&delete b[a]}),(a={...this.constructor.Default,...b,...typeof a=="object"&&a?a:{}}).container=a.container===!1?document.body:v(a.container),typeof a.delay=="number"&&(a.delay={show:a.delay,hide:a.delay}),typeof a.title=="number"&&(a.title=a.title.toString()),typeof a.content=="number"&&(a.content=a.content.toString()),o("tooltip",a,this.constructor.DefaultType),a.sanitize&&(a.template=ba(a.template,a.allowList,a.sanitizeFn)),a}_getDelegateConfig(){const a={};for(const b in this._config)this.constructor.Default[b]!==this._config[b]&&(a[b]=this._config[b]);return a}_cleanTipClass(){const b=this.getTipElement(),c=new RegExp(`(^|\\s)${this._getBasicClassPrefix()}\\S+`,"g"),a=b.getAttribute("class").match(c);a!==null&&a.length>0&&a.map(a=>a.trim()).forEach(a=>b.classList.remove(a))}_getBasicClassPrefix(){return"bs-tooltip"}_handlePopperPlacementChange(b){const{state:a}=b;a&&(this.tip=a.elements.popper,this._cleanTipClass(),this._addAttachmentClass(this._getAttachment(a.placement)))}static jQueryInterface(a){return this.each(function(){const b=H.getOrCreateInstance(this,a);if(typeof a=="string"){if(b[a]===void 0)throw new TypeError(`No method named "${a}"`);b[a]()}})}}k(H);const bY={...H.Default,placement:"right",offset:[0,8],trigger:"click",content:"",template:''},bZ={...H.DefaultType,content:"(string|element|function)"},b_={HIDE:"hide.bs.popover",HIDDEN:"hidden.bs.popover",SHOW:"show.bs.popover",SHOWN:"shown.bs.popover",INSERTED:"inserted.bs.popover",CLICK:"click.bs.popover",FOCUSIN:"focusin.bs.popover",FOCUSOUT:"focusout.bs.popover",MOUSEENTER:"mouseenter.bs.popover",MOUSELEAVE:"mouseleave.bs.popover"};class ay extends H{static get Default(){return bY}static get NAME(){return"popover"}static get Event(){return b_}static get DefaultType(){return bZ}isWithContent(){return this.getTitle()||this._getContent()}setContent(a){this._sanitizeAndSetContent(a,this.getTitle(),".popover-header"),this._sanitizeAndSetContent(a,this._getContent(),".popover-body")}_getContent(){return this._resolvePossibleFunction(this._config.content)}_getBasicClassPrefix(){return"bs-popover"}static jQueryInterface(a){return this.each(function(){const b=ay.getOrCreateInstance(this,a);if(typeof a=="string"){if(b[a]===void 0)throw new TypeError(`No method named "${a}"`);b[a]()}})}}k(ay);const bi={offset:10,method:"auto",target:""},cb={offset:"number",method:"string",target:"(string|element)"},at=".nav-link, .list-group-item, .dropdown-item";class al extends m{constructor(b,c){super(b),this._scrollElement=this._element.tagName==="BODY"?window:this._element,this._config=this._getConfig(c),this._offsets=[],this._targets=[],this._activeTarget=null,this._scrollHeight=0,a.on(this._scrollElement,"scroll.bs.scrollspy",()=>this._process()),this.refresh(),this._process()}static get Default(){return bi}static get NAME(){return"scrollspy"}refresh(){const d=this._scrollElement===this._scrollElement.window?"offset":"position",a=this._config.method==="auto"?d:this._config.method,e=a==="position"?this._getScrollTop():0;this._offsets=[],this._targets=[],this._scrollHeight=this._getScrollHeight(),b.find(at,this._config.target).map(g=>{const d=ar(g),f=d?b.findOne(d):null;if(f){const b=f.getBoundingClientRect();if(b.width||b.height)return[c[a](f).top+e,d]}return null}).filter(a=>a).sort((a,b)=>a[0]-b[0]).forEach(a=>{this._offsets.push(a[0]),this._targets.push(a[1])})}dispose(){a.off(this._scrollElement,".bs.scrollspy"),super.dispose()}_getConfig(a){return(a={...bi,...c.getDataAttributes(this._element),...typeof a=="object"&&a?a:{}}).target=v(a.target)||document.documentElement,o("scrollspy",a,cb),a}_getScrollTop(){return this._scrollElement===window?this._scrollElement.pageYOffset:this._scrollElement.scrollTop}_getScrollHeight(){return this._scrollElement.scrollHeight||Math.max(document.body.scrollHeight,document.documentElement.scrollHeight)}_getOffsetHeight(){return this._scrollElement===window?window.innerHeight:this._scrollElement.getBoundingClientRect().height}_process(){const a=this._getScrollTop()+this._config.offset,b=this._getScrollHeight(),c=this._config.offset+b-this._getOffsetHeight();if(this._scrollHeight!==b&&this.refresh(),a>=c){const a=this._targets[this._targets.length-1];this._activeTarget!==a&&this._activate(a)}else{if(this._activeTarget&&a0)return this._activeTarget=null,void this._clear();for(let b=this._offsets.length;b--;)this._activeTarget!==this._targets[b]&&a>=this._offsets[b]&&(this._offsets[b+1]===void 0||a`${a}[data-bs-target="${c}"],${a}[href="${c}"]`),d=b.findOne(e.join(","),this._config.target);d.classList.add("active"),d.classList.contains("dropdown-item")?b.findOne(".dropdown-toggle",d.closest(".dropdown")).classList.add("active"):b.parents(d,".nav, .list-group").forEach(a=>{b.prev(a,".nav-link, .list-group-item").forEach(a=>a.classList.add("active")),b.prev(a,".nav-item").forEach(a=>{b.children(a,".nav-link").forEach(a=>a.classList.add("active"))})}),a.trigger(this._scrollElement,"activate.bs.scrollspy",{relatedTarget:c})}_clear(){b.find(at,this._config.target).filter(a=>a.classList.contains("active")).forEach(a=>a.classList.remove("active"))}static jQueryInterface(a){return this.each(function(){const b=al.getOrCreateInstance(this,a);if(typeof a=="string"){if(b[a]===void 0)throw new TypeError(`No method named "${a}"`);b[a]()}})}}a.on(window,"load.bs.scrollspy.data-api",()=>{b.find('[data-bs-spy="scroll"]').forEach(a=>new al(a))}),k(al);class ae extends m{static get NAME(){return"tab"}show(){if(this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE&&this._element.classList.contains("active"))return;let c;const e=u(this._element),d=this._element.closest(".nav, .list-group");if(d){const a=d.nodeName==="UL"||d.nodeName==="OL"?":scope > li > .active":".active";c=b.find(a,d),c=c[c.length-1]}const f=c?a.trigger(c,"hide.bs.tab",{relatedTarget:this._element}):null;if(a.trigger(this._element,"show.bs.tab",{relatedTarget:c}).defaultPrevented||f!==null&&f.defaultPrevented)return;this._activate(this._element,d);const g=()=>{a.trigger(c,"hidden.bs.tab",{relatedTarget:this._element}),a.trigger(this._element,"shown.bs.tab",{relatedTarget:c})};e?this._activate(e,e.parentNode,g):g()}_activate(d,a,e){const c=(!a||a.nodeName!=="UL"&&a.nodeName!=="OL"?b.children(a,".active"):b.find(":scope > li > .active",a))[0],g=e&&c&&c.classList.contains("fade"),f=()=>this._transitionComplete(d,c,e);c&&g?(c.classList.remove("show"),this._queueCallback(f,d,!0)):f()}_transitionComplete(a,d,e){if(d){d.classList.remove("active");const a=b.findOne(":scope > .dropdown-menu .active",d.parentNode);a&&a.classList.remove("active"),d.getAttribute("role")==="tab"&&d.setAttribute("aria-selected",!1)}a.classList.add("active"),a.getAttribute("role")==="tab"&&a.setAttribute("aria-selected",!0),L(a),a.classList.contains("fade")&&a.classList.add("show");let c=a.parentNode;if(c&&c.nodeName==="LI"&&(c=c.parentNode),c&&c.classList.contains("dropdown-menu")){const c=a.closest(".dropdown");c&&b.find(".dropdown-toggle",c).forEach(a=>a.classList.add("active")),a.setAttribute("aria-expanded",!0)}e&&e()}static jQueryInterface(a){return this.each(function(){const b=ae.getOrCreateInstance(this);if(typeof a=="string"){if(b[a]===void 0)throw new TypeError(`No method named "${a}"`);b[a]()}})}}a.on(document,"click.bs.tab.data-api",'[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]',function(a){["A","AREA"].includes(this.tagName)&&a.preventDefault(),D(this)||ae.getOrCreateInstance(this).show()}),k(ae);const cf={animation:"boolean",autohide:"boolean",delay:"number"},aZ={animation:!0,autohide:!0,delay:5e3};class W extends m{constructor(a,b){super(a),this._config=this._getConfig(b),this._timeout=null,this._hasMouseInteraction=!1,this._hasKeyboardInteraction=!1,this._setListeners()}static get DefaultType(){return cf}static get Default(){return aZ}static get NAME(){return"toast"}show(){a.trigger(this._element,"show.bs.toast").defaultPrevented||(this._clearTimeout(),this._config.animation&&this._element.classList.add("fade"),this._element.classList.remove("hide"),L(this._element),this._element.classList.add("show"),this._element.classList.add("showing"),this._queueCallback(()=>{this._element.classList.remove("showing"),a.trigger(this._element,"shown.bs.toast"),this._maybeScheduleHide()},this._element,this._config.animation))}hide(){this._element.classList.contains("show")&&(a.trigger(this._element,"hide.bs.toast").defaultPrevented||(this._element.classList.add("showing"),this._queueCallback(()=>{this._element.classList.add("hide"),this._element.classList.remove("showing"),this._element.classList.remove("show"),a.trigger(this._element,"hidden.bs.toast")},this._element,this._config.animation)))}dispose(){this._clearTimeout(),this._element.classList.contains("show")&&this._element.classList.remove("show"),super.dispose()}_getConfig(a){return a={...aZ,...c.getDataAttributes(this._element),...typeof a=="object"&&a?a:{}},o("toast",a,this.constructor.DefaultType),a}_maybeScheduleHide(){this._config.autohide&&(this._hasMouseInteraction||this._hasKeyboardInteraction||(this._timeout=setTimeout(()=>{this.hide()},this._config.delay)))}_onInteraction(b,a){switch(b.type){case"mouseover":case"mouseout":this._hasMouseInteraction=a;break;case"focusin":case"focusout":this._hasKeyboardInteraction=a}if(a)return void this._clearTimeout();const c=b.relatedTarget;this._element===c||this._element.contains(c)||this._maybeScheduleHide()}_setListeners(){a.on(this._element,"mouseover.bs.toast",a=>this._onInteraction(a,!0)),a.on(this._element,"mouseout.bs.toast",a=>this._onInteraction(a,!1)),a.on(this._element,"focusin.bs.toast",a=>this._onInteraction(a,!0)),a.on(this._element,"focusout.bs.toast",a=>this._onInteraction(a,!1))}_clearTimeout(){clearTimeout(this._timeout),this._timeout=null}static jQueryInterface(a){return this.each(function(){const b=W.getOrCreateInstance(this,a);if(typeof a=="string"){if(b[a]===void 0)throw new TypeError(`No method named "${a}"`);b[a](this)}})}}return ac(W),k(W),{Alert:ab,Button:$,Carousel:q,Collapse:J,Dropdown:j,Modal:Q,Offcanvas:C,Popover:ay,ScrollSpy:al,Tab:ae,Toast:W,Tooltip:H}})}}),l=j(k())})() \ No newline at end of file diff --git a/public/js/highlight.min.e13cfba4c5524e30386cb9ea71f0f191f39d15b25b222f4b67549689f7c076158f42a2282446044f5cdacc76a6d003efbfa252a84aea0116703803b6339ae35f.js b/public/js/highlight.min.e13cfba4c5524e30386cb9ea71f0f191f39d15b25b222f4b67549689f7c076158f42a2282446044f5cdacc76a6d003efbfa252a84aea0116703803b6339ae35f.js deleted file mode 100644 index 9c11c87..0000000 --- a/public/js/highlight.min.e13cfba4c5524e30386cb9ea71f0f191f39d15b25b222f4b67549689f7c076158f42a2282446044f5cdacc76a6d003efbfa252a84aea0116703803b6339ae35f.js +++ /dev/null @@ -1 +0,0 @@ -(()=>{var r=Object.create,e=Object.defineProperty,U=Object.getOwnPropertyDescriptor,Q=Object.getOwnPropertyNames,J=Object.getPrototypeOf,H=Object.prototype.hasOwnProperty,_=a=>e(a,"__esModule",{value:!0}),A=(b,a)=>function(){return a||(0,b[Object.keys(b)[0]])((a={exports:{}}).exports,a),a.exports},x=(b,a,c)=>{if(a&&typeof a=="object"||typeof a=="function")for(let d of Q(a))!H.call(b,d)&&d!=="default"&&e(b,d,{get:()=>a[d],enumerable:!(c=U(a,d))||c.enumerable});return b},w=a=>x(_(e(a!=null?r(J(a)):{},"default",a&&a.__esModule&&"default"in a?{get:()=>a.default,enumerable:!0}:{value:a,enumerable:!0})),a),u=A({"node_modules/highlight.js/lib/core.js"(aA,ax){var m={exports:{}},aw,E,av,w,ar,al,p,ak,ag,ad,y,n,A,B,C,V,J,e,G,H,I,i,K,L,M,N,O,P,Q,R,S,T,U,g,aa,ab,ac,v,b,r,c,h,au,j,z,u,ay,ah,az;function l(a){return a instanceof Map?a.clear=a.delete=a.set=function(){throw new Error("map is read-only")}:a instanceof Set&&(a.add=a.clear=a.delete=function(){throw new Error("set is read-only")}),Object.freeze(a),Object.getOwnPropertyNames(a).forEach(function(c){var b=a[c];typeof b=="object"&&!Object.isFrozen(b)&&l(b)}),a}m.exports=l,m.exports.default=l,aw=m.exports,E=class{constructor(a){a.data===void 0&&(a.data={}),this.data=a.data,this.isMatchIgnored=!1}ignoreMatch(){this.isMatchIgnored=!0}};function D(a){return a.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'")}function a(b,...c){const a=Object.create(null);for(const c in b)a[c]=b[c];return c.forEach(function(b){for(const c in b)a[c]=b[c]}),a}av="",w=a=>!!a.kind,ar=(a,{prefix:b})=>{if(a.includes(".")){const c=a.split(".");return[`${b}${c.shift()}`,...c.map((a,b)=>`${a}${"_".repeat(b+1)}`)].join(" ")}return`${b}${a}`},al=class{constructor(a,b){this.buffer="",this.classPrefix=b.classPrefix,a.walk(this)}addText(a){this.buffer+=D(a)}openNode(b){if(!w(b))return;let a=b.kind;b.sublanguage?a=`language-${a}`:a=ar(a,{prefix:this.classPrefix}),this.span(a)}closeNode(a){if(!w(a))return;this.buffer+=av}value(){return this.buffer}span(a){this.buffer+=``}},p=class{constructor(){this.rootNode={children:[]},this.stack=[this.rootNode]}get top(){return this.stack[this.stack.length-1]}get root(){return this.rootNode}add(a){this.top.children.push(a)}openNode(b){const a={kind:b,children:[]};this.add(a),this.stack.push(a)}closeNode(){return this.stack.length>1?this.stack.pop():void 0}closeAllNodes(){while(this.closeNode());}toJSON(){return JSON.stringify(this.rootNode,null,4)}walk(a){return this.constructor._walk(a,this.rootNode)}static _walk(b,a){return typeof a=="string"?b.addText(a):a.children&&(b.openNode(a),a.children.forEach(a=>this._walk(b,a)),b.closeNode(a)),b}static _collapse(a){if(typeof a=="string")return;if(!a.children)return;a.children.every(a=>typeof a=="string")?a.children=[a.children.join("")]:a.children.forEach(a=>{p._collapse(a)})}},ak=class extends p{constructor(a){super(),this.options=a}addKeyword(a,b){if(a==="")return;this.openNode(b),this.addText(a),this.closeNode()}addText(a){if(a==="")return;this.add(a)}addSublanguage(b,c){const a=b.root;a.kind=c,a.sublanguage=!0,this.add(a)}toHTML(){const a=new al(this,this.options);return a.value()}finalize(){return!0}};function d(a){return a?typeof a=="string"?a:a.source:null}function aj(a){return f("(?=",a,")")}function f(...a){const b=a.map(a=>d(a)).join("");return b}function ai(a){const b=a[a.length-1];return typeof b=="object"&&b.constructor===Object?(a.splice(a.length-1,1),b):{}}function o(...a){const b=ai(a),c="("+(b.capture?"":"?:")+a.map(a=>d(a)).join("|")+")";return c}function t(a){return new RegExp(a.toString()+"|").exec("").length-1}function F(a,c){const b=a&&a.exec(c);return b&&b.index===0}ag=/\[(?:[^\\\]]|\\.)*\]|\(\??|\\([1-9][0-9]*)|\\./;function k(b,{joinWith:c}){let a=0;return b.map(e=>{a+=1;const f=a;let b=d(e),c="";while(b.length>0){const d=ag.exec(b);if(!d){c+=b;break}c+=b.substring(0,d.index),b=b.substring(d.index+d[0].length),d[0][0]==="\\"&&d[1]?c+="\\"+String(Number(d[1])+f):(c+=d[0],d[0]==="("&&a++)}return c}).map(a=>`(${a})`).join(c)}ad=/\b\B/,y="[a-zA-Z]\\w*",n="[a-zA-Z_]\\w*",A="\\b\\d+(\\.\\d+)?",B="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",C="\\b(0b[01]+)",V="!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",J=(b={})=>{const c=/^#![ ]*\//;return b.binary&&(b.begin=f(c,/.*\b/,b.binary,/\b.*/)),a({scope:"meta",begin:c,end:/$/,relevance:0,"on:begin":(a,b)=>{a.index!==0&&b.ignoreMatch()}},b)},e={begin:"\\\\[\\s\\S]",relevance:0},G={scope:"string",begin:"'",end:"'",illegal:"\\n",contains:[e]},H={scope:"string",begin:'"',end:'"',illegal:"\\n",contains:[e]},I={begin:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},i=function(c,d,e={}){const b=a({scope:"comment",begin:c,end:d,contains:[]},e);b.contains.push({scope:"doctag",begin:"[ ]*(?=(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):)",end:/(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):/,excludeBegin:!0,relevance:0});const g=o("I","a","is","so","us","to","at","if","in","it","on",/[A-Za-z]+['](d|ve|re|ll|t|s|n)/,/[A-Za-z]+[-][a-z]+/,/[A-Za-z][a-z]{2,}/);return b.contains.push({begin:f(/[ ]+/,"(",g,/[.]?[:]?([.][ ]|[ ])/,"){3}")}),b},K=i("//","$"),L=i("/\\*","\\*/"),M=i("#","$"),N={scope:"number",begin:A,relevance:0},O={scope:"number",begin:B,relevance:0},P={scope:"number",begin:C,relevance:0},Q={begin:/(?=\/[^/\n]*\/)/,contains:[{scope:"regexp",begin:/\//,end:/\/[gimuy]*/,illegal:/\n/,contains:[e,{begin:/\[/,end:/\]/,relevance:0,contains:[e]}]}]},R={scope:"title",begin:y,relevance:0},S={scope:"title",begin:n,relevance:0},T={begin:"\\.\\s*"+n,relevance:0},U=function(a){return Object.assign(a,{"on:begin":(a,b)=>{b.data._beginMatch=a[1]},"on:end":(b,a)=>{a.data._beginMatch!==b[1]&&a.ignoreMatch()}})},g=Object.freeze({__proto__:null,MATCH_NOTHING_RE:ad,IDENT_RE:y,UNDERSCORE_IDENT_RE:n,NUMBER_RE:A,C_NUMBER_RE:B,BINARY_NUMBER_RE:C,RE_STARTERS_RE:V,SHEBANG:J,BACKSLASH_ESCAPE:e,APOS_STRING_MODE:G,QUOTE_STRING_MODE:H,PHRASAL_WORDS_MODE:I,COMMENT:i,C_LINE_COMMENT_MODE:K,C_BLOCK_COMMENT_MODE:L,HASH_COMMENT_MODE:M,NUMBER_MODE:N,C_NUMBER_MODE:O,BINARY_NUMBER_MODE:P,REGEXP_MODE:Q,TITLE_MODE:R,UNDERSCORE_TITLE_MODE:S,METHOD_GUARD:T,END_SAME_AS_BEGIN:U});function W(a,b){const c=a.input[a.index-1];c==="."&&b.ignoreMatch()}function X(a,b){a.className!==void 0&&(a.scope=a.className,delete a.className)}function Y(a,b){if(!b)return;if(!a.beginKeywords)return;a.begin="\\b("+a.beginKeywords.split(" ").join("|")+")(?!\\.)(?=\\b|\\s)",a.__beforeBegin=W,a.keywords=a.keywords||a.beginKeywords,delete a.beginKeywords,a.relevance===void 0&&(a.relevance=0)}function Z(a,b){if(!Array.isArray(a.illegal))return;a.illegal=o(...a.illegal)}function _(a,b){if(!a.match)return;if(a.begin||a.end)throw new Error("begin & end are not supported with match");a.begin=a.match,delete a.match}function $(a,b){a.relevance===void 0&&(a.relevance=1)}aa=(a,c)=>{if(!a.beforeMatch)return;if(a.starts)throw new Error("beforeMatch cannot be used with starts");const b=Object.assign({},a);Object.keys(a).forEach(b=>{delete a[b]}),a.keywords=b.keywords,a.begin=f(b.beforeMatch,aj(b.begin)),a.starts={relevance:0,contains:[Object.assign(b,{endsParent:!0})]},a.relevance=0,delete b.beforeMatch},ab=["of","and","for","in","not","or","if","then","parent","list","value"],ac="keyword";function x(a,c,d=ac){const b=Object.create(null);return typeof a=="string"?e(d,a.split(" ")):Array.isArray(a)?e(d,a):Object.keys(a).forEach(function(d){Object.assign(b,x(a[d],c,d))}),b;function e(d,a){c&&(a=a.map(a=>a.toLowerCase())),a.forEach(function(c){const a=c.split("|");b[a[0]]=[d,ae(a[0],a[1])]})}}function ae(b,a){return a?Number(a):af(b)?0:1}function af(a){return ab.includes(a.toLowerCase())}v={},b=a=>{console.error(a)},r=(a,...b)=>{console.log(`WARN: ${a}`,...b)},c=(a,b)=>{if(v[`${a}/${b}`])return;console.log(`Deprecated as of ${a}. ${b}`),v[`${a}/${b}`]=!0},h=new Error;function q(a,d,{key:b}){let c=0;const g=a[b],e={},f={};for(let a=1;a<=d.length;a++)f[a+c]=g[a],e[a+c]=!0,c+=t(d[a-1]);a[b]=f,a[b]._emit=e,a[b]._multi=!0}function am(a){if(!Array.isArray(a.begin))return;if(a.skip||a.excludeBegin||a.returnBegin)throw b("skip, excludeBegin, returnBegin not compatible with beginScope: {}"),h;if(typeof a.beginScope!="object"||a.beginScope===null)throw b("beginScope must be object"),h;q(a,a.begin,{key:"beginScope"}),a.begin=k(a.begin,{joinWith:""})}function an(a){if(!Array.isArray(a.end))return;if(a.skip||a.excludeEnd||a.returnEnd)throw b("skip, excludeEnd, returnEnd not compatible with endScope: {}"),h;if(typeof a.endScope!="object"||a.endScope===null)throw b("endScope must be object"),h;q(a,a.end,{key:"endScope"}),a.end=k(a.end,{joinWith:""})}function ao(a){a.scope&&typeof a.scope=="object"&&a.scope!==null&&(a.beginScope=a.scope,delete a.scope)}function ap(a){ao(a),typeof a.beginScope=="string"&&(a.beginScope={_wrap:a.beginScope}),typeof a.endScope=="string"&&(a.endScope={_wrap:a.endScope}),am(a),an(a)}function aq(b){function c(a,c){return new RegExp(d(a),"m"+(b.case_insensitive?"i":"")+(c?"g":""))}class f{constructor(){this.matchIndexes={},this.regexes=[],this.matchAt=1,this.position=0}addRule(b,a){a.position=this.position++,this.matchIndexes[this.matchAt]=a,this.regexes.push([a,b]),this.matchAt+=t(b)+1}compile(){this.regexes.length===0&&(this.exec=()=>null);const a=this.regexes.map(a=>a[1]);this.matcherRe=c(k(a,{joinWith:"|"}),!0),this.lastIndex=0}exec(c){this.matcherRe.lastIndex=this.lastIndex;const a=this.matcherRe.exec(c);if(!a)return null;const b=a.findIndex((a,b)=>b>0&&a!==void 0),d=this.matchIndexes[b];return a.splice(0,b),Object.assign(a,d)}}class g{constructor(){this.rules=[],this.multiRegexes=[],this.count=0,this.lastIndex=0,this.regexIndex=0}getMatcher(a){if(this.multiRegexes[a])return this.multiRegexes[a];const b=new f;return this.rules.slice(a).forEach(([a,c])=>b.addRule(a,c)),b.compile(),this.multiRegexes[a]=b,b}resumingScanAtSamePosition(){return this.regexIndex!==0}considerAll(){this.regexIndex=0}addRule(b,a){this.rules.push([b,a]),a.type==="begin"&&this.count++}exec(b){const c=this.getMatcher(this.regexIndex);c.lastIndex=this.lastIndex;let a=c.exec(b);if(this.resumingScanAtSamePosition())if(a&&a.index===this.lastIndex);else{const c=this.getMatcher(0);c.lastIndex=this.lastIndex+1,a=c.exec(b)}return a&&(this.regexIndex+=a.position+1,this.regexIndex===this.count&&this.considerAll()),a}}function h(a){const b=new g;return a.contains.forEach(a=>b.addRule(a.begin,{rule:a,type:"begin"})),a.terminatorEnd&&b.addRule(a.terminatorEnd,{type:"end"}),a.illegal&&b.addRule(a.illegal,{type:"illegal"}),b}function e(a,g){const f=a;if(a.isCompiled)return f;[X,_,ap,aa].forEach(b=>b(a,g)),b.compilerExtensions.forEach(b=>b(a,g)),a.__beforeBegin=null,[Y,Z,$].forEach(b=>b(a,g)),a.isCompiled=!0;let i=null;return typeof a.keywords=="object"&&a.keywords.$pattern&&(a.keywords=Object.assign({},a.keywords),i=a.keywords.$pattern,delete a.keywords.$pattern),i=i||/\w+/,a.keywords&&(a.keywords=x(a.keywords,b.case_insensitive)),f.keywordPatternRe=c(i,!0),g&&(a.begin||(a.begin=/\B|\b/),f.beginRe=c(a.begin),!a.end&&!a.endsWithParent&&(a.end=/\B|\b/),a.end&&(f.endRe=c(a.end)),f.terminatorEnd=d(a.end)||"",a.endsWithParent&&g.terminatorEnd&&(f.terminatorEnd+=(a.end?"|":"")+g.terminatorEnd)),a.illegal&&(f.illegalRe=c(a.illegal)),a.contains||(a.contains=[]),a.contains=[].concat(...a.contains.map(function(b){return at(b==="self"?a:b)})),a.contains.forEach(function(a){e(a,f)}),a.starts&&e(a.starts,g),f.matcher=h(f),f}if(b.compilerExtensions||(b.compilerExtensions=[]),b.contains&&b.contains.includes("self"))throw new Error("ERR: contains `self` is not supported at the top-level of a language. See documentation.");return b.classNameAliases=a(b.classNameAliases||{}),e(b)}function s(a){return!!a&&(a.endsWithParent||s(a.starts))}function at(b){return b.variants&&!b.cachedVariants&&(b.cachedVariants=b.variants.map(function(c){return a(b,{variants:null},c)})),b.cachedVariants?b.cachedVariants:s(b)?a(b,{starts:b.starts?a(b.starts):null}):Object.isFrozen(b)?a(b):b}au="11.2.0",j=D,z=a,u=Symbol("nomatch"),ay=7,ah=function(e){const f=Object.create(null),h=Object.create(null),x=[];let i=!0;const w="Could not find the language '{}', did you forget to load/include a language module?",v={disableAutodetect:!0,name:"Plain text",contains:[]};let a={ignoreUnescapedHTML:!1,noHighlightRe:/^(no-?highlight)$/i,languageDetectRe:/\blang(?:uage)?-([\w-]+)\b/i,classPrefix:"hljs-",cssSelector:"pre code",languages:null,__emitter:ak};function p(b){return a.noHighlightRe.test(b)}function N(b){let e=b.className+" ";e+=b.parentNode?b.parentNode.className:"";const c=a.languageDetectRe.exec(e);if(c){const a=d(c[1]);return a||(r(w.replace("{}",c[1])),r("Falling back to no-highlight mode for this block.",b)),a?c[1]:"no-highlight"}return e.split(/\s+/).find(a=>p(a)||d(a))}function q(h,b,d){let f="",g="";typeof b=="object"?(f=h,d=b.ignoreIllegals,g=b.language):(c("10.7.0","highlight(lang, code, ...args) has been deprecated."),c("10.7.0","Please use highlight(code, options) instead.\nhttps://github.com/highlightjs/highlight.js/issues/2277"),g=h,f=b),d===void 0&&(d=!0);const a={code:f,language:g};k("before:highlight",a);const e=a.result?a.result:n(a.language,a.code,d);return e.code=a.code,k("after:highlight",e),e}function n(l,h,N,M){const s=Object.create(null);function L(a,b){return a.keywords[b]}function z(){if(!c.keywords){g.addText(e);return}let d=0;c.keywordPatternRe.lastIndex=0;let a=c.keywordPatternRe.exec(e),b="";while(a){b+=e.substring(d,a.index);const f=k.case_insensitive?a[0].toLowerCase():a[0],h=L(c,f);if(h){const[c,d]=h;if(g.addText(b),b="",s[f]=(s[f]||0)+1,s[f]<=ay&&(q+=d),c.startsWith("_"))b+=a[0];else{const b=k.classNameAliases[c]||c;g.addKeyword(a[0],b)}}else b+=a[0];d=c.keywordPatternRe.lastIndex,a=c.keywordPatternRe.exec(e)}b+=e.substr(d),g.addText(b)}function J(){if(e==="")return;let a=null;if(typeof c.subLanguage=="string"){if(!f[c.subLanguage]){g.addText(e);return}a=n(c.subLanguage,e,!0,A[c.subLanguage]),A[c.subLanguage]=a._top}else a=o(e,c.subLanguage.length?c.subLanguage:null);c.relevance>0&&(q+=a.relevance),g.addSublanguage(a._emitter,a.language)}function p(){c.subLanguage!=null?J():z(),e=""}function D(b,c){let a=1;while(c[a]!==void 0){if(!b._emit[a]){a++;continue}const d=k.classNameAliases[b[a]]||b[a],f=c[a];d?g.addKeyword(f,d):(e=f,z(),e=""),a++}}function y(a,b){return a.scope&&typeof a.scope=="string"&&g.openNode(k.classNameAliases[a.scope]||a.scope),a.beginScope&&(a.beginScope._wrap?(g.addKeyword(e,k.classNameAliases[a.beginScope._wrap]||a.beginScope._wrap),e=""):a.beginScope._multi&&(D(a.beginScope,b),e="")),c=Object.create(a,{parent:{value:c}}),c}function C(a,c,d){let b=F(a.endRe,d);if(b){if(a["on:end"]){const d=new E(a);a["on:end"](c,d),d.isMatchIgnored&&(b=!1)}if(b){while(a.endsParent&&a.parent)a=a.parent;return a}}if(a.endsWithParent)return C(a.parent,c,d)}function I(a){return c.matcher.regexIndex===0?(e+=a[0],1):(x=!0,0)}function G(c){const b=c[0],a=c.rule,d=new E(a),f=[a.__beforeBegin,a["on:begin"]];for(const a of f){if(!a)continue;if(a(c,d),d.isMatchIgnored)return I(b)}return a.skip?e+=b:(a.excludeBegin&&(e+=b),p(),!a.returnBegin&&!a.excludeBegin&&(e=b)),y(a,c),a.returnBegin?0:b.length}function O(a){const b=a[0],i=h.substr(a.index),f=C(c,a,i);if(!f)return u;const d=c;c.endScope&&c.endScope._wrap?(p(),g.addKeyword(b,c.endScope._wrap)):c.endScope&&c.endScope._multi?(p(),D(c.endScope,a)):d.skip?e+=b:(d.returnEnd||d.excludeEnd||(e+=b),p(),d.excludeEnd&&(e=b));do c.scope&&g.closeNode(),!c.skip&&!c.subLanguage&&(q+=c.relevance),c=c.parent;while(c!==f.parent)return f.starts&&y(f.starts,a),d.returnEnd?0:b.length}function K(){const a=[];for(let b=c;b!==k;b=b.parent)b.scope&&a.unshift(b.scope);a.forEach(a=>g.openNode(a))}let r={};function B(d,a){const b=a&&a[0];if(e+=d,b==null)return p(),0;if(r.type==="begin"&&a.type==="end"&&r.index===a.index&&b===""){if(e+=h.slice(a.index,a.index+1),!i){const a=new Error(`0 width match regex (${l})`);throw a.languageName=l,a.badRule=r.rule,a}return 1}if(r=a,a.type==="begin")return G(a);if(a.type==="illegal"&&!N){const a=new Error('Illegal lexeme "'+b+'" for mode "'+(c.scope||"")+'"');throw a.mode=c,a}if(a.type==="end"){const b=O(a);if(b!==u)return b}if(a.type==="illegal"&&b==="")return 1;if(v>1e5&&v>a.index*3){const a=new Error("potential infinite loop, way more iterations than matches");throw a}return e+=b,b.length}const k=d(l);if(!k)throw b(w.replace("{}",l)),new Error('Unknown language: "'+l+'"');const H=aq(k);let t="",c=M||H;const A={},g=new a.__emitter(a);K();let e="",q=0,m=0,v=0,x=!1;try{for(c.matcher.considerAll();;){v++,x?x=!1:c.matcher.considerAll(),c.matcher.lastIndex=m;const a=c.matcher.exec(h);if(!a)break;const b=h.substring(m,a.index),d=B(b,a);m=a.index+d}return B(h.substr(m)),g.closeAllNodes(),g.finalize(),t=g.toHTML(),{language:l,value:t,relevance:q,illegal:!1,_emitter:g,_top:c}}catch(a){if(a.message&&a.message.includes("Illegal"))return{language:l,value:j(h),illegal:!0,relevance:0,_illegalBy:{message:a.message,index:m,context:h.slice(m-100,m+100),mode:a.mode,resultSoFar:t},_emitter:g};if(i)return{language:l,value:j(h),illegal:!1,relevance:0,errorRaised:a,_emitter:g,_top:c};throw a}}function K(b){const c={value:j(b),illegal:!1,relevance:0,_top:v,_emitter:new a.__emitter(a)};return c._emitter.addText(b),c}function o(c,b){b=b||a.languages||Object.keys(f);const h=K(c),e=b.filter(d).filter(s).map(a=>n(a,c,!1));e.unshift(h);const i=e.sort((a,b)=>{if(a.relevance!==b.relevance)return b.relevance-a.relevance;if(a.language&&b.language){if(d(a.language).supersetOf===b.language)return 1;if(d(b.language).supersetOf===a.language)return-1}return 0}),[j,k]=i,g=j;return g.secondBest=k,g}function J(a,b,c){const d=b&&h[b]||c;a.classList.add("hljs"),a.classList.add(`language-${d}`)}function m(b){let f=null;const d=N(b);if(p(d))return;k("before:highlightElement",{el:b,language:d}),!a.ignoreUnescapedHTML&&b.children.length>0&&(console.warn("One of your code blocks includes unescaped HTML. This is a potentially serious security risk."),console.warn("https://github.com/highlightjs/highlight.js/issues/2886"),console.warn(b)),f=b;const e=f.textContent,c=d?q(e,{language:d,ignoreIllegals:!0}):o(e);b.innerHTML=c.value,J(b,d,c.language),b.result={language:c.language,re:c.relevance,relevance:c.relevance},c.secondBest&&(b.secondBest={language:c.secondBest.language,relevance:c.secondBest.relevance}),k("after:highlightElement",{el:b,result:c,text:e})}function A(b){a=z(a,b)}const I=()=>{l(),c("10.6.0","initHighlighting() deprecated. Use highlightAll() now.")};function B(){l(),c("10.6.0","initHighlightingOnLoad() deprecated. Use highlightAll() now.")}let y=!1;function l(){if(document.readyState==="loading"){y=!0;return}const b=document.querySelectorAll(a.cssSelector);b.forEach(m)}function C(){y&&l()}typeof window!="undefined"&&window.addEventListener&&window.addEventListener("DOMContentLoaded",C,!1);function D(c,d){let a=null;try{a=d(e)}catch(d){if(b("Language definition for '{}' could not be registered.".replace("{}",c)),!i)throw d;b(d),a=v}a.name||(a.name=c),f[c]=a,a.rawDefinition=d.bind(null,e),a.aliases&&t(a.aliases,{languageName:c})}function G(a){delete f[a];for(const b of Object.keys(h))h[b]===a&&delete h[b]}function H(){return Object.keys(f)}function d(a){return a=(a||"").toLowerCase(),f[a]||f[h[a]]}function t(a,{languageName:b}){typeof a=="string"&&(a=[a]),a.forEach(a=>{h[a.toLowerCase()]=b})}function s(b){const a=d(b);return a&&!a.disableAutodetect}function L(a){a["before:highlightBlock"]&&!a["before:highlightElement"]&&(a["before:highlightElement"]=b=>{a["before:highlightBlock"](Object.assign({block:b.el},b))}),a["after:highlightBlock"]&&!a["after:highlightElement"]&&(a["after:highlightElement"]=b=>{a["after:highlightBlock"](Object.assign({block:b.el},b))})}function M(a){L(a),x.push(a)}function k(b,c){const a=b;x.forEach(function(b){b[a]&&b[a](c)})}function O(a){return c("10.7.0","highlightBlock will be removed entirely in v12.0"),c("10.7.0","Please use highlightElement now."),m(a)}Object.assign(e,{highlight:q,highlightAuto:o,highlightAll:l,highlightElement:m,highlightBlock:O,configure:A,initHighlighting:I,initHighlightingOnLoad:B,registerLanguage:D,unregisterLanguage:G,listLanguages:H,getLanguage:d,registerAliases:t,autoDetection:s,inherit:z,addPlugin:M}),e.debugMode=function(){i=!1},e.safeMode=function(){i=!0},e.versionString=au;for(const a in g)typeof g[a]=="object"&&aw(g[a]);return Object.assign(e,g),e},az=ah({}),ax.exports=az}}),s=w(u()),a=s.default,n="[A-Za-z$_][0-9A-Za-z$_]*",q=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends"],p=["true","false","null","undefined","NaN","Infinity"],f=["Intl","DataView","Number","Math","Date","String","RegExp","Object","Function","Boolean","Error","Symbol","Set","Map","WeakSet","WeakMap","Proxy","Reflect","JSON","Promise","Float64Array","Int16Array","Int32Array","Int8Array","Uint16Array","Uint32Array","Float32Array","Array","Uint8Array","Uint8ClampedArray","ArrayBuffer","BigInt64Array","BigUint64Array","BigInt"],m=["EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"],l=["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],t=["arguments","this","super","console","window","document","localStorage","module","global"],o=[].concat(l,f,m),z,B,F,N,j,W,O;function v(a){return a?typeof a=="string"?a:a.source:null}function d(a){return b("(?=",a,")")}function b(...a){const b=a.map(a=>v(a)).join("");return b}function y(a){const E=(a,{after:b})=>{const c="",end:""},h={begin:/<[A-Za-z0-9\\._:-]+/,end:/\/[A-Za-z0-9\\._:-]+>|\/>/,isTrulyOpeningTag:(a,b)=>{const c=a[0].length+a.index,d=a.input[c];if(d==="<"){b.ignoreMatch();return}d===">"&&(E(a,{after:c})||b.ignoreMatch())}},e={$pattern:n,keyword:q,literal:p,built_in:o,"variable.language":t},z="[0-9](_?[0-9])*",j=`\\.(${z})`,u=`0|[1-9](_?[0-9])*|0[0-7]*[89][0-9]*`,s={className:"number",variants:[{begin:`(\\b(${u})((${j})|\\.)?|(${j}))[eE][+-]?(${z})\\b`},{begin:`\\b(${u})\\b((${j})\\b|\\.)?|(${j})\\b`},{begin:`\\b(0|[1-9](_?[0-9])*)n\\b`},{begin:"\\b0[xX][0-9a-fA-F](_?[0-9a-fA-F])*n?\\b"},{begin:"\\b0[bB][0-1](_?[0-1])*n?\\b"},{begin:"\\b0[oO][0-7](_?[0-7])*n?\\b"},{begin:"\\b0[0-7]+n?\\b"}],relevance:0},i={className:"subst",begin:"\\$\\{",end:"\\}",keywords:e,contains:[]},v={begin:"html`",end:"",starts:{end:"`",returnEnd:!1,contains:[a.BACKSLASH_ESCAPE,i],subLanguage:"xml"}},w={begin:"css`",end:"",starts:{end:"`",returnEnd:!1,contains:[a.BACKSLASH_ESCAPE,i],subLanguage:"css"}},x={className:"string",begin:"`",end:"`",contains:[a.BACKSLASH_ESCAPE,i]},N=a.COMMENT(/\/\*\*(?!\/)/,"\\*/",{relevance:0,contains:[{begin:"(?=@[A-Za-z]+)",relevance:0,contains:[{className:"doctag",begin:"@[A-Za-z]+"},{className:"type",begin:"\\{",end:"\\}",excludeEnd:!0,excludeBegin:!0,relevance:0},{className:"variable",begin:c+"(?=\\s*(-)|$)",endsParent:!0,relevance:0},{begin:/(?=[^\n])\s/,relevance:0}]}]}),r={className:"comment",variants:[N,a.C_BLOCK_COMMENT_MODE,a.C_LINE_COMMENT_MODE]},A=[a.APOS_STRING_MODE,a.QUOTE_STRING_MODE,v,w,x,s,a.REGEXP_MODE];i.contains=A.concat({begin:/\{/,end:/\}/,keywords:e,contains:["self"].concat(A)});const B=[].concat(r,i.contains),k=B.concat([{begin:/\(/,end:/\)/,keywords:e,contains:["self"].concat(B)}]),g={className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:e,contains:k},D={variants:[{match:[/class/,/\s+/,c],scope:{1:"keyword",3:"title.class"}},{match:[/extends/,/\s+/,b(c,"(",b(/\./,c),")*")],scope:{1:"keyword",3:"title.class.inherited"}}]},F={relevance:0,match:/\b[A-Z][a-z]+([A-Z][a-z]+)*/,className:"title.class",keywords:{_:[...f,...m]}},G={label:"use_strict",className:"meta",relevance:10,begin:/^\s*['"]use (strict|asm)['"]/},H={variants:[{match:[/function/,/\s+/,c,/(?=\s*\()/]},{match:[/function/,/\s*(?=\()/]}],className:{1:"keyword",3:"title.function"},label:"func.def",contains:[g],illegal:/%/},I={relevance:0,match:/\b[A-Z][A-Z_0-9]+\b/,className:"variable.constant"};function J(a){return b("(?!",a.join("|"),")")}const K={match:b(/\b/,J([...l,"super"]),c,d(/\(/)),className:"title.function",relevance:0},L={begin:b(/\./,d(b(c,/(?![0-9A-Za-z$_(])/))),end:c,excludeBegin:!0,keywords:"prototype",className:"property",relevance:0},M={match:[/get|set/,/\s+/,c,/(?=\()/],className:{1:"keyword",3:"title.function"},contains:[{begin:/\(\)/},g]},y="(\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)|"+a.UNDERSCORE_IDENT_RE+")\\s*=>",O={match:[/const|var|let/,/\s+/,c,/\s*/,/=\s*/,d(y)],className:{1:"keyword",3:"title.function"},contains:[g]};return{name:"Javascript",aliases:["js","jsx","mjs","cjs"],keywords:e,exports:{PARAMS_CONTAINS:k},illegal:/#(?![$_A-z])/,contains:[a.SHEBANG({label:"shebang",binary:"node",relevance:5}),G,a.APOS_STRING_MODE,a.QUOTE_STRING_MODE,v,w,x,r,s,F,{className:"attr",begin:c+d(":"),relevance:0},O,{begin:"("+a.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",relevance:0,contains:[r,a.REGEXP_MODE,{className:"function",begin:y,returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:a.UNDERSCORE_IDENT_RE,relevance:0},{className:null,begin:/\(\s*\)/,skip:!0},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:e,contains:k}]}]},{begin:/,/,relevance:0},{match:/\s+/,relevance:0},{variants:[{begin:C.begin,end:C.end},{begin:h.begin,"on:begin":h.isTrulyOpeningTag,end:h.end}],subLanguage:"xml",contains:[{begin:h.begin,end:h.end,skip:!0,contains:["self"]}]}]},H,{beginKeywords:"while if switch catch for"},{begin:"\\b(?!function)"+a.UNDERSCORE_IDENT_RE+"\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)\\s*\\{",returnBegin:!0,label:"func.def",contains:[g,a.inherit(a.TITLE_MODE,{begin:c,className:"title.function"})]},{match:/\.\.\./,relevance:0},L,{match:"\\$"+c,relevance:0},{match:[/\bconstructor(?=\s*\()/],className:{1:"title.function"},contains:[g]},K,I,D,M,{match:/\$[(.]/}]}}z=y;function G(a){const b={className:"attr",begin:/"(\\.|[^\\"\r\n])*"(?=\s*:)/,relevance:1.01},c={match:/[{}[\],:]/,className:"punctuation",relevance:0},d={beginKeywords:["true","false","null"].join(" ")};return{name:"JSON",contains:[b,c,a.QUOTE_STRING_MODE,d,a.C_NUMBER_MODE,a.C_LINE_COMMENT_MODE,a.C_BLOCK_COMMENT_MODE],illegal:"\\S"}}B=G;function C(a){return a?typeof a=="string"?a:a.source:null}function D(...a){const b=a.map(a=>C(a)).join("");return b}function E(a){const b={},h={begin:/\$\{/,end:/\}/,contains:["self",{begin:/:-/,contains:[b]}]};Object.assign(b,{className:"variable",variants:[{begin:D(/\$[\w\d#@][\w\d_]*/,`(?![\\w\\d])(?![$])`)},h]});const d={className:"subst",begin:/\$\(/,end:/\)/,contains:[a.BACKSLASH_ESCAPE]},f={begin:/<<-?\s*(?=\w+)/,starts:{contains:[a.END_SAME_AS_BEGIN({begin:/(\w+)/,end:/(\w+)/,className:"string"})]}},c={className:"string",begin:/"/,end:/"/,contains:[a.BACKSLASH_ESCAPE,b,d]};d.contains.push(c);const g={className:"",begin:/\\"/},e={className:"string",begin:/'/,end:/'/},i={begin:/\$\(\(/,end:/\)\)/,contains:[{begin:/\d+#[0-9a-f]+/,className:"number"},a.NUMBER_MODE,b]},j=["fish","bash","zsh","sh","csh","ksh","tcsh","dash","scsh"],k=a.SHEBANG({binary:`(${j.join("|")})`,relevance:10}),l={className:"function",begin:/\w[\w\d_]*\s*\(\s*\)\s*\{/,returnBegin:!0,contains:[a.inherit(a.TITLE_MODE,{begin:/\w[\w\d_]*/})],relevance:0},m=["if","then","else","elif","fi","for","while","in","do","done","case","esac","function"],n=["true","false"];return{name:"Bash",aliases:["sh"],keywords:{$pattern:/\b[a-z._-]+\b/,keyword:m,literal:n,built_in:"break cd continue eval exec exit export getopts hash pwd readonly return shift test times trap umask unset alias bind builtin caller command declare echo enable help let local logout mapfile printf read readarray source type typeset ulimit unalias set shopt autoload bg bindkey bye cap chdir clone comparguments compcall compctl compdescribe compfiles compgroups compquote comptags comptry compvalues dirs disable disown echotc echoti emulate fc fg float functions getcap getln history integer jobs kill limit log noglob popd print pushd pushln rehash sched setcap setopt stat suspend ttyctl unfunction unhash unlimit unsetopt vared wait whence where which zcompile zformat zftp zle zmodload zparseopts zprof zpty zregexparse zsocket zstyle ztcp"},contains:[k,a.SHEBANG(),l,i,a.HASH_COMMENT_MODE,f,c,g,e,b]}}F=E;function k(a){return a?typeof a=="string"?a:a.source:null}function g(a){return c("(?=",a,")")}function I(a){return c("(?:",a,")?")}function c(...a){const b=a.map(a=>k(a)).join("");return b}function K(a){const b=a[a.length-1];return typeof b=="object"&&b.constructor===Object?(a.splice(a.length-1,1),b):{}}function L(...a){const b=K(a),c="("+(b.capture?"":"?:")+a.map(a=>k(a)).join("|")+")";return c}function M(a){const b=c(/[A-Z_]/,I(/[A-Z0-9_.-]*:/),/[A-Z0-9_.-]*/),k=/[A-Za-z0-9._:-]+/,e={className:"symbol",begin:/&[a-z]+;|&#[0-9]+;|&#x[a-f0-9]+;/},f={begin:/\s/,contains:[{className:"keyword",begin:/#?[a-z_][a-z1-9_-]+/,illegal:/\n/}]},h=a.inherit(f,{begin:/\(/,end:/\)/}),i=a.inherit(a.APOS_STRING_MODE,{className:"string"}),j=a.inherit(a.QUOTE_STRING_MODE,{className:"string"}),d={endsWithParent:!0,illegal:/`]+/}]}]}]};return{name:"HTML, XML",aliases:["html","xhtml","rss","atom","xjb","xsd","xsl","plist","wsf","svg"],case_insensitive:!0,contains:[{className:"meta",begin://,relevance:10,contains:[f,j,i,h,{begin:/\[/,end:/\]/,contains:[{className:"meta",begin://,contains:[f,h,j,i]}]}]},a.COMMENT(//,{relevance:10}),{begin://,relevance:10},e,{className:"meta",begin:/<\?xml/,end:/\?>/,relevance:10},{className:"tag",begin:/)/,end:/>/,keywords:{name:"style"},contains:[d],starts:{end:/<\/style>/,returnEnd:!0,subLanguage:["css","xml"]}},{className:"tag",begin:/)/,end:/>/,keywords:{name:"script"},contains:[d],starts:{end:/<\/script>/,returnEnd:!0,subLanguage:["javascript","handlebars","xml"]}},{className:"tag",begin:/<>|<\/>/},{className:"tag",begin:c(//,/>/,/\s/)))),end:/\/?>/,contains:[{className:"name",begin:b,relevance:0,starts:d}]},{className:"tag",begin:c(/<\//,g(c(b,/>/))),contains:[{className:"name",begin:b,relevance:0},{begin:/>/,relevance:0,endsParent:!0}]}]}}N=M;function h(a){return a?typeof a=="string"?a:a.source:null}function P(a){return i("(?=",a,")")}function i(...a){const b=a.map(a=>h(a)).join("");return b}function R(a){const b=a[a.length-1];return typeof b=="object"&&b.constructor===Object?(a.splice(a.length-1,1),b):{}}function S(...a){const b=R(a),c="("+(b.capture?"":"?:")+a.map(a=>h(a)).join("|")+")";return c}function T(b){const c={className:"number",relevance:0,variants:[{begin:/([+-]+)?[\d]+_[\d_]+/},{begin:b.NUMBER_RE}]},a=b.COMMENT();a.variants=[{begin:/;/,end:/$/},{begin:/#/,end:/$/}];const d={className:"variable",variants:[{begin:/\$[\w\d"][\w\d_]*/},{begin:/\$\{(.*?)\}/}]},e={className:"literal",begin:/\bon|off|true|false|yes|no\b/},f={className:"string",contains:[b.BACKSLASH_ESCAPE],variants:[{begin:"'''",end:"'''",relevance:10},{begin:'"""',end:'"""',relevance:10},{begin:'"',end:'"'},{begin:"'",end:"'"}]},h={begin:/\[/,end:/\]/,contains:[a,e,d,f,c,"self"],relevance:0},j=/[A-Za-z0-9_-]+/,k=/"(\\"|[^"])*"/,l=/'[^']*'/,g=S(j,k,l),m=i(g,"(\\s*\\.\\s*",g,")*",P(/\s*=\s*[^#\s]/));return{name:"TOML, also INI",aliases:["toml"],case_insensitive:!0,illegal:/\S/,contains:[a,{className:"section",begin:/\[+/,end:/\]+/},{begin:m,className:"attr",starts:{end:/$/,contains:[a,h,e,d,f,c]}}]}}j=T;function V(a){const c="true false yes no null",b="[\\w#;/?:@&=+$,.~*'()[\\]]+",m={className:"attr",variants:[{begin:"\\w[\\w :\\/.-]*:(?=[ ]|$)"},{begin:'"\\w[\\w :\\/.-]*":(?=[ ]|$)'},{begin:"'\\w[\\w :\\/.-]*':(?=[ ]|$)"}]},j={className:"template-variable",variants:[{begin:/\{\{/,end:/\}\}/},{begin:/%\{/,end:/\}/}]},f={className:"string",relevance:0,variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/\S+/}],contains:[a.BACKSLASH_ESCAPE,j]},h=a.inherit(f,{variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/[^\s,{}[\]]+/}]}),i="[0-9]{4}(-[0-9][0-9]){0,2}",q="([Tt \\t][0-9][0-9]?(:[0-9][0-9]){2})?",p="(\\.[0-9]*)?",k="([ \\t])*(Z|[-+][0-9][0-9]?(:[0-9][0-9])?)?",l={className:"number",begin:"\\b"+i+q+p+k+"\\b"},d={end:",",endsWithParent:!0,excludeEnd:!0,keywords:c,relevance:0},n={begin:/\{/,end:/\}/,contains:[d],illegal:"\\n",relevance:0},o={begin:"\\[",end:"\\]",contains:[d],illegal:"\\n",relevance:0},g=[m,{className:"meta",begin:"^---\\s*$",relevance:10},{className:"string",begin:"[\\|>]([1-9]?[+-])?[ ]*\\n( +)[^ ][^\\n]*\\n(\\2[^\\n]+\\n?)*"},{begin:"<%[%=-]?",end:"[%-]?%>",subLanguage:"ruby",excludeBegin:!0,excludeEnd:!0,relevance:0},{className:"type",begin:"!\\w+!"+b},{className:"type",begin:"!<"+b+">"},{className:"type",begin:"!"+b},{className:"type",begin:"!!"+b},{className:"meta",begin:"&"+a.UNDERSCORE_IDENT_RE+"$"},{className:"meta",begin:"\\*"+a.UNDERSCORE_IDENT_RE+"$"},{className:"bullet",begin:"-(?=[ ]|$)",relevance:0},a.HASH_COMMENT_MODE,{beginKeywords:c,keywords:{literal:c}},l,{className:"number",begin:a.C_NUMBER_RE+"\\b",relevance:0},n,o,f],e=[...g];return e.pop(),e.push(h),d.contains=e,{name:"YAML",case_insensitive:!0,aliases:["yml"],contains:g}}W=V;function X(a){return a?typeof a=="string"?a:a.source:null}function Y(...a){const b=a.map(a=>X(a)).join("");return b}function Z(m){const e={begin:/<\/?[A-Za-z_]/,end:">",subLanguage:"xml",relevance:0},k={begin:"^[-\\*]{3,}",end:"$"},j={className:"code",variants:[{begin:"(`{3,})[^`](.|\\n)*?\\1`*[ ]*"},{begin:"(~{3,})[^~](.|\\n)*?\\1~*[ ]*"},{begin:"```",end:"```+[ ]*$"},{begin:"~~~",end:"~~~+[ ]*$"},{begin:"`.+?`"},{begin:"(?=^( {4}|\\t))",contains:[{begin:"^( {4}|\\t)",end:"(\\n)$"}],relevance:0}]},i={className:"bullet",begin:"^[ ]*([*+-]|(\\d+\\.))(?=\\s+)",end:"\\s+",excludeEnd:!0},h={begin:/^\[[^\n]+\]:/,returnBegin:!0,contains:[{className:"symbol",begin:/\[/,end:/\]/,excludeBegin:!0,excludeEnd:!0},{className:"link",begin:/:\s*/,end:/$/,excludeBegin:!0}]},g=/[A-Za-z][A-Za-z0-9+.-]*/,d={variants:[{begin:/\[.+?\]\[.*?\]/,relevance:0},{begin:/\[.+?\]\(((data|javascript|mailto):|(?:http|ftp)s?:\/\/).*?\)/,relevance:2},{begin:Y(/\[.+?\]\(/,g,/:\/\/.*?\)/),relevance:2},{begin:/\[.+?\]\([./?&#].*?\)/,relevance:1},{begin:/\[.*?\]\(.*?\)/,relevance:0}],returnBegin:!0,contains:[{match:/\[(?=\])/},{className:"string",relevance:0,begin:"\\[",end:"\\]",excludeBegin:!0,returnEnd:!0},{className:"link",relevance:0,begin:"\\]\\(",end:"\\)",excludeBegin:!0,excludeEnd:!0},{className:"symbol",relevance:0,begin:"\\]\\[",end:"\\]",excludeBegin:!0,excludeEnd:!0}]},c={className:"strong",contains:[],variants:[{begin:/_{2}/,end:/_{2}/},{begin:/\*{2}/,end:/\*{2}/}]},b={className:"emphasis",contains:[],variants:[{begin:/\*(?!\*)/,end:/\*/},{begin:/_(?!_)/,end:/_/,relevance:0}]};c.contains.push(b),b.contains.push(c);let a=[e,d];c.contains=c.contains.concat(a),b.contains=b.contains.concat(a),a=a.concat(c,b);const l={className:"section",variants:[{begin:"^#{1,6}",end:"$",contains:a},{begin:"(?=^.+?\\n[=-]{2,}$)",contains:[{begin:"^[=-]*$"},{begin:"^",end:"\\n",contains:a}]}]},f={className:"quote",begin:"^>\\s+",contains:a,end:"$"};return{name:"Markdown",aliases:["md","mkdown","mkd"],contains:[l,e,i,c,b,f,j,k,d,h]}}O=Z,a.registerLanguage("javascript",z),a.registerLanguage("json",B),a.registerLanguage("bash",F),a.registerLanguage("html",N),a.registerLanguage("ini",j),a.registerLanguage("toml",j),a.registerLanguage("yaml",W),a.registerLanguage("md",O),document.addEventListener("DOMContentLoaded",()=>{document.querySelectorAll("pre code:not(.language-mermaid)").forEach(b=>{a.highlightElement(b)})})})() \ No newline at end of file diff --git a/public/js/vendor/.gitkeep b/public/js/vendor/.gitkeep deleted file mode 100644 index e69de29..0000000 diff --git a/public/main.min.9e62c9b0c5dc8279689cc9cb693a32c8ea1d19032f574f98c782ff59a0417d3662ff94b1a7755ab72a7a1862644bf00a58492c65aa0adabbc58080f4018c61bc.js b/public/main.min.9e62c9b0c5dc8279689cc9cb693a32c8ea1d19032f574f98c782ff59a0417d3662ff94b1a7755ab72a7a1862644bf00a58492c65aa0adabbc58080f4018c61bc.js deleted file mode 100644 index e50c1c7..0000000 --- a/public/main.min.9e62c9b0c5dc8279689cc9cb693a32c8ea1d19032f574f98c782ff59a0417d3662ff94b1a7755ab72a7a1862644bf00a58492c65aa0adabbc58080f4018c61bc.js +++ /dev/null @@ -1 +0,0 @@ -(()=>{var b=Object.create,a=Object.defineProperty,c=Object.getOwnPropertyDescriptor,d=Object.getOwnPropertyNames,e=Object.getPrototypeOf,f=Object.prototype.hasOwnProperty,g=b=>a(b,"__esModule",{value:!0}),h=(b,a)=>function(){return a||(0,b[Object.keys(b)[0]])((a={exports:{}}).exports,a),a.exports},i=(e,b,g)=>{if(b&&typeof b=="object"||typeof b=="function")for(let h of d(b))!f.call(e,h)&&h!=="default"&&a(e,h,{get:()=>b[h],enumerable:!(g=c(b,h))||g.enumerable});return e},j=c=>i(g(a(c!=null?b(e(c)):{},"default",c&&c.__esModule&&"default"in c?{get:()=>c.default,enumerable:!0}:{value:c,enumerable:!0})),c),k=h({"node_modules/lazysizes/lazysizes.js"(b,a){(function(b,d){var c=d(b,b.document,Date);b.lazySizes=c,typeof a=="object"&&a.exports&&(a.exports=c)})(typeof window!="undefined"?window:{},function(d,b,j){"use strict";var f,a,h,E,i,c,g,e,A,s,x,F,q,C,k,l,u,v,o,w,n,z,m,p,D,y,B,t,r;return function(){var c={lazyClass:"lazyload",loadedClass:"lazyloaded",loadingClass:"lazyloading",preloadClass:"lazypreload",errorClass:"lazyerror",autosizesClass:"lazyautosizes",fastLoadedClass:"ls-is-cached",iframeLoadMode:0,srcAttr:"data-src",srcsetAttr:"data-srcset",sizesAttr:"data-sizes",minSize:40,customMedia:{},init:!0,expFactor:1.5,hFac:.8,loadMode:2,loadHidden:!0,ricTimeout:0,throttleDelay:125},b;a=d.lazySizesConfig||d.lazysizesConfig||{};for(b in c)b in a||(a[b]=c[b])}(),!b||!b.getElementsByClassName?{init:function(){},cfg:a,noSupport:!0}:(h=b.documentElement,E=d.HTMLPictureElement,i="addEventListener",c="getAttribute",g=d[i].bind(d),e=d.setTimeout,A=d.requestAnimationFrame||e,s=d.requestIdleCallback,x=/^picture$/i,F=["load","error","lazyincluded","_lazyloaded"],q={},C=Array.prototype.forEach,k=function(b,a){return q[a]||(q[a]=new RegExp("(\\s|^)"+a+"(\\s|$)")),q[a].test(b[c]("class")||"")&&q[a]},l=function(a,b){k(a,b)||a.setAttribute("class",(a[c]("class")||"").trim()+" "+b)},u=function(a,d){var b;(b=k(a,d))&&a.setAttribute("class",(a[c]("class")||"").replace(b," "))},v=function(a,b,c){var d=c?i:"removeEventListener";c&&v(a,b),F.forEach(function(c){a[d](c,b)})},o=function(d,e,a,g,h){var c=b.createEvent("Event");return a||(a={}),a.instance=f,c.initEvent(e,!g,!h),c.detail=a,d.dispatchEvent(c),c},w=function(e,b){var f;!E&&(f=d.picturefill||a.pf)?(b&&b.src&&!e[c]("srcset")&&e.setAttribute("srcset",b.src),f({reevaluate:!0,elements:[e]})):b&&b.src&&(e.src=b.src)},n=function(a,b){return(getComputedStyle(a,null)||{})[b]},z=function(d,c,b){for(b=b||d.offsetWidth;b49?function(){s(g,{timeout:b}),b!==a.ricTimeout&&(b=a.ricTimeout)}:p(function(){e(g)},!0),c;return function(g){var a;if((g=g===!0)&&(b=33),c)return;c=!0,a=h-(j.now()-f),a<0&&(a=0),g||a<9?d():e(d,a)}},y=function(g){var b=99,d=function(){a=null,g()},f=function(){var a=j.now()-c;a0,d&&n(a,"overflow")!="visible"&&(c=a.getBoundingClientRect(),d=I>c.left&&Hc.top-1&&G500&&h.clientWidth>500?500:370:a.expand,f._defEx=j,p=j*a.expFactor,n=a.hFac,K=null,F2&&E>2&&!b.hidden?(F=p,s=0):E>1&&s>1&&r<6?F=j:F=ab),q!==g&&(R=innerWidth+g*n,Q=innerHeight+g,m=g*-1,q=g),i=e[d].getBoundingClientRect(),(J=i.bottom)>=m&&(G=i.top)<=Q&&(I=i.right)>=m*n&&(H=i.left)<=R&&(J||I||H||G)&&(a.loadHidden||T(e[d]))&&(z&&r<3&&!l&&(E<3||s<4)||X(e[d],g))){if(B(e[d]),o=!0,r>9)break}else!o&&z&&!k&&r<4&&s<4&&E>2&&(L[0]||a.preloadAfterLoad)&&(L[0]||!l&&(J||I||H||G||e[d][c](a.sizesAttr)!="auto"))&&(k=L[0]||e[d])}k&&!o&&B(k)}},q=D(V),U=function(c){var b=c.target;if(b._lazyCache){delete b._lazyCache;return}S(c),l(b,a.loadedClass),u(b,a.loadingClass),v(b,P),o(b,"lazyloaded")},Y=p(U),P=function(a){Y({target:a.target})},_=function(b,c){var d=b.getAttribute("data-load-mode")||a.iframeLoadMode;d==0?b.contentWindow.location.replace(c):d==1&&(b.src=c)},$=function(b){var e=b[c](a.srcsetAttr),d;(d=a.customMedia[b[c]("data-media")||b[c]("media")])&&b.setAttribute("media",d),e&&b.setAttribute("srcset",e)},aa=p(function(b,k,q,n,p){var d,g,h,f,i,j;(i=o(b,"lazybeforeunveil",k)).defaultPrevented||(n&&(q?l(b,a.autosizesClass):b.setAttribute("sizes",n)),g=b[c](a.srcsetAttr),d=b[c](a.srcAttr),p&&(h=b.parentNode,f=h&&x.test(h.nodeName||"")),j=k.firesLoad||"src"in b&&(g||d||f),i={target:b},l(b,a.loadingClass),j&&(clearTimeout(O),O=e(S,2500),v(b,P,!0)),f&&C.call(h.getElementsByTagName("source"),$),g?b.setAttribute("srcset",g):d&&!f&&(ae.test(b.nodeName)?_(b,d):b.src=d),p&&(g||f)&&w(b,{src:d})),b._lazyRace&&delete b._lazyRace,u(b,a.lazyClass),m(function(){var c=b.complete&&b.naturalWidth>1;(!j||c)&&(c&&l(b,a.fastLoadedClass),U(i),b._lazyCache=!0,e(function(){"_lazyCache"in b&&delete b._lazyCache},9)),b.loading=="lazy"&&r--},!0)}),B=function(b){var f,d,g,e;if(b._lazyRace)return;if(d=Z.test(b.nodeName),g=d&&(b[c](a.sizesAttr)||b[c]("sizes")),e=g=="auto",(e||!z)&&d&&(b[c]("src")||b.srcset)&&!b.complete&&!k(b,a.errorClass)&&k(b,a.lazyClass))return;f=o(b,"lazyunveilread").detail,e&&t.updateElem(b,!0,b.offsetWidth),b._lazyRace=!0,r++,aa(b,f,e,g,d)},ac=y(function(){a.loadMode=3,q()}),N=function(){a.loadMode==3&&(a.loadMode=2),ac()},M=function(){if(z)return;if(j.now()-W<999){e(M,999);return}z=!0,a.loadMode=3,q(),g("scroll",N,!0)},J,K,L,z,O,E,W,R,Q,G,H,I;return{_:function(){W=j.now(),f.elements=b.getElementsByClassName(a.lazyClass),L=b.getElementsByClassName(a.lazyClass+" "+a.preloadClass),g("scroll",q,!0),g("resize",q,!0),g("pageshow",function(d){if(d.persisted){var c=b.querySelectorAll("."+a.loadingClass);c.length&&c.forEach&&A(function(){c.forEach(function(a){a.complete&&B(a)})})}}),d.MutationObserver?new MutationObserver(q).observe(h,{childList:!0,subtree:!0,attributes:!0}):(h[i]("DOMNodeInserted",q,!0),h[i]("DOMAttrModified",q,!0),setInterval(q,999)),g("hashchange",q,!0),["focus","mouseover","click","load","transitionend","animationend"].forEach(function(a){b[i](a,q,!0)}),/d$|^c/.test(b.readyState)?M():(g("load",M),b[i]("DOMContentLoaded",q),e(M,2e4)),f.elements.length?(V(),m._lsFlush()):q()},checkElems:q,unveil:B,_aLSL:N}}(),t=function(){var f=p(function(c,e,f,a){var d,b,g;if(c._lazysizesWidth=a,a+="px",c.setAttribute("sizes",a),x.test(e.nodeName||"")){d=e.getElementsByTagName("source");for(b=0,g=d.length;b{var q=Object.create,b=Object.defineProperty,p=Object.getOwnPropertyDescriptor,o=Object.getOwnPropertyNames,n=Object.getPrototypeOf,m=Object.prototype.hasOwnProperty,i=a=>b(a,"__esModule",{value:!0}),h=(b,a)=>function(){return a||(0,b[Object.keys(b)[0]])((a={exports:{}}).exports,a),a.exports},g=(c,a,d)=>{if(a&&typeof a=="object"||typeof a=="function")for(let e of o(a))!m.call(c,e)&&e!=="default"&&b(c,e,{get:()=>a[e],enumerable:!(d=p(a,e))||d.enumerable});return c},j=a=>g(i(b(a!=null?q(n(a)):{},"default",a&&a.__esModule&&"default"in a?{get:()=>a.default,enumerable:!0}:{value:a,enumerable:!0})),a),k=h({"node_modules/clipboard/dist/clipboard.js"(a,b){(function(d,c){typeof a=="object"&&typeof b=="object"?b.exports=c():typeof define=="function"&&define.amd?define([],c):typeof a=="object"?a.ClipboardJS=c():d.ClipboardJS=c()})(a,function(){return function(){var c={134:function(C,B,a){"use strict";var m,k,j,i,h,e,n,o,p,r;a.d(B,{default:function(){return r}}),m=a(279),k=a.n(m),j=a(370),i=a.n(j),h=a(817),e=a.n(h);function d(a){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?d=function(a){return typeof a}:d=function(a){return a&&typeof Symbol=="function"&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},d(a)}function A(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function l(d,c){for(var b=0,a;b0&&arguments[0]!==void 0?arguments[0]:{};this.action=a.action,this.container=a.container,this.emitter=a.emitter,this.target=a.target,this.text=a.text,this.trigger=a.trigger,this.selectedText=""}},{key:"initSelection",value:function(){this.text?this.selectFake():this.target&&this.selectTarget()}},{key:"createFakeElement",value:function(){var a=document.documentElement.getAttribute("dir")==="rtl",b;return this.fakeElem=document.createElement("textarea"),this.fakeElem.style.fontSize="12pt",this.fakeElem.style.border="0",this.fakeElem.style.padding="0",this.fakeElem.style.margin="0",this.fakeElem.style.position="absolute",this.fakeElem.style[a?"right":"left"]="-9999px",b=window.pageYOffset||document.documentElement.scrollTop,this.fakeElem.style.top="".concat(b,"px"),this.fakeElem.setAttribute("readonly",""),this.fakeElem.value=this.text,this.fakeElem}},{key:"selectFake",value:function(){var b=this,a=this.createFakeElement();this.fakeHandlerCallback=function(){return b.removeFake()},this.fakeHandler=this.container.addEventListener("click",this.fakeHandlerCallback)||!0,this.container.appendChild(a),this.selectedText=e()(a),this.copyText(),this.removeFake()}},{key:"removeFake",value:function(){this.fakeHandler&&(this.container.removeEventListener("click",this.fakeHandlerCallback),this.fakeHandler=null,this.fakeHandlerCallback=null),this.fakeElem&&(this.container.removeChild(this.fakeElem),this.fakeElem=null)}},{key:"selectTarget",value:function(){this.selectedText=e()(this.target),this.copyText()}},{key:"copyText",value:function(){var a;try{a=document.execCommand(this.action)}catch(b){a=!1}this.handleResult(a)}},{key:"handleResult",value:function(a){this.emitter.emit(a?"success":"error",{action:this.action,text:this.selectedText,trigger:this.trigger,clearSelection:this.clearSelection.bind(this)})}},{key:"clearSelection",value:function(){this.trigger&&this.trigger.focus(),document.activeElement.blur(),window.getSelection().removeAllRanges()}},{key:"destroy",value:function(){this.removeFake()}},{key:"action",set:function(){var a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"copy";if(this._action=a,this._action!=="copy"&&this._action!=="cut")throw new Error('Invalid "action" value, use either "copy" or "cut"')},get:function(){return this._action}},{key:"target",set:function(a){if(a!==void 0)if(a&&d(a)==="object"&&a.nodeType===1){if(this.action==="copy"&&a.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');if(this.action==="cut"&&(a.hasAttribute("readonly")||a.hasAttribute("disabled")))throw new Error(`Invalid "target" attribute. You can't cut text from elements with "readonly" or "disabled" attributes`);this._target=a}else throw new Error('Invalid "target" value, use a valid Element')},get:function(){return this._target}}]),a}(),o=n;function b(a){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?b=function(a){return typeof a}:b=function(a){return a&&typeof Symbol=="function"&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},b(a)}function u(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function q(d,c){for(var b=0,a;b0&&arguments[0]!==void 0?arguments[0]:{};this.action=typeof a.action=="function"?a.action:this.defaultAction,this.target=typeof a.target=="function"?a.target:this.defaultTarget,this.text=typeof a.text=="function"?a.text:this.defaultText,this.container=b(a.container)==="object"?a.container:document.body}},{key:"listenClick",value:function(a){var b=this;this.listener=i()(a,"click",function(a){return b.onClick(a)})}},{key:"onClick",value:function(b){var a=b.delegateTarget||b.currentTarget;this.clipboardAction&&(this.clipboardAction=null),this.clipboardAction=new o({action:this.action(a),target:this.target(a),text:this.text(a),container:this.container,trigger:a,emitter:this})}},{key:"defaultAction",value:function(a){return f("action",a)}},{key:"defaultTarget",value:function(b){var a=f("target",b);if(a)return document.querySelector(a)}},{key:"defaultText",value:function(a){return f("text",a)}},{key:"destroy",value:function(){this.listener.destroy(),this.clipboardAction&&(this.clipboardAction.destroy(),this.clipboardAction=null)}}],[{key:"isSupported",value:function(){var a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:["copy","cut"],c=typeof a=="string"?[a]:a,b=!!document.queryCommandSupported;return c.forEach(function(a){b=b&&!!document.queryCommandSupported(a)}),b}}]),a}(k()),r=p},828:function(b){var c=9,a;typeof Element!="undefined"&&!Element.prototype.matches&&(a=Element.prototype,a.matches=a.matchesSelector||a.mozMatchesSelector||a.msMatchesSelector||a.oMatchesSelector||a.webkitMatchesSelector);function d(a,b){while(a&&a.nodeType!==c){if(typeof a.matches=="function"&&a.matches(b))return a;a=a.parentNode}}b.exports=d},438:function(b,g,c){var d=c(828);function a(a,e,b,g,c){var d=f.apply(this,arguments);return a.addEventListener(b,d,c),{destroy:function(){a.removeEventListener(b,d,c)}}}function e(b,d,c,e,f){return typeof b.addEventListener=="function"?a.apply(null,arguments):typeof c=="function"?a.bind(null,document).apply(null,arguments):(typeof b=="string"&&(b=document.querySelectorAll(b)),Array.prototype.map.call(b,function(b){return a(b,d,c,e,f)}))}function f(a,b,e,c){return function(e){e.delegateTarget=d(e.target,b),e.delegateTarget&&c.call(a,e)}}b.exports=e},879:function(b,a){a.node=function(a){return a!==void 0&&a instanceof HTMLElement&&a.nodeType===1},a.nodeList=function(b){var c=Object.prototype.toString.call(b);return b!==void 0&&(c==="[object NodeList]"||c==="[object HTMLCollection]")&&"length"in b&&(b.length===0||a.node(b[0]))},a.string=function(a){return typeof a=="string"||a instanceof String},a.fn=function(a){var b=Object.prototype.toString.call(a);return b==="[object Function]"}},370:function(c,i,b){var a=b(879),e=b(438);function f(b,c,e){if(!b&&!c&&!e)throw new Error("Missing required arguments");if(!a.string(c))throw new TypeError("Second argument must be a String");if(!a.fn(e))throw new TypeError("Third argument must be a Function");if(a.node(b))return g(b,c,e);if(a.nodeList(b))return d(b,c,e);if(a.string(b))return h(b,c,e);throw new TypeError("First argument must be a String, HTMLElement, HTMLCollection, or NodeList")}function g(a,b,c){return a.addEventListener(b,c),{destroy:function(){a.removeEventListener(b,c)}}}function d(a,b,c){return Array.prototype.forEach.call(a,function(a){a.addEventListener(b,c)}),{destroy:function(){Array.prototype.forEach.call(a,function(a){a.removeEventListener(b,c)})}}}function h(a,b,c){return e(document.body,a,b,c)}c.exports=f},817:function(a){function b(a){var b,d,c,e;return a.nodeName==="SELECT"?(a.focus(),b=a.value):a.nodeName==="INPUT"||a.nodeName==="TEXTAREA"?(d=a.hasAttribute("readonly"),d||a.setAttribute("readonly",""),a.select(),a.setSelectionRange(0,a.value.length),d||a.removeAttribute("readonly"),b=a.value):(a.hasAttribute("contenteditable")&&a.focus(),c=window.getSelection(),e=document.createRange(),e.selectNodeContents(a),c.removeAllRanges(),c.addRange(e),b=c.toString()),b}a.exports=b},279:function(b){function a(){}a.prototype={on:function(a,c,d){var b=this.e||(this.e={});return(b[a]||(b[a]=[])).push({fn:c,ctx:d}),this},once:function(b,c,d){var e=this;function a(){e.off(b,a),c.apply(d,arguments)}return a._=c,this.on(b,a,d)},emit:function(c){var d=[].slice.call(arguments,1),b=((this.e||(this.e={}))[c]||[]).slice(),a=0,e=b.length;for(a;a');d=new l.default(".btn-copy",{target:function(a){return a.nextElementSibling}}),d.on("success",function(a){a.clearSelection()}),d.on("error",function(a){console.error("Action:",a.action),console.error("Trigger:",a.trigger)})})(),(()=>{var g=new Set,f=document.createElement("link"),t=f.relList&&f.relList.supports&&f.relList.supports("prefetch")&&window.IntersectionObserver&&"isIntersecting"in IntersectionObserverEntry.prototype,o="instantAllowQueryString"in document.body.dataset,n="instantAllowExternalLinks"in document.body.dataset,m="instantWhitelist"in document.body.dataset,i="instantMousedownShortcut"in document.body.dataset,j=1111,l=65,h=!1,k=!1,e=!1,a,d;if("instantIntensity"in document.body.dataset){const a=document.body.dataset.instantIntensity;if(a.substr(0,"mousedown".length)=="mousedown")h=!0,a=="mousedown-only"&&(k=!0);else if(a.substr(0,"viewport".length)=="viewport")navigator.connection&&(navigator.connection.saveData||navigator.connection.effectiveType&&navigator.connection.effectiveType.includes("2g"))||(a=="viewport"?document.documentElement.clientWidth*document.documentElement.clientHeight<45e4&&(e=!0):a=="viewport-all"&&(e=!0));else{const b=parseInt(a);isNaN(b)||(l=b)}}if(t){const a={capture:!0,passive:!0};if(k||document.addEventListener("touchstart",u,a),h?i||document.addEventListener("mousedown",q,a):document.addEventListener("mouseover",p,a),i&&document.addEventListener("mousedown",s,a),e){let a;window.requestIdleCallback?a=a=>{requestIdleCallback(a,{timeout:1500})}:a=a=>{a()},a(()=>{const a=new IntersectionObserver(b=>{b.forEach(b=>{if(b.isIntersecting){const d=b.target;a.unobserve(d),c(d.href)}})});document.querySelectorAll("a").forEach(c=>{b(c)&&a.observe(c)})})}}function u(e){d=performance.now();const a=e.target.closest("a");if(!b(a))return;c(a.href)}function p(f){if(performance.now()-d{c(e.href),a=void 0},l)}function q(d){const a=d.target.closest("a");if(!b(a))return;c(a.href)}function r(b){if(b.relatedTarget&&b.target.closest("a")==b.relatedTarget.closest("a"))return;a&&(clearTimeout(a),a=void 0)}function s(a){if(performance.now()-d1||a.metaKey||a.ctrlKey)return;if(!b)return;b.addEventListener("click",function(a){if(a.detail==1337)return;a.preventDefault()},{capture:!0,passive:!1,once:!0});const c=new MouseEvent("click",{view:window,bubbles:!0,cancelable:!1,detail:1337});b.dispatchEvent(c)}function b(a){if(!a||!a.href)return;if(m&&!("instant"in a.dataset))return;if(!n&&a.origin!=location.origin&&!("instant"in a.dataset))return;if(!["http:","https:"].includes(a.protocol))return;if(a.protocol=="http:"&&location.protocol=="https:")return;if(!o&&a.search&&!("instant"in a.dataset))return;if(a.hash&&a.pathname+a.search==location.pathname+location.search)return;if("noInstant"in a.dataset)return;return!0}function c(a){if(g.has(a))return;const b=document.createElement("link");b.rel="prefetch",b.href=a,document.head.appendChild(b),g.add(a)}})(),function ad(e){'use strict';var b,N,G,U,A,R;try{module&&(e=module)}catch(a){}e._factory=ad;function r(a){return"undefined"==typeof a||a}function T(b){const c=Array(b);for(let d=0;d=this.B&&(n||!k[p]))switch(c=q(m,f,r),e="",this.G){case"full":if(3c;b--)b-c>=this.B&&(h=q(m,f,r,d,c),e=p.substring(c,b),l(this,k,e,h,g,j));break}case"reverse":if(2=this.B&&l(this,k,e,q(m,f,r,d,b),g,j);e=""}case"forward":if(1=this.B&&l(this,k,e,c,g,j);break}default:if(this.C&&(c=Math.min(c/this.C(i,p,r)|0,m-1)),l(this,k,p,c,g,j),n&&1=this.B&&!d[p]){d[p]=1;const a=this.l&&p>c;l(this,o,a?c:p,q(e+(f/2>e?0:1),f,r,b-1,h-1),g,j,a?p:c)}}}this.m||(this.register[g]=1)}}return this};function q(a,c,b,d,e){return b&&1=this.B&&!b[a])if(this.s||h||this.map[a])j[f++]=a,b[a]=1;else return g;c=j,d=c.length}if(!d)return g;e||(e=100),i=this.depth&&1=i)))break;if(j){if(f)return H(e,i,0);h[h.length]=e;return}}return!j&&e}function H(a,c,b){return a=1===a.length?a[0]:[].concat.apply([],a),b||a.length>c?a.slice(b,b+c):a}function I(a,b,c,d){return c?(d=d&&b>c,a=(a=a[d?b:c])&&a[d?c:b]):a=a[b],a}b.contain=function(a){return!!this.register[a]},b.update=function(a,b){return this.remove(a).add(a,b)},b.remove=function(b,a){const c=this.register[b];if(c){if(this.m)for(let a=0,d;ae||b)&&(a=a.slice(b,b+e)),f&&(a=V.call(this,a)),{tag:d,result:a}}function V(a){const b=Array(a.length);for(let c=0,d;c{document.getElementById("mode").addEventListener("click",()=>{document.body.classList.toggle("dark"),localStorage.setItem("theme",document.body.classList.contains("dark")?"dark":"light")}),localStorage.getItem("theme")==="dark"&&document.body.classList.add("dark")})() \ No newline at end of file