PageSourceSearch

https://jasonmarkk.com/cdn/shop/t/225/assets/jm.min.js?v=42802734796722317291790062548

js jasonmarkk.com collected 2026-09-26 01:52:55 UTC 47,045 bytes, 2 lines download raw bytes

1/*! For license information please see jm.min.js.LICENSE.txt */
2(()=>{var e={9011:function(e,t,n){e.exports=function(e,t,n,s){"use strict";return class extends n{constructor(t,n){super(),(t=s.getElement(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(const e of Object.getOwnPropertyNames(this))this[e]=null}_queueCallback(e,t,n=!0){s.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(s.getElement(t),this.DATA_KEY)}static getOrCreateInstance(e,t={}){return this.getInstance(e)||new this(e,"object"==typeof t?t:null)}static get VERSION(){return"5.3.3"}static get DATA_KEY(){return`bs.${this.NAME}`}static get EVENT_KEY(){return`.${this.DATA_KEY}`}static eventName(e){return`${e}${this.EVENT_KEY}`}}}(n(7269),n(7956),n(2105),n(4035))},8647:function(e,t,n){e.exports=function(e,t,n,s){"use strict";const i=".bs.collapse",o=`show${i}`,r=`shown${i}`,l=`hide${i}`,a=`hidden${i}`,c=`click${i}.data-api`,d="show",u="collapse",h="collapsing",p=`:scope .${u} .${u}`,f='[data-bs-toggle="collapse"]',m={parent:null,toggle:!0},g={parent:"(null|element)",toggle:"boolean"};class b extends e{constructor(e,t){super(e,t),this._isTransitioning=!1,this._triggerArray=[];const s=n.find(f);for(const e of s){const t=n.getSelectorFromElement(e),s=n.find(t).filter((e=>e===this._element));null!==t&&s.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 m}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=[];
2if(this._config.parent&&(e=this._getFirstLevelChildren(".collapse.show, .collapse.collapsing").filter((e=>e!==this._element)).map((e=>b.getOrCreateInstance(e,{toggle:!1})))),e.length&&e[0]._isTransitioning)return;if(t.trigger(this._element,o).defaultPrevented)return;for(const t of e)t.hide();const n=this._getDimension();this._element.classList.remove(u),this._element.classList.add(h),this._element.style[n]=0,this._addAriaAndCollapsedClass(this._triggerArray,!0),this._isTransitioning=!0;const s=`scroll${n[0].toUpperCase()+n.slice(1)}`;this._queueCallback((()=>{this._isTransitioning=!1,this._element.classList.remove(h),this._element.classList.add(u,d),this._element.style[n]="",t.trigger(this._element,r)}),this._element,!0),this._element.style[n]=`${this._element[s]}px`}hide(){if(this._isTransitioning||!this._isShown())return;if(t.trigger(this._element,l).defaultPrevented)return;const e=this._getDimension();this._element.style[e]=`${this._element.getBoundingClientRect()[e]}px`,s.reflow(this._element),this._element.classList.add(h),this._element.classList.remove(u,d);for(const e of this._triggerArray){const t=n.getElementFromSelector(e);t&&!this._isShown(t)&&this._addAriaAndCollapsedClass([e],!1)}this._isTransitioning=!0;this._element.style[e]="",this._queueCallback((()=>{this._isTransitioning=!1,this._element.classList.remove(h),this._element.classList.add(u),t.trigger(this._element,a)}),this._element,!0)}_isShown(e=this._element){return e.classList.contains(d)}_configAfterMerge(e){return e.toggle=Boolean(e.toggle),e.parent=s.getElement(e.parent),e}_getDimension(){return this._element.classList.contains("collapse-horizontal")?"width":"height"}_initializeChildren(){if(!this._config.parent)return;const e=this._getFirstLevelChildren(f);for(const t of e){const e=n.getElementFromSelector(t);e&&this._addAriaAndCollapsedClass([t],this._isShown(e))}}_getFirstLevelChildren(e){const 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(const n of e)n.classList.toggle("collapsed",!t),n.setAttribute("aria-expanded",t)}static jQueryInterface(e){const t={};return"string"==typeof e&&/show|hide/.test(e)&&(t.toggle=!1),this.each((function(){const n=b.getOrCreateInstance(this,t);if("string"==typeof e){if(void 0===n[e])throw new TypeError(`No method named "${e}"`);n[e]()}}))}}return t.on(document,c,f,(function(e){("A"===e.target.tagName||e.delegateTarget&&"A"===e.delegateTarget.tagName)&&e.preventDefault();for(const e of n.getMultipleElementsFromSelector(this))b.getOrCreateInstance(e,{toggle:!1}).toggle()})),s.defineJQueryPlugin(b),b}(n(9011),n(7956),n(5411),n(4035))},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 i=e.get(t);i.has(n)||0===i.size?i.set(n,s):console.error(`Bootstrap doesn't allow more than one instance per element. Bound instance: ${Array.from(i.keys())[0]}.`)},get:(t,n)=>e.has(t)&&e.get(t).get(n)||null,remove(t,n){if(!e.has(t))return;const s=e.get(t);s.delete(n),0===s.size&&e.delete(t)}}}()},7956:function(e,t,n){e.exports=function(e){"use strict";const t=/[^.]*(?=\..*)\.|.*/,n=/\..*/,s=/::\d+$/,i={};let o=1;
vendor: 8,966 bytes, line 2
2const r={mouseenter:"mouseover",mouseleave:"mouseout"},l=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(e,t){return t&&`${t}::${o++}`||e.uidEvent||o++}function c(e){const t=a(e);return e.uidEvent=t,i[t]=i[t]||{},i[t]}function d(e,t,n=null){return Object.values(e).find((e=>e.callable===t&&e.delegationSelector===n))}function u(e,t,n){const s="string"==typeof t,i=s?n:t||n;let o=m(e);return l.has(o)||(o=e),[s,i,o]}function h(e,n,s,i,o){if("string"!=typeof n||!e)return;let[l,h,p]=u(n,s,i);if(n in r){const e=e=>function(t){if(!t.relatedTarget||t.relatedTarget!==t.delegateTarget&&!t.delegateTarget.contains(t.relatedTarget))return e.call(this,t)};h=e(h)}const f=c(e),m=f[p]||(f[p]={}),_=d(m,h,l?s:null);if(_)return void(_.oneOff=_.oneOff&&o);const y=a(h,n.replace(t,"")),w=l?function(e,t,n){return function s(i){const o=e.querySelectorAll(t);for(let{target:r}=i;r&&r!==this;r=r.parentNode)for(const l of o)if(l===r)return b(i,{delegateTarget:r}),s.oneOff&&g.off(e,i.type,t,n),n.apply(r,[i])}}(e,s,h):function(e,t){return function n(s){return b(s,{delegateTarget:e}),n.oneOff&&g.off(e,s.type,t),t.apply(e,[s])}}(e,h);w.delegationSelector=l?s:null,w.callable=h,w.oneOff=o,w.uidEvent=y,m[y]=w,e.addEventListener(p,w,l)}function p(e,t,n,s,i){const o=d(t[n],s,i);o&&(e.removeEventListener(n,o,Boolean(i)),delete t[n][o.uidEvent])}function f(e,t,n,s){const i=t[n]||{};for(const[o,r]of Object.entries(i))o.includes(s)&&p(e,t,n,r.callable,r.delegationSelector)}function m(e){return e=e.replace(n,""),r[e]||e}const g={on(e,t,n,s){h(e,t,n,s,!1)},one(e,t,n,s){h(e,t,n,s,!0)},off(e,t,n,i){if("string"!=typeof t||!e)return;const[o,r,l]=u(t,n,i),a=l!==t,d=c(e),h=d[l]||{},m=t.startsWith(".");if(void 0===r){if(m)for(const n of Object.keys(d))f(e,d,n,t.slice(1));for(const[n,i]of Object.entries(h)){const o=n.replace(s,"");a&&!t.includes(o)||p(e,d,l,i.callable,i.delegationSelector)}}else{if(!Object.keys(h).length)return;p(e,d,l,r,o?n:null)}},trigger(t,n,s){if("string"!=typeof n||!t)return null;const i=e.getjQuery();let o=null,r=!0,l=!0,a=!1;n!==m(n)&&i&&(o=i.Event(n,s),i(t).trigger(o),r=!o.isPropagationStopped(),l=!o.isImmediatePropagationStopped(),a=o.isDefaultPrevented());const c=b(new Event(n,{bubbles:r,cancelable:!0}),s);return a&&c.preventDefault(),l&&t.dispatchEvent(c),c.defaultPrevented&&o&&o.preventDefault(),c}};function b(e,t={}){for(const[n,s]of Object.entries(t))try{e[n]=s}catch(t){Object.defineProperty(e,n,{configurable:!0,get:()=>s})}return e}return g}(n(4035))},2333:function(e){e.exports=function(){"use strict";function e(e){if("true"===e)return!0;if("false"===e)return!1;if(e===Number(e).toString())return Number(e);if(""===e||"null"===e)return null;if("string"!=typeof e)return e;try{return JSON.parse(decodeURIComponent(e))}catch(t){return 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={},s=Object.keys(t.dataset).filter((e=>e.startsWith("bs")&&!e.startsWith("bsConfig")));for(const i of s){let s=i.replace(/^bs/,"");s=s.charAt(0).toLowerCase()+s.slice(1,s.length),n[s]=e(t.dataset[i])}return n},getDataAttribute:(n,s)=>e(n.getAttribute(`data-bs-${t(s)}`))}}()},5411:function(e,t,n){e.exports=function(e){"use strict";const 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)=>[].concat(...Element.prototype.querySelectorAll.call(t,e)),findOne:(e,t=document.documentElement)=>Element.prototype.querySelector.call(t,e),children:(e,t)=>[].concat(...e.children).filter((e=>e.matches(t))),parents(e,t){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(t){const 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){const s=t(e);return s&&n.findOne(s)?s:null},getElementFromSelector(e){const s=t(e);return s?n.findOne(s):null},getMultipleElementsFromSelector(e){const s=t(e);return s?n.find(s):[]}};return n}(n(4035))},9635:function(e,t,n){e.exports=function(e,t,n,s,i,o,r,l){"use strict";const a=".bs.modal",c=`hide${a}`,d=`hidePrevented${a}`,u=`hidden${a}`,h=`show${a}`,p=`shown${a}`,f=`resize${a}`,m=`click.dismiss${a}`,g=`mousedown.dismiss${a}`,b=`keydown.dismiss${a}`,_=`click${a}.data-api`,y="modal-open",w="show",v="modal-static",E={backdrop:!0,focus:!0,keyboard:!0},x={backdrop:"(boolean|string)",focus:"boolean",keyboard:"boolean"};class S 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 l,this._addEventListeners()}static get Default(){return E}static get DefaultType(){return x}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,h,{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,c).defaultPrevented||(this._isShown=!1,this._isTransitioning=!0,this._focustrap.deactivate(),this._element.classList.remove(w),this._queueCallback((()=>this._hideModal()),this._element,this._isAnimated())))}dispose(){t.off(window,a),t.off(this._dialog,a),this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}handleUpdate(){this._adjustDialog()}_initializeBackDrop(){return new s({isVisible:Boolean(this._config.backdrop),isAnimated:this._isAnimated()})}_initializeFocusTrap(){return new o({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;const s=n.findOne(".modal-body",this._dialog);s&&(s.scrollTop=0),r.reflow(this._element),this._element.classList.add(w);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,b,(e=>{"Escape"===e.key&&(this._config.keyboard?this.hide():this._triggerBackdropTransition())})),t.on(window,f,(()=>{this._isShown&&!this._isTransitioning&&this._adjustDialog()})),t.on(this._element,g,(e=>{t.one(this._element,m,(t=>{this._element===e.target&&this._element===t.target&&("static"!==this._config.backdrop?this._config.backdrop&&this.hide():this._triggerBackdropTransition())}))}))}_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,u)}))}_isAnimated(){return this._element.classList.contains("fade")}_triggerBackdropTransition(){if(t.trigger(this._element,d).defaultPrevented)return;const e=this._element.scrollHeight>document.documentElement.clientHeight,n=this._element.style.overflowY;"hidden"===n||this._element.classList.contains(v)||(e||(this._element.style.overflowY="hidden"),this._element.classList.add(v),this._queueCallback((()=>{this._element.classList.remove(v),this._queueCallback((()=>{this._element.style.overflowY=n}),this._dialog)}),this._dialog),this._element.focus())}_adjustDialog(){const e=this._element.scrollHeight>document.documentElement.clientHeight,t=this._scrollBar.getWidth(),n=t>0;
2if(n&&!e){const e=r.isRTL()?"paddingLeft":"paddingRight";this._element.style[e]=`${t}px`}if(!n&&e){const e=r.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(){const n=S.getOrCreateInstance(this,e);if("string"==typeof e){if(void 0===n[e])throw new TypeError(`No method named "${e}"`);n[e](t)}}))}}return t.on(document,_,'[data-bs-toggle="modal"]',(function(e){const s=n.getElementFromSelector(this);["A","AREA"].includes(this.tagName)&&e.preventDefault(),t.one(s,h,(e=>{e.defaultPrevented||t.one(s,u,(()=>{r.isVisible(this)&&this.focus()}))}));const i=n.findOne(".modal.show");i&&S.getInstance(i).hide(),S.getOrCreateInstance(s).toggle(this)})),i.enableDismissTrigger(S),r.defineJQueryPlugin(S),S}(n(9011),n(7956),n(5411),n(1877),n(8248),n(2936),n(4035),n(3673))},1877:function(e,t,n){e.exports=function(e,t,n){"use strict";const s="backdrop",i="show",o=`mousedown.bs.${s}`,r={className:"modal-backdrop",clickCallback:null,isAnimated:!1,isVisible:!0,rootElement:"body"},l={className:"string",clickCallback:"(function|null)",isAnimated:"boolean",isVisible:"boolean",rootElement:"(element|string)"};return class extends t{constructor(e){super(),this._config=this._getConfig(e),this._isAppended=!1,this._element=null}static get Default(){return r}static get DefaultType(){return l}static get NAME(){return s}show(e){if(!this._config.isVisible)return void n.execute(e);this._append();const t=this._getElement();this._config.isAnimated&&n.reflow(t),t.classList.add(i),this._emulateAnimation((()=>{n.execute(e)}))}hide(e){this._config.isVisible?(this._getElement().classList.remove(i),this._emulateAnimation((()=>{this.dispose(),n.execute(e)}))):n.execute(e)}dispose(){this._isAppended&&(e.off(this._element,o),this._element.remove(),this._isAppended=!1)}_getElement(){if(!this._element){const 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;const t=this._getElement();this._config.rootElement.append(t),e.on(t,o,(()=>{n.execute(this._config.clickCallback)})),this._isAppended=!0}_emulateAnimation(e){n.executeAfterTransition(e,this._getElement(),this._config.isAnimated)}}}(n(7956),n(2105),n(4035))},8248:function(e,t,n){!function(e,t,n,s){"use strict";e.enableDismissTrigger=(e,i="hide")=>{const o=`click.dismiss${e.EVENT_KEY}`,r=e.NAME;t.on(document,o,`[data-bs-dismiss="${r}"]`,(function(t){if(["A","AREA"].includes(this.tagName)&&t.preventDefault(),s.isDisabled(this))return;const o=n.getElementFromSelector(this)||this.closest(`.${r}`);e.getOrCreateInstance(o)[i]()}))},Object.defineProperty(e,Symbol.toStringTag,{value:"Module"})}(t,n(7956),n(5411),n(4035))},2105:function(e,t,n){e.exports=function(e,t){"use strict";return class{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(e){return e=this._mergeConfigObj(e),e=this._configAfterMerge(e),this._typeCheckConfig(e),e}_configAfterMerge(e){return e}_mergeConfigObj(n,s){const i=t.isElement(s)?e.getDataAttribute(s,"config"):{};return{...this.constructor.Default,..."object"==typeof i?i:{},...t.isElement(s)?e.getDataAttributes(s):{},..."object"==typeof n?n:{}}}_typeCheckConfig(e,n=this.constructor.DefaultType){for(const[s,i]of Object.entries(n)){const n=e[s],o=t.isElement(n)?"element":t.toType(n);if(!new RegExp(i).test(o))throw new TypeError(`${this.constructor.NAME.toUpperCase()}: Option "${s}" provided type "${o}" but expected type "${i}".`)}}}}(n(2333),n(4035))},2936:function(e,t,n){e.exports=function(e,t,n){"use strict";const s=".bs.focustrap",i=`focusin${s}`,o=`keydown.tab${s}`,r="backward",l={autofocus:!0,trapElement:null},a={autofocus:"boolean",trapElement:"element"};return class extends n{constructor(e){super(),this._config=this._getConfig(e),this._isActive=!1,this._lastTabNavDirection=null}static get Default(){return l}static get DefaultType(){return a}static get NAME(){return"focustrap"}activate(){this._isActive||(this._config.autofocus&&this._config.trapElement.focus(),e.off(document,s),e.on(document,i,(e=>this._handleFocusin(e))),e.on(document,o,(e=>this._handleKeydown(e))),this._isActive=!0)}deactivate(){this._isActive&&(this._isActive=!1,e.off(document,s))}_handleFocusin(e){const{trapElement:n}=this._config;if(e.target===document||e.target===n||n.contains(e.target))return;const s=t.focusableChildren(n);0===s.length?n.focus():this._lastTabNavDirection===r?s[s.length-1].focus():s[0].focus()}_handleKeydown(e){"Tab"===e.key&&(this._lastTabNavDirection=e.shiftKey?r:"forward")}}}(n(7956),n(5411),n(2105))},4035:function(e,t){!function(e){"use strict";const t="transitionend",n=e=>(e&&window.CSS&&window.CSS.escape&&(e=e.replace(/#([^\s"#']+)/g,((e,t)=>
2`#${CSS.escape(t)}`))),e),s=e=>{if(!e)return 0;let{transitionDuration:t,transitionDelay:n}=window.getComputedStyle(e);const s=Number.parseFloat(t),i=Number.parseFloat(n);return s||i?(t=t.split(",")[0],n=n.split(",")[0],1e3*(Number.parseFloat(t)+Number.parseFloat(n))):0},i=e=>{e.dispatchEvent(new Event(t))},o=e=>!(!e||"object"!=typeof e)&&(void 0!==e.jquery&&(e=e[0]),void 0!==e.nodeType),r=e=>{if(!document.documentElement.attachShadow)return null;if("function"==typeof e.getRootNode){const t=e.getRootNode();return t instanceof ShadowRoot?t:null}return e instanceof ShadowRoot?e:e.parentNode?r(e.parentNode):null},l=()=>window.jQuery&&!document.body.hasAttribute("data-bs-no-jquery")?window.jQuery:null,a=[],c=e=>{"loading"===document.readyState?(a.length||document.addEventListener("DOMContentLoaded",(()=>{for(const e of a)e()})),a.push(e)):e()},d=(e,t=[],n=e)=>"function"==typeof e?e(...t):n;e.defineJQueryPlugin=e=>{c((()=>{const t=l();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)}}))},e.execute=d,e.executeAfterTransition=(e,n,o=!0)=>{if(!o)return void d(e);const r=s(n)+5;let l=!1;const a=({target:s})=>{s===n&&(l=!0,n.removeEventListener(t,a),d(e))};n.addEventListener(t,a),setTimeout((()=>{l||i(n)}),r)},e.findShadowRoot=r,e.getElement=e=>o(e)?e.jquery?e[0]:e:"string"==typeof e&&e.length>0?document.querySelector(n(e)):null,e.getNextActiveElement=(e,t,n,s)=>{const i=e.length;let o=e.indexOf(t);return-1===o?!n&&s?e[i-1]:e[0]:(o+=n?1:-1,s&&(o=(o+i)%i),e[Math.max(0,Math.min(o,i-1))])},e.getTransitionDurationFromElement=s,e.getUID=e=>{do{e+=Math.floor(1e6*Math.random())}while(document.getElementById(e));return e},e.getjQuery=l,e.isDisabled=e=>!e||e.nodeType!==Node.ELEMENT_NODE||!!e.classList.contains("disabled")||(void 0!==e.disabled?e.disabled:e.hasAttribute("disabled")&&"false"!==e.getAttribute("disabled")),e.isElement=o,e.isRTL=()=>"rtl"===document.documentElement.dir,e.isVisible=e=>{if(!o(e)||0===e.getClientRects().length)return!1;const t="visible"===getComputedStyle(e).getPropertyValue("visibility"),n=e.closest("details:not([open])");if(!n)return t;if(n!==e){const t=e.closest("summary");if(t&&t.parentNode!==n)return!1;if(null===t)return!1}return t},e.noop=()=>{},e.onDOMContentLoaded=c,e.parseSelector=n,e.reflow=e=>{e.offsetHeight},e.toType=e=>null==e?`${e}`:Object.prototype.toString.call(e).match(/\s([a-z]+)/i)[1].toLowerCase(),e.triggerTransitionEnd=i,Object.defineProperty(e,Symbol.toStringTag,{value:"Module"})}(t)},3673:function(e,t,n){e.exports=function(e,t,n){"use strict";const s=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",i=".sticky-top",o="padding-right",r="margin-right";return class{constructor(){this._element=document.body}getWidth(){const e=document.documentElement.clientWidth;return Math.abs(window.innerWidth-e)}hide(){const e=this.getWidth();this._disableOverFlow(),this._setElementAttributes(this._element,o,(t=>t+e)),this._setElementAttributes(s,o,(t=>t+e)),this._setElementAttributes(i,r,(t=>t-e))}reset(){this._resetElementAttributes(this._element,"overflow"),this._resetElementAttributes(this._element,o),this._resetElementAttributes(s,o),this._resetElementAttributes(i,r)}isOverflowing(){return this.getWidth()>0}_disableOverFlow(){this._saveInitialAttribute(this._element,"overflow"),this._element.style.overflow="hidden"}_setElementAttributes(e,t,n){const s=this.getWidth();this._applyManipulationCallback(e,(e=>{if(e!==this._element&&window.innerWidth>e.clientWidth+s)return;this._saveInitialAttribute(e,t);const i=window.getComputedStyle(e).getPropertyValue(t);e.style.setProperty(t,`${n(Number.parseFloat(i))}px`)}))}_saveInitialAttribute(t,n){const s=t.style.getPropertyValue(n);s&&e.setDataAttribute(t,n,s)}_resetElementAttributes(t,n){this._applyManipulationCallback(t,(t=>{const s=e.getDataAttribute(t,n);null!==s?(e.removeDataAttribute(t,n),t.style.setProperty(n,s)):t.style.removeProperty(n)}))}_applyManipulationCallback(e,s){if(n.isElement(e))s(e);else for(const n of t.find(e,this._element))s(n)}}}(n(2333),n(5411),n(4035))}},t={};function n(s){var i=t[s];if(void 0!==i)return i.exports;var o=t[s]={exports:{}};return e[s].call(o.exports,o,o.exports,n),o.exports}n.n=e=>
2{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var s in t)n.o(t,s)&&!n.o(e,s)&&Object.defineProperty(e,s,{enumerable:!0,get:t[s]})},n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{"use strict";function e(e,t){let n;return function(...s){const i=this;clearTimeout(n),n=setTimeout((()=>e.apply(i,s)),t)}}function t(){const e=document.querySelectorAll(".js-product-calc");e.length>0&&e.forEach((e=>{const t=e.querySelector(".card__bottom"),n=e.querySelector(".card__top"),s=e.querySelector(".card__inner"),i=e.querySelector(".card__content--height"),o=t.clientHeight+n.clientHeight+s.clientHeight+i.clientHeight+"px";e.style.setProperty("--bottom-height",o)}))}function s(){const e=document.querySelector(".jm-product-list .jm-product-list__filter .facets-wrapper"),t=document.querySelector(".jm-product-list .jm-product-list__filter");if(e){const n=e.offsetHeight;t.style.minHeight=n+"px"}else console.log("Facets wrapper not found for jm-product-list.");const n=document.querySelector(".template-search .search-wrapper .facets-wrapper"),s=document.querySelector(".template-search .search-wrapper");if(n){const e=n.offsetHeight;s.style.minHeight=e+"px"}else console.log("Facets wrapper not found for search-wrapper.")}n(8647),n(9635),window.handleFilterHeight=s;const i=e(t,200),o=e(s,200);function r(){var e=document.querySelector(".jm-product-list"),t=document.querySelector(".js-trigger-handle-filter-height");t&&t.querySelectorAll("label.facets__label.facet-checkbox .facet-checkbox__text .facet-checkbox__text-label").forEach((function(e){e.addEventListener("click",(function(){o()}))}));const n=document.querySelector(".js-mobile-facets__close-trigger"),s=document.querySelector(".js-mobile-facets__close-main");if(s&&n&&n.addEventListener("click",(function(){s.click()})),e){const t=document.querySelector(".js-toggle-filter"),n=t.querySelector("span");(window.location.href.includes("?filter")||window.location.href.includes("?&"))&&(e.classList.add("show-filter"),e.classList.contains("show-filter")?(n.textContent="Hide Filters",t.setAttribute("aria-expanded","true"),t.setAttribute("aria-label","Hide filters")):(n.textContent="Show Filters",t.setAttribute("aria-expanded","false"),t.setAttribute("aria-label","Show filters")))}}document.addEventListener("DOMContentLoaded",(function(){!function(){var e=document.querySelector(".announcement-bar__close");const t=document.querySelectorAll(".js-main-drawer-close");e&&e.addEventListener("click",(function(){var t=e.closest(".announcement-bar-section");t&&t.classList.add("js-close-announcement-bar")})),t.length>0&&t.forEach((e=>{e.addEventListener("click",(function(){document.body.classList.remove("overflow-hidden-tablet")}))}))}(),document.querySelectorAll(".mega-menu").forEach((function(e){const t=e.querySelectorAll(".js-hover-scroll-top"),n=e.querySelector('[aria-haspopup="true"]'),s=()=>{let e=0;t.forEach((function(t){const n=t.querySelector(".grandchild-submenu");if(n){const t=n.clientHeight+100+48+20;t>e&&(e=t)}})),t.forEach((function(t){t.style.height=`${e}px`}))};e.addEventListener("mouseenter",s),n.addEventListener("focusin",s)})),i(),t(),function(){const e=document.querySelector(".js-toggle-filter"),n=document.querySelector(".jm-product-list"),i=document.querySelector(".js-toggle-search"),o=document.querySelector(".search-wrapper");function r(e,n,i,o){e&&e.addEventListener("click",(function(r){r.preventDefault(),setTimeout((()=>{t(),s()}),600),n.classList.toggle("show-filter");const l=e.querySelector("span");n.classList.contains("show-filter")?(l.textContent=o,e.setAttribute("aria-expanded","true"),e.setAttribute("aria-label",o)):(l.textContent=i,e.setAttribute("aria-expanded","false"),e.setAttribute("aria-label",i))}))}r(e,n,"Show Filters","Hide Filters"),r(i,o,"Show Search","Hide Search")}(),r(),o(),document.querySelectorAll(".footer-button-localization").forEach((e=>{const t=e.querySelector(".footer-button-localization--btn"),n=e.querySelector(".footer-button-localization--dropdown");t.addEventListener("click",(function(){const e="true"===t.getAttribute("aria-expanded");t.setAttribute("aria-expanded",!e),n.hidden=e})),document.addEventListener("click",(function(s){e.contains(s.target)||(t.setAttribute("aria-expanded","fal
2se"),n.hidden=!0)})),t.addEventListener("keydown",(function(e){"ArrowDown"!==e.key&&"Enter"!==e.key&&" "!==e.key||(e.preventDefault(),t.click(),n.querySelector("a").focus())})),n.addEventListener("keydown",(function(e){const s=Array.from(n.querySelectorAll("a")),i=s.indexOf(document.activeElement);"ArrowDown"===e.key?(e.preventDefault(),s[(i+1)%s.length].focus()):"ArrowUp"===e.key?(e.preventDefault(),s[(i-1+s.length)%s.length].focus()):"Escape"===e.key&&(t.setAttribute("aria-expanded","false"),n.hidden=!0,t.focus())}))}))})),window.addEventListener("resize",(function(){i(),t(),r(),o()}));const l=document.querySelector(".js-slider");l&&new MutationObserver(i).observe(l,{childList:!0,subtree:!0});const a=document.querySelector(".product-grid-container");a&&new MutationObserver(o).observe(a,{childList:!0,subtree:!0}),document.querySelector(".facets-wrapper")&&new MutationObserver(o).observe(a,{childList:!0,subtree:!0});var c=document.querySelectorAll(".js-counter");function d(e,t,n,s,i,o){const r=e.getBoundingClientRect(),l=parseInt(n.dataset.index||0,10);n.dataset.index=t;const a=r.left-s.left;n.style.height=r.height+"px";var c="scaleX(1.5)";o&&(c="scaleX(1)"),t>l?(n.style.width=r.width+i+"px",n.style.left=a-i+window.scrollX+"px",n.style.transformOrigin="right",n.style.transform=c):t<l&&0!=t?(n.style.width=r.width+4+i+"px",n.style.left=a+window.scrollX+"px",n.style.transformOrigin="left",n.style.transform=c):(n.style.width=r.width+4+i+"px",n.style.left=a+2+window.scrollX+"px",n.style.transformOrigin="left",n.style.transform=c),n.offsetWidth,setTimeout((()=>{n.style.left=t>l?a-i+window.scrollX+"px":a+window.scrollX+"px",n.style.transform="scaleX(1)"}),100)}c.length>0&&(c.forEach((function(e){var t=parseInt(e.getAttribute("data-count-start"),10);e.innerText=t.toLocaleString()})),window.addEventListener("load",(function(){c.forEach((function(e){var t=parseInt(e.getAttribute("data-count-start"),10),n=parseInt(e.getAttribute("data-count-end"),10),s=parseInt(e.getAttribute("data-speed"),10),i=setInterval((function(){t++,e.innerText=t.toLocaleString(),t>=n&&clearInterval(i)}),s)}))}),!1));let u=[];function h(){const e=document.querySelectorAll(".switch-pack");e&&e.forEach((e=>{let t=e.querySelectorAll('[type="radio"]'),n=Array.from(t).findIndex((e=>e.checked));const s=e.getBoundingClientRect(),i=e.querySelectorAll(".switch-pack__label"),o=e.querySelector(".lava-lamp");let r=e.querySelectorAll(".switch-pack__span"),l=0;r.length>0&&(l=r[n].offsetWidth),u.length>0&&u.forEach((({item:e,handler:t})=>{e.removeEventListener("click",t)})),d(i[n],0,o,s,0,!0),i.forEach(((e,t)=>{u=[];const n=function(e,t,n,s){return function(i){d(i.currentTarget,e,t,n,s,!1)}}(t,o,s,l);e.addEventListener("click",n),u.push({item:e,handler:n})}))}))}var p,f,m;document.addEventListener("DOMContentLoaded",h()),window.addEventListener("resize",(p=h,f=(f=250)||200,function(){var e=this,t=arguments;clearTimeout(m),m=setTimeout((function(){p.apply(e,Array.prototype.slice.call(t))}),f)}));class g{constructor(e,t){this.selector=e,this.settings=t||{},this.init()}init(){this.inputLabel=this.selector.dataset.selectboxLabel||!1;let e=this.selector.querySelectorAll(".select-box option");this.id=Math.floor(1e6*Math.random()),this.selector.dataset.selectboxId=this.id,this.options=[],this.callbacks={},this.settings.on&&(this.callbacks=this.settings.on),e&&e.forEach(function(e){this.options.push({value:e.value||e.innerHTML,label:e.innerHTML,selected:e.selected||!1,disabled:e.disabled||!1}),e.selected&&(this.selectedOption={value:e.value||e.innerHTML,label:e.innerHTML,selected:!0})}.bind(this)),this.options.length&&(this.render(),this.initTargets(),this.setMinWidth(),this.initEvents())}render(){let e="";this.options.map((function(t){let n=["selectbox_list_item"];return t.selected&&n.push("selected"),t.disabled,e+=`<li class="${n.join(" ")}" data-attr="" data-value="${t.value}" data-disabled="0">${t.label}</li>`,t}));let t=this.selectedOption||this.options[0],n=`\n        <div class="selectbox_wrapper ${this.selector.dataset.theme?`selectbox_wrapper--${this.selector.dataset.theme}`:""}" id="selectbox_${this.id}">\n          <div class="selectbox_input">\n            ${this.inputLabel?`<span class="selectbox_input_label">${this.inputLabel}</span>`:""}
2\n            <span class="selectbox_input_value" data-value="${t.value}">${t.label}</span>\n            <span class="selectbox_input_arrow"><svg width="6" height="3" viewBox="0 0 6 3" fill="none" xmlns="http://www.w3.org/2000/svg">\n<path fill-rule="evenodd" clip-rule="evenodd" d="M0.734835 0.234835C0.881282 0.0883883 1.11872 0.0883883 1.26517 0.234835L3 1.96967L4.73483 0.234835C4.88128 0.0883883 5.11872 0.0883883 5.26516 0.234835C5.41161 0.381282 5.41161 0.618718 5.26516 0.765165L3.44196 2.58837C3.19787 2.83246 2.80213 2.83246 2.55804 2.58837L0.734835 0.765165C0.588388 0.618718 0.588388 0.381282 0.734835 0.234835Z" fill="black"/>\n</svg>\n</span>\n          </div>\n          <ul class="selectbox_list">${e}</ul>\n        </div>\n        `;this.selector.insertAdjacentHTML("afterEnd",n),this.selector.style.display="none"}setMinWidth(){this.selectBoxList.style.display="block";const e=this.selectBoxList.offsetWidth;this.selectBoxList.style.display="",this.selectBoxInput.style.minWidth=`${e}px`}initTargets(){this.selectBox=this.selector.nextElementSibling,this.selectBoxInput=this.selectBox.querySelector(".selectbox_input"),this.selectBoxInputValue=this.selectBoxInput.querySelector(".selectbox_input_value"),this.selectBoxList=this.selectBox.querySelector(".selectbox_list"),this.selectBoxListItems=this.selectBoxList.querySelectorAll(".selectbox_list_item")}initEvents(){this.selectBoxInput.addEventListener("click",this.onClick.bind(this)),this.selectboxOpenEvent=new CustomEvent("selectbox_open"),this.selectBox.addEventListener("selectbox_open",this.onOpen.bind(this),!1),this.selectboxCloseEvent=new CustomEvent("selectbox_close"),this.selectBox.addEventListener("selectbox_close",this.onClose.bind(this),!1),document.addEventListener("click",function(e){e.target.closest(`#selectbox_${this.id}`)||this.selectBox.classList.remove("selectbox_open")}.bind(this)),this.selectBoxListItems.forEach(function(e){e.addEventListener("click",this.onSelect.bind(this))}.bind(this))}onClick(e){this.selectBox.classList.contains("selectbox_open")?this.selectBox.dispatchEvent(this.selectboxCloseEvent):this.selectBox.dispatchEvent(this.selectboxOpenEvent)}onOpen(){let e=this.selectBox;e?setTimeout((function(){e.classList.contains("selectbox_open")?console.log("already have class selectbox open"):e.classList.add("selectbox_open")}),200):console.log("Element .selectbox_wrapper not found."),this.callbacks.open&&"function"==typeof this.callbacks.open&&this.callbacks.open.call(this)}setDirection(){let e=window.getComputedStyle(this.selectBoxList).getPropertyValue("max-height");e=parseInt(e);let t=window.innerHeight-(this.selectBox.offsetTop+this.selectBox.offsetHeight);!isNaN(e)&&t<e?this.selectBox.classList.add("selectbox_direction_bottom"):this.selectBox.classList.remove("selectbox_direction_bottom")}onClose(){this.selectBox.classList.remove("selectbox_open"),this.callbacks.close&&"function"==typeof this.callbacks.close&&this.callbacks.close.call(this)}onSelect(e){e.preventDefault(),parseInt(e.target.dataset.disabled)||(this.selectBoxInputValue.innerHTML=e.target.innerHTML,this.selectBoxInputValue.dataset.value=e.target.dataset.value,this.selector.value=e.target.dataset.value,this.selector.dispatchEvent(new Event("change")),this.selectBoxListItems.forEach((function(e){e.classList.remove("selected")})),e.target.classList.add("selected"),this.callbacks.select&&"function"==typeof this.callbacks.select&&this.callbacks.select.call(this,{value:e.target.dataset.value,label:e.target.innerHTML}),this.selectBox.dispatchEvent(this.selectboxCloseEvent))}}let b=document.querySelectorAll("[data-selectbox]");function _(){fetch(`${window.Shopify?.routes?.root||"/"}?sections=cart-drawer`).then((e=>e.json())).then((e=>{e["cart-drawer"]&&window.updateShadowRootRecommendations(e["cart-drawer"])})).catch((e=>console.error("Error fetching section:",e)))}b&&b.forEach((function(e){e.matches("select")&&new g(e,{on:{open:function(){},close:function(){},select:function(e){e.value.includes("/")&&(window.location.href=e.value)}}})})),document.addEventListener("DOMContentLoaded",(()=>{const e=document.querySelectorAll("[swiper-init]"),t=document.querySelectorAll("[variant-swiper]");var n=document.querySelectorAll(".swiper-wrapper__js .swiper-slide");const s=document.querySelectorAll(".media-type-video");function i(e,t,n=document,s=60){let i=0;const o=setInterval((()=>
2{if(i++>=s)return void clearInterval(o);const r=n.querySelector?n.querySelector(e):n;r&&t(r)&&clearInterval(o)}),150);return o}s&&s.forEach((e=>{e.querySelector(".deferred-media__poster").click();const t=e.querySelector("video");t.addEventListener("loadeddata",(()=>{t.pause(),t.currentTime=0}))})),e.forEach((e=>{const t="true"===e.getAttribute("data-autoplay");new Swiper(e,{autoplay:!!t&&{delay:5e3,disableOnInteraction:!1,pauseOnMouseEnter:!0},loop:!1,speed:500,grabCursor:!0,keyboard:!0,loopAdditionalSlides:2,watchSlidesProgress:!0,mousewheel:{enabled:!0,forceToAxis:!0},navigation:{nextEl:".product-swiper-button-next",prevEl:".product-swiper-button-prev"},pagination:{el:".swiper-pagination",clickable:!0},breakpoints:{750:{spaceBetween:16}},on:{slideChange:function(){const e=this.realIndex,t=this.slides[e],n=document.querySelector(".jm-main-product--background__media");n.classList.add("loading"),n.innerHTML="",[this.slides[e-1],this.slides[e+1]].forEach((e=>{if(e){const t=e.querySelector("video");t&&!t.paused&&(t.pause(),t.currentTime=0)}}));const s=t.querySelector(".media-type-video"),i=t.querySelector(".media-type-image");if(e>0)if(s){n.classList.add("media-container-show");const e=s.querySelector(".deferred-media__poster");let t=s.querySelector("video");if(!t){e.click(),t=s.querySelector("video");const i=t.cloneNode(!0);n.appendChild(i)}if(t){t.pause(),t.currentTime=0;const e=t.cloneNode(!0);n.appendChild(e);const s=n.querySelector("video");t.play(),s.play()}setTimeout((()=>{n.classList.remove("loading")}),500)}else if(i){n.classList.add("media-container-hide");const e=i.querySelector("img").cloneNode(!0);n.appendChild(e),setTimeout((()=>{n.classList.remove("loading")}),500)}},autoplayPause(){const{el:e}=this;e&&e.matches&&e.matches(".product-media-swiper")&&(e.classList.add("swiper-paused"),e.querySelector(".swiper-pagination-bullet-active").style.animationPlayState="paused")},autoplayResume(){const{el:e}=this;e&&e.matches&&e.matches(".product-media-swiper")&&e.classList.remove("swiper-paused")}}})})),t.forEach((e=>{var t=e.querySelector(".product-swiper-button-next"),s=e.querySelector(".product-swiper-button-prev"),i=e.querySelector(".swiper-pagination"),o={autoplay:!("true"!==e.getAttribute("data-autoplay"))&&{delay:3e3,disableOnInteraction:!1,pauseOnMouseEnter:!0},loop:!0,watchSlidesProgress:!0,grabCursor:!0,keyboard:!0,mousewheel:{enabled:!0,forceToAxis:!0},navigation:{nextEl:t,prevEl:s},pagination:{el:i,clickable:!0},on:{autoplayPause(){const{el:e}=this;if(e&&e.matches&&e.matches(".product-media-swiper")){e.classList.add("swiper-paused");const t=e?.querySelector(".swiper-pagination-bullet-active");t.style.animationPlayState="paused"}},autoplayResume(){const{el:e}=this;e&&e.matches&&e.matches(".product-media-swiper")&&e.classList.remove("swiper-paused")}}};function r(){const t=(()=>{const e=Array.from(document.querySelector("variant-selects").querySelectorAll("select, fieldset"),(e=>"SELECT"===e.tagName?e.value:"FIELDSET"===e.tagName?Array.from(e.querySelectorAll("input")).find((e=>e.checked))?.value:null));return JSON.parse(document.querySelector("variant-selects").querySelector('[type="application/json"]').textContent).find((t=>!t.options.map(((t,n)=>e[n]===t)).includes(!1)))})().id;((e,t,s)=>{const i=Array.from(n).filter((e=>e.getAttribute("data-variant-id")==s));e.swiper&&(e.swiper.removeAllSlides(),e.swiper.destroy(!0,!0));const o=e.querySelector(".swiper-wrapper");o.innerHTML="",i.forEach((e=>{o.appendChild(e)}));let r=new Swiper(e,t);t.autoplay&&r.autoplay.start()})(e,o,t)}document.querySelector("variant-selects").addEventListener("change",r),r()}));const o=()=>{const e=document.getElementsByClassName("yotpo-sr-bottom-line-summary");for(const t of e)t.setAttribute("tabindex","-1")};function r(){fetch("/cart.js").then((e=>e.json())).then((e=>{const t=e.item_count,n=document.getElementById("cart-icon-bubble");if(!n)return;let s=n.querySelector(".pill-badge");if(t>0){s||(s=document.createElement("div"),s.className="pill-badge pill-badge-brand",s.innerHTML='<span aria-hidden="true"></span><span class="visually-hidden"></span>',n.appendChild(s)),s.hidden=!1;const e=s.querySelector('[aria-hidden="true"]'),i=s.querySelector(".visually-hidden");e&&(e.textContent=t),i&&(i.textContent=`${t} item${1!==t?"s":""}`)}else s&&(s.hidden=!0)})).catch((()=>{}))}i(".js-slider, .product-grid-container, .product__info",(e=>(o(),new MutationObserver(o).observe(e,{childList:!0,subtree:!0}),!0))),i("#recharge-storefront-experiences__cart-drawer",(e=>{const t=e?.shadowRoot;if(!t)return console.warn("Shadow root not available — retrying..."),!1;if(!t.querySelector("style[data-injected]")){const e=document.createElement("style");if(e.dataset.injected="true",e.textContent='\n      .sr-only {\n        position: absolute !important;\n        width: 1px !important;\n        height: 1px !important;\n        padding: 0 !important;\n        margin: -1px !important;\n        overflow: hidden !important;\n        clip: rect(0, 0, 0, 0) !important;\n        white-space: nowrap !important;\n        border: 0 !important;\n      }\n\n      #cart-drawer header h2 {\n        margin-bottom: 0;\n      }\n\n      #cart-drawer header + div {\n        padding-block: 0 !important;\n      }
2\n\n      .cart-drawer__collection-products{\n        margin:0 !important;\n        overflow: clip !important;\n      }\n\n      #cart-drawer cart-recommendations {\n        min-height: 445px;\n      }\n\n      .swiper-wrapper{\n        display:flex;\n      }\n\n      button{\n        border-radius: 50px !important;\n      }\n\n      section[role="list"] ~ cart-recommendations, section[role="list"] ~ #cart-recommendation-product{\n        display : block !important;\n      }\n\n      section[role="list"] + .px-drawer, cart-recommendations + .px-drawer, #cart-recommendation-product + .px-drawer{\n        display: none  !important;\n      }\n\n      cart-recommendations,#cart-recommendation-product{\n        display : none !important;\n      }\n\n      :host{\n        position: fixed !important;\n        z-index: 999999 !important;\n      }\n\n      footer.border-storefront-drawer-border > div:last-child{\n        padding-block: 0.75rem 1.125rem !important;\n        font-size : 12px;\n        color: rgb(154, 154, 154);\n      }\n\n      [part="progress--indicator"]{\n        display: block !important;\n      }\n\n      #cart-drawer section[role="list"] > div > div:last-child:has(>button) {\n        display: none !important;\n      }\n\n      #cart-drawer section[role="list"] > div.is-visible:not(.recommended-upsell-product) > div:last-child {\n        display: inline-flex !important;\n      }\n\n      section[role="list"] p {\n        margin-bottom: 0 !important;\n      }\n\n      div[role="listitem"] img + div {\n        align-self: stretch;\n        justify-content: space-between;\n      }\n\n      div[role="listitem"] img  {\n        flex-shrink: 0;\n        object-fit: cover;\n      }\n\n      @media(max-width: 767px) {\n        #cart-drawer header > div {\n          padding-block: 0.5rem !important;\n        }\n\n        #cart-drawer header h2 {\n          font-size: 1.25rem !important;\n        }\n\n        #cart-drawer header button {\n          padding: 0 !important;\n        }\n\n        section[role="list"] > div[role="listitem"] {\n          padding-block: 0.75rem !important;\n        }\n      }',t.appendChild(e),window.Shopify&&window.Shopify.assetUrls){const e=document.createElement("link");e.rel="stylesheet",e.href=window.Shopify.assetUrls.swiperCss,t.appendChild(e);const n=document.createElement("link");n.rel="stylesheet",n.href=window.Shopify.assetUrls.componentCardCss,t.appendChild(n);const s=document.createElement("link");s.rel="stylesheet",s.href=window.Shopify.assetUrls.componentPriceCss,t.appendChild(s);const i=document.createElement("link");i.rel="stylesheet",i.href=window.Shopify.assetUrls.base,t.appendChild(i);const o=document.createElement("link");o.rel="stylesheet",o.href=window.Shopify.assetUrls.jmMinCss,t.appendChild(o);const r=document.createElement("script");r.src=window.Shopify.assetUrls.globalJs,t.appendChild(r);const l=document.createElement("script");l.src=window.Shopify.assetUrls.swiperJs,t.appendChild(l);const a=document.createElement("link");a.rel="stylesheet",a.href=window.Shopify.assetUrls.cartRecommendationCss,t.appendChild(a)}}const n=e=>{const t=e.querySelector("button");if(!t||t.querySelector(".sr-only"))return;const n=e.querySelector(".text-storefront-drawer-foreground")?.textContent?.trim()??"",s=document.createElement("span");s.className="sr-only",s.textContent=` ${n} to cart`,t.appendChild(s)},s=e=>{e.querySelectorAll('[data-slot="carousel-item"]').forEach(n),e.querySelector('[data-slot="carousel-previous"]')?.setAttribute("aria-label","Previous product"),e.querySelector('[data-slot="carousel-next"]')?.setAttribute("aria-label","Next product")},i=new MutationObserver((e=>{for(const{type:t,addedNodes:n}of e)if("childList"===t)for(const e of n){if(e.nodeType!==Node.ELEMENT_NODE)continue;const t="carousel"===e.getAttribute("data-slot"),n=e.matches(".px-drawer.flex.flex-col.gap-2");(t||n)&&(n&&_(),s(e))}}));return i.observe(t,{childList:!0,subtree:!0}),e._srObserver?.disconnect(),e._srObserver=i,!0}));const l=window.fetch;window.fetch=function(e,...t){const n=l.call(this,e,...t);return"string"==typeof e&&/\/cart\/(change|update|clear|add)(\.js)?/.test(e)&&n.then((e=>{e.ok&&(r(),_())})).catch((()=>{})),n},["recharge:cart:updated","recharge:cart:refresh","cart:refresh"].forEach((e=>{document.addEventListener(e,r)}))}));let y=null;window.updateShadowRootRecommendations=function(e){const t=document.querySelector("#recharge-storefront-experiences__cart-drawer");if(!t?.shadowRoot)return;const n=(new DOMParser).parseFromString(e,"text/html").getElementById("cart-recommendation-product");
2if(!n)return;const s=t.shadowRoot.querySelector("#cart-recommendation-product");if(s)s.getAttribute("data-product-id"),n.getAttribute("data-product-id"),s.getAttribute("data-url"),n.getAttribute("data-url"),s.replaceWith(n);else{const e=t.shadowRoot.querySelector('section[role="list"]');e&&e.insertAdjacentElement("afterend",n)}setTimeout((()=>{const e=t.shadowRoot.querySelectorAll('div[role="listitem"]');if(y=t.shadowRoot.querySelector(".cart-recommendation-product__card")?.dataset.mainProductId,e.length>0)for(let t=0;t<e.length;t++)e[t].dataset.productId=window.cartItems[t]?window.cartItems[t].product_id:1,y&&e[t].dataset.productId==y&&e[t].classList.add("recommended-upsell-product"),e[t].classList.add("is-visible")}),200)},document.addEventListener("shopify:cart:updated",(()=>{_()}))})()})();

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.