PageSourceSearch

https://cdn.congstar.de/libraries/@congstar/congstar-fair-ui/2.62.1/congstar-fair-ui.umd.js

js congstar.de collected 2026-09-24 08:48:12 UTC 38,916 bytes, 1 lines download raw bytes

1(function(e){typeof define==`function`&&define.amd?define([],e):e()})(function(){var e=(e,t)=>()=>(t||(e((t={exports:{}}).exports,t),e=null),t.exports),t=e(((e,t)=>{(function(n,r){typeof e==`object`&&t!==void 0?t.exports=r():typeof define==`function`&&define.amd?define(r):(n=typeof globalThis<`u`?globalThis:n||self,n.Data=r())})(e,(function(){"use strict";let e=new Map;return{set(t,n,r){e.has(t)||e.set(t,new Map);let i=e.get(t);if(!i.has(n)&&i.size!==0){console.error(`Bootstrap doesn't allow more than one instance per element. Bound instance: ${Array.from(i.keys())[0]}.`);return}i.set(n,r)},get(t,n){return e.has(t)&&e.get(t).get(n)||null},remove(t,n){if(!e.has(t))return;let r=e.get(t);r.delete(n),r.size===0&&e.delete(t)}}}))})),n=e(((e,t)=>{(function(n,r){typeof e==`object`&&t!==void 0?r(e):typeof define==`function`&&define.amd?define([`exports`],r):(n=typeof globalThis<`u`?globalThis:n||self,r(n.Index={}))})(e,(function(e){"use strict";let t=`transitionend`,n=e=>(e&&window.CSS&&window.CSS.escape&&(e=e.replace(/#([^\s"#']+)/g,(e,t)=>`#${CSS.escape(t)}`)),e),r=e=>e==null?`${e}`:Object.prototype.toString.call(e).match(/\s([a-z]+)/i)[1].toLowerCase(),i=e=>{do e+=Math.floor(Math.random()*1e6);while(document.getElementById(e));return e},a=e=>{if(!e)return 0;let{transitionDuration:t,transitionDelay:n}=window.getComputedStyle(e);return!Number.parseFloat(t)&&!Number.parseFloat(n)?0:(t=t.split(`,`)[0],n=n.split(`,`)[0],(Number.parseFloat(t)+Number.parseFloat(n))*1e3)},o=e=>{e.dispatchEvent(new Event(t))},s=e=>!e||typeof e!=`object`?!1:(e.jquery!==void 0&&(e=e[0]),e.nodeType!==void 0),c=e=>s(e)?e.jquery?e[0]:e:typeof e==`string`&&e.length>0?document.querySelector(n(e)):null,l=e=>{if(!s(e)||e.getClientRects().length===0)return!1;let t=getComputedStyle(e).getPropertyValue(`visibility`)===`visible`,n=e.closest(`details:not([open])`);if(!n)return t;if(n!==e){let t=e.closest(`summary`);if(t&&t.parentNode!==n||t===null)return!1}return t},u=e=>!e||e.nodeType!==Node.ELEMENT_NODE||e.classList.contains(`disabled`)?!0:e.disabled===void 0?e.hasAttribute(`disabled`)&&e.getAttribute(`disabled`)!==`false`:e.disabled,d=e=>{if(!document.documentElement.attachShadow)return null;if(typeof e.getRootNode==`function`){let t=e.getRootNode();return t instanceof ShadowRoot?t:null}return e instanceof ShadowRoot?e:e.parentNode?d(e.parentNode):null},f=()=>{},p=e=>{e.offsetHeight},m=()=>window.jQuery&&!document.body.hasAttribute(`data-bs-no-jquery`)?window.jQuery:null,h=[],g=e=>{document.readyState===`loading`?(h.length||document.addEventListener(`DOMContentLoaded`,()=>{for(let e of h)e()}),h.push(e)):e()},_=()=>document.documentElement.dir===`rtl`,v=e=>{g(()=>{let t=m();if(t){let n=e.NAME,r=t.fn[n];t.fn[n]=e.jQueryInterface,t.fn[n].Constructor=e,t.fn[n].noConflict=()=>(t.fn[n]=r,e.jQueryInterface)}})},y=(e,t=[],n=e)=>typeof e==`function`?e.call(...t):n;e.defineJQueryPlugin=v,e.execute=y,e.executeAfterTransition=(e,n,r=!0)=>{if(!r){y(e);return}let i=a(n)+5,s=!1,c=({target:r})=>{r===n&&(s=!0,n.removeEventListener(t,c),y(e))};n.addEventListener(t,c),setTimeout(()=>{s||o(n)},i)},e.findShadowRoot=d,e.getElement=c,e.getNextActiveElement=(e,t,n,r)=>{let i=e.length,a=e.indexOf(t);return a===-1?!n&&r?e[i-1]:e[0]:(a+=n?1:-1,r&&(a=(a+i)%i),e[Math.max(0,Math.min(a,i-1))])},e.getTransitionDurationFromElement=a,e.getUID=i,e.getjQuery=m,e.isDisabled=u,e.isElement=s,e.isRTL=_,e.isVisible=l,e.noop=f,e.onDOMContentLoaded=g,e.parseSelector=n,e.reflow=p,e.toType=r,e.triggerTransitionEnd=o,Object.defineProperty(e,Symbol.toStringTag,{value:`Module`})}))})),r=e(((e,t)=>{(function(r,i){typeof e==`object`&&t!==void 0?t.exports=i(n()):typeof define==`function`&&define.amd?define([`../util/index`],i):(r=typeof globalThis<`u`?globalThis:r||self,r.EventHandler=i(r.Index))})(e,(function(e){"use strict";let t=/[^.]*(?=\..*)\.|.*/,n=/\..*/,r=/::\d+$/,i={},a=1,o={mouseenter:`mouseover`,mouseleave:`mouseout`},s=new Set(`click.dblclick.mouseup.mousedown.contextmenu.mousewheel.DOMMouseScroll.mouseover.mouseout.mousemove.selectstart.selectend.keydown.keypress.keyup.orientationchange.touchstart.touchmove.touchend.touchcancel.pointerdown.pointermove.pointerup.pointerleave.pointercancel.gesturestart.gesturechange.gestureend.focus.blur.change.reset.select.submit.focusin.focusout.load.unload.beforeunload.resize.move.DOMContentLoaded.readystatechange.error.abort.scroll`.split(`.`));function c(e,t){return t&&`${t}::${a++}`||e.uidEvent||a++}function l(e){let t=c(e);return e.uidEvent=t,i[t]=i[t]||{},i[t]}function u(e,t){return function n(r){return y(r,{delegateTarget:e}),n.oneOff&&v.off(e,r.type,t),t.apply(e,[r])}}function d(e,t,n){return function r(i){let a=e.querySelectorAll(t);for(let{target:o}=i;o&&o!==this;o=o.parentNode)for(let s of a)if(s===o)return y(i,{delegateTarget:o}),r.oneOff&&v.off(e,i.type,t,n),n.apply(o,[i])}}function f(e,t,n=null){return Object.values(e).find(e=>e.callable===t&&e.delegationSelector===n)}function p(e,t,n){let r=typeof t==`string`,i=r?n:t||n,a=_(e);return s.has(a)||(a=e),[r,i,a]}function m(e,n,r,i,a){if(typeof n!=`string`||!e)return;let[s,m,h]=p(n,r,i);n in o&&(m=(e=>function(t){if(!t.relatedTarget||t.relatedTarget!==t.delegateTarget&&!t.delegateTarget.contains(t.relatedTarget))return e.call(this,t)})(m));let g=l(e),_=g[h]||(g[h]={}),v=f(_,m,s?r:null);if(v){v.oneOff=v.oneOff&&a;return}let y=c(m,n.replace(t,``)),b=s?d(e,r,m):u(e,m);b.delegationSelector=s?r:null,b.callable=m,b.oneOff=a,b.uidEvent=y,_[y]=b,e.addEventListener(h,b,s)}function h(e,t,n,r,i){let a=f(t[n],r,i);a&&(e.removeEventListener(n,a,!!i),delete t[n][a.uidEvent])}function g(e,t,n,r){let i=t[n]||{};for(let[a,o]of Object.entries(i))a.includes(r)&&h(e,t,n,o.callable,o.delegationSelector)}function _(e){return e=e.replace(n,``),o[e]||e}let v={on(e,t,n,r){m(e,t,n,r,!1)},one(e,t,n,r){m(e,t,n,r,!0)},off(e,t,n,i){if(typeof t!=`string`||!e)return;let[a,o,s]=p(t,n,i),c=s!==t,u=l(e),d=u[s]||{},f=t.startsWith(`.`);if(o!==void 0){if(!Object.keys(d).length)return;h(e,u,s,o,a?n:null);return}if(f)for(let n of Object.keys(u))g(e,u,n,t.slice(1));for(let[n,i]of Object.entries(d)){let a=n.replace(r,``);(!c||t.includes(a))&&h(e,u,s,i.callable,i.delegationSelector)}},trigger(t,n,r){if(typeof n!=`string`||!t)return null;let i=e.getjQuery(),a=n!==_(n),o=null,s=!0,c=!0,l=!1;a&&i&&(o=i.Event(n,r),i(t).trigger(o),s=!o.isPropagationStopped(),c=!o.isImmediatePropagationStopped(),l=o.isDefaultPrevented());let u=y(new Event(n,{bubbles:s,cancelable:!0}),r);return l&&u.preventDefault(),c&&t.dispatchEvent(u),u.defaultPrevented&&o&&o.preventDefault(),u}};function y(e,t={}){for(let[n,r]of Object.entries(t))try{e[n]=r}catch{Object.defineProperty(e,n,{configurable:!0,get(){return r}})}return e}return v}))})),i=e(((e,t)=>{(function(n,r){typeof e==`object`&&t!==void 0?t.exports=r():typeof define==`function`&&define.amd?define(r):(n=typeof globalThis<`u`?globalThis:n||self,n.Manipulator=r())})(e,(function(){"use strict";function e(e){if(e===`true`)return!0;
1if(e===`false`)return!1;if(e===Number(e).toString())return Number(e);if(e===``||e===`null`)return null;if(typeof e!=`string`)return e;try{return JSON.parse(decodeURIComponent(e))}catch{return e}}function t(e){return e.replace(/[A-Z]/g,e=>`-${e.toLowerCase()}`)}return{setDataAttribute(e,n,r){e.setAttribute(`data-bs-${t(n)}`,r)},removeDataAttribute(e,n){e.removeAttribute(`data-bs-${t(n)}`)},getDataAttributes(t){if(!t)return{};let n={},r=Object.keys(t.dataset).filter(e=>e.startsWith(`bs`)&&!e.startsWith(`bsConfig`));for(let i of r){let r=i.replace(/^bs/,``);r=r.charAt(0).toLowerCase()+r.slice(1),n[r]=e(t.dataset[i])}return n},getDataAttribute(n,r){return e(n.getAttribute(`data-bs-${t(r)}`))}}}))})),a=e(((e,t)=>{(function(r,a){typeof e==`object`&&t!==void 0?t.exports=a(i(),n()):typeof define==`function`&&define.amd?define([`../dom/manipulator`,`./index`],a):(r=typeof globalThis<`u`?globalThis:r||self,r.Config=a(r.Manipulator,r.Index))})(e,(function(e,t){"use strict";class n{static get Default(){return{}}static get DefaultType(){return{}}static get NAME(){throw Error(`You have to implement the static method "NAME", for each component!`)}_getConfig(e){return e=this._mergeConfigObj(e),e=this._configAfterMerge(e),this._typeCheckConfig(e),e}_configAfterMerge(e){return e}_mergeConfigObj(n,r){let i=t.isElement(r)?e.getDataAttribute(r,`config`):{};return{...this.constructor.Default,...typeof i==`object`?i:{},...t.isElement(r)?e.getDataAttributes(r):{},...typeof n==`object`?n:{}}}_typeCheckConfig(e,n=this.constructor.DefaultType){for(let[r,i]of Object.entries(n)){let n=e[r],a=t.isElement(n)?`element`:t.toType(n);if(!new RegExp(i).test(a))throw TypeError(`${this.constructor.NAME.toUpperCase()}: Option "${r}" provided type "${a}" but expected type "${i}".`)}}}return n}))})),o=e(((e,i)=>{(function(o,s){typeof e==`object`&&i!==void 0?i.exports=s(t(),r(),a(),n()):typeof define==`function`&&define.amd?define([`./dom/data`,`./dom/event-handler`,`./util/config`,`./util/index`],s):(o=typeof globalThis<`u`?globalThis:o||self,o.BaseComponent=s(o.Data,o.EventHandler,o.Config,o.Index))})(e,(function(e,t,n,r){"use strict";class i extends n{constructor(t,n){super(),t=r.getElement(t),t&&(this._element=t,this._config=this._getConfig(n),e.set(this._element,this.constructor.DATA_KEY,this))}dispose(){e.remove(this._element,this.constructor.DATA_KEY),t.off(this._element,this.constructor.EVENT_KEY);for(let e of Object.getOwnPropertyNames(this))this[e]=null}_queueCallback(e,t,n=!0){r.executeAfterTransition(e,t,n)}_getConfig(e){return e=this._mergeConfigObj(e,this._element),e=this._configAfterMerge(e),this._typeCheckConfig(e),e}static getInstance(t){return e.get(r.getElement(t),this.DATA_KEY)}static getOrCreateInstance(e,t={}){return this.getInstance(e)||new this(e,typeof t==`object`?t:null)}static get VERSION(){return`5.3.8`}static get DATA_KEY(){return`bs.${this.NAME}`}static get EVENT_KEY(){return`.${this.DATA_KEY}`}static eventName(e){return`${e}${this.EVENT_KEY}`}}return i}))})),s=e(((e,t)=>{(function(r,i){typeof e==`object`&&t!==void 0?t.exports=i(n()):typeof define==`function`&&define.amd?define([`../util/index`],i):(r=typeof globalThis<`u`?globalThis:r||self,r.SelectorEngine=i(r.Index))})(e,(function(e){"use strict";let t=t=>{let n=t.getAttribute(`data-bs-target`);if(!n||n===`#`){let e=t.getAttribute(`href`);if(!e||!e.includes(`#`)&&!e.startsWith(`.`))return null;e.includes(`#`)&&!e.startsWith(`#`)&&(e=`#${e.split(`#`)[1]}`),n=e&&e!==`#`?e.trim():null}return n?n.split(`,`).map(t=>e.parseSelector(t)).join(`,`):null},n={find(e,t=document.documentElement){return[].concat(...Element.prototype.querySelectorAll.call(t,e))},findOne(e,t=document.documentElement){return Element.prototype.querySelector.call(t,e)},children(e,t){return[].concat(...e.children).filter(e=>e.matches(t))},parents(e,t){let n=[],r=e.parentNode.closest(t);for(;r;)n.push(r),r=r.parentNode.closest(t);return n},prev(e,t){let n=e.previousElementSibling;for(;n;){if(n.matches(t))return[n];n=n.previousElementSibling}return[]},next(e,t){let n=e.nextElementSibling;for(;n;){if(n.matches(t))return[n];n=n.nextElementSibling}return[]},focusableChildren(t){let n=[`a`,`button`,`input`,`textarea`,`select`,`details`,`[tabindex]`,`[contenteditable="true"]`].map(e=>`${e}:not([tabindex^="-"])`).join(`,`);return this.find(n,t).filter(t=>!e.isDisabled(t)&&e.isVisible(t))},getSelectorFromElement(e){let r=t(e);return r&&n.findOne(r)?r:null},getElementFromSelector(e){let r=t(e);return r?n.findOne(r):null},getMultipleElementsFromSelector(e){let r=t(e);return r?n.find(r):[]}};return n}))})),c=e(((e,t)=>{(function(i,o){typeof e==`object`&&t!==void 0?t.exports=o(r(),a(),n()):typeof define==`function`&&define.amd?define([`../dom/event-handler`,`./config`,`./index`],o):(i=typeof globalThis<`u`?globalThis:i||self,i.Backdrop=o(i.EventHandler,i.Config,i.Index))})(e,(function(e,t,n){"use strict";let r=`backdrop`,i=`show`,a=`mousedown.bs.${r}`,o={className:`modal-backdrop`,clickCallback:null,isAnimated:!1,isVisible:!0,rootElement:`body`},s={className:`string`,clickCallback:`(function|null)`,isAnimated:`boolean`,isVisible:`boolean`,rootElement:`(element|string)`};class c extends t{constructor(e){super(),this._config=this._getConfig(e),this._isAppended=!1,this._element=null}static get Default(){return o}static get DefaultType(){return s}static get NAME(){return r}show(e){if(!this._config.isVisible){n.execute(e);return}this._append();let t=this._getElement();this._config.isAnimated&&n.reflow(t),t.classList.add(i),this._emulateAnimation(()=>{n.execute(e)})}hide(e){if(!this._config.isVisible){n.execute(e);return}this._getElement().classList.remove(i),this._emulateAnimation(()=>{this.dispose(),n.execute(e)})}dispose(){this._isAppended&&=(e.off(this._element,a),this._element.remove(),!1)}_getElement(){if(!this._element){let e=document.createElement(`div`);e.className=this._config.className,this._config.isAnimated&&e.classList.add(`fade`),this._element=e}return this._element}_configAfterMerge(e){return e.rootElement=n.getElement(e.rootElement),e}_append(){if(this._isAppended)return;let t=this._getElement();this._config.rootElement.append(t),e.on(t,a,()=>{n.execute(this._config.clickCallback)}),this._isAppended=!0}_emulateAnimation(e){n.executeAfterTransition(e,this._getElement(),this._config.isAnimated)}}return c}))})),l=e(((e,t)=>{(function(i,a){typeof e==`object`&&t!==void 0?a(e,r(),s(),n()):typeof define==`function`&&define.amd?define([`exports`,`../dom/event-handler`,`../dom/selector-engine`,`./index`],a):(i=typeof globalThis<`u`?globalThis:i||self,a(i.ComponentFunctions={},i.EventHandler,i.SelectorEngine,i.Index))})(e,(function(e,t,n,r){"use strict";e.enableDismissTrigger=(e,i=`hide`)=>{let a=`click.dismiss${e.EVENT_KEY}`,o=e.NAME;t.on(document,a,`[data-bs-dismiss="${o}"]`,function(t){if([`A`,`AREA`].includes(this.tagName)&&t.preventDefault(),r.isDisabled(this))return;let a=n.getElementFromSelector(this)||this.closest(`.${o}`);e.getOrCreateInstance(a)[i]()})}
1,Object.defineProperty(e,Symbol.toStringTag,{value:`Module`})}))})),u=e(((e,t)=>{(function(n,i){typeof e==`object`&&t!==void 0?t.exports=i(r(),s(),a()):typeof define==`function`&&define.amd?define([`../dom/event-handler`,`../dom/selector-engine`,`./config`],i):(n=typeof globalThis<`u`?globalThis:n||self,n.Focustrap=i(n.EventHandler,n.SelectorEngine,n.Config))})(e,(function(e,t,n){"use strict";let r=`.bs.focustrap`,i=`focusin${r}`,a=`keydown.tab${r}`,o=`backward`,s={autofocus:!0,trapElement:null},c={autofocus:`boolean`,trapElement:`element`};class l extends n{constructor(e){super(),this._config=this._getConfig(e),this._isActive=!1,this._lastTabNavDirection=null}static get Default(){return s}static get DefaultType(){return c}static get NAME(){return`focustrap`}activate(){this._isActive||=(this._config.autofocus&&this._config.trapElement.focus(),e.off(document,r),e.on(document,i,e=>this._handleFocusin(e)),e.on(document,a,e=>this._handleKeydown(e)),!0)}deactivate(){this._isActive&&(this._isActive=!1,e.off(document,r))}_handleFocusin(e){let{trapElement:n}=this._config;if(e.target===document||e.target===n||n.contains(e.target))return;let r=t.focusableChildren(n);r.length===0?n.focus():this._lastTabNavDirection===o?r[r.length-1].focus():r[0].focus()}_handleKeydown(e){e.key===`Tab`&&(this._lastTabNavDirection=e.shiftKey?o:`forward`)}}return l}))})),d=e(((e,t)=>{(function(r,a){typeof e==`object`&&t!==void 0?t.exports=a(i(),s(),n()):typeof define==`function`&&define.amd?define([`../dom/manipulator`,`../dom/selector-engine`,`./index`],a):(r=typeof globalThis<`u`?globalThis:r||self,r.Scrollbar=a(r.Manipulator,r.SelectorEngine,r.Index))})(e,(function(e,t,n){"use strict";let r=`.fixed-top, .fixed-bottom, .is-fixed, .sticky-top`,i=`.sticky-top`,a=`padding-right`,o=`margin-right`;class s{constructor(){this._element=document.body}getWidth(){let e=document.documentElement.clientWidth;return Math.abs(window.innerWidth-e)}hide(){let e=this.getWidth();this._disableOverFlow(),this._setElementAttributes(this._element,a,t=>t+e),this._setElementAttributes(r,a,t=>t+e),this._setElementAttributes(i,o,t=>t-e)}reset(){this._resetElementAttributes(this._element,`overflow`),this._resetElementAttributes(this._element,a),this._resetElementAttributes(r,a),this._resetElementAttributes(i,o)}isOverflowing(){return this.getWidth()>0}_disableOverFlow(){this._saveInitialAttribute(this._element,`overflow`),this._element.style.overflow=`hidden`}_setElementAttributes(e,t,n){let r=this.getWidth();this._applyManipulationCallback(e,e=>{if(e!==this._element&&window.innerWidth>e.clientWidth+r)return;this._saveInitialAttribute(e,t);let i=window.getComputedStyle(e).getPropertyValue(t);e.style.setProperty(t,`${n(Number.parseFloat(i))}px`)})}_saveInitialAttribute(t,n){let r=t.style.getPropertyValue(n);r&&e.setDataAttribute(t,n,r)}_resetElementAttributes(t,n){this._applyManipulationCallback(t,t=>{let r=e.getDataAttribute(t,n);if(r===null){t.style.removeProperty(n);return}e.removeDataAttribute(t,n),t.style.setProperty(n,r)})}_applyManipulationCallback(e,r){if(n.isElement(e)){r(e);return}for(let n of t.find(e,this._element))r(n)}}return s}))})),f=e(((e,t)=>{(function(i,a){typeof e==`object`&&t!==void 0?t.exports=a(o(),r(),s(),c(),l(),u(),n(),d()):typeof define==`function`&&define.amd?define([`./base-component`,`./dom/event-handler`,`./dom/selector-engine`,`./util/backdrop`,`./util/component-functions`,`./util/focustrap`,`./util/index`,`./util/scrollbar`],a):(i=typeof globalThis<`u`?globalThis:i||self,i.Modal=a(i.BaseComponent,i.EventHandler,i.SelectorEngine,i.Backdrop,i.ComponentFunctions,i.Focustrap,i.Index,i.Scrollbar))})(e,(function(e,t,n,r,i,a,o,s){"use strict";let c=`.bs.modal`,l=`hide${c}`,u=`hidePrevented${c}`,d=`hidden${c}`,f=`show${c}`,p=`shown${c}`,m=`resize${c}`,h=`click.dismiss${c}`,g=`mousedown.dismiss${c}`,_=`keydown.dismiss${c}`,v=`click${c}.data-api`,y=`modal-open`,b=`show`,x=`modal-static`,S={backdrop:!0,focus:!0,keyboard:!0},C={backdrop:`(boolean|string)`,focus:`boolean`,keyboard:`boolean`};class w extends e{constructor(e,t){super(e,t),this._dialog=n.findOne(`.modal-dialog`,this._element),this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._isShown=!1,this._isTransitioning=!1,this._scrollBar=new s,this._addEventListeners()}static get Default(){return S}static get DefaultType(){return C}static get NAME(){return`modal`}toggle(e){return this._isShown?this.hide():this.show(e)}show(e){this._isShown||this._isTransitioning||t.trigger(this._element,f,{relatedTarget:e}).defaultPrevented||(this._isShown=!0,this._isTransitioning=!0,this._scrollBar.hide(),document.body.classList.add(y),this._adjustDialog(),this._backdrop.show(()=>this._showElement(e)))}hide(){!this._isShown||this._isTransitioning||t.trigger(this._element,l).defaultPrevented||(this._isShown=!1,this._isTransitioning=!0,this._focustrap.deactivate(),this._element.classList.remove(b),this._queueCallback(()=>this._hideModal(),this._element,this._isAnimated()))}dispose(){t.off(window,c),t.off(this._dialog,c),this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}handleUpdate(){this._adjustDialog()}_initializeBackDrop(){return new r({isVisible:!!this._config.backdrop,isAnimated:this._isAnimated()})}_initializeFocusTrap(){return new a({trapElement:this._element})}_showElement(e){document.body.contains(this._element)||document.body.append(this._element),this._element.style.display=`block`,this._element.removeAttribute(`aria-hidden`),this._element.setAttribute(`aria-modal`,!0),this._element.setAttribute(`role`,`dialog`),this._element.scrollTop=0;let r=n.findOne(`.modal-body`,this._dialog);r&&(r.scrollTop=0),o.reflow(this._element),this._element.classList.add(b),this._queueCallback(()=>{this._config.focus&&this._focustrap.activate(),this._isTransitioning=!1,t.trigger(this._element,p,{relatedTarget:e})},this._dialog,this._isAnimated())}_addEventListeners(){t.on(this._element,_,e=>{if(e.key===`Escape`){if(this._config.keyboard){this.hide();return}this._triggerBackdropTransition()}}),t.on(window,m,()=>{this._isShown&&!this._isTransitioning&&this._adjustDialog()}),t.on(this._element,g,e=>{t.one(this._element,h,t=>{if(!(this._element!==e.target||this._element!==t.target)){if(this._config.backdrop===`static`){this._triggerBackdropTransition();return}this._config.backdrop&&this.hide()}})})}_hideModal(){this._element.style.display=`none`,this._element.setAttribute(`aria-hidden`,!0),this._element.removeAttribute(`aria-modal`),this._element.removeAttribute(`role`),this._isTransitioning=!1,this._backdrop.hide(()=>{document.body.classList.remove(y),this._resetAdjustments(),this._scrollBar.reset(),t.trigger(this._element,d)})}_isAnimated(){return this._element.classList.contains(`fade`)}_triggerBackdropTransition(){if(t.trigger(this._element,u).defaultPrevented)return;let e=this._element.scrollHeight>document.documentElement.clientHeight,n=this._element.style.overflowY;n===`hidden`||this._element.classList.contains(x)||(e||(this._element.style.overflowY=`hidden`),this._element.classList.add(x),this._queueCallback(()=>{this._element.classList.remove(x),this._queueCallback(()=>{this._element.style.overflowY=n},this._dialog)},this._dialog),this._element.focus())}_adjustDialog(){let e=this._element.scrollHeight>document.documentElement.clientHeight,t=this._scrollBar.getWidth(),n=t>0;
1if(n&&!e){let e=o.isRTL()?`paddingLeft`:`paddingRight`;this._element.style[e]=`${t}px`}if(!n&&e){let e=o.isRTL()?`paddingRight`:`paddingLeft`;this._element.style[e]=`${t}px`}}_resetAdjustments(){this._element.style.paddingLeft=``,this._element.style.paddingRight=``}static jQueryInterface(e,t){return this.each(function(){let n=w.getOrCreateInstance(this,e);if(typeof e==`string`){if(n[e]===void 0)throw TypeError(`No method named "${e}"`);n[e](t)}})}}return t.on(document,v,`[data-bs-toggle="modal"]`,function(e){let r=n.getElementFromSelector(this);[`A`,`AREA`].includes(this.tagName)&&e.preventDefault(),t.one(r,f,e=>{e.defaultPrevented||t.one(r,d,()=>{o.isVisible(this)&&this.focus()})});let i=n.findOne(`.modal.show`);i&&w.getInstance(i).hide(),w.getOrCreateInstance(r).toggle(this)}),i.enableDismissTrigger(w),o.defineJQueryPlugin(w),w}))})),p=e(((e,t)=>{(function(i,a){typeof e==`object`&&t!==void 0?t.exports=a(o(),r(),s(),n()):typeof define==`function`&&define.amd?define([`./base-component`,`./dom/event-handler`,`./dom/selector-engine`,`./util/index`],a):(i=typeof globalThis<`u`?globalThis:i||self,i.Collapse=a(i.BaseComponent,i.EventHandler,i.SelectorEngine,i.Index))})(e,(function(e,t,n,r){"use strict";let i=`.bs.collapse`,a=`show${i}`,o=`shown${i}`,s=`hide${i}`,c=`hidden${i}`,l=`click${i}.data-api`,u=`show`,d=`collapse`,f=`collapsing`,p=`:scope .${d} .${d}`,m=`[data-bs-toggle="collapse"]`,h={parent:null,toggle:!0},g={parent:`(null|element)`,toggle:`boolean`};class _ extends e{constructor(e,t){super(e,t),this._isTransitioning=!1,this._triggerArray=[];let r=n.find(m);for(let e of r){let t=n.getSelectorFromElement(e),r=n.find(t).filter(e=>e===this._element);t!==null&&r.length&&this._triggerArray.push(e)}this._initializeChildren(),this._config.parent||this._addAriaAndCollapsedClass(this._triggerArray,this._isShown()),this._config.toggle&&this.toggle()}static get Default(){return h}static get DefaultType(){return g}static get NAME(){return`collapse`}toggle(){this._isShown()?this.hide():this.show()}show(){if(this._isTransitioning||this._isShown())return;let e=[];
1if(this._config.parent&&(e=this._getFirstLevelChildren(`.collapse.show, .collapse.collapsing`).filter(e=>e!==this._element).map(e=>_.getOrCreateInstance(e,{toggle:!1}))),e.length&&e[0]._isTransitioning||t.trigger(this._element,a).defaultPrevented)return;for(let t of e)t.hide();let n=this._getDimension();this._element.classList.remove(d),this._element.classList.add(f),this._element.style[n]=0,this._addAriaAndCollapsedClass(this._triggerArray,!0),this._isTransitioning=!0;let r=()=>{this._isTransitioning=!1,this._element.classList.remove(f),this._element.classList.add(d,u),this._element.style[n]=``,t.trigger(this._element,o)},i=`scroll${n[0].toUpperCase()+n.slice(1)}`;this._queueCallback(r,this._element,!0),this._element.style[n]=`${this._element[i]}px`}hide(){if(this._isTransitioning||!this._isShown()||t.trigger(this._element,s).defaultPrevented)return;let e=this._getDimension();this._element.style[e]=`${this._element.getBoundingClientRect()[e]}px`,r.reflow(this._element),this._element.classList.add(f),this._element.classList.remove(d,u);for(let e of this._triggerArray){let t=n.getElementFromSelector(e);t&&!this._isShown(t)&&this._addAriaAndCollapsedClass([e],!1)}this._isTransitioning=!0;let i=()=>{this._isTransitioning=!1,this._element.classList.remove(f),this._element.classList.add(d),t.trigger(this._element,c)};this._element.style[e]=``,this._queueCallback(i,this._element,!0)}_isShown(e=this._element){return e.classList.contains(u)}_configAfterMerge(e){return e.toggle=!!e.toggle,e.parent=r.getElement(e.parent),e}_getDimension(){return this._element.classList.contains(`collapse-horizontal`)?`width`
1:`height`}_initializeChildren(){if(!this._config.parent)return;let e=this._getFirstLevelChildren(m);for(let t of e){let e=n.getElementFromSelector(t);e&&this._addAriaAndCollapsedClass([t],this._isShown(e))}}_getFirstLevelChildren(e){let t=n.find(p,this._config.parent);return n.find(e,this._config.parent).filter(e=>!t.includes(e))}_addAriaAndCollapsedClass(e,t){if(e.length)for(let n of e)n.classList.toggle(`collapsed`,!t),n.setAttribute(`aria-expanded`,t)}static jQueryInterface(e){let t={};return typeof e==`string`&&/show|hide/.test(e)&&(t.toggle=!1),this.each(function(){let n=_.getOrCreateInstance(this,t);if(typeof e==`string`){if(n[e]===void 0)throw TypeError(`No method named "${e}"`);n[e]()}})}}return t.on(document,l,m,function(e){(e.target.tagName===`A`||e.delegateTarget&&e.delegateTarget.tagName===`A`)&&e.preventDefault();for(let e of n.getMultipleElementsFromSelector(this))_.getOrCreateInstance(e,{toggle:!1}).toggle()}),r.defineJQueryPlugin(_),_}))})),m=e(((e,t)=>{(function(i,a){typeof e==`object`&&t!==void 0?t.exports=a(o(),r(),s(),n()):typeof define==`function`&&define.amd?define([`./base-component`,`./dom/event-handler`,`./dom/selector-engine`,`./util/index`],a):(i=typeof globalThis<`u`?globalThis:i||self,i.Tab=a(i.BaseComponent,i.EventHandler,i.SelectorEngine,i.Index))})(e,(function(e,t,n,r){"use strict";let i=`.bs.tab`,a=`hide${i}`,o=`hidden${i}`,s=`show${i}`,c=`shown${i}`,l=`click${i}`,u=`keydown${i}`,d=`load${i}`,f=`ArrowRight`,p=`ArrowDown`,m=`Home`,h=`active`,g=`fade`,_=`show`,v=`.dropdown-toggle`,y=`:not(${v})`,b=`.nav-link${y}, .list-group-item${y}, [role="tab"]${y}`,x=`[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]`,S=`${b}, ${x}`,C=`.${h}[data-bs-toggle="tab"], .${h}[data-bs-toggle="pill"], .${h}[data-bs-toggle="list"]`;class w extends e{constructor(e){super(e),this._parent=this._element.closest(`.list-group, .nav, [role="tablist"]`),this._parent&&(this._setInitialAttributes(this._parent,this._getChildren()),t.on(this._element,u,e=>this._keydown(e)))}static get NAME(){return`tab`}show(){let e=this._element;if(this._elemIsActive(e))return;let n=this._getActiveElem(),r=n?t.trigger(n,a,{relatedTarget:e}):null;t.trigger(e,s,{relatedTarget:n}).defaultPrevented||r&&r.defaultPrevented||(this._deactivate(n,e),this._activate(e,n))}_activate(e,r){e&&(e.classList.add(h),this._activate(n.getElementFromSelector(e)),this._queueCallback(()=>{if(e.getAttribute(`role`)!==`tab`){e.classList.add(_);return}e.removeAttribute(`tabindex`),e.setAttribute(`aria-selected`,!0),this._toggleDropDown(e,!0),t.trigger(e,c,{relatedTarget:r})},e,e.classList.contains(g)))}_deactivate(e,r){e&&(e.classList.remove(h),e.blur(),this._deactivate(n.getElementFromSelector(e)),this._queueCallback(()=>{if(e.getAttribute(`role`)!==`tab`){e.classList.remove(_);return}e.setAttribute(`aria-selected`,!1),e.setAttribute(`tabindex`,`-1`),this._toggleDropDown(e,!1),t.trigger(e,o,{relatedTarget:r})},e,e.classList.contains(g)))}_keydown(e){if(![`ArrowLeft`,f,`ArrowUp`,p,m,`End`].includes(e.key))return;e.stopPropagation(),e.preventDefault();let t=this._getChildren().filter(e=>!r.isDisabled(e)),n;if([m,`End`].includes(e.key))n=t[e.key===m?0:t.length-1];else{let i=[f,p].includes(e.key);n=r.getNextActiveElement(t,e.target,i,!0)}n&&(n.focus({preventScroll:!0}),w.getOrCreateInstance(n).show())}_getChildren(){return n.find(S,this._parent)}_getActiveElem(){return this._getChildren().find(e=>this._elemIsActive(e))||null}_setInitialAttributes(e,t){this._setAttributeIfNotExists(e,`role`,`tablist`);for(let e of t)this._setInitialAttributesOnChild(e)}_setInitialAttributesOnChild(e){e=this._getInnerElement(e);let t=this._elemIsActive(e),n=this._getOuterElement(e);e.setAttribute(`aria-selected`,t),n!==e&&this._setAttributeIfNotExists(n,`role`,`presentation`),t||e.setAttribute(`tabindex`,`-1`),this._setAttributeIfNotExists(e,`role`,`tab`),this._setInitialAttributesOnTargetPanel(e)}_setInitialAttributesOnTargetPanel(e){let t=n.getElementFromSelector(e);t&&(this._setAttributeIfNotExists(t,`role`,`tabpanel`),e.id&&this._setAttributeIfNotExists(t,`aria-labelledby`,`${e.id}`))}_toggleDropDown(e,t){let r=this._getOuterElement(e);
1if(!r.classList.contains(`dropdown`))return;let i=(e,i)=>{let a=n.findOne(e,r);a&&a.classList.toggle(i,t)};i(v,h),i(`.dropdown-menu`,_),r.setAttribute(`aria-expanded`,t)}_setAttributeIfNotExists(e,t,n){e.hasAttribute(t)||e.setAttribute(t,n)}_elemIsActive(e){return e.classList.contains(h)}_getInnerElement(e){return e.matches(S)?e:n.findOne(S,e)}_getOuterElement(e){return e.closest(`.nav-item, .list-group-item`)||e}static jQueryInterface(e){return this.each(function(){let t=w.getOrCreateInstance(this);if(typeof e==`string`){if(t[e]===void 0||e.startsWith(`_`)||e===`constructor`)throw TypeError(`No method named "${e}"`);t[e]()}})}}return t.on(document,l,x,function(e){[`A`,`AREA`].includes(this.tagName)&&e.preventDefault(),!r.isDisabled(this)&&w.getOrCreateInstance(this).show()}),t.on(window,d,()=>{for(let e of n.find(C))w.getOrCreateInstance(e)}),r.defineJQueryPlugin(w),w}))}));f(),p(),m(),(function(){"use strict";document.addEventListener(`DOMContentLoaded`,function(){if(document.querySelector(`header.header`)===null)return;let t=document.querySelector(`body`),n=document.querySelector(`.container-fluid`),r=document.querySelector(`.animation-header`),i=document.querySelectorAll(`.main-nav__list-item`),a=0,o=window.innerWidth;function s(e){e.classList.contains(`show`)?(e.classList.remove(`show`),e.classList.add(`hide`)):(e.classList.remove(`hide`),e.classList.add(`show`))}function c(e){e.classList.contains(`slide-active`)?(e.classList.remove(`slide-active`),e.classList.add(`slide-inactive`)):(e.classList.remove(`slide-inactive`),e.classList.add(`slide-active`))}function l(e){let t=document.querySelector(`.main-nav`);if(e)t.style.height=e;else{let n=document.querySelector(`.header`).offsetHeight;e=window.innerHeight-n,t.style.height=e+`px`}}function u(e){let i=document.querySelector(`.header-nav__main`),s=r.querySelector(`.main-nav`);if(e.preventDefault(),o>=window.congstarUi.breakpoints.md&&o<=window.congstarUi.breakpoints.lg){s.classList.toggle(`open`),Array.from(s.children).forEach(function(e){e.classList.toggle(`open`)}),s.querySelector(`.header-menu`).classList.remove(`show`);let e=s.querySelector(`.hover-layer`);e&&e.classList.remove(`hover-layer`)}else a=window.pageYOffset,n.style.top=-a+`px`,t.classList.add(`lock-position`),i.classList.add(`animate-menu`),l()}function d(e){let r=e.currentTarget.closest(`.header-nav__main`);e.preventDefault(),t.classList.remove(`lock-position`),n.style.top=`0`,window.scrollTo(0,a),r.classList.remove(`animate-menu`)}function f(e){let t=e.currentTarget,n=t.parentElement,r=n.querySelector(`.header-menu`);if(o>=window.congstarUi.breakpoints.md&&window.getComputedStyle(r).display===`none`&&e.preventDefault(),o<window.congstarUi.breakpoints.md){e.preventDefault(),t.classList.toggle(`open-layer-2`);let n=t.getAttribute(`data-target`),r=t.parentElement.querySelector(n);r&&c(r)}else document.querySelectorAll(`.header-menu`).forEach(function(e){e.classList.remove(`show`)}),i.forEach(function(e){e.classList.remove(`hover-layer`)}),n&&(n.classList.add(`hover-layer`),r&&(r.classList.remove(`hide`),r.classList.add(`show`)))}function p(e){let t=e.currentTarget;if(e.preventDefault(),o<window.congstarUi.breakpoints.md){e.preventDefault(),t.classList.toggle(`open-layer-3`);let n=t.getAttribute(`data-target`),r=t.parentElement.querySelector(n);r&&c(r)}}function m(e){if(o>=window.congstarUi.breakpoints.md){e.classList.add(`hover-layer`);let t=e.querySelector(`.header-menu`);t&&s(t)}}function h(e){if(o>=window.congstarUi.breakpoints.md){e.classList.remove(`hover-layer`);let t=e.querySelector(`.header-menu`);t&&s(t)}}function g(){o>=window.congstarUi.breakpoints.md&&(r.querySelectorAll(`.open`).forEach(function(e){e.classList.remove(`open`)}),window.pageYOffset>0?(r.classList.add(`animate-header`),i.forEach(function(e){e.classList.remove(`hover-layer`),e.blur();let t=e.querySelector(`.header-menu`);t&&t.classList.add(`hide`)})):t.classList.contains(`modal-open-lock`)||r.classList.remove(`animate-header`))}function _(){let e=document.getElementById(`header-nav__main`);t.classList.contains(`lock-position`)&&(n.style.top=`0`,t.classList.remove(`lock-position`),e.classList.remove(`animate-menu`))}function v(){let e=document.getElementById(`header-nav__main`);o=window.innerWidth;let t=e.querySelectorAll(`.header-menu`),n=e.querySelectorAll(`.open-layer-2`),r=e.querySelectorAll(`.open-layer-3`),i=e.querySelectorAll(`.hover-layer`),a=e.querySelector(`.header-menu__layer-3`);t.forEach(function(e){e.classList.remove(`show`),e.classList.remove(`slide-active`)}
1),n.forEach(function(e){e.classList.remove(`open-layer-2`)}),r.forEach(function(e){e.classList.remove(`open-layer-3`)}),i.forEach(function(e){e.classList.remove(`hover-layer`)}),o<window.congstarUi.breakpoints.md&&a&&(a.classList.remove(`show`),a.classList.remove(`slide-active`)),o>=window.congstarUi.breakpoints.md?(l(`auto`),_(),a&&(a.classList.remove(`hide`),a.classList.remove(`slide-inactive`))):l()}document.getElementById(`header-nav__menu`).addEventListener(`click`,u),document.getElementById(`header-nav__close`).addEventListener(`click`,d);let y=document.querySelectorAll(`[data-toggle="header-menu-layer-2"]`),b=document.querySelectorAll(`[data-toggle="header-menu-layer-3"]`);y.forEach(function(e){e.addEventListener(`click`,f)}),b.forEach(function(e){e.addEventListener(`click`,p)}),i.forEach(function(t){e(t,function(){m(t)},function(){h(t)}).options({timeout:250})}),window.addEventListener(`scroll`,g),window.addEventListener(`resize`,v),window.addEventListener(`orientationchange`,_),document.addEventListener(`touchstart`,function(e){let t=document.querySelectorAll(`.header-menu`),n=e.target;o>=window.congstarUi.breakpoints.md&&!n.closest(`.main-nav`)&&x(t)&&(t.forEach(function(e){s(e)}),i.forEach(function(e){e.classList.remove(`hover-layer`)}))});function x(e){for(let t of e)if(t.offsetParent!==null)return!0;return!1}let S=document.getElementById(`header-nav__main`),C=null,w=null;S.addEventListener(`touchstart`,function(e){C=e.touches[0].clientX}),S.addEventListener(`touchmove`,function(e){C&&(w=e.touches[0].clientX)}),S.addEventListener(`touchend`,function(e){C&&w&&w-C<-50&&d(e),C=null,w=null});let T=document.querySelector(`.meta-nav .cart-state`);T&&fetch(`/checkout/api/cart-state`).then(function(e){if(!e.ok)throw Error(`Network response was not ok`);return e.json()}).then(function(e){e&&e.isCartFilled?T.classList.toggle(`cart-state--filled`,!0):T.classList.toggle(`cart-state--filled`,!1)}).catch(function(e){console.error(`There has been a problem with your fetch operation:`,e)})});let e=function(e,t,n){let r,i,a,o,s=!1,c=!1,l={},u=0,d=0,f={sensitivity:7,interval:100,timeout:0,handleFocus:!1};function p(e,t){return d&&=clearTimeout(d),u=0,c?void 0:n.call(e,t)}function m(e){r=e.clientX,i=e.clientY}function h(e,n){if(d&&=clearTimeout(d),Math.abs(a-r)+Math.abs(o-i)<f.sensitivity)return u=1,c?void 0:t.call(e,n);a=r,o=i,d=setTimeout(function(){h(e,n)},f.interval)}l.options=function(e){let t=e.handleFocus!==f.handleFocus;return f={...f,...e},t&&(f.handleFocus?b():x()),l};function g(t){return s=!0,d&&=clearTimeout(d),e.removeEventListener(`mousemove`,m,!1),u!==1&&(a=t.clientX,o=t.clientY,e.addEventListener(`mousemove`,m,!1),d=setTimeout(function(){h(e,t)},f.interval)),this}function _(t){return s=!1,d&&=clearTimeout(d),e.removeEventListener(`mousemove`,m,!1),u===1&&(d=setTimeout(function(){p(e,t)},f.timeout)),this}function v(n){s||(c=!0,t.call(e,n))}function y(t){!s&&c&&(c=!1,n.call(e,t))}function b(){e.addEventListener(`focus`,v,!1),e.addEventListener(`blur`,y,!1)}function x(){e.removeEventListener(`focus`,v,!1),e.removeEventListener(`blur`,y,!1)}return l.remove=function(){e&&(e.removeEventListener(`mouseover`,g,!1),e.removeEventListener(`mouseout`,_,!1),x())},e&&(e.addEventListener(`mouseover`,g,!1),e.addEventListener(`mouseout`,_,!1)),l}})(),(function(){function e(){let e=document.querySelector(`.footer-sitemap-list__item:not(.hidden-xs-down)`);e&&e.classList.add(`first-xs`)}function t(){document.querySelectorAll(`.footer-sitemap-list__item.title`).forEach(function(e){e.innerHTML=`<span>`+e.querySelector(`span`).innerHTML+`</span>`})}document.addEventListener(`DOMContentLoaded`,function(){e(),t()})})();function h(e){let t=e.querySelector(`[data-fair-module=tabs-header]`),n=e.querySelector(`[data-fair-module=tabs-content]`),r=t.querySelector(`.fair-tab-button`),i=n.querySelector(`.fair-tab-content`);r&&i&&(r.classList.add(`active`),i.classList.add(`active`))}function g(e){document.querySelectorAll(`[data-fair-module=tabs]`).forEach(t=>{if(e){let n=t.querySelector(`#${e}`),r=t.querySelector(`#${e}-content`);n&&r?(n.classList.add(`active`),r.classList.add(`active`)):h(t)}else h(t)})}document.addEventListener(`DOMContentLoaded`,function(){g(window.location.hash.slice(1))});function _(e){let[t,n,r]=e.match(/\d+/g).map(Number);return .2126*t+.7152*n+.0722*r>128}function v(e){let t=e;for(;t;){let e=window.getComputedStyle(t).backgroundColor;if(e&&e!==`rgba(0, 0, 0, 0)`&&e!==`transparent`)return e;t=t.parentElement}return`rgb(255, 255, 255)`}document.addEventListener(`DOMContentLoaded`,function(){document.querySelectorAll(`.footnote`).forEach(e
1=>{let t=_(v(e.parentElement));e.classList.toggle(`footnote--on-light`,t)})}),window.congstarUi={breakpoints:{md:`768`,lg:`1160`,xl:`1440`}};var y=()=>{document.querySelectorAll(`[data-toggle],[data-target],[data-parent],[data-dismiss]`).forEach(e=>{e.dataset.toggle&&(e.dataset.bsToggle=e.dataset.toggle),e.dataset.target&&(e.dataset.bsTarget=e.dataset.target),e.dataset.parent&&(e.dataset.bsParent=e.dataset.parent),e.dataset.dismiss&&(e.dataset.bsDismiss=e.dataset.dismiss)})};document.addEventListener(`DOMContentLoaded`,function(){y()})});

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.