vendor: 5,322 bytes, lines 1-2
1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._posthogChunkIds=e._posthogChunkIds||{},e._posthogChunkIds[n]="01a10052-571a-7aa1-b026-80e54a596d85")}catch(e){}}();/*! For license information please see js_page-collection.js.LICENSE.txt */ 2(()=>{var e,t,n={3801:e=>{e.exports=function(e,t){this.v=e,this.k=t},e.exports.__esModule=!0,e.exports.default=e.exports},2331:(e,t,n)=>{var r=n(1169);function o(){var t,n,a="function"==typeof Symbol?Symbol:{},i=a.iterator||"@@iterator",l=a.toStringTag||"@@toStringTag";function c(e,o,a,i){var l=o&&o.prototype instanceof s?o:s,c=Object.create(l.prototype);return r(c,"_invoke",function(e,r,o){var a,i,l,c=0,s=o||[],d=!1,f={p:0,n:0,v:t,a:v,f:v.bind(t,4),d:function(e,n){return a=e,i=0,l=t,f.n=n,u}};function v(e,r){for(i=e,l=r,n=0;!d&&c&&!o&&n<s.length;n++){var o,a=s[n],v=f.p,p=a[2];e>3?(o=p===r)&&(l=a[(i=a[4])?5:(i=3,3)],a[4]=a[5]=t):a[0]<=v&&((o=e<2&&v<a[1])?(i=0,f.v=r,f.n=a[1]):v<p&&(o=e<3||a[0]>r||r>p)&&(a[4]=e,a[5]=r,f.n=p,i=0))}if(o||e>1)return u;throw d=!0,r}return function(o,s,p){if(c>1)throw TypeError("Generator is already running");for(d&&1===s&&v(s,p),i=s,l=p;(n=i<2?t:l)||!d;){a||(i?i<3?(i>1&&(f.n=-1),v(i,l)):f.n=l:f.v=l);try{if(c=2,a){if(i||(o="next"),n=a[o]){if(!(n=n.call(a,l)))throw TypeError("iterator result is not an object");if(!n.done)return n;l=n.value,i<2&&(i=0)}else 1===i&&(n=a.return)&&n.call(a),i<2&&(l=TypeError("The iterator does not provide a '"+o+"' method"),i=1);a=t}else if((n=(d=f.n<0)?l:e.call(r,f))!==u)break}catch(e){a=t,i=1,l=e}finally{c=1}}return{value:n,done:d}}}(e,a,i),!0),c}var u={};function s(){}function d(){}function f(){}n=Object.getPrototypeOf;var v=[][i]?n(n([][i]())):(r(n={},i,(function(){return this})),n),p=f.prototype=s.prototype=Object.create(v);function h(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,f):(e.__proto__=f,r(e,l,"GeneratorFunction")),e.prototype=Object.create(p),e}return d.prototype=f,r(p,"constructor",f),r(f,"constructor",d),d.displayName="GeneratorFunction",r(f,l,"GeneratorFunction"),r(p),r(p,l,"Generator"),r(p,i,(function(){return this})),r(p,"toString",(function(){return"[object Generator]"})),(e.exports=o=function(){return{w:c,m:h}},e.exports.__esModule=!0,e.exports.default=e.exports)()}e.exports=o,e.exports.__esModule=!0,e.exports.default=e.exports},4132:(e,t,n)=>{var r=n(1034);e.exports=function(e,t,n,o,a){var i=r(e,t,n,o,a);return i.next().then((function(e){return e.done?e.value:i.next()}))},e.exports.__esModule=!0,e.exports.default=e.exports},1034:(e,t,n)=>{var r=n(2331),o=n(3524);e.exports=function(e,t,n,a,i){return new o(r().w(e,t,n,a),i||Promise)},e.exports.__esModule=!0,e.exports.default=e.exports},3524:(e,t,n)=>{var r=n(3801),o=n(1169);e.exports=function e(t,n){function a(e,o,i,l){try{var c=t[e](o),u=c.value;return u instanceof r?n.resolve(u.v).then((function(e){a("next",e,i,l)}),(function(e){a("throw",e,i,l)})):n.resolve(u).then((function(e){c.value=e,i(c)}),(function(e){return a("throw",e,i,l)}))}catch(e){l(e)}}var i;this.next||(o(e.prototype),o(e.prototype,"function"==typeof Symbol&&Symbol.asyncIterator||"@asyncIterator",(function(){return this}))),o(this,"_invoke",(function(e,t,r){function o(){return new n((function(t,n){a(e,r,t,n)}))}return i=i?i.then(o,o):o()}),!0)},e.exports.__esModule=!0,e.exports.default=e.exports},1169:e=>{function t(n,r,o,a){var i=Object.defineProperty;try{i({},"",{})}catch(n){i=0}e.exports=t=function(e,n,r,o){function a(n,r){t(e,n,(function(e){return this._invoke(n,r,e)}))}n?i?i(e,n,{value:r,enumerable:!o,configurable:!o,writable:!o}):e[n]=r:(a("next",0),a("throw",1),a("return",2))},e.exports.__esModule=!0,e.exports.default=e.exports,t(n,r,o,a)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},2261:e=>{e.exports=function(e){var t=Object(e),n=[];for(var r in t)n.unshift(r);return function e(){for(;n.length;)if((r=n.pop())in t)return e.value=r,e.done=!1,e;return e.done=!0,e}},e.exports.__esModule=!0,e.exports.default=e.exports},7061:(e,t,n)=>{var r=n(3801),o=n(2331),a=n(4132),i=n(1034),l=n(3524),c=n(2261),u=n(8249);function s(){"use strict";var t=o(),n=t.m(s),d=(Object.getPrototypeOf?Object.getPrototypeOf(n):n.__proto__).constructor;function f(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===d||"GeneratorFunction"===(t.displayName||t.name))}var v={throw:1,return:2,break:3,continue:3};function p(e){var t,n;return function(r){t||(t={stop:function(){return n(r.a,2)},catch:function(){return r.v},abrupt:function(e,t){return n(r.a,v[e],t)},delegateYield:function(e,o,a){return t.resultName=o,n(r.d,u(e),a)},finish:function(e){return n(r.f,e)}},n=function(e,n,o){r.p=t.prev,r.n=t.next;try{return e(n,o)}finally{t.next=r.n}}),t.resultName&&(t[t.resultName]=r.v,t.resultName=void 0),t.sent=r.v,t.next=r.n;try{return e.call(this,t)}finally{r.p=t.prev,r.n=t.next}}}return(e.exports=s=function(){return{wrap:function(e,n,r,o){return t.w(p(e),n,r,o&&o.reverse())},isGeneratorFunction:f,mark:t.m,awrap:function(e,t){return new r(e,t)},AsyncIterator:l,async:function(e,t,n,r,o){return(f(t)?i:a)(p(e),t,n,r,o)},keys:c,values:u}},e.exports.__esModule=!0,e.exports.default=e.exports)()}e.exports=s,e.exports.__esModule=!0,e.exports.default=e.exports}
2,8249:(e,t,n)=>{var r=n(8698).default;e.exports=function(e){if(null!=e){var t=e["function"==typeof Symbol&&Symbol.iterator||"@@iterator"],n=0;if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length))return{next:function(){return e&&n>=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}}}throw new TypeError(r(e)+" is not iterable")},e.exports.__esModule=!0,e.exports.default=e.exports},8698:e=>{function t(n){return e.exports=t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e.exports.__esModule=!0,e.exports.default=e.exports,t(n)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},4687:(e,t,n)=>{var r=n(7061)();e.exports=r;try{regeneratorRuntime=r}catch(e){"object"==typeof globalThis?globalThis.regeneratorRuntime=r:Function("r","regeneratorRuntime = r")(r)}},907:(e,t,n)=>{"use strict";function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}n.d(t,{Z:()=>r})},5671:(e,t,n)=>{"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}n.d(t,{Z:()=>r})},3144:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(7343);function o(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,(0,r.Z)(o.key),o)}}function a(e,t,n){return t&&o(e.prototype,t),n&&o(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}},2982:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(907),o=n(181);function a(e){return function(e){if(Array.isArray(e))return(0,r.Z)(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||(0,o.Z)(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}},5512:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(1002);function o(e,t){if("object"!=(0,r.Z)(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,t||"default");if("object"!=(0,r.Z)(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}},7343:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(1002),o=n(5512);function a(e){var t=(0,o.Z)(e,"string");return"symbol"==(0,r.Z)(t)?t:t+""}},1002:(e,t,n)=>{"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}n.d(t,{Z:()=>r})},181:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(907);function o(e,t){if(e){if("string"==typeof e)return(0,r.Z)(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?(0,r.Z)(e,t):void 0}}}},r={};function o(e){var t=r[e];if(void 0!==t)return t.exports;var a=r[e]={exports:{}};return n[e](a,a.exports,o),a.exports}o.m=n,o.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return o.d(t,{a:t}),t},o.d=(e,t)=>{for(var n in t)o.o(t,n)&&!o.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},o.f={},o.e=e=>Promise.all(Object.keys(o.f).reduce(((t,n)=>(o.f[n](e,t),t)),[])),o.u=e=>"js_chunk-"+{2552:"countdown_time_interval",9166:"countdown_timer"}[e]+".js?v="+{2552:"312e76d83fc72a589589",9166:"c1e704789f2614c829cd"}[e],o.miniCssF=e=>{},o.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="gld.com.:",o.l=(n,r,a,i)=>{if(e[n])e[n].push(r);else{var l,c;if(void 0!==a)for(var u=document.getElementsByTagName("script"),s=0;s<u.length;s++){var d=u[s];if(d.getAttribute("src")==n||d.getAttribute("data-webpack")==t+a){l=d;break}}l||(c=!0,(l=document.createElement("script")).charset="utf-8",l.timeout=120,o.nc&&l.setAttribute("nonce",o.nc),l.setAttribute("data-webpack",t+a),l.src=n),e[n]=[r];var f=(t,r)=>{l.onerror=l.onload=null,clearTimeout(v);var o=e[n];if(delete e[n],l.parentNode&&l.parentNode.removeChild(l),o&&o.forEach((e=>e(r))),t)return t(r)},v=setTimeout(f.bind(null,void 0,{type:"timeout",target:l}),12e4);l.onerror=f.bind(null,l.onerror),l.onload=f.bind(null,l.onload),c&&document.head.appendChild(l)}},o.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}
2),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{var e;o.g.importScripts&&(e=o.g.location+"");var t=o.g.document;if(!e&&t&&(t.currentScript&&(e=t.currentScript.src),!e)){var n=t.getElementsByTagName("script");n.length&&(e=n[n.length-1].src)}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),o.p=e})(),(()=>{var e={8690:0};o.f.j=(t,n)=>{var r=o.o(e,t)?e[t]:void 0;if(0!==r)if(r)n.push(r[2]);else{var a=new Promise(((n,o)=>r=e[t]=[n,o]));n.push(r[2]=a);var i=o.p+o.u(t),l=new Error;o.l(i,(n=>{if(o.o(e,t)&&(0!==(r=e[t])&&(e[t]=void 0),r)){var a=n&&("load"===n.type?"missing":n.type),i=n&&n.target&&n.target.src;l.message="Loading chunk "+t+" failed.\n("+a+": "+i+")",l.name="ChunkLoadError",l.type=a,l.request=i,r[1](l)}}),"chunk-"+t,t)}};var t=(t,n)=>{var r,a,[i,l,c]=n,u=0;if(i.some((t=>0!==e[t]))){for(r in l)o.o(l,r)&&(o.m[r]=l[r]);c&&c(o)}for(t&&t(n);u<i.length;u++)a=i[u],o.o(e,a)&&e[a]&&e[a][0](),e[a]=0},n=self.webpackChunkgld_com_=self.webpackChunkgld_com_||[];n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))})(),(()=>{"use strict";var e=o(2982),t=o(5671),n=o(3144),r=o(181);function a(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,l=[],c=!0,u=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){u=!0,o=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(u)throw o}}return l}}(e,t)||(0,r.Z)(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}var i=o(1002),l=o(7343);function c(e,t,n){return(t=(0,l.Z)(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function u(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function s(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?u(Object(n),!0).forEach((function(t){c(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):u(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var d=null!==new URL(window.location.href).searchParams.get("statsDebug")||!1,f=new WeakSet;window.dataLayer=window.dataLayer||[];const v=function(){function e(){(0,t.Z)(this,e)}return(0,n.Z)(e,null,[{key:"sendEventGA",value:function(e,t,n){window.ga&&ga.create&&ga("send","event",e,t,n)}},{key:"sendEventGTag",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(window.gtag){var t=e.event||"click";e.event&&delete e.event,gtag("event",t,e)}}},{key:"sendEventDataLayerViaShopify",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.event||"gtag-event-click";t.event&&delete t.event,e.sendEvent(n,t)}},{key:"sendEvent",value:function(e,t){var n=s(s({event:e},t),{url:document.location.href,page_title:document.title,page_location:window.location.href});window.dataLayer.push(n)}},{key:"normalizeGtagData",value:function(t){return"string"==typeof t?t.split("'").join(""):Array.isArray(t)?t.map((function(t){return e.normalizeGtagData(t)})):t&&"object"===(0,i.Z)(t)?Object.fromEntries(Object.entries(t).map((function(t){var n=a(t,2),r=n[0],o=n[1];return[r,e.normalizeGtagData(o)]}))):t}},{key:"validateGtagData",value:function(e){return Boolean(e&&"object"===(0,i.Z)(e)&&!Array.isArray(e))}},{key:"parseGtagData",value:function(t){var n,r,o,a=(null==t||null===(n=t.dataset)||void 0===n?void 0:n.gtagClick)||(null==t||null===(r=t.dataset)||void 0===r?void 0:r.gtagData);if(!a)return null;try{o=JSON.parse(a)}catch(e){try{o=JSON.parse(a.split("'").join('"'))}
2catch(e){return d&&console.warn("Stats: invalid gtag data",a,e),null}}return e.validateGtagData(o)?e.normalizeGtagData(o):(d&&console.warn("Stats: gtag data must be an object",o),null)}},{key:"fetchByGtagElements",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document.querySelector("body");e.listenerOnElements(t)}},{key:"listenerOnElements",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document.querySelector("body");t&&!f.has(t)&&(f.add(t),t.addEventListener("click",(function(n){!function(n){var r,o=n.target,a=null==o||null===(r=o.closest)||void 0===r?void 0:r.call(o,"".concat(".gld-gtag-event--click",", ").concat("[data-gtag-click]",", ").concat("[data-gtag-data]",", ").concat(".gld-ga-event--click"));if(a&&t.contains(a)){var i=e.parseGtagData(a);i&&(d&&console.warn("Stats: valid gtag data",i),e.sendEventDataLayerViaShopify(i))}}(n)})))}},{key:"eventsOnLoad",value:function(){window.addEventListener("load",(function(){e.eventTrafficSource()}))}},{key:"eventTrafficSource",value:function(){var t=window.location.search,n=new URLSearchParams(t),r=n.get("source")||n.get("Source");"tiktok"===r&&e.sendEventDataLayerViaShopify({event:"onLoad",event_category:"traffic_source",event_action:"visit",event_label:r})}}]),e}();var p="overflow_hidden_modules",h="overflow_hidden_scroll_position",m="data-gld-scroll-lock",y="active",g=function(){function e(){(0,t.Z)(this,e)}return(0,n.Z)(e,null,[{key:"setDocumentScrollLock",value:function(){arguments.length>0&&void 0!==arguments[0]&&arguments[0]?document.documentElement.setAttribute(m,y):document.documentElement.removeAttribute(m)}},{key:"isDocumentScrollLocked",value:function(){return document.documentElement.getAttribute(m)===y}},{key:"init",value:function(){sessionStorage.removeItem(p),sessionStorage.removeItem(h),window.eventBodyOverflowHiddenController=new Event("bodyOverflowHiddenController")}},{key:"getScrollPosition",value:function(){return window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0}},{key:"lockBodyScroll",value:function(t){if(null===sessionStorage.getItem(h)){var n=e.getScrollPosition();sessionStorage.setItem(h,n),t.style.top="-".concat(n,"px")}}},{key:"unlockBodyScroll",value:function(e){var t=parseInt(sessionStorage.getItem(h),10);e.style.top="",sessionStorage.removeItem(h),Number.isNaN(t)||window.scrollTo(0,t)}},{key:"bodyOverflowHiddenController",value:function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];if(t){var o="overflow-hidden",a=document.querySelector("body"),i=JSON.parse(sessionStorage.getItem(p))||[];n&&!i.includes(t)?i.push(t):i=i.filter((function(e){return e!==t})),i.length&&!a.classList.contains(o)?(e.lockBodyScroll(a),e.setDocumentScrollLock(!0),a.classList.add(o)):i.length||(a.classList.remove(o),e.setDocumentScrollLock(!1),e.unlockBodyScroll(a)),sessionStorage.setItem(p,JSON.stringify(i)),r&&document.dispatchEvent(window.eventBodyOverflowHiddenController)}else sessionStorage.removeItem(p)}},{key:"randHex",value:function(t){for(var n=Math.pow(16,Math.min(t,32)-1),r=Math.pow(16,Math.min(t,32))-1,o=(Math.floor(Math.random()*(r-n+1))+n).toString(16);o.length<t;)o+=e.randHex(t-32);return o}}]),e}();c(g,"toggleViewPort",(function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],t=document.querySelector("meta[name=viewport]").content;t=e?"".concat(t,",user-scalable=0"):t.replace(",user-scalable=0",""),document.querySelector("meta[name=viewport]").setAttribute("content",t)})),c(g,"toggleDocumentLock",(function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];(e&&e.length||!1===e)&&!g.isDocumentScrollLocked()?g.setDocumentScrollLock(!0):(e&&!e.length||!1===e)&&g.isDocumentScrollLocked()&&g.setDocumentScrollLock(!1)};if(e){var r="document-lock",o=JSON.parse(sessionStorage.getItem(r))||[];t&&!o.includes(e)?o.push(e):o=o.filter((function(t){return t!==e})),n(o),sessionStorage.setItem(r,JSON.stringify(o))}else n()})),c(g,"debounce",(function(e,t){var n;return function(){for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];clearTimeout(n),n=setTimeout((function(){return e.apply(g,o)}),t)}})),c(g,"getMobileOS",(function(){var e=navigator.userAgent;return/android/i.test(e)?"Android":/iPad|iPhone|iPod/.test(e)||"MacIntel"===navigator.platform&&navigator.maxTouchPoints>1?"iOS":"Other"}));const b=g;function w(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function S(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
2t%2?w(Object(n),!0).forEach((function(t){c(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):w(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var k,_,L={right:function(e){return e.distanceX},left:function(e){return-e.distanceX},down:function(e){return e.distanceY},up:function(e){return-e.distanceY}},x=new Set(["left","right"]),E={right:function(e){return"translate3d(".concat(e,"px, 0, 0)")},left:function(e){return"translate3d(".concat(-e,"px, 0, 0)")},down:function(e){return"translate3d(0, ".concat(e,"px, 0)")},up:function(e){return"translate3d(0, ".concat(-e,"px, 0)")}},A=window.matchMedia("(max-width: ".concat(767.9,"px)")).matches,P=(window.algolia_search_engine,null!==(k=window)&&void 0!==k&&null!==(_=k.shopifyRoutes)&&void 0!==_&&_.cart&&window.shopifyRoutes.cart,document.querySelector("[data-product-sticky-bar-breakpoint]"),"user_"),O="offer_",q="ux_",F=(c({},["".concat("general_","signin-mail"),{version:"".concat(O,"version"),freeItemByParameterPrefix:"".concat(O,"gld-parameter_"),freeItemRemoveIntentional:"".concat(O,"free-item-remove-intentional")},("".concat(P,"country"),"".concat(P,"currency"),"".concat(P,"gldLocation")),("".concat(q,"MainMenuDesktopShopAllNavTest"),"".concat(q,"PdpRedesignTestActive"),"".concat(q,"PdpRedesignGalleryTestActive"),"".concat(q,"PdpRandomNumber"))][1].freeItemByParameterPrefix,3),"[data-gender-switcher]"),T="[data-gender-switcher-item]",C="__gldCollectionGenderSwitcherController",D=function(e,t){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];if(!e||!t)return!1;var r=e.querySelector("[data-gender-switcher-indicator]"),o=Boolean(r);return r&&(n||(r.style.transition="none"),r.style.left="".concat(t.offsetLeft,"px"),r.style.width="".concat(t.getBoundingClientRect().width,"px"),n||(r.getBoundingClientRect(),r.style.removeProperty("transition")),r.classList.remove("opacity-0")),e.querySelectorAll(T).forEach((function(e){var n=e===t;e.setAttribute("aria-checked",n?"true":"false"),e.classList.toggle("text-gld-white",n),e.classList.toggle("text-gld-ink",!n),e.classList.toggle("bg-gld-ink",!o&&n),e.classList.toggle("bg-transparent",o||!n)})),!0};var M=function(){function r(){(0,t.Z)(this,r),this.clickToogleFilterButton(),this.toogleCollapseFilters(),this.clickClearFitlersButton(),window.toogleFilters=this.toggleFilters.bind(this),window.toggleFilters=this.toggleFilters.bind(this),window.toogleCollapseFilters=this.toogleCollapseFilters.bind(this),function(){var t,n,r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"undefined"!=typeof document?document:null,o=(null==r?void 0:r.defaultView)||("undefined"!=typeof window?window:null);if(!r||!o)return null;var a=o[C];if(a)return a.sync(),a;var i=!0,l=function(){i&&r.querySelectorAll(F).forEach((function(t){var n=(0,e.Z)(t.querySelectorAll(T)).find((function(e){return e.dataset.value===t.dataset.active}));D(t,n,!1)}))},c=function(e,t,n){var r;return function(){for(var n=arguments.length,o=new Array(n),a=0;a<n;a++)o[a]=arguments[a];e.clearTimeout(r),r=e.setTimeout((function(){return t.apply(void 0,o)}),100)}}(o,l),u=function(e){var t=e.navigator,n=(null==t?void 0:t.userAgent)||"";return/android/i.test(n)?"Android":/iPad|iPhone|iPod/.test(n)||"MacIntel"===(null==t?void 0:t.platform)&&t.maxTouchPoints>1?"iOS":"Other"}(o),s=function(e){var t,n,a,i=null===(t=(n=e.target).closest)||void 0===t?void 0:t.call(n,T);if(i){var l=i.closest("[data-gender-switcher-container]"),c=i.closest(F),s=i.dataset.value||(null===(a=i.innerText)||void 0===a?void 0:a.trim().toLowerCase()),d=i.dataset.url||"";if(l&&c&&d&&"true"!==c.dataset.loading&&s!==c.dataset.active){e.preventDefault();var f=new o.URLSearchParams(r.location.search);f.delete("page"),f.delete("limit");var v=f.toString(),p="".concat(d).concat(v?"".concat(d.includes("?")?"&":"?").concat(v):"");D(c,i),c.dataset.loading="true",c.dataset.active=s,o.setTimeout((function(){r.location.href=p}),"iOS"===u?250:220)}}}
2,d={destroy:function(){i&&(i=!1,r.removeEventListener("click",s),o.removeEventListener("resize",c),r.removeEventListener("DOMContentLoaded",l),delete o[C])},sync:l};o[C]=d,r.addEventListener("click",s),o.addEventListener("resize",c,{passive:!0}),"loading"===r.readyState&&r.addEventListener("DOMContentLoaded",l,{once:!0}),null===(t=r.fonts)||void 0===t||null===(n=t.ready)||void 0===n||n.then(l),l()}(),A&&this.closeFiltersOnMobile()}return(0,n.Z)(r,[{key:"clickToogleFilterButton",value:function(e){var t=this,n=document.querySelector('[data-filter-action="toggle-drawer"]');n&&(n.addEventListener("click",this.toggleFilters,!1),n.addEventListener("keydown",(function(e){"Enter"!==e.key&&" "!==e.key||t.toggleFilters()})))}},{key:"clickClearFitlersButton",value:function(){var e=document.querySelector("[data-filter-drawer]");e&&e.addEventListener("click",(function(e){!function(e){var t=e.target.closest('[data-filter-action="clear"]');t&&(e.preventDefault(),t.classList.add("twc-btn--loading"),v.sendEventDataLayerViaShopify({event_category:"filters--new",event_label:"footerbtn_apply"}),window.location.href=window.location.pathname)}(e)}))}},{key:"toggleFilters",value:function(){var e=document.querySelector('[data-filter-action="toggle-drawer"]'),t=document.querySelector("[data-filter-content]");if(e&&t){var n="open"!==t.dataset.filterDrawerState;t.dataset.filterDrawerState=n?"open":"closed";var r=n?e.dataset.filterLabelShow||"Show filters":e.dataset.filterLabelHide||"Hide filters";e.querySelector("[data-filter-label]").innerText=r,A&&b.bodyOverflowHiddenController("collection-filters","open"===t.dataset.filterDrawerState,!1),n&&v.sendEventDataLayerViaShopify({event_category:"filters--new",event_label:"filters-mobile-opened"})}}},{key:"toogleCollapseFilters",value:function(){var e=document.querySelector("[data-filter-drawer]");e&&e.addEventListener("click",(function(e){!function(e){var t=e.target.closest('[data-filter-action="toggle-group"]');if(t){var n=t.closest("[data-filter-group]"),r=n.dataset.filterName||"";if(n){var o="collapsed"===n.dataset.filterGroupState;n.dataset.filterGroupState=o?"open":"collapsed",t.setAttribute("aria-expanded",o),v.sendEventDataLayerViaShopify({event_category:"filters--new",event_label:"toggle_".concat(r.replace(/ /g,""))})}}}(e)}))}},{key:"closeFiltersOnMobile",value:function(){var e=this,t=document.querySelector("[data-filter-drawer]");if(t){var n='[data-filter-action="close-drawer"]',r='[data-filter-action="apply-drawer"]',o=document.querySelector("[data-filter-content]");t.addEventListener("click",(function(o){!function(o){var a,i,l=o.target.closest(n)||o.target.closest(r),c="filters--new";null!==(a=l)&&void 0!==a&&a.matches(n)?v.sendEventDataLayerViaShopify({event_category:c,event_label:"close_filters_mobile"}):null!==(i=l)&&void 0!==i&&i.matches(r)?v.sendEventDataLayerViaShopify({event_category:c,event_label:"footerbtn_apply"}):l||o.target!==t||(l=o.target),l&&e.toggleFilters()}(o)})),function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.direction,r=void 0===n?"right":n,o=t.threshold,a=void 0===o?60:o,i=t.axisRatio,l=void 0===i?1:i,c=t.moveElement,u=void 0===c?e:c,s=t.duration,d=void 0===s?200:s,f=t.showHandle,v=void 0===f||f,p=t.shouldSwipe,h=t.onSwipe;if(!e||!u||"function"!=typeof h)return function(){};var m=L[r],y=E[r];if(!m||!y)return function(){};var g=null,b=null,w=!1,k=null,_=null,A={transform:u.style.transform,transition:u.style.transition,willChange:u.style.willChange};u.getAttribute("data-swipe-gesture-direction");v&&u.setAttribute("data-swipe-gesture-direction",r);var P=function(){u.style.transform=A.transform,u.style.transition=A.transition,u.style.willChange=A.willChange},O=function(e,t){window.clearTimeout(_),u.style.transition="transform ".concat(d,"ms ease-out"),u.style.transform=y(e),_=window.setTimeout((function(){null==t||t(),window.requestAnimationFrame(P)}),d)},q=function(){g=null,b=null};e.addEventListener("touchstart",(function(e){if(1===e.touches.length){var t=e.touches[0];g={x:t.clientX,y:t.clientY},u.style.willChange="transform"}else q()}),{passive:!0}),e.addEventListener("touchmove",(function(e){var t=e.touches[0];if(t&&g){var n={distanceX:t.clientX-g.x,distanceY:t.clientY-g.y},o=m(n),a=x.has(r)?Math.abs(n.distanceX):Math.abs(n.distanceY),i=x.has(r)?Math.abs(n.distanceY):Math.abs(n.distanceX);!b&&Math.max(a,i)>=8&&(b=a>i*l?"main":"cross"),"main"!==b||o<=0||(e.preventDefault(),u.style.transition="none",u.style.transform=y(o))}}),{passive:!1}),e.addEventListener("touchend",(function(e){var t=e.changedTouches[0];if(t&&g){var n={distanceX:t.clientX-g.x,distanceY:t.clientY-g.y},o=m(n),i=x.has(r)?Math.abs(n.distanceY):Math.abs(n.distanceX),c=o>=a&&o>i*l&&("function"!=typeof p||!1!==p(S(S({},n),{},{direction:r,event:e})));if(q(),c){var s=x.has(r)?u.getBoundingClientRect().width:u.getBoundingClientRect().height;O(Math.max(o,s),(function(){h(S(S({},n),{},{direction:r,event:e}))})),w=!0,window.clearTimeout(k),k=window.setTimeout((function(){w=!1}),400)}else O(0)}else q()}),{passive:!0}),e.addEventListener("touchcancel",(function(){q(),O(0)}),{passive:!0}),e.addEventListener("click",(function(e){w&&(w=!1,e.preventDefault(),e.stopPropagation())}),!0)}(t,{direction:"right",moveElement:t.querySelector("[data-filter-facet-form]"),shouldSwipe:function(){return"open"===(null==o?void 0:o.dataset.f
2ilterDrawerState)},onSwipe:function(){v.sendEventDataLayerViaShopify({event_category:"filters--new",event_label:"close_filters_mobile_swipe"}),e.toggleFilters()}})}}}]),r}(),j="[data-constructor-widget-collection], [data-constructor-priority-collection]",R="data-constructor-collection-fallback",I=function(e){var t=function(e){var t;return(null==e||null===(t=e.closest)||void 0===t?void 0:t.call(e,j))||("undefined"!=typeof document?document.querySelector(j):null)}(e);return Boolean(t)&&!t.hasAttribute(R)},Z={"data-cnstrc-fallback-num-results":"data-cnstrc-num-results","data-cnstrc-fallback-result-page":"data-cnstrc-result-page"},B="[data-collection-section]",H=function(t,n){var r,o,a=(null==t||null===(r=t.closest)||void 0===r?void 0:r.call(t,B))||t;if(null==a||!a.querySelectorAll)return 0;var i="[".concat(n,"]"),l=[].concat((0,e.Z)(null!==(o=a.matches)&&void 0!==o&&o.call(a,i)?[a]:[]),(0,e.Z)(a.querySelectorAll(i)));return l.forEach((function(e){return e.removeAttribute(n)})),l.length},N=function(t){return function(t,n){var r,o,a,i=(null==t||null===(r=t.closest)||void 0===r?void 0:r.call(t,B))||t;[].concat((0,e.Z)(null!=i&&null!==(o=i.matches)&&void 0!==o&&o.call(i,j)?[i]:[]),(0,e.Z)((null==i||null===(a=i.querySelectorAll)||void 0===a?void 0:a.call(i,j))||[])).forEach((function(e){n?e.setAttribute(R,n):e.removeAttribute(R)}))}(t,arguments.length>1&&void 0!==arguments[1]?arguments[1]:"error"),function(e){return H(e,"data-constructor-skeleton")}(t)+function(e){return H(e,"data-constructor-collection-sort-hidden")}(t)+function(e){return H(e,"data-constructor-shopify-active-facets-hidden")}(t)+function(t){var n,r=(null==t||null===(n=t.closest)||void 0===n?void 0:n.call(t,B))||t;if(null==r||!r.querySelectorAll)return 0;var o=0;return Object.entries(Z).forEach((function(t){var n,i=a(t,2),l=i[0],c=i[1],u="[".concat(l,"]");[].concat((0,e.Z)(null!==(n=r.matches)&&void 0!==n&&n.call(r,u)?[r]:[]),(0,e.Z)(r.querySelectorAll(u))).forEach((function(e){e.setAttribute(c,e.getAttribute(l)),e.removeAttribute(l),o+=1}))})),o}(t)},V="data-shopify-collection-script",G="gld:collection:shopify-ready",U="__gldShopifyCollectionModulesReady",z="__gldShopifyCollectionModulesPromise",Y="[data-constructor-shopify-fallback-target]",X="[data-filter-groups]",W="[data-shopify-active-facets]",J=new WeakMap,K=function(e){var t;return(null==e||null===(t=e.ownerDocument)||void 0===t?void 0:t.defaultView)||("undefined"!=typeof window?window:null)},$=function(e){var t;return(null==e||null===(t=e.closest)||void 0===t?void 0:t.call(e,"[data-collection-section]"))||e},Q=function(e){var t,n,r=$(e);return"loaded"===(null==r||null===(t=r.dataset)||void 0===t?void 0:t.constructorWidgetState)&&!(null!==(n=r.hasAttribute)&&void 0!==n&&n.call(r,"data-constructor-collection-fallback"))},ee=function(e,t){var n,r=K(e),o=function(e){e.forEach((function(e){try{e()}catch(e){console.error("Shopify collection fallback callback error",e)}}))};r.callbacks_filters_after_render_products=r.callbacks_filters_after_render_products||[],o(r.callbacks_filters_after_render_products),r.callbacks_pagination_after_change=r.callbacks_pagination_after_change||[],o(r.callbacks_pagination_after_change),o([function(){var e;return null==r||null===(e=r.LazyLoaderRun)||void 0===e?void 0:e.call(r)},function(){var e;return null==r||null===(e=r.dy_productCardPerformance)||void 0===e?void 0:e.call(r)}]),"function"==typeof(null==r?void 0:r.CustomEvent)&&(null==e||null===(n=e.dispatchEvent)||void 0===n||n.call(e,new r.CustomEvent("constructorio:collection:fallback",{bubbles:!0,detail:{element:e,reason:t,type:"collection"}})))},te=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"error",n=$(e);if(null==n||!n.querySelector)return Promise.resolve(!1);if(Q(n))return Promise.resolve(!1);var r=n.querySelector(Y),o=function(e){var t,n,r,o,a=K(e),i=null==e||null===(t=e.getAttribute)||void 0===t?void 0:t.call(e,"data-constructor-shopify-fallback-url");if(null==a||!a.location||!i)return"";var l=new URL(i,a.location.origin),c=new URLSearchParams(a.location.search),u=null===(n=e.querySelector)||void 0===n?void 0:n.call(e,"[data-collection-
2products]");return c.forEach((function(e,t){"view"===t||"section_id"===t||"constructor_fallback"===t||"product_info_text_hide"===t||t.startsWith("constructor_filter.")||l.searchParams.append(t,e)})),l.searchParams.set("view","ajax"),l.searchParams.set("constructor_fallback","1"),"true"===(null==e||null===(r=e.dataset)||void 0===r?void 0:r.productCardInfoTextHide)&&l.searchParams.set("product_info_text_hide","true"),null!=u&&null!==(o=u.dataset)&&void 0!==o&&o.limit&&l.searchParams.set("limit",u.dataset.limit),"".concat(l.pathname).concat(l.search)}(n),a=function(e){var t,n,r=function(e){var t;return(null==e||null===(t=e.closest)||void 0===t?void 0:t.call(e,"[data-collection-section]"))||e}(e),o=function(e){var t;return(null==e||null===(t=e.ownerDocument)||void 0===t?void 0:t.defaultView)||("undefined"!=typeof window?window:null)}(r),a=(null==r?void 0:r.ownerDocument)||(null==o?void 0:o.document);if(!o||!a)return Promise.resolve(!1);if(o[U])return Promise.resolve(!0);if(o[z])return o[z];var i=null==r||null===(t=r.getAttribute)||void 0===t?void 0:t.call(r,"data-shopify-collection-script-url");if(!i)return Promise.resolve(!1);var l=null===(n=a.querySelector)||void 0===n?void 0:n.call(a,"[".concat(V,"]")),c=l||a.createElement("script");return o[z]=new Promise((function(e,t){var n,r=function(){o[U]=!0,e(!0)},u=function(){o[z]=null,t(new Error("The Shopify collection controller failed to load."))};if(l)return o.addEventListener(G,r,{once:!0}),void(null===(n=c.addEventListener)||void 0===n||n.call(c,"error",u,{once:!0}));c.src=i,c.async=!0,c.setAttribute(V,""),c.addEventListener("load",r,{once:!0}),c.addEventListener("error",u,{once:!0}),(a.head||a.documentElement).appendChild(c)})),o[z]}(n).catch((function(e){return console.error("Shopify collection controller error",e),!1})),i=J.get(n);if(i)return i;if(!r||!o){n.setAttribute("data-constructor-collection-fallback-loading",""),N(n,t);var l=a.then((function(){return ee(n,t),!1})).finally((function(){n.removeAttribute("data-constructor-collection-fallback-loading"),J.delete(n)}));return J.set(n,l),l}n.setAttribute("data-constructor-collection-fallback-loading","");var c=K(n);if("function"!=typeof(null==c?void 0:c.fetch))return N(n,t),n.removeAttribute("data-constructor-collection-fallback-loading"),Promise.resolve(!1);var u=c.fetch(o,{credentials:"same-origin",headers:{"X-Requested-With":"XMLHttpRequest"}}).then((function(e){if(!e.ok)throw new Error("Shopify collection fallback failed (".concat(e.status,")."));return e.text()})).then((function(e){if(Q(n))return!1;if(!function(e,t){var n,r,o,a=null==e?void 0:e.ownerDocument,i=K(e),l=null==e||null===(n=e.querySelector)||void 0===n?void 0:n.call(e,Y);if(!a||!l||null==i||!i.DOMParser)return!1;var c=(new i.DOMParser).parseFromString(t,"text/html"),u=c.querySelector(".template-collection__product-list__wrapper"),s=c.querySelector(X),d=$(e).querySelector(X),f=c.querySelector(W),v=$(e).querySelector(W);if(!(u&&s&&d&&f&&v))return!1;var p=null===(r=u.querySelector("[data-collection-products-list]"))||void 0===r||null===(o=r.dataset)||void 0===o?void 0:o.productsCount,h=a.createDocumentFragment();Array.from(u.childNodes).forEach((function(e){h.appendChild(a.importNode(e,!0))}));var m=a.createDocumentFragment();Array.from(s.childNodes).forEach((function(e){m.appendChild(a.importNode(e,!0))}));var y=a.createDocumentFragment();if(Array.from(f.childNodes).forEach((function(e){y.appendChild(a.importNode(e,!0))})),v.replaceChildren(y),d.replaceChildren(m),l.replaceWith(h),void 0!==p){var g=(e.closest("[data-collection-section]")||a).querySelector("[data-collection-product-count]");g&&(g.textContent="(".concat(p,")"))}return!0}(n,e))throw new Error("Shopify collection fallback markup is missing.");return N(n,t),a.then((function(){return ee(n,t),!0}))})).catch((function(e){var r,o;return Q(n)||(N(n,t),null===(r=n.querySelector("[data-constructor-widget-results]"))||void 0===r||r.setAttribute("hidden",""),null===(o=n.querySelector("[data-constructor-widget-empty]"))||void 0===o||o.removeAttribute("hidden"),console.error("Constructor collection fallback error",e)),!1})).finally((function(){n.removeAttribute("data-constructor-collection-fallback-loading"),J.delete(n)}));return J.set(n,u),u},ne=function(){function r(e){(0,t.Z)(this,r),this.selects=e,this.transformSelects(),this.clickAnywhare()}return(0,n.Z)(r,[{key:"transformSelects",value:function(){var e=this;this.selects.map((function(t){e.init(t)}))}},{key:"init",value:function(e){var t=e.querySelector('[data-gld-select="trigger"]'),n=e.querySelector('[data-gld-select="options"]');this.setSelectedValue(e),this.toogleSelectClickListener(t,n),this.selectOption(e),this.afterInit(e)}},{key:"afterInit",value:function(e){e.querySelector('[data-gld-select="trigger"]').removeAttribute("data-gld-state")}},{key:"setSelectedValue",value:function(e){var t=e.querySelector('[data-gld-select="option"][data-gld-state="selected"]');t&&this.setValue(e,t.textContent.trim())}},{key:"toogleSelectClickListener",value:function(e,t){var n=this;e.addEventListener("click",(function(e){e.stopPropagation(),n.toogleOptions(t)}))}},{key:"toogleOptions",value:function(e){"hidden"===e.dataset.gldState?e.removeAttribute("data-gld-state"):e.dataset.gldState="hidden"}},{key:"selectOption",value:function(e){var t=this;e.addEventListener("click",(function(n){n.stopPropagation();var r=n.target.closest('[data-gld-select="option"]');if(r){var o=r.dataset.value,a=r.innerText,i=e.querySelector('[data-gld-select="options"]'),l=e.nextElementSibling;t.toogleOptions(i),t.setValue(e,a),l&&t.setValueInOriginalSelect(l,o),"sort"===e.dataset.gldSelectConfig&&t.selectSort(o)}}))}},{key:"setValue",value:function(e,t){e.querySelector('[data-gld-select="value"]').innerText=t}},{key:"setValueInOriginalSelect",value:function(t,n){var r=t.querySelectorAll("option");(0,e.Z)(r).map((function(e){e.value===n?e.selected=!0:e.selected=!1}))}},{key:"selectSort",value:function(e){var t=new URL(window.location.href),n=new URLSearchParams(t.search);n.set("sort_by",e);var r=n.toString();window.location.href="".concat(window.location.pathname).concat(r&&"?".concat(r))}},{key:"clickAnywhare",value:function(){var e=this;document.addEventListener("click",(function(){return e.closeAllSelect()}
2))}},{key:"closeAllSelect",value:function(){var e=this;this.selects.map((function(t){var n=t.querySelector('[data-gld-select="options"]:not([data-gld-state="hidden"])');n&&e.toogleOptions(n)}))}}]),r}();function re(e,t,n,r,o,a,i){try{var l=e[a](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,o)}function oe(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){re(a,r,o,i,l,"next",e)}function l(e){re(a,r,o,i,l,"throw",e)}i(void 0)}))}}function ae(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function ie(e,t){return ie=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},ie(e,t)}function le(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&ie(e,t)}function ce(e){return ce=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},ce(e)}function ue(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(ue=function(){return!!e})()}function se(e){var t="function"==typeof Map?new Map:void 0;return se=function(e){if(null===e||!function(e){try{return-1!==Function.toString.call(e).indexOf("[native code]")}catch(t){return"function"==typeof e}}(e))return e;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==t){if(t.has(e))return t.get(e);t.set(e,n)}function n(){return function(e,t,n){if(ue())return Reflect.construct.apply(null,arguments);var r=[null];r.push.apply(r,t);var o=new(e.bind.apply(e,r));return n&&ie(o,n.prototype),o}(e,arguments,ce(this).constructor)}return n.prototype=Object.create(e.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),ie(n,e)},se(e)}var de=o(4687),fe=o.n(de),ve=function(){var e,t=document.querySelector("#shopify-section-header, #shopify-section-header-v2")||(null===(e=document.querySelector("header[data-header-section]"))||void 0===e?void 0:e.closest(".shopify-section"))||null;if(t)return t.offsetHeight||0;var n=document.querySelector("header[data-header-section]");return n&&n.offsetHeight||0},pe="fixed",he="static",me=new WeakMap,ye=function(e,t){var n,r;return(null!=e&&null!==(n=e.matches)&&void 0!==n&&n.call(e,t)?e:null==e||null===(r=e.querySelector)||void 0===r?void 0:r.call(e,t))||null};function ge(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=ce(e);if(t){var o=ce(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return function(e,t){if(t&&("object"==(0,i.Z)(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return ae(e)}(this,n)}}var be,we=function(e){return e.replace(/[^a-zA-Z0-9]+(.)/g,(function(e,t){return t.toUpperCase()})).replace(/^[a-z]/,(function(e){return e.toUpperCase()}))},Se=function(r){le(l,r);var o,a,i=ge(l);function l(){var e;(0,t.Z)(this,l),(e=i.call(this)).controller=new AbortController,e.onActiveFilterClick=e.onActiveFilterClick.bind(ae(e)),e.limit=document.querySelector("[data-collection-products]").dataset.limit,e.submitTimeout=null,e.onFormInput=e.onFormInput.bind(ae(e)),e.onFormKeyDown=e.onFormKeyDown.bind(ae(e)),e.onFormSubmit=e.onFormSubmit.bind(ae(e));var n=e.querySelector("form");n.addEventListener("input",e.onFormInput),n.addEventListener("keydown",e.onFormKeyDown),n.addEventListener("submit",e.onFormSubmit);var r=e.querySelector("#FacetsWrapperDesktop");return r&&r.addEventListener("keyup",onKeyUpEscape),e.initFixedHeaderFilters(),e}
2return(0,n.Z)(l,[{key:"connectedCallback",value:function(){var e;null===(e=this.removeDrawerScrollHandlers)||void 0===e||e.call(this);var t=this.closest("[data-filter-drawer]"),n=this.querySelector("[data-filter-drawer-body]"),r=this.closest("[data-filter-content]");if(t&&n&&r){var o=this.ownerDocument.defaultView.matchMedia("(max-width: 1023px)"),a=null,i=function(e){var t=1===e.touches.length?e.touches[0]:null;a=t?{x:t.clientX,y:t.clientY}:null},l=function(e){if("open"===r.dataset.filterDrawerState&&o.matches&&a&&1===e.touches.length){var t=e.touches[0],i=t.clientY-a.y,l=t.clientX-a.x;if(!(Math.abs(i)<=Math.abs(l))){var c=n.scrollTop<=0,u=n.scrollTop+n.clientHeight>=n.scrollHeight-1;e.cancelable&&(!n.contains(e.target)||c&&i>0||u&&i<0)&&e.preventDefault(),a={x:t.clientX,y:t.clientY}}}};t.addEventListener("touchstart",i,{passive:!0}),t.addEventListener("touchmove",l,{passive:!1}),this.removeDrawerScrollHandlers=function(){t.removeEventListener("touchstart",i),t.removeEventListener("touchmove",l)}}}},{key:"disconnectedCallback",value:function(){var e;null===(e=this.removeDrawerScrollHandlers)||void 0===e||e.call(this),this.removeDrawerScrollHandlers=null}},{key:"isPriceRangeInput",value:function(e){var t;return null==e||null===(t=e.closest)||void 0===t?void 0:t.call(e,"price-range")}},{key:"clearPendingSubmit",value:function(){this.submitTimeout&&(clearTimeout(this.submitTimeout),this.submitTimeout=null)}},{key:"scheduleSubmit",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:500;this.clearPendingSubmit(),this.submitTimeout=setTimeout((function(){t.submitTimeout=null,be&&be.abort(),t.onSubmitHandler(e)}),n)}},{key:"onFormInput",value:function(e){this.isPriceRangeInput(e.target)?this.clearPendingSubmit():this.scheduleSubmit(e)}},{key:"onFormKeyDown",value:function(e){var t;"Enter"===e.key&&this.isPriceRangeInput(e.target)&&(e.preventDefault(),null!==(t=e.target.form)&&void 0!==t&&t.requestSubmit?e.target.form.requestSubmit():this.onSubmitHandler(e))}},{key:"onFormSubmit",value:function(e){this.clearPendingSubmit(),be&&be.abort(),this.onSubmitHandler(e)}},{key:"initFixedHeaderFilters",value:function(){this.collectionHeaderFilters=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document;return function(){var t,n,r,o=(null==e?void 0:e.ownerDocument)||e,a=(null==e||null===(t=e.closest)||void 0===t?void 0:t.call(e,"[data-collection-section]"))||e||o,i=ye(a,"[data-collection-header-filters]"),l=ye(a,"[data-collection-products]"),c=ye(a,"[data-collection-header]"),u=(null==o?void 0:o.defaultView)||globalThis.window;if(!(i&&l&&c&&u))return null;var s=me.get(i);if(s)return s.refresh(),s;var d=o.createElement("div");d.setAttribute("data-collection-header-filters-spacer",""),d.setAttribute("aria-hidden","true"),d.style.marginLeft="auto";var f,v,p,h,m=!0,y=0,g=0,b=0,w=0,S=function(e){var t,n;return null!==(t=null===(n=u.requestAnimationFrame)||void 0===n?void 0:n.call(u,e))&&void 0!==t?t:u.setTimeout(e,0)},k=function(e){void 0!==e&&(u.cancelAnimationFrame?u.cancelAnimationFrame(e):u.clearTimeout(e))},_=function(){var e,t;return(null===(e=o.documentElement)||void 0===e?void 0:e.scrollTop)||(null===(t=o.body)||void 0===t?void 0:t.scrollTop)||u.scrollY||0},L=function(){if(i.dataset.collectionHeaderState!==pe){var e=i.getBoundingClientRect();w=e.width,b=e.height}},x=function(){if(h=void 0,m&&void 0!==f){b||L();var e,t=_()+100;e=t>=f&&t+g<y?pe:he,i.dataset.collectionHeaderState!==e&&(e===pe?w&&b&&(d.style.width="".concat(w,"px"),d.style.height="".concat(b,"px"),i.before(d)):d.remove(),i.dataset.collectionHeaderState=e)}},E=function(){k(v),v=S((function(){if(v=void 0,m){var e=u.scrollY||_();f=c.getBoundingClientRect().top+e,g=i.offsetHeight,y=l.getBoundingClientRect().bottom+e,L(),x()}}))},A=function(){void 0===h&&(h=S(x))},P=function(){u.clearTimeout(p),p=u.setTimeout(E,200)},O={destroy:function(){m&&(m=!1,k(v),k(h),u.clearTimeout(p),u.removeEventListener("scroll",A),u.removeEventListener("resize",P),u.removeEventListener("DOMContentLoaded",E),u.removeEventListener("load",E),d.remove(),i.dataset.collectionHeaderState=he,me.delete(i))},refresh:E};return me.set(i,O),u.addEventListener("scroll",A),u.addEventListener("resize",P),u.addEventListener("DOMContentLoaded",E),u.addEventListener("load",E),null===(n=o.fonts)||void 0===n||null===(r=n.ready)||void 0===r||r.then(E),E(),O}()}(document)}},{key:"createSearchParams",value:function(e){var t=new FormData(e);return new URLSearchParams(t).toString()}},{key:"onSubmitForm",value:function(e,t){l.renderPage(e,t,!0)}},{key:"onSubmitHandler",value:function(t){var n=this;if(!I()){t.preventDefault();var r=document.querySelectorAll("facet-filters-form form"),o=t.target.closest("[data-filter-option]");if(o&&(0,e.Z)(o.querySelectorAll("[data-filter-options]")).length&&(0,e.Z)(o.querySelector("[data-filter-options]").querySelectorAll("input")).map((function(e){return e.checked=!1}
2)),"mobile-facets__checkbox"==t.srcElement.className){var a=this.createSearchParams(t.target.closest("form"));this.onSubmitForm(a,t)}else{var i=[];r.forEach((function(e){"FacetSortForm"!==e.id&&"FacetFiltersForm"!==e.id&&"FacetSortDrawerForm"!==e.id||i.push(n.createSearchParams(e))})),this.onSubmitForm(i.join("&"),t)}}}},{key:"onActiveFilterClick",value:function(e){if(!I()){e.preventDefault(),this.clearPendingSubmit(),l.toggleActiveFacets();var t=e.target.closest("facet-remove");t||"facet-remove"!==e.target.nodeName||(t=e.target);var n=-1==t.dataset.href.indexOf("?")?"":t.dataset.href.slice(t.dataset.href.indexOf("?")+1);if(be&&be.abort(),null!=v&&v.sendEventDataLayerViaShopify){var r="filters--new",o=we(t.innerText||"");n?v.sendEventDataLayerViaShopify({event_category:r,event_label:"filter_remove_".concat(o)}):v.sendEventDataLayerViaShopify({event_category:r,event_label:"clear_filters"})}l.renderPage(n,e,!0)}}},{key:"onBestFilterClick",value:function(e){if(!I()){e.preventDefault(),this.clearPendingSubmit();var t=e.target.closest("facet-best");t||"facet-best"!==e.target.nodeName||(t=e.target),t.classList.add("twc-btn--loading");var n=-1==t.dataset.href.indexOf("?")?"":t.dataset.href.slice(t.dataset.href.indexOf("?")+1);be&&be.abort();var r="true"!==t.dataset.filterActive;t.dataset.filterActive=r?"true":"false",t.classList.toggle("bg-gld-ink",r),t.classList.toggle("text-gld-white",r),l.renderPage(n,e,!0)}}}],[{key:"setListeners",value:function(){window.addEventListener("popstate",(function(e){var t;if(!(I()||null!==(t=e.state)&&void 0!==t&&t.constructorCollection)){var n=e.state?e.state.searchParams:l.searchParamsInitial;n!==l.searchParamsPrev&&l.renderPage(n,null,!1)}}))}},{key:"toggleActiveFacets",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];document.querySelectorAll("[data-filter-remove]").forEach((function(t){t.toggleAttribute("data-filter-disabled",e),t.setAttribute("aria-disabled",e?"true":"false")}))}},{key:"setURL",value:function(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,r=null!=n&&n.target?n.target.closest("[data-collection-section]"):document.querySelector("[data-collection-section]");return null!=r&&null!==(t=r.dataset)&&void 0!==t&&t.sectionId&&(e+="".concat(""!=e?"&":"","section_id=").concat(r.dataset.sectionId)),"".concat(window.location.pathname,"?").concat(e)}},{key:"renderPage",value:(a=oe(fe().mark((function e(t,n){var r,o,a,i,c,u,s,d,f,p,h,m,y,g,b,w,S,k,_,L,x,E,A,P,O,q,F,T,C,D,M,j=arguments;return fe().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(o=!(j.length>2&&void 0!==j[2])||j[2],!I()){e.next=3;break}return e.abrupt("return",!1);case 3:if(l.searchParamsPrev=t,document.querySelector("[data-filter-content]").setAttribute("data-filter-loading",""),a=l.setURL(t,n),i=function(e){return e.url===a},c=!1,e.prev=8,!l.filterData.some(i)){e.next=13;break}e.t0=l.renderSectionFromCache(i,n),e.next=16;break;case 13:return e.next=15,l.renderSectionFromFetch(a,n);case 15:e.t0=e.sent;case 16:c=e.t0,e.next=22;break;case 19:e.prev=19,e.t1=e.catch(8),console.error("Render filters error: ".concat(e.t1.message));case 22:if(c){e.next=26;break}return null===(u=document.querySelector("[data-filter-content]"))||void 0===u||u.removeAttribute("data-filter-loading"),l.toggleActiveFacets(!1),e.abrupt("return");case 26:o&&l.updateURLHash(t),null!=n&&n.target&&(P=n.target.name||(null===(s=n.target)||void 0===s||null===(d=s.dataset)||void 0===d?void 0:d.name)||(null===(f=n.target)||void 0===f||null===(p=f.parentNode)||void 0===p||null===(h=p.dataset)||void 0===h?void 0:h.name),O=(null===(m=n.target)||void 0===m?void 0:m.value)||(null===(y=n.target.dataset)||void 0===y?void 0:y.value)||(null===(g=n.target)||void 0===g||null===(b=g.parentNode)||void 0===b||null===(w=b.dataset)||void 0===w?void 0:w.value),q=n.target.type||(null===(S=n.target)||void 0===S||null===(k=S.dataset)||void 0===k?void 0:k.type)||(null===(_=n.target)||void 0===_||null===(L=_.parentNode)||void 0===L||null===(x=L.dataset)||void 0===x?void 0:x.type),F=null===(E=n.target)||void 0===E||null===(A=E.dataset)||void 0===A?void 0:A.filterLabel,T=n.target.checked,C="filters--new",P&&O&&(null!=v&&v.sendEventDataLayerViaShopify&&(D=F||P,M=we(O),"filter.v.m.GLDProductsDetails.color"==P?v.sendEventDataLayerViaShopify({event_category:C,event_label:"".concat(D,"_").concat(M)}):"filter.v.availability"==P?v.sendEventDataLayerViaShopify({event_category:C,event_label:"".concat(D,"_boolean_").concat(T)}):"checkbox"==q?v.sendEventDataLayerViaShopify({event_category:C,event_label:"".concat(D,"_").concat(q,"_").concat(T,"_").concat(M)}):v.sendEventDataLayerViaShopify({event_category:C,event_label:"".concat(D,"_").concat(q,"_").concat(M)})),window.gld_dy&&window.gld_dy.enabled&&window.gld_dy.event({name:"Filter Items",properties:{dyType:"filter-items-v1",filterType:P,filterStringValue:O}}))),window.callbacks_filters_after_render_products=window.callbacks_filters_after_render_products||[],null!==(r=window)&&void 0!==r&&r.callbacks_filters_after_render_products.length&&window.callbacks_filters_after_render_products.forEac
2h((function(e){return e()}));case 30:case"end":return e.stop()}}),e,null,[[8,19]])}))),function(e,t){return a.apply(this,arguments)})},{key:"renderSectionFromFetch",value:(o=oe(fe().mark((function t(n,r){var o,a,i,c;return fe().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,be=new AbortController,o=be.signal,t.next=5,fetch(n,{signal:o});case 5:return a=t.sent,t.next=8,a.text();case 8:return i=t.sent,c=(new DOMParser).parseFromString(i,"text/html"),l.filterData=[].concat((0,e.Z)(l.filterData),[{html:i,url:n}]),l.renderFilters(c,r),l.runBeforeRenderProductsCallbacks(),l.renderProductCount(c),l.renderProductCountFilters(c),l.renderProductSortbyNavFilter(c),l.renderProductGridContainer(c),t.abrupt("return",!0);case 20:return t.prev=20,t.t0=t.catch(0),"AbortError"!==t.t0.name&&console.error("Get filters error: ".concat(t.t0.message)),t.abrupt("return",!1);case 25:case"end":return t.stop()}}),t,null,[[0,20]])}))),function(e,t){return o.apply(this,arguments)})},{key:"renderSectionFromCache",value:function(e,t){var n=l.filterData.find(e);if(!n)return console.warn("Filters cache miss: section could not be rendered."),!1;var r=n.html,o=(new DOMParser).parseFromString(r,"text/html");return l.renderFilters(o,t),l.runBeforeRenderProductsCallbacks(),l.renderProductCount(o),l.renderProductCountFilters(o),l.renderProductSortbyNavFilter(o),l.renderProductGridContainer(o),!0}},{key:"runBeforeRenderProductsCallbacks",value:function(){var e;window.callbacks_filters_before_render_products=window.callbacks_filters_before_render_products||[],null!==(e=window)&&void 0!==e&&e.callbacks_filters_before_render_products.length&&window.callbacks_filters_before_render_products.forEach((function(e){return e()}))}},{key:"renderProductGridContainer",value:function(e){var t=e.querySelector("[data-collection-products]"),n=e.querySelector("[data-filter-drawer]"),r='[data-collection-top-filters][data-filter-type="best"] [data-collection-top-filter-list]',o=e.querySelector(r);if(t){t.querySelectorAll("[data-pagination-loading-overlay]").forEach((function(e){return e.remove()}));var a=document.createDocumentFragment();Array.from(t.childNodes).forEach((function(e){a.appendChild(document.adoptNode(e))})),document.querySelector("[data-collection-products]").replaceChildren(a)}o&&(document.querySelector(r).innerHTML=o.innerHTML),n&&(document.querySelector("[data-filter-drawer]").innerHTML=n.innerHTML),window.LazyLoaderRun&&window.LazyLoaderRun(),window.dy_productCardPerformance&&window.dy_productCardPerformance(),l.srollToTopSection(),document.querySelector("[data-filter-content]").removeAttribute("data-filter-loading")}},{key:"renderProductCount",value:function(e){var t=e.querySelector("[data-collection-products-list]"),n=t?t.dataset.productsCount:0,r=document.querySelector("[data-collection-product-count]");r&&(r.innerHTML="(".concat(n,")"))}},{key:"renderProductSortbyNavFilter",value:function(e){var t=e.querySelector('input[name="sort_by"][checked]'),n=e.querySelector('input[name="sort_by"][checked] + label'),r=document.querySelector('[data-gld-select="root"][data-gld-select-config="sort"]');if(r){var o=r.querySelector('[data-gld-select="value"]'),a=r.querySelectorAll('[data-gld-select="option"]');if(o&&a){a.forEach((function(e){"selected"===e.dataset.gldState&&e.removeAttribute("data-gld-state")})),o.innerText=n?n.innerText:o.innerText;var i=document.querySelector('[data-gld-select="option"][data-value="'.concat(t.value,'"]'));i&&i.setAttribute("data-gld-state","selected")}}}},{key:"renderProductCountFilters",value:function(e){var t=e.querySelector("[data-filter-counter]"),n=t?t.innerText:0,r=document.querySelector("[data-filter-counter]");r&&(r.innerText=n)}},{key:"renderFilters",value:function(e,t){var n=e.querySelectorAll("#FacetFiltersForm [data-filter-group], #FacetFiltersFormMobile [data-filter-group], #FacetFiltersPillsForm [data-filter-group]");Array.from(n).filter((function(e){return!function(e){var n=t?t.target.closest("[data-filter-group]"):void 0;return!!n&&e.dataset.filterName===n.dataset.filterName}(e)})).forEach((function(e){var t,n=null===(t=e.closest("form"))||void 0===t?void 0:t.id,r=n?document.getElementById(n):null,o=Array.from((null==r?void 0:r.querySelectorAll("[data-filter-group]"))||[]).find((function(t){return t.dataset.f
2ilterName===e.dataset.filterName}));o&&(o.innerHTML=e.innerHTML)})),l.renderActiveFacets(e),l.renderAdditionalElements(e)}},{key:"renderActiveFacets",value:function(e){[".active-facets-mobile",".active-facets-desktop"].forEach((function(t){var n=e.querySelector(t);n&&(document.querySelector(t).innerHTML=n.innerHTML)})),l.toggleActiveFacets(!1)}},{key:"renderAdditionalElements",value:function(e){[".mobile-facets__open",".mobile-facets__count",".sorting"].forEach((function(t){e.querySelector(t)&&(document.querySelector(t).innerHTML=e.querySelector(t).innerHTML)}))}},{key:"updateURLHash",value:function(e){history.pushState({searchParams:e},"","".concat(window.location.pathname).concat(e&&"?".concat(e)))}},{key:"srollToTopSection",value:function(){var e=ve()+20,t=document.querySelector("#collectionTopHeader")||document.querySelector("[data-collection-products]");if(t){var n=t.getBoundingClientRect().top-e+window.scrollY;n&&window.scrollTo({top:n,behavior:"smooth"})}}}]),l}(se(HTMLElement));c(Se,"abortController",new AbortController),c(Se,"fetchActive",!1),Se.filterData=[],Se.searchParamsInitial=window.location.search.slice(1),Se.searchParamsPrev=window.location.search.slice(1),customElements.define("facet-filters-form",Se),Se.setListeners();var ke=function(e){le(o,e);var r=ge(o);function o(){var e;(0,t.Z)(this,o),(e=r.call(this)).submitButton=e.querySelector(".gld-filter__price-submit");var n=e.onRangeInput.bind(ae(e)),a=e.onRangeChange.bind(ae(e));return e.querySelectorAll("input").forEach((function(e){e.addEventListener("input",n),e.addEventListener("change",a)})),e.setMinAndMaxValues(),e}return(0,n.Z)(o,[{key:"onRangeInput",value:function(){this.showSubmitButton(),this.setMinAndMaxValues()}},{key:"onRangeChange",value:function(e){this.adjustToValidValues(e.target),this.setMinAndMaxValues()}},{key:"setMinAndMaxValues",value:function(){var e=this.querySelectorAll("input"),t=e[0],n=e[1];n.value&&t.setAttribute("max",n.value),t.value&&n.setAttribute("min",t.value),""===t.value&&n.setAttribute("min",0),""===n.value&&t.setAttribute("max",n.getAttribute("max"))}},{key:"adjustToValidValues",value:function(e){var t=""!=e.value&&Number(e.value),n=Number(e.getAttribute("min")),r=Number(e.getAttribute("max"));!1!==t&&t<n&&(e.value=n),!1!==t&&t>r&&(e.value=r)}},{key:"showSubmitButton",value:function(){var e;null===(e=this.submitButton)||void 0===e||e.style.removeProperty("display")}}]),o}(se(HTMLElement));customElements.define("price-range",ke);var _e=function(e){le(o,e);var r=ge(o);function o(){var e;(0,t.Z)(this,o);var n=ae(e=r.call(this));return n.setAttribute("role","button"),n.addEventListener("click",e.closeFilter.bind(ae(e))),n.addEventListener("keyup",(function(t){t.preventDefault(),"SPACE"===t.code.toUpperCase()&&e.closeFilter(t)})),e}return(0,n.Z)(o,[{key:"closeFilter",value:function(e){e.preventDefault(),"true"!==this.getAttribute("aria-disabled")&&(this.closest("facet-filters-form")||document.querySelector("facet-filters-form")).onActiveFilterClick(e)}}]),o}(se(HTMLElement));customElements.define("facet-remove",_e);var Le=function(e){le(o,e);var r=ge(o);function o(){var e;(0,t.Z)(this,o);var n=ae(e=r.call(this));return n.setAttribute("role","button"),n.addEventListener("click",e.closeFilter.bind(ae(e))),n.addEventListener("keyup",(function(t){t.preventDefault(),"SPACE"===t.code.toUpperCase()&&e.closeFilter(t)})),e}return(0,n.Z)(o,[{key:"closeFilter",value:function(e){e.preventDefault(),(this.closest("facet-filters-form")||document.querySelector("facet-filters-form")).onBestFilterClick(e)}}]),o}(se(HTMLElement));customElements.define("facet-best",Le);var xe=function(){function r(){var e=this;(0,t.Z)(this,r),this.data=[],window.requestAnimationFrame((function(){e.refresh()}))}var o,a,i;return(0,n.Z)(r,[{key:"refresh",value:function(){this.areas=document.querySelectorAll("[data-filter-content]");var e=this.getPaginationVariant();this.autoLoad="load_more_auto"===e,this.variant="load_more_auto"===e?"load_more":e,document.querySelectorAll("[data-collection-products] [data-pagination-loading-overlay]").forEach((function(e){return e.remove()})),this.showVariantPagination(),this.listenerClickButtons(),this.initObserver(),this.autoLoad&&this.initLoadMoreAuto()}}
2,{key:"initObserver",value:function(){var e=this,t=document.querySelector("[data-collection-products]");if(t&&window.MutationObserver){this.observer&&this.observer.disconnect();var n=new MutationObserver((function(){e.showVariantPagination()}));n.observe(t,{childList:!0,subtree:!0}),this.observer=n}}},{key:"showVariantPagination",value:function(){var e=this;document.querySelectorAll("[data-collection-products] [data-pagination-wrapper]").forEach((function(t){t.dataset.system===e.variant?t.classList.remove("hidden"):t.classList.add("hidden")}))}},{key:"getPaginationVariant",value:function(){var e,t;return(null===(e=document.querySelector("[data-collection-products]"))||void 0===e||null===(t=e.dataset)||void 0===t?void 0:t.paginationSystem)||"load_more"}},{key:"listenerClickButtons",value:function(){var t=this;(0,e.Z)(this.areas).forEach((function(e){"true"!==e.dataset.paginationEventsBound&&(e.dataset.paginationEventsBound="true",e.addEventListener("click",(function(e){t.clickButton(e)})))}))}},{key:"clickButton",value:(i=oe(fe().mark((function e(t){var n,r,o,a,i,l,c,u,s;return fe().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(n=t.target.closest("[data-pagination-link], [data-pagination-load-more]"))){e.next=21;break}if(t.preventDefault(),o=n.closest("[data-collection-products]"),a=n.closest("[data-pagination-wrapper]"),i=(null==a||null===(r=a.dataset)||void 0===r?void 0:r.system)||"default",!o||n.classList.contains("twc-btn--loading")){e.next=21;break}return n.classList.add("twc-btn--loading"),o.dataset.paginationLoading="",c=this.setURL(n.getAttribute("href"),t),e.next=12,this.getData(c);case 12:(u=e.sent)&&(s=(new DOMParser).parseFromString(u,"text/html").querySelector("[data-collection-products]"))&&(s.querySelectorAll("[data-pagination-loading-overlay]").forEach((function(e){return e.remove()})),"load_more"===i?this.renderItemsLoadMore(s,n,o):o.innerHTML=s.innerHTML,this.updateURLHash(c),this.showVariantPagination()),window.LazyLoaderRun&&window.LazyLoaderRun(),window.dy_productCardPerformance&&window.dy_productCardPerformance(),window.callbacks_pagination_after_change=window.callbacks_pagination_after_change||[],null!==(l=window)&&void 0!==l&&l.callbacks_pagination_after_change.length&&window.callbacks_pagination_after_change.forEach((function(e){return e()})),delete o.dataset.paginationLoading,n.classList.remove("twc-btn--loading"),this.srollToTopSection(n,o,i);case 21:case"end":return e.stop()}}),e,this)}))),function(e){return i.apply(this,arguments)})},{key:"renderItemsLoadMore",value:function(t,n,r){var o=(0,e.Z)(t.querySelectorAll("[data-collection-product-item]")),a=t.querySelector('[data-pagination-direction="prev"]'),i=t.querySelector('[data-pagination-direction="next"]'),l=r.querySelector("[data-collection-products-list]");o.length&&("prev"===n.dataset.button?(o.reverse().forEach((function(e){return l.prepend(e)})),a&&(r.querySelector('[data-pagination-direction="prev"]').innerHTML=a.innerHTML)):"next"===n.dataset.button&&(o.forEach((function(e){return l.appendChild(e)})),i&&(r.querySelector('[data-pagination-direction="next"]').innerHTML=i.innerHTML))),this.autoLoad&&this.initLoadMoreAuto()}},{key:"srollToTopSection",value:function(e,t,n){var r=t.getBoundingClientRect().top-ve()-20+window.scrollY;"load_more"===n&&"next"===e.dataset.button&&(r=window.scrollY),r&&window.scrollTo({top:r,behavior:"smooth"})}},{key:"setURL",value:function(e,t){var n,r=new URL(e,window.location.origin),o=r.searchParams,a=t.target.closest("[data-collection-section]");if(null!=a&&null!==(n=a.dataset)&&void 0!==n&&n.sectionId&&o.set("section_id",a.dataset.sectionId),!o.has("limit")){var i,l=t.target.closest("[data-collection-products]");null!=l&&null!==(i=l.dataset)&&void 0!==i&&i.limit&&o.set("limit",l.dataset.limit)}return"".concat(r.pathname).concat(r.search)}},{key:"getData",value:(a=oe(fe().mark((function e(t){var n,r;return fe().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=function(e){return e.url===t},!this.data.some(n)){e.next=5;break}e.t0=this.getDataFromCache(n),e.next=8;break;case 5:return e.next=7,this.getDataFromFetch(t);case 7:e.t0=e.sent;case 8:return r=e.t0,e.abrupt("return",r);case 10:case"end":return e.stop()}}),e,this)}))),function(e){return a.apply(this,arguments)})}
2,{key:"getDataFromCache",value:function(e){return this.data.find(e).html}},{key:"getDataFromFetch",value:(o=oe(fe().mark((function t(n){var r,o,a;return fe().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,fetch(n);case 2:return r=t.sent,t.next=5,r.text();case 5:if(!(o=t.sent)){t.next=10;break}return a=o,this.data=[].concat((0,e.Z)(this.data),[{html:a,url:n}]),t.abrupt("return",a);case 10:return t.abrupt("return",null);case 11:case"end":return t.stop()}}),t,this)}))),function(e){return o.apply(this,arguments)})},{key:"updateURLHash",value:function(e){e=window.location.origin+e;var t=new URL(e),n=new URLSearchParams(t.search);n.delete("view"),n.delete("section_id"),n.delete("constructor_fallback"),n.delete("product_info_text_hide"),"1"===n.get("page")&&n.delete("page");var r=n.toString();history.pushState({params:r},"","".concat(window.location.pathname).concat(r&&"?".concat(r)))}},{key:"initLoadMoreAuto",value:function(){var e=document.querySelector("[data-collection-products] [data-pagination-direction='next'] [data-pagination-load-more][data-button='next']");e&&(Object.assign(e.style,{background:"none",textIndent:"-1000em",pointerEvents:"none"}),this.loadMoreObserver&&this.loadMoreObserver.disconnect(),this.loadMoreObserver=new IntersectionObserver((function(t){t.forEach((function(t){t.isIntersecting&&!e.classList.contains("twc-btn--loading")&&e.click()}))}),{rootMargin:"0px 0px 0px 0px",threshold:.1}),this.loadMoreObserver.observe(e))}}]),r}();const Ee=xe,Ae=function(){function r(){(0,t.Z)(this,r),this.testVars=["collectionBanner1Test","collectionBanner2Test"],this.applyState=this.applyState.bind(this),this.handleSectionLoad=this.handleSectionLoad.bind(this),this.handleResize=this.debounce(this.applyState,150),this.init()}var a;return(0,n.Z)(r,[{key:"init",value:function(){var e=this;this.testVars.forEach((function(t){return e.watchWindowVariable(t)})),this.applyState(),window.callbacks_pagination_after_change=window.callbacks_pagination_after_change||[],window.callbacks_pagination_after_change.push(this.applyState),window.callbacks_filters_after_render_products=window.callbacks_filters_after_render_products||[],window.callbacks_filters_after_render_products.push(this.applyState),window.addEventListener("resize",this.handleResize),document.addEventListener("shopify:section:load",this.handleSectionLoad)}},{key:"handleSectionLoad",value:function(e){this.applyState()}},{key:"isActive",value:function(e){return!0===e||"true"===e}},{key:"applyState",value:function(){var e=this;document.querySelectorAll('[data-section-type="collection-template"]').forEach((function(t){e.testVars.forEach((function(n,r){var o=r+1;e.isActive(window[n])||e.isForced(t,o)?e.showBanner(t,o):e.removeBanner(t,o)}))}))}},{key:"isForced",value:function(e,t){var n,r,o=e.querySelector('[data-collection-banner-template="'.concat(t,'"]')),a=null==o||null===(n=o.content)||void 0===n?void 0:n.firstElementChild;return"true"===(null==a||null===(r=a.dataset)||void 0===r?void 0:r.collectionBannerForce)}},{key:"showBanner",value:function(t,n){var r=this,o=t.querySelector("[data-collection-products-list]"),a=t.querySelector('[data-collection-banner-template="'.concat(n,'"]'));if(o&&a){this.removeBanner(t,n);var i=a.content.firstElementChild;if(i){var l=i.cloneNode(!0);if(l.removeAttribute("data-collection-banner-hidden"),1===n)return o.prepend(l),requestAnimationFrame((function(){return r.alignBannerToFirstProductRow(l,o)})),void this.initializeCountdowns(l);var c=(0,e.Z)(o.querySelectorAll("[data-collection-product-item]")),u=this.getLastProductInFirstRow(c);u?u.insertAdjacentElement("afterend",l):o.appendChild(l)}}}},{key:"alignBannerToFirstProductRow",value:function(t,n){if(t.isConnected){var r=(0,e.Z)(n.querySelectorAll("[data-collection-product-item]"));if(r.length){var o=r[0].offsetTop,a=r.filter((function(e){return e.offsetTop===o})),i=a[0],l=a[a.length-1],c=i.offsetLeft,u=l.offsetLeft+l.offsetWidth-c;t.style.flexBasis="".concat(u,"px"),t.style.marginLeft="".concat(c,"px"),t.style.marginRight="0",t.style.width="".concat(u,"px")}}}},{key:"initializeCountdowns",value:(a=oe(fe().mark((function e(t){return fe().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!t.querySelector('[data-countdown]:not([data-countdown-mode="interval"])')){e.next=6;break}return e.next=3,o.e(9166).then(o.bind(o,8161));case 3:new(0,e.sent.default)(t);case 6:if(!t.querySelector('[data-countdown][data-countdown-mode="interval"]')){e.next=12;break}return e.next=9,o.e(2552).then(o.bind(o,149));case 9:new(0,e.sent.default)(t);case 12:case"end":return e.stop()}}),e)}))),function(e){return a.apply(this,arguments)})},{key:"removeBanner",value:function(e,t){e.querySelectorAll('[data-collection-banner="'.concat(t,'"]')).forEac
2h((function(e){return e.remove()}))}},{key:"getLastProductInFirstRow",value:function(e){if(!e.length)return null;var t=e[0].offsetTop;return e.filter((function(e){return e.offsetTop===t})).pop()||e[0]}},{key:"watchWindowVariable",value:function(e){var t,n=this,r=Object.getOwnPropertyDescriptor(window,e);if(!r||r.configurable){var o=window[e],a=null===(t=null==r?void 0:r.enumerable)||void 0===t||t,i=null==r?void 0:r.get,l=null==r?void 0:r.set;Object.defineProperty(window,e,{configurable:!0,enumerable:a,get:function(){return i?i.call(window):o},set:function(e){l?l.call(window,e):o=e,n.applyState()}})}}},{key:"debounce",value:function(e,t){var n;return function(){for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];clearTimeout(n),n=setTimeout((function(){return e.apply(void 0,o)}),t)}}}]),r}();var Pe=(0,e.Z)(document.querySelectorAll('[data-gld-select="root"]')),Oe="gld_collection_scroll_position",qe=null,Fe=null;function Te(){return"".concat(window.location.pathname).concat(window.location.search)}function Ce(){var e,t=document.querySelector("[data-collection-products] [data-pagination-wrapper]");qe?qe.refresh():t&&(qe=new Ee,null===(e=Fe)||void 0===e||e.disconnect())}function De(){document.querySelectorAll("[".concat(R,"]")).forEach((function(e){te(e,e.getAttribute(R))}))}new M,new Ae,Pe.length&&new ne(Pe),document.addEventListener("click",(function(e){var t=e.target.closest("[data-collection-products] [data-product-card-link]");if(t){var n=new URL(t.href,window.location.origin);n.origin===window.location.origin&&n.pathname.includes("/products/")&&function(e){var t,n=e.closest("[data-collection-product-item]"),r=null==n||null===(t=n.dataset)||void 0===t?void 0:t.productId;if(r)try{sessionStorage.setItem(Oe,JSON.stringify({key:Te(),productId:r}))}catch(e){}}(t)}}),!0),window.addEventListener("pageshow",(function(){try{var e=JSON.parse(sessionStorage.getItem(Oe));if(!e||e.key!==Te()||!e.productId)return;sessionStorage.removeItem(Oe),requestAnimationFrame((function(){var t;null===(t=document.querySelector('[data-collection-product-item][data-product-id="'.concat(e.productId,'"]')))||void 0===t||t.scrollIntoView({block:"center"})}))}catch(e){}})),Ce(),!qe&&window.MutationObserver&&(Fe=new MutationObserver(Ce)).observe(document.documentElement,{childList:!0,subtree:!0}),window.callbacks_pagination_after_change=window.callbacks_pagination_after_change||[],window.callbacks_pagination_after_change.push(De),window.callbacks_filters_after_render_products=window.callbacks_filters_after_render_products||[],window.callbacks_filters_after_render_products.push(De),document.addEventListener("shopify:section:load",Ce),document.addEventListener("shopify:section:select",Ce),document.addEventListener("constructorio:collection:loaded",Ce),document.addEventListener("constructorio:collection:fallback",Ce),function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window;e[U]=!0,e.dispatchEvent(new e.CustomEvent(G))}()})()})(); 3//# sourceMappingURL=js_page-collection.js.map 4//# chunkId=01a10052-571a-7aa1-b026-80e54a596d85
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.