1/*! For license information please see collapse.js.LICENSE.txt */ 2(()=>{var e={9011:function(e,t,n){e.exports=function(e,t){"use strict";const n=e=>e&&"object"==typeof e&&"default"in e?e:{default:e},s=n(e),r=n(t),i=1e3,o="transitionend",l=e=>{if(!e)return 0;let{transitionDuration:t,transitionDelay:n}=window.getComputedStyle(e);const s=Number.parseFloat(t),r=Number.parseFloat(n);return s||r?(t=t.split(",")[0],n=n.split(",")[0],(Number.parseFloat(t)+Number.parseFloat(n))*i):0},a=e=>{e.dispatchEvent(new Event(o))},c=e=>!(!e||"object"!=typeof e)&&(void 0!==e.jquery&&(e=e[0]),void 0!==e.nodeType),u=e=>c(e)?e.jquery?e[0]:e:"string"==typeof e&&e.length>0?document.querySelector(e):null,d=e=>{"function"==typeof e&&e()},f=(e,t,n=!0)=>{if(!n)return void d(e);const s=5,r=l(t)+s;let i=!1;const c=({target:n})=>{n===t&&(i=!0,t.removeEventListener(o,c),d(e))};t.addEventListener(o,c),setTimeout((()=>{i||a(t)}),r)},h="5.1.3";class g{constructor(e){(e=u(e))&&(this._element=e,s.default.set(this._element,this.constructor.DATA_KEY,this))}dispose(){s.default.remove(this._element,this.constructor.DATA_KEY),r.default.off(this._element,this.constructor.EVENT_KEY),Object.getOwnPropertyNames(this).forEach((e=>{this[e]=null}))}_queueCallback(e,t,n=!0){f(e,t,n)}static getInstance(e){return s.default.get(u(e),this.DATA_KEY)}static getOrCreateInstance(e,t={}){return this.getInstance(e)||new this(e,"object"==typeof t?t:null)}static get VERSION(){return h}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}`}}return g}(n(7269),n(7956))},8647:function(e,t,n){e.exports=function(e,t,n,s,r){"use strict";const i=e=>e&&"object"==typeof e&&"default"in e?e:{default:e},o=i(e),l=i(t),a=i(n),c=i(s),u=i(r),d=e=>null==e?`${e}`:{}.toString.call(e).match(/\s([a-z]+)/i)[1].toLowerCase(),f=e=>{let t=e.getAttribute("data-bs-target");if(!t||"#"===t){let n=e.getAttribute("href");if(!n||!n.includes("#")&&!n.startsWith("."))return null;n.includes("#")&&!n.startsWith("#")&&(n=`#${n.split("#")[1]}`),t=n&&"#"!==n?n.trim():null}return t},h=e=>{const t=f(e);return t&&document.querySelector(t)?t:null},g=e=>{const t=f(e);return t?document.querySelector(t):null},p=e=>!(!e||"object"!=typeof e)&&(void 0!==e.jquery&&(e=e[0]),void 0!==e.nodeType),m=e=>p(e)?e.jquery?e[0]:e:"string"==typeof e&&e.length>0?document.querySelector(e):null,_=(e,t,n)=>{Object.keys(n).forEach((s=>{const r=n[s],i=t[s],o=i&&p(i)?"element":d(i);if(!new RegExp(r).test(o))throw new TypeError(`${e.toUpperCase()}: Option "${s}" provided type "${o}" but expected type "${r}".`)}))},y=e=>{e.offsetHeight},b=()=>{const{jQuery:e}=window;return e&&!document.body.hasAttribute("data-bs-no-jquery")?e:null},v=[],E=e=>{"loading"===document.readyState?(v.length||document.addEventListener("DOMContentLoaded",(()=>{v.forEach((e=>e()))})),v.push(e)):e()},A=e=>{E((()=>{const t=b();if(t){const n=e.NAME,s=t.fn[n];t.fn[n]=e.jQueryInterface,t.fn[n].Constructor=e,t.fn[n].noConflict=()=>(t.fn[n]=s,e.jQueryInterface)}}))},w="collapse",C="bs.collapse",T=`.${C}`,S={toggle:!0,parent:null},O={toggle:"boolean",parent:"(null|element)"},$=`show${T}`,j=`shown${T}`,L=`hide${T}`,N=`hidden${T}`,D=`click${T}.data-api`,x="show",k="collapse",q="collapsing",M="collapsed",I=`:scope .${k} .${k}`,P="collapse-horizontal",Y="width",z="height",K=".collapse.show, .collapse.collapsing",B='[data-bs-toggle="collapse"]';class H extends u.default{constructor(e,t){super(e),this._isTransitioning=!1,this._config=this._getConfig(t),this._triggerArray=[];const n=c.default.find(B);for(let e=0,t=n.length;e<t;e++){const t=n[e],s=h(t),r=c.default.find(s).filter((e=>e===this._element));null!==s&&r.length&&(this._selector=s,this._triggerArray.push(t))}this._initializeChildren(),this._config.parent||this._addAriaAndCollapsedClass(this._triggerArray,this._isShown()),this._config.toggle&&this.toggle()}static get Default(){return S}static get NAME(){return w}toggle(){this._isShown()?this.hide():this.show()}show(){if(this._isTransitioning||this._isShown())return;let e,t=[];if(this._config.parent){const e=c.default.find(I,this._config.parent);t=c.default.find(K,this._config.parent).filter((t=>!e.includes(t)))}const n=c.default.findOne(this._selector);if(t.length){const s=t.find((e=>n!==e));if(e=s?H.getInstance(s):null,e&&e._isTransitioning)return}if(l.default.trigger(this._element,$).defaultPrevented)return;t.forEach((t=>{n!==t&&H.getOrCreateInstance(t,{toggle:!1}).hide(),e||o.default.set(t,C,null)}));const s=this._getDimension();this._element.classList.remove(k),this._element.classList.add(q),this._element.style[s]=0,this._addAriaAndCollapsedClass(this._triggerArray,!0),this._isTransitioning=!0;const r=()=>{this._isTransitioning=!1,this._element.classList.remove(q),this._element.classList.add(k,x),this._element.style[s]="",l.default.trigger(this._element,j)},i=`scroll${s[0].toUpperCase()+s.slice(1)}`;this._queueCallback(r,this._element,!0),this._element.style[s]=`${this._element[i]}px`}
2hide(){if(this._isTransitioning||!this._isShown())return;if(l.default.trigger(this._element,L).defaultPrevented)return;const e=this._getDimension();this._element.style[e]=`${this._element.getBoundingClientRect()[e]}px`,y(this._element),this._element.classList.add(q),this._element.classList.remove(k,x);const t=this._triggerArray.length;for(let e=0;e<t;e++){const t=this._triggerArray[e],n=g(t);n&&!this._isShown(n)&&this._addAriaAndCollapsedClass([t],!1)}this._isTransitioning=!0;const n=()=>{this._isTransitioning=!1,this._element.classList.remove(q),this._element.classList.add(k),l.default.trigger(this._element,N)};this._element.style[e]="",this._queueCallback(n,this._element,!0)}_isShown(e=this._element){return e.classList.contains(x)}_getConfig(e){return(e={...S,...a.default.getDataAttributes(this._element),...e}).toggle=Boolean(e.toggle),e.parent=m(e.parent),_(w,e,O),e}_getDimension(){return this._element.classList.contains(P)?Y:z}_initializeChildren(){if(!this._config.parent)return;const e=c.default.find(I,this._config.parent);c.default.find(B,this._config.parent).filter((t=>!e.includes(t))).forEach((e=>{const t=g(e);t&&this._addAriaAndCollapsedClass([e],this._isShown(t))}))}_addAriaAndCollapsedClass(e,t){e.length&&e.forEach((e=>{t?e.classList.remove(M):e.classList.add(M),e.setAttribute("aria-expanded",t)}))}static jQueryInterface(e){return this.each((function(){const t={};"string"==typeof e&&/show|hide/.test(e)&&(t.toggle=!1);const n=H.getOrCreateInstance(this,t);if("string"==typeof e){if(void 0===n[e])throw new TypeError(`No method named "${e}"`);n[e]()}}))}}return l.default.on(document,D,B,(function(e){("A"===e.target.tagName||e.delegateTarget&&"A"===e.delegateTarget.tagName)&&e.preventDefault();const t=h(this);c.default.find(t).forEach((e=>{H.getOrCreateInstance(e,{toggle:!1}).toggle()}))})),A(H),H}(n(7269),n(7956),n(2333),n(5411),n(9011))},7269:function(e){e.exports=function(){"use strict";const e=new Map;return{set(t,n,s){e.has(t)||e.set(t,new Map);const r=e.get(t);r.has(n)||0===r.size?r.set(n,s):console.error(`Bootstrap doesn't allow more than one instance per element. Bound instance: ${Array.from(r.keys())[0]}.`)},get:(t,n)=>e.has(t)&&e.get(t).get(n)||null,remove(t,n){if(!e.has(t))return;const s=e.get(t);s.delete(n),0===s.size&&e.delete(t)}}}()},7956:function(e){e.exports=function(){"use strict";const e=()=>{const{jQuery:e}=window;return e&&!document.body.hasAttribute("data-bs-no-jquery")?e:null},t=/[^.]*(?=\..*)\.|.*/,n=/\..*/,s=/::\d+$/,r={};let i=1;
2const o={mouseenter:"mouseover",mouseleave:"mouseout"},l=/^(mouseenter|mouseleave)/i,a=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 c(e,t){return t&&`${t}::${i++}`||e.uidEvent||i++}function u(e){const t=c(e);return e.uidEvent=t,r[t]=r[t]||{},r[t]}function d(e,t){return function n(s){return s.delegateTarget=e,n.oneOff&&b.off(e,s.type,t),t.apply(e,[s])}}function f(e,t,n){return function s(r){const i=e.querySelectorAll(t);for(let{target:o}=r;o&&o!==this;o=o.parentNode)for(let l=i.length;l--;)if(i[l]===o)return r.delegateTarget=o,s.oneOff&&b.off(e,r.type,t,n),n.apply(o,[r]);return null}}function h(e,t,n=null){const s=Object.keys(e);for(let r=0,i=s.length;r<i;r++){const i=e[s[r]];if(i.originalHandler===t&&i.delegationSelector===n)return i}return null}function g(e,t,n){const s="string"==typeof t,r=s?n:t;let i=y(e);return a.has(i)||(i=e),[s,r,i]}function p(e,n,s,r,i){if("string"!=typeof n||!e)return;if(s||(s=r,r=null),l.test(n)){const e=e=>function(t){if(!t.relatedTarget||t.relatedTarget!==t.delegateTarget&&!t.delegateTarget.contains(t.relatedTarget))return e.call(this,t)};r?r=e(r):s=e(s)}const[o,a,p]=g(n,s,r),m=u(e),_=m[p]||(m[p]={}),y=h(_,a,o?s:null);if(y)return void(y.oneOff=y.oneOff&&i);const b=c(a,n.replace(t,"")),v=o?f(e,s,r):d(e,s);v.delegationSelector=o?s:null,v.originalHandler=a,v.oneOff=i,v.uidEvent=b,_[b]=v,e.addEventListener(p,v,o)}function m(e,t,n,s,r){const i=h(t[n],s,r);i&&(e.removeEventListener(n,i,Boolean(r)),delete t[n][i.uidEvent])}function _(e,t,n,s){const r=t[n]||{};Object.keys(r).forEach((i=>{if(i.includes(s)){const s=r[i];m(e,t,n,s.originalHandler,s.delegationSelector)}}))}function y(e){return e=e.replace(n,""),o[e]||e}const b={on(e,t,n,s){p(e,t,n,s,!1)},one(e,t,n,s){p(e,t,n,s,!0)},off(e,t,n,r){if("string"!=typeof t||!e)return;const[i,o,l]=g(t,n,r),a=l!==t,c=u(e),d=t.startsWith(".");if(void 0!==o){if(!c||!c[l])return;return void m(e,c,l,o,i?n:null)}d&&Object.keys(c).forEach((n=>{_(e,c,n,t.slice(1))}));const f=c[l]||{};Object.keys(f).forEach((n=>{const r=n.replace(s,"");if(!a||t.includes(r)){const t=f[n];m(e,c,l,t.originalHandler,t.delegationSelector)}}))},trigger(t,n,s){if("string"!=typeof n||!t)return null;const r=e(),i=y(n),o=n!==i,l=a.has(i);let c,u=!0,d=!0,f=!1,h=null;return o&&r&&(c=r.Event(n,s),r(t).trigger(c),u=!c.isPropagationStopped(),d=!c.isImmediatePropagationStopped(),f=c.isDefaultPrevented()),l?(h=document.createEvent("HTMLEvents"),h.initEvent(i,u,!0)):h=new CustomEvent(n,{bubbles:u,cancelable:!0}),void 0!==s&&Object.keys(s).forEach((e=>{Object.defineProperty(h,e,{get:()=>s[e]})})),f&&h.preventDefault(),d&&t.dispatchEvent(h),h.defaultPrevented&&void 0!==c&&c.preventDefault(),h}};return b}()},2333:function(e){e.exports=function(){"use strict";function e(e){return"true"===e||"false"!==e&&(e===Number(e).toString()?Number(e):""===e||"null"===e?null:e)}function t(e){return e.replace(/[A-Z]/g,(e=>`-${e.toLowerCase()}`))}return{setDataAttribute(e,n,s){e.setAttribute(`data-bs-${t(n)}`,s)},removeDataAttribute(e,n){e.removeAttribute(`data-bs-${t(n)}`)},getDataAttributes(t){if(!t)return{};const n={};return Object.keys(t.dataset).filter((e=>e.startsWith("bs"))).forEach((s=>{let r=s.replace(/^bs/,"");r=r.charAt(0).toLowerCase()+r.slice(1,r.length),n[r]=e(t.dataset[s])})),n},getDataAttribute:(n,s)=>e(n.getAttribute(`data-bs-${t(s)}`)),offset(e){const t=e.getBoundingClientRect();return{top:t.top+window.pageYOffset,left:t.left+window.pageXOffset}},position:e=>({top:e.offsetTop,left:e.offsetLeft})}}()},5411:function(e){e.exports=function(){"use strict";const e=e=>!(!e||"object"!=typeof e)&&(void 0!==e.jquery&&(e=e[0]),void 0!==e.nodeType),t=t=>!(!e(t)||0===t.getClientRects().length)&&"visible"===getComputedStyle(t).getPropertyValue("visibility"),n=e=>!e||e.nodeType!==Node.ELEMENT_NODE||!!e.classList.contains("disabled")||(void 0!==e.disabled?e.disabled:e.hasAttribute("disabled")&&"false"!==e.getAttribute("disabled")),s=3;return{find:(e,t=document.documentElement)=>[].concat(...Element.prototype.querySelectorAll.call(t,e)),findOne:(e,t=document.documentElement)=>Element.prototype.querySelector.call(t,e),children:(e,t)=>
2[].concat(...e.children).filter((e=>e.matches(t))),parents(e,t){const n=[];let r=e.parentNode;for(;r&&r.nodeType===Node.ELEMENT_NODE&&r.nodeType!==s;)r.matches(t)&&n.push(r),r=r.parentNode;return n},prev(e,t){let n=e.previousElementSibling;for(;n;){if(n.matches(t))return[n];n=n.previousElementSibling}return[]},next(e,t){let n=e.nextElementSibling;for(;n;){if(n.matches(t))return[n];n=n.nextElementSibling}return[]},focusableChildren(e){const s=["a","button","input","textarea","select","details","[tabindex]",'[contenteditable="true"]'].map((e=>`${e}:not([tabindex^="-"])`)).join(", ");return this.find(s,e).filter((e=>!n(e)&&t(e)))}}}()}},t={};(function n(s){var r=t[s];if(void 0!==r)return r.exports;var i=t[s]={exports:{}};return e[s].call(i.exports,i,i.exports,n),i.exports})(8647)})(); 3//# sourceMappingURL=collapse.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.