(()=>{"use strict";var e,t,n={271:(e,t)=>{var n,i,r,o;Object.defineProperty(t,"__esModule",{value:!0}),t.default={setArgs:function(e,t,a,d){void 0===d&&(d=!1),n=e,r=t,i=a,o=d},send:function(e){n&&(window.dataLayer?window.dataLayer.push({event:"widgetEvent",widgetReferralCode:r,widgetHostUrl:i,widgetAction:e}):o&&console.log({event:"widgetEvent",widgetReferralCode:r,widgetAction:e,widgetHostUrl:i}))}}},813:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0});var i=n(930);t.default=function(){var e,t=function(e,t){this.iframe=e,this.hyphenOptions=t,this.isInitialized=!1,this.isDisplayed=!1},n="byhshop-widgets-loader",r="widget-id",o=1,a={};function d(e){return e||null}function s(e){if(!e)return null;var t="number"==typeof e?e:parseInt(e);return isNaN(t)||t<=0?null:t}var u={"widget-id":{filterName:"widgetId",convert:d},"referral-code":{filterName:"referralCode",convert:d},currency:{filterName:"widgetCurrency",convert:d,values:{USD:"USD",EUR:"EUR",RUB:"RUB",GBP:"GBP",CAD:"CAD",ZAR:"ZAR",AUD:"AUD"}},title:{filterName:"title",convert:d},query:{filterName:"query",convert:d},collections:{filterName:"collections",convert:function(e){if(!e)return null;var t=Array.isArray(e)?e:e.split(",");return(null==t?void 0:t.length)?t.reduce(function(e,t){if(t){var n=s(t);n&&e.push(n)}return e},[]):null}},"min-count":{filterName:"minCount",convert:s},"max-count":{filterName:"maxCount",convert:s},"dark-theme":{filterName:"darkTheme",convert:function(e){return e&&!!("boolean"==typeof e?e:"true"===e.toLocaleLowerCase())||null},values:{true:!0}}};function l(n,i){var d=Object.assign(function(e){var t={};if(!e)return t;for(var n=0;n0||o-r<0&&a-r>=0||o>0&&a-r<0||o<=0&&a-r>=0)&&(i.byhEvents.onWidgetDisplayed(e,t.iframe),t.isDisplayed=!0))}function v(){for(var e in a)h(e,a[e])}return{initialize:function(){var t,r,o=function(){var e='BYH Shop widget base url not found! Are you missing id on loader js script element? Should be equal to "'.concat(n,'".'),t=document.getElementById(n);if(!(null==t?void 0:t.src))throw e;var i=t.src.split("//");if(1===i.length&&(i=window.location.href.split("//")),i.length<=1)throw e;return i[0]+"//"+i[1].split("/")[0]}();e="".concat(o,"/").concat("shop/widget","/"),i.byhEvents.hostInit(),i.byhEvents.subscribe(f),window.addEventListener("scroll",(t=v,r=Date.now(),function(){r+100-Date.now()<0&&(t(),r=Date.now())}),!1),c("byhshop-widget")},initStaticWidgets:c,options:u,addWidget:l}}()},930:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.byhEvents=t.ByhEventTypes=t.ByhMessage=void 0;var i=n(271),r=function(e,t,n){this.byhShopId="byhShopId",this.widgetId=e,this.type=t,this.data=n};t.ByhMessage=r,t.ByhEventTypes={widgetInitialized:"initialized",widgetDisplayed:"displayed",navigateToUrl:"navigateToUrl",listProducts:"listProducts"},t.byhEvents=function(){var e=[];function n(e,t,n,i){var o=new r(n,t,i);e.postMessage(JSON.stringify(o),"*")}function o(e,t,i){window.parent&&n(window.parent,e,t,i)}function a(t){t&&!e.includes(t)&&e.push(t)}function d(){return window.addEventListener("message",function(t){try{var n=JSON.parse(t.data);if(null==n?void 0:n.byhShopId)for(var i=0;i