1const p=new Map,w={set(e,t,n){p.has(e)||p.set(e,new Map);const s=p.get(e);if(!s.has(t)&&s.size!==0){console.error(`Bootstrap doesn't allow more than one instance per element. Bound instance: ${Array.from(s.keys())[0]}.`);return}s.set(t,n)},get(e,t){return p.has(e)&&p.get(e).get(t)||null},remove(e,t){if(!p.has(e))return;const n=p.get(e);n.delete(t),n.size===0&&p.delete(e)}},ot=1e3,x="transitionend",U=e=>(e&&window.CSS&&window.CSS.escape&&(e=e.replace(/#([^\s"#']+)/g,(t,n)=>`#${CSS.escape(n)}`)),e),at=e=>e==null?`${e}`:Object.prototype.toString.call(e).match(/\s([a-z]+)/i)[1].toLowerCase(),ct=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?0:(t=t.split(",")[0],n=n.split(",")[0],(Number.parseFloat(t)+Number.parseFloat(n))*ot)},W=e=>{e.dispatchEvent(new Event(x))},v=e=>!e||typeof e!="object"?!1:(typeof e.jquery<"u"&&(e=e[0]),typeof e.nodeType<"u"),Y=e=>v(e)?e.jquery?e[0]:e:typeof e=="string"&&e.length>0?document.querySelector(U(e)):null,F=e=>{if(!v(e)||e.getClientRects().length===0)return!1;const t=getComputedStyle(e).getPropertyValue("visibility")==="visible",n=e.closest("details:not([open])");if(!n)return t;if(n!==e){const s=e.closest("summary");if(s&&s.parentNode!==n||s===null)return!1}return t},lt=e=>!e||e.nodeType!==Node.ELEMENT_NODE||e.classList.contains("disabled")?!0:typeof e.disabled<"u"?e.disabled:e.hasAttribute("disabled")&&e.getAttribute("disabled")!=="false",ut=e=>{e.offsetHeight},B=()=>window.jQuery&&!document.body.hasAttribute("data-bs-no-jquery")?window.jQuery:null,D=[],dt=e=>{document.readyState==="loading"?(D.length||document.addEventListener("DOMContentLoaded",()=>{for(const t of D)t()}),D.push(e)):e()},H=()=>document.documentElement.dir==="rtl",ft=e=>{dt(()=>{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)}})},N=(e,t=[],n=e)=>typeof e=="function"?e(...t):n,ht=(e,t,n=!0)=>{if(!n){N(e);return}const r=ct(t)+5;let i=!1;const o=({target:c})=>{c===t&&(i=!0,t.removeEventListener(x,o),N(e))};t.addEventListener(x,o),setTimeout(()=>{i||W(t)},r)},_t=(e,t,n,s)=>{const r=e.length;let i=e.indexOf(t);return i===-1?!n&&s?e[r-1]:e[0]:(i+=n?1:-1,s&&(i=(i+r)%r),e[Math.max(0,Math.min(i,r-1))])},pt=/[^.]*(?=\..*)\.|.*/,Et=/\..*/,mt=/::\d+$/,L={};let K=1;
1const q={mouseenter:"mouseover",mouseleave:"mouseout"},gt=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 Q(e,t){return t&&`${t}::${K++}`||e.uidEvent||K++}function z(e){const t=Q(e);return e.uidEvent=t,L[t]=L[t]||{},L[t]}function bt(e,t){return function n(s){return V(s,{delegateTarget:e}),n.oneOff&&a.off(e,s.type,t),t.apply(e,[s])}}function yt(e,t,n){return function s(r){const i=e.querySelectorAll(t);for(let{target:o}=r;o&&o!==this;o=o.parentNode)for(const c of i)if(c===o)return V(r,{delegateTarget:o}),s.oneOff&&a.off(e,r.type,t,n),n.apply(o,[r])}}function G(e,t,n=null){return Object.values(e).find(s=>s.callable===t&&s.delegationSelector===n)}function J(e,t,n){const s=typeof t=="string",r=s?n:t||n;let i=Z(e);return gt.has(i)||(i=e),[s,r,i]}function X(e,t,n,s,r){if(typeof t!="string"||!e)return;let[i,o,c]=J(t,n,s);t in q&&(o=(it=>function(m){if(!m.relatedTarget||m.relatedTarget!==m.delegateTarget&&!m.delegateTarget.contains(m.relatedTarget))return it.call(this,m)})(o));const u=z(e),h=u[c]||(u[c]={}),l=G(h,o,i?n:null);if(l){l.oneOff=l.oneOff&&r;return}const _=Q(o,t.replace(pt,"")),d=i?yt(e,n,o):bt(e,o);d.delegationSelector=i?n:null,d.callable=o,d.oneOff=r,d.uidEvent=_,h[_]=d,e.addEventListener(c,d,i)}function P(e,t,n,s,r){const i=G(t[n],s,r);i&&(e.removeEventListener(n,i,!!r),delete t[n][i.uidEvent])}function Tt(e,t,n,s){const r=t[n]||{};for(const[i,o]of Object.entries(r))i.includes(s)&&P(e,t,n,o.callable,o.delegationSelector)}function Z(e){return e=e.replace(Et,""),q[e]||e}const a={on(e,t,n,s){X(e,t,n,s,!1)},one(e,t,n,s){X(e,t,n,s,!0)},off(e,t,n,s){if(typeof t!="string"||!e)return;const[r,i,o]=J(t,n,s),c=o!==t,u=z(e),h=u[o]||{},l=t.startsWith(".");if(typeof i<"u"){if(!Object.keys(h).length)return;P(e,u,o,i,r?n:null);return}if(l)for(const _ of Object.keys(u))Tt(e,u,_,t.slice(1));for(const[_,d]of Object.entries(h)){const C=_.replace(mt,"");(!c||t.includes(C))&&P(e,u,o,d.callable,d.delegationSelector)}},trigger(e,t,n){if(typeof t!="string"||!e)return null;const s=B(),r=Z(t),i=t!==r;let o=null,c=!0,u=!0,h=!1;i&&s&&(o=s.Event(t,n),s(e).trigger(o),c=!o.isPropagationStopped(),u=!o.isImmediatePropagationStopped(),h=o.isDefaultPrevented());const l=V(new Event(t,{bubbles:c,cancelable:!0}),n);return h&&l.preventDefault(),u&&e.dispatchEvent(l),l.defaultPrevented&&o&&o.preventDefault(),l}};function V(e,t={}){for(const[n,s]of Object.entries(t))try{e[n]=s}catch{Object.defineProperty(e,n,{configurable:!0,get(){return s}})}return e}function j(e){if(e==="true")return!0;if(e==="false")return!1;if(e===Number(e).toString())return Number(e);if(e===""||e==="null")return null;if(typeof e!="string")return e;try{return JSON.parse(decodeURIComponent(e))}catch{return e}}function M(e){return e.replace(/[A-Z]/g,t=>`-${t.toLowerCase()}`)}const k={setDataAttribute(e,t,n){e.setAttribute(`data-bs-${M(t)}`,n)},removeDataAttribute(e,t){e.removeAttribute(`data-bs-${M(t)}`)},getDataAttributes(e){if(!e)return{};const t={},n=Object.keys(e.dataset).filter(s=>s.startsWith("bs")&&!s.startsWith("bsConfig"));for(const s of n){let r=s.replace(/^bs/,"");r=r.charAt(0).toLowerCase()+r.slice(1,r.length),t[r]=j(e.dataset[s])}return t},getDataAttribute(e,t){return j(e.getAttribute(`data-bs-${M(t)}`))}};class tt{static get Default(){return{}}static get DefaultType(){return{}}static get NAME(){throw new Error('You have to implement the static method "NAME", for each component!')}_getConfig(t){return t=this._mergeConfigObj(t),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}_configAfterMerge(t){return t}_mergeConfigObj(t,n){const s=v(n)?k.getDataAttribute(n,"config"):{};return{...this.constructor.Default,...typeof s=="object"?s:{},...v(n)?k.getDataAttributes(n):{},...typeof t=="object"?t:{}}}_typeCheckConfig(t,n=this.constructor.DefaultType){for(const[s,r]of Object.entries(n)){const i=t[s],o=v(i)?"element":at(i);if(!new RegExp(r).test(o))throw new TypeError(`${this.constructor.NAME.toUpperCase()}: Option "${s}" provided type "${o}" but expected type "${r}".`)}}}const vt="5.3.3";class At extends tt{constructor(t,n){super(),t=Y(t),t&&(this._element=t,this._config=this._getConfig(n),w.set(this._element,this.constructor.DATA_KEY,this))}dispose(){w.remove(this._element,this.constructor.DATA_KEY),a.off(this._element,this.constructor.EVENT_KEY);for(const t of Object.getOwnPropertyNames(this))this[t]=null}_queueCallback(t,n,s=!0){ht(t,n,s)}_getConfig(t){return t=this._mergeConfigObj(t,this._element),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}static getInstance(t){return w.get(Y(t),this.DATA_KEY)}static getOrCreateInstance(t,n={}){return this.getInstance(t)||new this(t,typeof n=="object"?n:null)}static get VERSION(){return vt}static get DATA_KEY(){return`bs.${this.NAME}`}static get EVENT_KEY(){return`.${this.DATA_KEY}`}static eventName(t){return`${t}${this.EVENT_KEY}`}}const R=e=>{let t=e.getAttribute("data-bs-target");if(!t||t==="#"){let n=e.getAttribute("href");if(!n||!n.includes("#")&&!n.startsWith("."))return null;n.includes("#")&&!n.startsWith("#")&&(n=`#${n.split("#")[1]}`),t=n&&n!=="#"?n.trim():null}return t?t.split(",").map(n=>U(n)).join(","):null},f={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(n=>n.matches(t))},parents(e,t){const n=[];let s=e.parentNode.closest(t);for(;s;)n.push(s),s=s.parentNode.closest(t);return n},prev(e,t){let n=e.previousElementSibling;for(;n;){if(n.matches(t))return[n];n=n.previousElementSibling}return[]},next(e,t){let n=e.nextElementSibling;for(;n;){if(n.matches(t))return[n];n=n.nextElementSibling}return[]},focusableChildren(e){const t=["a","button","input","textarea","select","details","[tabindex]",'[contenteditable="true"]'].map(n=>`${n}:not([tabindex^="-"])`).join(",");return this.find(t,e).filter(n=>!lt(n)&&F(n))},getSelectorFromElement(e){const t=R(e);return t&&f.findOne(t)?t:null},getElementFromSelector(e){const t=R(e);return t?f.findOne(t):null},getMultipleElementsFromSelector(e){const t=R(e);return t?f.find(t):[]}},Ct="swipe",y=".bs.swipe",Ot=`touchstart${y}`,St=`touchmove${y}`,Nt=`touchend${y}`,It=`pointerdown${y}`,wt=`pointerup${y}`,Dt="touch",Lt="pen",Mt="pointer-event",Rt=40,$t={endCallback:null,leftCallback:null,rightCallback:null},xt={endCallback:"(function|null)",leftCallback:"(function|null)",rightCallback:"(function|null)"};class I extends tt{constructor(t,n){super(),this._element=t,!(!t||!I.isSupported())&&(this._config=this._getConfig(n),this._deltaX=0,this._supportPointerEvents=!!window.PointerEvent,this._initEvents())}static get Default(){return $t}static get DefaultType(){return xt}static get NAME(){return Ct}dispose(){a.off(this._element,y)}_start(t){if(!this._supportPointerEvents){this._deltaX=t.touches[0].clientX;return}this._eventIsPointerPenTouch(t)&&(this._deltaX=t.clientX)}_end(t){this._eventIsPointerPenTouch(t)&&(this._deltaX=t.clientX-this._deltaX),this._handleSwipe(),N(this._config.endCallback)}_move(t){this._deltaX=t.touches&&t.touches.length>1?0:t.touches[0].clientX-this._deltaX}_handleSwipe(){const t=Math.abs(this._deltaX);if(t<=Rt)return;const n=t/this._deltaX;this._deltaX=0,n&&N(n>0?this._config.rightCallback:this._config.leftCallback)}_initEvents(){this._supportPointerEvents?(a.on(this._element,It,t=>this._start(t)),a.on(this._element,wt,t=>this._end(t)),this._element.classList.add(Mt)):(a.on(this._element,Ot,t=>this._start(t)),a.on(this._element,St,t=>this._move(t)),a.on(this._element,Nt,t=>this._end(t)))}_eventIsPointerPenTouch(t){return this._supportPointerEvents&&(t.pointerType===Lt||t.pointerType===Dt)}static isSupported(){return"ontouchstart"in document.documentElement||navigator.maxTouchPoints>0}}const Pt="carousel",kt="bs.carousel",E=`.${kt}`,et=".data-api",Vt="ArrowLeft",Yt="ArrowRight",Ht=500,T="next",g="prev",b="left",S="right",Kt=`slide${E}`,$=`slid${E}`,Xt=`keydown${E}`,jt=`mouseenter${E}`,Ut=`mouseleave${E}`,Wt=`dragstart${E}`,Ft=`load${E}${et}`,Bt=`click${E}${et}`,nt="carousel",O="active",qt="slide",Qt="carousel-item-end",zt="carousel-item-start",Gt="carousel-item-next",Jt="carousel-item-prev",st=".active",rt=".carousel-item",Zt=st+rt,te=".carousel-item img",ee=".carousel-indicators",ne="[data-bs-slide], [data-bs-slide-to]",se='[data-bs-ride="carousel"]',re={[Vt]:S,[Yt]:b},ie={interval:5e3,keyboard:!0,pause:"hover",ride:!1,touch:!0,wrap:!0},oe={interval:"(number|boolean)",keyboard:"boolean",pause:"(string|boolean)",ride:"(boolean|string)",touch:"boolean",wrap:"boolean"};class A extends At{constructor(t,n){super(t,n),this._interval=null,this._activeElement=null,this._isSliding=!1,this.touchTimeout=null,this._swipeHelper=null,this._indicatorsElement=f.findOne(ee,this._element),this._addEventListeners(),this._config.ride===nt&&this.cycle()}static get Default(){return ie}static get DefaultType(){return oe}static get NAME(){return Pt}next(){this._slide(T)}nextWhenVisible(){!document.hidden&&F(this._element)&&this.next()}prev(){this._slide(g)}pause(){this._isSliding&&W(this._element),this._clearInterval()}cycle(){this._clearInterval(),this._updateInterval(),this._interval=setInterval(()=>this.nextWhenVisible(),this._config.interval)}_maybeEnableCycle(){if(this._config.ride){if(this._isSliding){a.one(this._element,$,()=>this.cycle());return}this.cycle()}}to(t){const n=this._getItems();if(t>n.length-1||t<0)return;if(this._isSliding){a.one(this._element,$,()=>this.to(t));return}const s=this._getItemIndex(this._getActive());if(s===t)return;const r=t>s?T:g;this._slide(r,n[t])}
1dispose(){this._swipeHelper&&this._swipeHelper.dispose(),super.dispose()}_configAfterMerge(t){return t.defaultInterval=t.interval,t}_addEventListeners(){this._config.keyboard&&a.on(this._element,Xt,t=>this._keydown(t)),this._config.pause==="hover"&&(a.on(this._element,jt,()=>this.pause()),a.on(this._element,Ut,()=>this._maybeEnableCycle())),this._config.touch&&I.isSupported()&&this._addTouchEventListeners()}_addTouchEventListeners(){for(const s of f.find(te,this._element))a.on(s,Wt,r=>r.preventDefault());const n={leftCallback:()=>this._slide(this._directionToOrder(b)),rightCallback:()=>this._slide(this._directionToOrder(S)),endCallback:()=>{this._config.pause==="hover"&&(this.pause(),this.touchTimeout&&clearTimeout(this.touchTimeout),this.touchTimeout=setTimeout(()=>this._maybeEnableCycle(),Ht+this._config.interval))}};this._swipeHelper=new I(this._element,n)}_keydown(t){if(/input|textarea/i.test(t.target.tagName))return;const n=re[t.key];n&&(t.preventDefault(),this._slide(this._directionToOrder(n)))}_getItemIndex(t){return this._getItems().indexOf(t)}_setActiveIndicatorElement(t){if(!this._indicatorsElement)return;const n=f.findOne(st,this._indicatorsElement);n.classList.remove(O),n.removeAttribute("aria-current");const s=f.findOne(`[data-bs-slide-to="${t}"]`,this._indicatorsElement);s&&(s.classList.add(O),s.setAttribute("aria-current","true"))}_updateInterval(){const t=this._activeElement||this._getActive();if(!t)return;const n=Number.parseInt(t.getAttribute("data-bs-interval"),10);this._config.interval=n||this._config.defaultInterval}_slide(t,n=null){if(this._isSliding)return;const s=this._getActive(),r=t===T,i=n||_t(this._getItems(),s,r,this._config.wrap);if(i===s)return;const o=this._getItemIndex(i),c=C=>a.trigger(this._element,C,{relatedTarget:i,direction:this._orderToDirection(t),from:this._getItemIndex(s),to:o});if(c(Kt).defaultPrevented||!s||!i)return;const h=!!this._interval;this.pause(),this._isSliding=!0,this._setActiveIndicatorElement(o),this._activeElement=i;const l=r?zt:Qt,_=r?Gt:Jt;i.classList.add(_),ut(i),s.classList.add(l),i.classList.add(l);const d=()=>{i.classList.remove(l,_),i.classList.add(O),s.classList.remove(O,_,l),this._isSliding=!1,c($)};this._queueCallback(d,s,this._isAnimated()),h&&this.cycle()}_isAnimated(){return this._element.classList.contains(qt)}_getActive(){return f.findOne(Zt,this._element)}_getItems(){return f.find(rt,this._element)}_clearInterval(){this._interval&&(clearInterval(this._interval),this._interval=null)}_directionToOrder(t){return H()?t===b?g:T:t===b?T:g}_orderToDirection(t){return H()?t===g?b:S:t===g?S:b}static jQueryInterface(t){return this.each(function(){const n=A.getOrCreateInstance(this,t);if(typeof t=="number"){n.to(t);return}if(typeof t=="string"){if(n[t]===void 0||t.startsWith("_")||t==="constructor")throw new TypeError(`No method named "${t}"`);n[t]()}})}}a.on(document,Bt,ne,function(e){const t=f.getElementFromSelector(this);if(!t||!t.classList.contains(nt))return;e.preventDefault();const n=A.getOrCreateInstance(t),s=this.getAttribute("data-bs-slide-to");if(s){n.to(s),n._maybeEnableCycle();return}if(k.getDataAttribute(this,"slide")==="next"){n.next(),n._maybeEnableCycle();return}n.prev(),n._maybeEnableCycle()});a.on(window,Ft,()=>{const e=f.find(se);for(const t of e)A.getOrCreateInstance(t)});ft(A);document.addEventListener("alpine:init",()=>{Alpine.store("mm",{isOpen:!1,close(){this.isOpen=!1,this.current=null,document.body.style.height="auto",document.body.style.overflowY="visible"},toggle(){this.isOpen||(document.body.style.height="100vh",document.body.style.overflowY="hidden"),this.isOpen=!this.isOpen,this.isOpen||(document.body.style.height="auto",document.body.style.overflowY="visible")},current:null,isSubOpen(e){return this.current===e},setSub(e){this.current=e},toggleSub(e){this.isSubOpen(e)?this.current=null:this.setSub(e)}}),Alpine.store("scroller",{active:!0,shown:0,enter(){this.active&&(this.shown=Math.ceil(window.scrollY/window.innerHeight))},leave(){this.active&&(this.shown=Math.floor(window.scrollY/window.innerHeight))}})});document.addEventListener("livewire:navigate",e=>{Alpine.store("mm").close()});document.addEventListener("livewire:navigated",e=>{let t=document.querySelectorAll("[data-cs-source]");for(let n=0;n<t.length;n++)t[n].getAttribute("data-cs-source")!==window.location.pathname&&t[n].parentNode.removeChild(t[n]);window.fathom&&window.fathom.trackPageview()});console.info("%cWecome to BachBrass.com","color:#E3D18C;background:#000235;font-size:1.4rem;padding:0.15rem 0.25rem;margin:1rem;font-family:Inter,Arial,sans-serif;border:2px solid #A5842A;border-radius:0.25rem;text-shadow:1px 1px 1px #0a0121;");
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.