(()=>{"use strict";var __webpack_modules__={8199:(e,t,r)=>{r.d(t,{ZP:()=>o});var a=r(3907);function i(e,t,r,a,i,o,n){try{var c=e[o](n),d=c.value}catch(s){return void r(s)}c.done?t(d):Promise.resolve(d).then(a,i)}const o=function(){var e,t=(e=function*(e){var t,r,i,o,d,s,p=[],_=[],l="thumbnail";(0,a.ZP)().isProductPage()&&null!==(null===e||void 0===e||null===(t=e.productWidget)||void 0===t?void 0:t.galleryContainer)&&""!==(null===e||void 0===e||null===(r=e.productWidget)||void 0===r?void 0:r.galleryContainer)?(document.querySelectorAll("".concat(null===e||void 0===e?void 0:e.productWidget.galleryContainer)).forEach((e=>{_=e.querySelectorAll("img")})),null!==(null===e||void 0===e||null===(d=e.productWidget)||void 0===d?void 0:d.zoomContainer)&&""!==(null===e||void 0===e||null===(s=e.productWidget)||void 0===s?void 0:s.zoomContainer)&&document.querySelectorAll("".concat(null===e||void 0===e?void 0:e.productWidget.zoomContainer)).forEach((e=>{e.querySelectorAll("img").forEach((e=>{_=[..._,e]}))}))):_=document.querySelectorAll("img"),Array.from(_).find((t=>{var r,d,s,_,u,w;null!==(null===e||void 0===e||null===(r=e.productWidget)||void 0===r?void 0:r.thumbnailContainer)&&""!==(null===e||void 0===e||null===(d=e.productWidget)||void 0===d?void 0:d.thumbnailContainer)&&(l="."==(null===e||void 0===e||null===(s=e.productWidget)||void 0===s?void 0:s.thumbnailContainer.charAt(0))||"#"==(null===e||void 0===e||null===(_=e.productWidget)||void 0===_?void 0:_.thumbnailContainer.charAt(0))?null===e||void 0===e||null===(u=e.productWidget)||void 0===u?void 0:u.thumbnailContainer.substring(1):null===e||void 0===e||null===(w=e.productWidget)||void 0===w?void 0:w.thumbnailContainer),o=!!(t.parentNode.classList.value.includes("thumb")||t.parentNode.classList.value.includes("".concat(l))||t.parentNode.classList.value.includes("cart"));var m=t.getAttribute("src")||"",h=t.getAttribute("data-src")||"",f=t.getAttribute("data-image-src")||"",y=t.getAttribute("data-srcset")||"",v=t.alt||t.getAttribute("alt")||"";if((m.includes("reeview-app-widget")||h.includes("reeview-app-widget")||f.includes("reeview-app-widget")||y.includes("reeview-app-widget")||v.includes("videowise-widget"))&&!o){m.includes("reeview-app-widget")?i=m.split("reeview-app-widget")[1].substring(1,25):h.includes("reeview-app-widget")?i=h.split("reeview-app-widget")[1].substring(1,25):f.includes("reeview-app-widget")?i=f.split("reeview-app-widget")[1].substring(1,25):y.includes("reeview-app-widget")?i=y.split("reeview-app-widget")[1].substring(1,25):v.includes("videowise-widget")&&(i=v.split("videowise-widget")[1].substring(1,25)),p.push(i),!(0,a.ZP)().isProductPage()>-1&&t.parentNode.parentNode.classList.add("vw-product-widgets-container");var g=n("reeview-app-widget_".concat(i));t.parentNode.classList.add("vw-parent"),document.querySelectorAll(".vw-parent"),t.parentNode.insertBefore(g,t)}if((m.includes("reeview-app-widget")||h.includes("reeview-app-widget")||y.includes("reeview-app-widget")||v.includes("videowise-widget"))&&(t.parentNode.classList.value.includes("thumb")||t.parentNode.classList.value.includes("".concat(l)))){var C=c();t.parentNode.insertBefore(C,t)}})),window.VideoWiseWidgetsIds=p},function(){var t=this,r=arguments;return new Promise((function(a,o){var n=e.apply(t,r);function c(e){i(n,a,o,c,d,"next",e)}function d(e){i(n,a,o,c,d,"throw",e)}c(void 0)}))});return function(e){return t.apply(this,arguments)}}();var n=e=>{var t=window.document.createElement("div");return t.setAttribute("id",e),t.setAttribute("class","reeview-app-widget vw-product-widget ".concat(e)),t},c=()=>{var e=window.document.createElement("div");return e.setAttribute("id","cloneVwBtn"),e.setAttribute("class","vw-product-widget-btn"),e}},5918:(e,t,r)=>{r.d(t,{Z:()=>w,t:()=>_});var a=r(9748),i=r(5697),o=r.n(i),n=r(8311);function c(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==typeof e||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var a=r.call(e,t||"default");if("object"!==typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var d=()=>"undefined"!==typeof window.videowiseShadow,s=()=>null!==document.getElementById("videowise-style-css"),p=e=>!0===d()||!0===s()&&!0===e,_=()=>{var e;return!0===d()&&null!==(e=window.videowiseShadow.mode)&&void 0!==e?e:"closed"},l="undefined"!==typeof window&&window.ShadowRoot&&window.ShadowRoot.prototype.hasOwnProperty("adoptedStyleSheets")&&window.CSSStyleSheet&&window.CSSStyleSheet.prototype.hasOwnProperty("replace"),u="undefined"!==typeof window&&window.Element&&window.Element.prototype.hasOwnProperty("attachShadow");class w extends a.default.PureComponent{constructor(e){super(e),c(this,"state",{initialized:!1}),this.placeholder=a.default.createRef()}componentDidMount(){if(!1!==p(this.props.useShadowDom)){var{delegatesFocus:e,mode:t,stylesheets:r}=this.props;this.shadowRoot=this.placeholder.current.parentNode.attachShadow({delegatesFocus:e,mode:t}),window.currentShadow=this.shadowRoot,"undefined"===typeof window.videowiseShadowRoots&&(window.videowiseShadowRoots={}),window.videowiseShadowRoots[this.props.widgetId]=this.shadowRoot,this.placeholder.current.parentNode.style.display="block";var a='\n      <style type="text/css">\n        #vw-modal-root {\n          height: 100%;\n        }\n        #vw-modal-root .vw-cmp__modal--content {\n          height: 100%;\n        }\n        #vw-modal-root .vw-cmp__modal--content .vw-cmp__keen-root {\n          height: 100%;\n        }\n        #vw-modal-root .vw-cmp__modal--content .vw-cmp__keen-root .vw-cmp__keen-player-slider {\n          height: 100%;\n        }\n        #vw-modal-root .vw-cmp__modal--content .vw-cmp__keen-root .vw-cmp__keen-player-slider .vw-cmp__keen-player-slide {\n          height: 100%;\n        }\n        #vw-modal-root .vw-cmp__modal--content .vw-cmp__keen-root .vw-cmp__keen-player-slider .vw-cmp__keen-player-slide .vw-cmp__player--video-container {\n          height: 100%;\n        }\n        #vw-modal-root .vw-cmp__modal--content .vw-cmp__keen-root .vw-cmp__keen-player-slider .vw-cmp__keen-player-slide .vw-cmp__player--video-container .vw-cmp__player--video-container-embed {\n          height: 100%;\n        }\n        #vw-modal-root .vw-cmp__modal--content .vw-cmp__keen-root .vw-cmp__keen-player-slider .vw-cmp__keen-player-slide .vw-cmp__player--video-container .vw-cmp__player--video-container-embed .vw-cmp__player--video {\n          height: 100%;\n        }\n      </style>\n    ',i="";(()=>{if(!0===s()){var e=[{type:"style",src:document.getElementById("videowise-style-css").href}];return!0===d()&&window.videowiseShadow.assets.forEach((t=>{t.src!==e[0].src&&e.push(t)})),e}return!0===d()?window.videowiseShadow.assets:[]})().forEach((e=>{"script"===e.type?i+='<script src="'.concat(e.src,'"><\/script>'):"style"===e.type&&(a+='<link rel="stylesheet" href="'.concat(e.src,'" />'))})),this.shadowRoot.innerHTML="".concat(i," ").concat(a),r&&(this.shadowRoot.adoptedStyleSheets=r),this.setState({initialized:!0})}}render(){return!1===p(this.props.useShadowDom)?this.props.children:this.state.initialized?a.default.createPortal(this.props.children,this.shadowRoot):this.props.declarative?(0,n.tZ)("template",{ref:this.placeholder,shadowroot:this.props.mode,children:this.props.children}):(0,n.tZ)("span",{ref:this.placeholder})}}c(w,"constructableStylesheetsSupported",l),c(w,"constructibleStylesheetsSupported",l),c(w,"defaultProps",{declarative:!1,delegatesFocus:!1,mode:"open",useShadowDom:!1,widgetId:null}),c(w,"displayName","ShadowRoot"),c(w,"propTypes",{declarative:o().bool,delegatesFocus:o().bool,mode:o().oneOf(["open","closed"]),stylesheets:o().arrayOf("undefined"!==typeof window?o().instanceOf(window.CSSStyleSheet):o().any),useShadowDom:o().bool,widgetId:o().oneOf([null,o().string])}),c(w,"shadowRootSupported",u)},3523:(e,t,r)=>{r.d(t,{Nk:()=>h,jW:()=>a.jW,LR:()=>w,fD:()=>i,X_:()=>s,Iu:()=>_,a_:()=>f,cl:()=>p,I$:()=>y,X8:()=>d,Zy:()=>m,wy:()=>u,Cv:()=>l,I0:()=>n,l9:()=>c});var a=r(8292),i={ADD_TO_CART:"videowiseProductAddToCart",BUY_NOW:"videowiseProductBuyNow",VIDEO_PRODUCT_CLICK:"videowiseProductClick",VIDEO_CLICK:"videowiseVideoClick",VIDEO_START:"videowiseVideoStart",VIDEO_IS_PLAYING:"videowiseVideoIsPlaying",VIDEO_FULL:"videowiseVideoFull",VIDEO_SWIPE:"videowiseVideoSwipe",VIDEO_CLOSE:"videowisePlayerClose",VIDEO_SOUND_ON:"videowiseVideoSoundOn",VIDEO_SOUND_OFF:"videowiseVideoSoundOff",VIDEO_BOUNCE:"videowiseVideoBounce",VIDEO_DATA_READY:"videowiseDataReady",VIDEO_CAMPAIGN_READY:"videowiseCampaignReady",VIDEO_CAMPAIGN_CHECKOUT:"videowiseCampaignCheckout"},o="reeview",n=("".concat(o,"_hide_widget"),"".concat(o,"_widget_context"),{Inline:"Inline",Floating:"Floating",Story:"Story",Background:"Background",Product:"Product"}),c={Product:"Product",Independent:"Independent"},d={Interest:"interest",Cart:"cart",View:"view",Video:"video",Click:"click",Close:"close",Order:"order",EngagementTime:"engagementtime",VideoWatch:"videowatch",Swipe:"swipe",Interaction:"interaction"},s={xsSmall:375,smSmall:576,ExtraSmall:767,Small:991,Medium:1024,Large:1280,ExtraLarge:1440},p={YOUTUBE:"youtube_video",INSTAGRAM:"instagram_video",CUSTOM:"custom"},_={SINGLE:"single",GALLERY:"gallery",CAROUSEL:"carousel",PORTRAIT_CAROUSEL:"portraitcarousel",LANDSCAPE_CAROUSEL:"landscapecarousel",CENTER_PIECE_CAROUSEL:"carouselcenterpiece",SHOPPABLE_CAROUSEL:"carouselshoppable"},l={DESKTOP:"DESKTOP",MOBILE:"MOBILE"},u={icon:"ICON_BUTTON",text:"TEXT_BUTTON"},w={PRODUCT:"PRODUCT",LINK:"LINK"},m={STORE_LOGO:"STORE_LOGO",NO_LOGO:"NO_LOGO",VIDEOWISE_LOGO:"VIDEOWISE_LOGO"},h={DIRECT_TO_CHECKOUT:"DIRECT_TO_CHECKOUT",DIRECT_TO_CART:"DIRECT_TO_CART",ADD_TO_CART:"ADD_TO_CART",DIRECT_TO_CART_CUSTOM:"DIRECT_TO_CART_CUSTOM",DIRECT_TO_CART_REDIRECT:"DIRECT_TO_CART_REDIRECT",CUSTOM_URL:"CUSTOM_URL"},f={USE_INVENTORY:"USE_INVENTORY",IGNORE_INVENTORY:"IGNORE_INVENTORY"},y={ONE_TIME:"onetime",SUBSCRIBE:"subscribe"}},8292:(e,t,r)=>{r.d(t,{jW:()=>a});"@media (max-width: ".concat(375,"px)"),"@media (min-width: ".concat(375,"px)"),"@media (min-width: ".concat(567,"px)"),"@media (max-width: ".concat(415,"px)"),"@media (min-width: ".concat(415,"px)"),"@media (max-width: ".concat(567,"px)"),"@media (max-width: ".concat(767,"px)"),"@media (max-width: ".concat(768,"px)"),"@media (min-width: ".concat(768,"px)"),"@media (min-width: ".concat(1024,"px)"),"@media (max-width: ".concat(1023,"px)"),"@media (max-width: ".concat(1198,"px)"),"@media (min-width: ".concat(1199,"px)"),"@media (min-width: ".concat(416,"px)"),"@media (min-width: ".concat(1281,"px)"),"@media (min-width: ".concat(1441,"px)");var a="vw"},802:(e,t,r)=>{function a(){var e=new URLSearchParams(window.location.search);return new Proxy(e,{get:(e,t)=>e.get(t)})}r.d(t,{K:()=>a})},7835:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{a:()=>renderAllWidgets,y:()=>renderWidgets});var _renderWidget__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(6052),_components_Product_widgetPDP__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(8199),_core_data_access_proxy__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(3907);function asyncGeneratorStep(e,t,r,a,i,o,n){try{var c=e[o](n),d=c.value}catch(s){return void r(s)}c.done?t(d):Promise.resolve(d).then(a,i)}function _asyncToGenerator(e){return function(){var t=this,r=arguments;return new Promise((function(a,i){var o=e.apply(t,r);function n(e){asyncGeneratorStep(o,a,i,n,c,"next",e)}function c(e){asyncGeneratorStep(o,a,i,n,c,"throw",e)}n(void 0)}))}}function renderAllWidgets(e){return _renderAllWidgets.apply(this,arguments)}function _renderAllWidgets(){return(_renderAllWidgets=_asyncToGenerator((function*(e){var t;if(yield(0,_components_Product_widgetPDP__WEBPACK_IMPORTED_MODULE_1__.ZP)(e),e&&e.widgets&&(null===(t=e.widgets)||void 0===t?void 0:t.length)>0)for(var r=0;r<e.widgets.length;r++){var a={showBadge:e.showBadge,logoUrl:e.storeLogoUrl,inventorySetting:e.inventorySetting,organisationId:e.organisationId,siteId:e.siteId};renderWidgets(e.widgets[r],e.page,!0,a,e.useShadowDom,e.productWidget).then((()=>{checkCart()})).catch((e=>console.log("An error occur during widget rendering. ",e)))}}))).apply(this,arguments)}function renderWidgets(e,t,r,a,i,o){return _renderWidgets.apply(this,arguments)}function _renderWidgets(){return(_renderWidgets=_asyncToGenerator((function*(e,t,r,a,i,o){var{videos:n}=e;if(n&&0!==n.length&&e){var c={trackingId:null===t||void 0===t?void 0:t.id,widgetId:e.id,videoType:"",widgetType:e.type,siteId:a.siteId,organisationId:a.organisationId,campaignId:"undefined"!==typeof window.CAMPAIGN_DATA?window.CAMPAIGN_DATA.id:null,event_source:"undefined"!==typeof window.videowiseTapcart?"TAPCART":"SHOP"};if(n.length){var d=[];if("Background"===e.displayType){var s=document.getElementById("reeview-app-widget_".concat(e.id));if(null!==s&&null!==s.children)for(var p=0;p<s.children.length;p++)d.push(s.children[p])}if(!(0,_core_data_access_proxy__WEBPACK_IMPORTED_MODULE_2__.ZP)().isProductPage()&&"Product"===e.displayType&&!e.skins[0].showInCollection)document.querySelectorAll("#reeview-app-widget_".concat(e.id)).forEach((e=>{e.remove()}));yield(0,_renderWidget__WEBPACK_IMPORTED_MODULE_0__.ZP)({widget:e,page:t,trackingContext:c,settings:a,previousChildren:d,useShadowDom:i,productWidget:o})}}}))).apply(this,arguments)}var checkCart=()=>{if(sessionStorage.getItem("openCart")){var jsData=window.atob(sessionStorage.getItem("openCart"));eval(jsData),sessionStorage.removeItem("openCart")}}},9782:(e,t,r)=>{r.d(t,{Av:()=>y,FB:()=>_,Fn:()=>d,Gk:()=>v,Jh:()=>S,Xy:()=>l,a:()=>f,c$:()=>p,c6:()=>c,cI:()=>g,hf:()=>w,mj:()=>s,mr:()=>C,oo:()=>m,vT:()=>h,xT:()=>I,xb:()=>u});var a=r(3907),i=r(4627),o=r(3523);function n(e,t,r,a,i,o,n){try{var c=e[o](n),d=c.value}catch(s){return void r(s)}c.done?t(d):Promise.resolve(d).then(a,i)}var c=(e,t,r)=>{var{title:a,featured_image:o,options:n,variants:c,id:d,images:s,description:p,tag:_,productReviews:l,selling_plan_groups:u,variantId:w,quantity:m,excludedVariants:h}=t||{},f=w?c.find((e=>e.id===Number(w))):c[0],y=m||1,v="0";"undefined"!==typeof f&&(v=isNaN(parseInt(f.compare_at_price))?void 0:f.compare_at_price),e({type:i.a.ADD_PRODUCT,payload:{product:{id:d,available:"undefined"!==typeof f?f.available:t.available,title:a,image:o,options:n,variants:c,price:"undefined"!==typeof f?f.price:t.price,oldPrice:v,selectedId:"undefined"!==typeof f?f.id:t.id,handle:r,images:s,description:p,tag:_,productReviews:l,selling_plan_groups:u,variantId:w,excludedVariants:h,quantity:y}}})},d=function(){var e,t=(e=function*(e){var{handle:t,dispatch:r,tag:o,variantId:n,shoppableCtx:d,productReviews:s,excludedVariants:p}=e||{};if(d.viewedProducts.filter((e=>e.handle===t)).length){r({type:i.a.HIDE_SHOPPABLE_LIST}),r({type:i.a.TOGGLE_PANEL,payload:{visible:!0}}),r({type:i.a.TOGGLE_PANEL_HEADER,payload:{showHeader:!0}});var _=d.viewedProducts.filter((e=>e.handle===t))[0];c(r,_,t)}else{var l=yield(0,a.ZP)().getProductByHandle(t,p,void 0);if(!l)return r({type:i.a.ERROR_ON_PRODUCT,payload:{errorOnProduct:!0}}),setTimeout((()=>{r({type:i.a.ERROR_ON_PRODUCT,payload:{errorOnProduct:!1}})}),1e3),void console.error("This item is not available anymore");r({type:i.a.HIDE_SHOPPABLE_LIST}),r({type:i.a.TOGGLE_PANEL,payload:{visible:!0}}),r({type:i.a.TOGGLE_PANEL_HEADER,payload:{showHeader:!0}}),r({type:i.a.TOGGLE_SHOPPABLE_LOADING,payload:{loading:!0}}),o&&(l.tag=o),s&&(l.productReviews=s),n&&(l.variantId=n),l&&(c(r,l,t),r({type:i.a.TOGGLE_SHOPPABLE_LOADING,payload:{loading:!1}}))}},function(){var t=this,r=arguments;return new Promise((function(a,i){var o=e.apply(t,r);function c(e){n(o,a,i,c,d,"next",e)}function d(e){n(o,a,i,c,d,"throw",e)}c(void 0)}))});return function(e){return t.apply(this,arguments)}}(),s=e=>{var t="https://reeview-videos.s3.us-east-2.amazonaws.com";return-1===(null===e||void 0===e?void 0:e.indexOf(t))?e:null===e||void 0===e?void 0:e.replace(t,"https://cdn2.videowise.com")},p=function(){return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]).filter((e=>e.type===o.LR.PRODUCT)).length>0},_=e=>{var t="0123456789abcdef";function r(e){var r,a="";for(r=0;r<=3;r++)a+=t.charAt(e>>8*r+4&15)+t.charAt(e>>8*r&15);return a}function a(e,t){var r=(65535&e)+(65535&t);return(e>>16)+(t>>16)+(r>>16)<<16|65535&r}function i(e,t,r,i,o,n){return a(function(e,t){return e<<t|e>>>32-t}(a(a(t,e),a(i,n)),o),r)}function o(e,t,r,a,o,n,c){return i(t&r|~t&a,e,t,o,n,c)}function n(e,t,r,a,o,n,c){return i(t&a|r&~a,e,t,o,n,c)}function c(e,t,r,a,o,n,c){return i(t^r^a,e,t,o,n,c)}function d(e,t,r,a,o,n,c){return i(r^(t|~a),e,t,o,n,c)}var s,p,_,l,u,w=function(e){var t,r=1+(e.length+8>>6),a=new Array(16*r);for(t=0;t<16*r;t++)a[t]=0;for(t=0;t<e.length;t++)a[t>>2]|=e.charCodeAt(t)<<t%4*8;return a[t>>2]|=128<<t%4*8,a[16*r-2]=8*e.length,a}(e),m=1732584193,h=-271733879,f=-1732584194,y=271733878;for(s=0;s<w.length;s+=16)p=m,_=h,l=f,u=y,m=o(m,h,f,y,w[s+0],7,-680876936),y=o(y,m,h,f,w[s+1],12,-389564586),f=o(f,y,m,h,w[s+2],17,606105819),h=o(h,f,y,m,w[s+3],22,-1044525330),m=o(m,h,f,y,w[s+4],7,-176418897),y=o(y,m,h,f,w[s+5],12,1200080426),f=o(f,y,m,h,w[s+6],17,-1473231341),h=o(h,f,y,m,w[s+7],22,-45705983),m=o(m,h,f,y,w[s+8],7,1770035416),y=o(y,m,h,f,w[s+9],12,-1958414417),f=o(f,y,m,h,w[s+10],17,-42063),h=o(h,f,y,m,w[s+11],22,-1990404162),m=o(m,h,f,y,w[s+12],7,1804603682),y=o(y,m,h,f,w[s+13],12,-40341101),f=o(f,y,m,h,w[s+14],17,-1502002290),m=n(m,h=o(h,f,y,m,w[s+15],22,1236535329),f,y,w[s+1],5,-165796510),y=n(y,m,h,f,w[s+6],9,-1069501632),f=n(f,y,m,h,w[s+11],14,643717713),h=n(h,f,y,m,w[s+0],20,-373897302),m=n(m,h,f,y,w[s+5],5,-701558691),y=n(y,m,h,f,w[s+10],9,38016083),f=n(f,y,m,h,w[s+15],14,-660478335),h=n(h,f,y,m,w[s+4],20,-405537848),m=n(m,h,f,y,w[s+9],5,568446438),y=n(y,m,h,f,w[s+14],9,-1019803690),f=n(f,y,m,h,w[s+3],14,-187363961),h=n(h,f,y,m,w[s+8],20,1163531501),m=n(m,h,f,y,w[s+13],5,-1444681467),y=n(y,m,h,f,w[s+2],9,-51403784),f=n(f,y,m,h,w[s+7],14,1735328473),m=c(m,h=n(h,f,y,m,w[s+12],20,-1926607734),f,y,w[s+5],4,-378558),y=c(y,m,h,f,w[s+8],11,-2022574463),f=c(f,y,m,h,w[s+11],16,1839030562),h=c(h,f,y,m,w[s+14],23,-35309556),m=c(m,h,f,y,w[s+1],4,-1530992060),y=c(y,m,h,f,w[s+4],11,1272893353),f=c(f,y,m,h,w[s+7],16,-155497632),h=c(h,f,y,m,w[s+10],23,-1094730640),m=c(m,h,f,y,w[s+13],4,681279174),y=c(y,m,h,f,w[s+0],11,-358537222),f=c(f,y,m,h,w[s+3],16,-722521979),h=c(h,f,y,m,w[s+6],23,76029189),m=c(m,h,f,y,w[s+9],4,-640364487),y=c(y,m,h,f,w[s+12],11,-421815835),f=c(f,y,m,h,w[s+15],16,530742520),m=d(m,h=c(h,f,y,m,w[s+2],23,-995338651),f,y,w[s+0],6,-198630844),y=d(y,m,h,f,w[s+7],10,1126891415),f=d(f,y,m,h,w[s+14],15,-1416354905),h=d(h,f,y,m,w[s+5],21,-57434055),m=d(m,h,f,y,w[s+12],6,1700485571),y=d(y,m,h,f,w[s+3],10,-1894986606),f=d(f,y,m,h,w[s+10],15,-1051523),h=d(h,f,y,m,w[s+1],21,-2054922799),m=d(m,h,f,y,w[s+8],6,1873313359),y=d(y,m,h,f,w[s+15],10,-30611744),f=d(f,y,m,h,w[s+6],15,-1560198380),h=d(h,f,y,m,w[s+13],21,1309151649),m=d(m,h,f,y,w[s+4],6,-145523070),y=d(y,m,h,f,w[s+11],10,-1120210379),f=d(f,y,m,h,w[s+2],15,718787259),h=d(h,f,y,m,w[s+9],21,-343485551),m=a(m,p),h=a(h,_),f=a(f,l),y=a(y,u);return r(m)+r(h)+r(f)+r(y)},l=(e,t)=>{function r(e){return Object.prototype.toString.call(e).slice(8,-1).toLowerCase()}var a=r(e);return a===r(t)&&("array"===a?function(){if(e.length!==t.length)return!1;for(var r=0;r<e.length;r++)if(!l(e[r],t[r]))return!1;return!0}():"object"===a?function(){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)&&!l(e[r],t[r]))return!1;return!0}():"function"===a?e.toString()===t.toString():e===t)},u=e=>null==e||"object"===typeof e&&0===Object.keys(e).length||"string"===typeof e&&0===e.trim().length,w=e=>!!(e&&e.subtitles&&Object.keys(e.subtitles).length>0),m=e=>{var t=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(e);return t?[parseInt(t[1],16),parseInt(t[2],16),parseInt(t[3],16)]:null},h=e=>{var t="".concat(e).split("");return t.splice(-2,0,","),t.join("")},f=(e,t,r)=>[...e.slice(0,t),r,...e.slice(t)],y=(e,t)=>{if(!e.readyState){var r=t.substring(0,t.indexOf("&vsid")+1);r&&e.open("GET",r,!0)}},v=e=>e&&e.columns?e.columns:2,g=e=>{var{muxPlaybackId:t}=e||{};return!!t},C=e=>{var t=Math.floor(e/3600),r=Math.floor(e%3600/60),a=Math.round(e%60);return[t,r>9?r:t?"0"+r:r||"0",a>9?a:"0"+a].filter(Boolean).join(":")},S=e=>String(e).toLowerCase().match(/^(([^<>()[\]\\.,;:\s@"]+(\.[^<>()[\]\\.,;:\s@"]+)*)|.(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/),I=e=>/^\d{6,14}$/.test(e)},6052:(e,t,r)=>{r.d(t,{ZP:()=>h});r(813);var a=r(9748),i=r(9823),o=r(3523),n=r(5918),c=r(3216),d=r(802),s=r(8311);function p(e,t,r,a,i,o,n){try{var c=e[o](n),d=c.value}catch(s){return void r(s)}c.done?t(d):Promise.resolve(d).then(a,i)}var _=(0,a.lazy)((()=>r.e(2840).then(r.bind(r,2840)))),l="reeview-app-widget_";window.dispatchEvent(new Event("resize"));var u=function(){var e,t=(e=function*(e){var{widget:t,page:r,productWidget:p,trackingContext:u,settings:{showBadge:h,inventorySetting:f,logoUrl:y}={},previousChildren:v,useShadowDom:g}=e,{widgetId:C,videoId:S}=(0,d.K)()||{},{displayType:I,skins:E,videoPlayers:T,videos:O}=t,b=(e=>{var t="".concat(l).concat(e.id);return(null===e||void 0===e?void 0:e.type)===o.l9.Product&&e.displayType===o.I0.Inline?window.document.getElementById(t)?t:"reeview-app__inline-widget":"".concat(l).concat(e.id)})(t),P=(0,c.l7)(),A=(e=>e[0])(T)||{},D=[o.I0.Story,o.I0.Inline,o.I0.Background,o.I0.Product].includes(I),L=t.displayType===o.I0.Product,R=((e,t)=>{if("undefined"!==typeof e)return e.find((e=>e.skinType===t))})(E,L?"DESKTOP":P),N=!0!==L&&g,k=D?window.document.getElementById(b):w(b);if(D||window.document.body.appendChild(k),k)if(m(b,"vw-root"))console.log("VideoWise widget is already loaded!");else{if("DESKTOP"===P&&"undefined"!==typeof R&&"undefined"!==typeof R.style&&"undefined"!==typeof R.style.carouselType&&!0===["CarouselCenterPiece","CarouselShoppable"].includes(t.theme)){var q=R.layout.columns-O.length+1;if(q>0)for(var H=0;H<q;H++)O.push(O[Math.floor(Math.random()*O.length)])}var $={widget:t,widgetID:b,videos:O,containerElement:k,page:r,productWidget:p,trackingContext:u,showBadge:h,storeLogo:y,inventorySetting:f,hashParams:{widgetId:C,videoId:S},previousChildren:v,currentSlideForQuizInteraction:0,currentVideoType:"",useShadowDom:g},G={deviceType:P,player:A,skin:R},x=e=>{(0,i.so)(e).render((0,s.tZ)(n.Z,{mode:(0,n.t)(),useShadowDom:N,widgetId:t.id,children:(0,s.tZ)(a.Suspense,{fallback:(0,s.tZ)(s.HY,{}),children:(0,s.tZ)(_,{initialState:$,theme:G})})}))};L?document.querySelectorAll(".".concat(b)).forEach((e=>{x(e)})):x(k)}},function(){var t=this,r=arguments;return new Promise((function(a,i){var o=e.apply(t,r);function n(e){p(o,a,i,n,c,"next",e)}function c(e){p(o,a,i,n,c,"throw",e)}n(void 0)}))});return function(e){return t.apply(this,arguments)}}(),w=e=>{var t=window.document.createElement("div");return t.setAttribute("id",e),t},m=(e,t)=>{var r=window.document.getElementById(t),a=r?r.parentNode:{};return!(null===a||void 0===a||!a.id||(null===a||void 0===a?void 0:a.id)!==e)};const h=u},7694:(e,t,r)=>{r.d(t,{Yi:()=>s,j:()=>d});var a=r(2516),i=r(3216);function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function n(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?o(Object(r),!0).forEach((function(t){c(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):o(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function c(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==typeof e||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var a=r.call(e,t||"default");if("object"!==typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var d=function(e){(function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return fetch("".concat("https://api.videowise.com","/tracking/").concat(e),{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(n(n({},t),{},{uid:(0,a.Z)(),deviceType:(0,i.l7)()}))})})(e,arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).then((()=>{})).catch((e=>console.log("Tracking error: ",e)))},s=e=>{var t=(new Date).getTime();return Math.round((t-e)/1e3)}},3216:(e,t,r)=>{r.d(t,{al:()=>n,l7:()=>i,rW:()=>o});var a=r(3523),i=()=>window.screen.width>767?a.Cv.DESKTOP:a.Cv.MOBILE,o=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,[r,a,i]=e.match(/\w\w/g).map((e=>parseInt(e,16)));return"rgba(".concat(r,",").concat(a,",").concat(i,",").concat(t,")")},n=()=>{var e={transition:"transitionend",OTransition:"oTransitionEnd",MozTransition:"transitionend",WebkitTransition:"webkitTransitionEnd"},t=document.body.style;for(var r in e)if(void 0!==t[r])return e[r]}},4627:(e,t,r)=>{function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function i(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?a(Object(r),!0).forEach((function(t){o(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):a(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function o(e,t,r){return(t=function(e){var t=function(e,t){if("object"!==typeof e||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var a=r.call(e,t||"default");if("object"!==typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}r.d(t,{a:()=>n,l:()=>c});var n={ADD_PRODUCT:"add_product",GET_CART:"get_cart",SET_CART:"set_cart",UPDATE_PRODUCT:"update_product",HIDE_PANEL:"hide_panel",TOGGLE_PANEL:"toggle_panel",SHOW_MORE:"show_more",SHOW_MORE_SHARE:"show_more_share",HIDE_MORE:"hide_more",HIDE_MORE_SHARE:"hide_more_share",ADD_TO_CART:"add_to_cart",TOGGLE_SOUND:"toggle_sound",SHOW_SHOPPABLE_LIST:"show_shoppable_list",HIDE_SHOPPABLE_LIST:"hide_shoppable_list",SET_SHOPPABLE_LIST:"set_shoppable_list",TOGGLE_PANEL_HEADER:"toggle_panel_header",SET_IS_LOADING_IN_PROGRESS:"set_is_loading_in_progress",TOGGLE_SHOPPABLE_LOADING:"toggle_shoppable_loading",ADD_SUBSCRIPTION:"add_subscription",ERROR_ON_PRODUCT:"error_on_product",TOGGLE_PANEL_INTERACTION:"toggle_panel_interaction",VIDEO_CARD_MUTED:"video_card_muted"},c=(e,t)=>{switch(t.type){case n.GET_CART:return i(i({},e),{},{cart:i(i({},e.cart),t.payload.cart)});case n.ADD_PRODUCT:case n.UPDATE_PRODUCT:return e.viewedProducts.filter((e=>e.id==t.payload.product.id)).length?i(i({},e),{},{product:i(i({},e.product),t.payload.product)}):i(i({},e),{},{product:i(i({},e.product),t.payload.product),viewedProducts:[...e.viewedProducts,t.payload.product]});case n.HIDE_PANEL:return i(i({},e),{},{product:null,isVisible:!1});case n.TOGGLE_PANEL:case n.TOGGLE_PANEL_INTERACTION:return i(i({},e),{},{isVisible:t.payload.visible});case n.SHOW_MORE:return i(i({},e),{},{isVisible:!0,showMore:!0});case n.SHOW_MORE_SHARE:return i(i({},e),{},{showShare:!0});case n.HIDE_MORE:return i(i({},e),{},{isVisible:!1,showMore:!1});case n.HIDE_MORE_SHARE:return i(i({},e),{},{showShare:!1});case n.TOGGLE_SOUND:return i(i({},e),{},{muted:t.payload.muted});case n.SHOW_SHOPPABLE_LIST:return i(i({},e),{},{toggleShoppableList:!0,isVisible:!0});case n.HIDE_SHOPPABLE_LIST:return i(i({},e),{},{toggleShoppableList:!1,isVisible:!1});case n.SET_SHOPPABLE_LIST:return i(i({},e),{},{shoppableList:t.payload.shoppableList});case n.TOGGLE_PANEL_HEADER:return i(i({},e),{},{showHeader:t.payload.showHeader});case n.SET_IS_LOADING_IN_PROGRESS:return i(i({},e),{},{isLoadingInProgress:t.payload.isLoadingInProgress});case n.TOGGLE_SHOPPABLE_LOADING:return i(i({},e),{},{isShoppableLoading:t.payload.loading});case n.ADD_SUBSCRIPTION:return i(i({},e),{},{subscriptionId:t.payload.subscriptionId});case n.ERROR_ON_PRODUCT:return i(i({},e),{},{errorOnProduct:t.payload.errorOnProduct});case n.VIDEO_CARD_MUTED:return i(i({},e),{},{videoCardMuted:t.payload.videoCardMuted});default:return e}}},813:(e,t,r)=>{var a=r(4783)(e.id,{locals:!1});e.hot.dispose(a),e.hot.accept(void 0,a)},2025:(e,t,r)=>{r.d(t,{aM:()=>_,dv:()=>y,rr:()=>c,$h:()=>w,fh:()=>d,iP:()=>h,qB:()=>f,zq:()=>s,wi:()=>m,nv:()=>u,oo:()=>l,R4:()=>p});var a=r(2516);const i=e=>{window.VIDEOWISE_SUPPORT_H265=!1;let t="";for(let r=0;r<e.length;r++)for(let a=0;a<e[r].videos.length;a++){const i=e[r].videos[a],o=i?.meta?.convertedH265?.videoUrl;if("undefined"!==typeof o){t=o;break}}if(""!==t){const e=document.createElement("video");e.src=t,e.addEventListener("loadedmetadata",(e=>{e.target.videoHeight>0&&(window.VIDEOWISE_SUPPORT_H265=!0)}),!1)}return window.VIDEOWISE_SUPPORT_H265};window.consolAdv=!1;const o=e=>{if(e?.data?.errorMessage)return void console.log(e?.data?.errorMessage);"undefined"===typeof window.videowiseTapcart&&i(e.data.widgets);return window.consolAdv||(window.consolAdv=!0,(()=>{let e="\n";e+="\ud83d\ude80\xa0Increase shooper engagement on-site\n",e+="\ud83d\ude80\xa0Increase conversions\n",e+="\u26a1\ufe0f Zero page-speed impact\n",e+="\n",e+="Learn more at:\xa0https://videowise.com\n\n",console.group("%cInteractive & Shoppable Video powered by Videowise.","display: inline-block; font-size: 14px; background: #3CFECF; color: #121212; padding: 4px;"),console.log("%c\n\ud83d\ude80\xa0Increase shooper engagement on-site\n\ud83d\ude80\xa0Increase conversions\n\u26a1\ufe0f Zero page-speed impact\n\nLearn more at:\xa0https://videowise.com\n\n%cBuild: 660","font-style: normal;","background: rgba(135,131,120,0.15); color: #EB5757; border-radius: 3px; font-size: 80%; padding: 0.1em 0.2em;"),console.groupEnd()})()),e?.data},n="https://api.videowise.com",c=async e=>{const t=await fetch(`${n}/widget/independent?shop=${e.shop}&url=${e.url}&uid=${(0,a.Z)()}`,{headers:{"Content-type":"application/json"}});return o({data:await t.json()})},d=async e=>{const t=await fetch(`${n}/widget/product?shop=${e.shop}&productId=${e.productId}&uid=${(0,a.Z)()}`,{headers:{"Content-type":"application/json"}});return o({data:await t.json()})},s=async e=>{const t=await fetch(`${n}/external-ugc/ugcForm?shop=${e.shop}`,{headers:{"Content-type":"application/json"}});return await t.json()},p=async e=>(await fetch(`${n}/external-ugc/videoUpload?shop=${e.shop}`,{method:"POST",body:e.formData})).status,_=async e=>{if(!Array.isArray(e.widgetIds)||0===e.widgetIds.length||!e.widgetIds)return;const t=await fetch(`${n}/widget/bulk?shop=${e.shop}&widgets=${e.widgetIds.join()}&uid=${(0,a.Z)()}`);return o({data:await t.json()})},l=async(e,t)=>{const r=await fetch(`${n}/formData/${e}/vote/`,{method:"POST",headers:{"Content-type":"application/json"},body:JSON.stringify(t)});return{data:await r.json()}},u=async(e,t)=>await fetch(`${n}/formData/${e}/`,{method:"POST",headers:{"Content-type":"application/json"},body:JSON.stringify(t)}),w=async e=>{const t=await fetch(`https://${window?.Shopify?.domain}/products/${e}.js`,{headers:{"Content-type":"application/json"}});return{data:await t.json()}},m=async(e,t)=>await fetch(e,{method:"POST",headers:{"Content-type":"application/json"},body:JSON.stringify(t)}),h=async e=>await fetch(e,{method:"GET"}),f=async e=>{const t=await fetch(e,{headers:{"Content-type":"application/json"}});return{data:await t.json()}},y=async e=>{const t=await fetch(e,{headers:{"Content-type":"application/json"}});return{data:await t.json()}}},3907:(e,t,r)=>{r.d(t,{ZP:()=>D,fo:()=>A,h0:()=>P,Mg:()=>O,K0:()=>b});var a,i=r(1955),o=r(2025),n=r(9782),c=r(4627),d=r(7694),s=r(3523);class p{}a=p,p.initialization=async()=>{let{Shopify:e,__st:t}=window;if(!e)return;const r=document.querySelector("#videowise-css");if(r&&r.disabled&&r.removeAttribute("disabled"),window.videowise_use_handlers){const e=window.location.href;if(e.indexOf("/products/")>-1){const r=await fetch(`${e}.js`),a=await r.json();t.rid=a.id,t.p="product"}else t.p=""}a.isProductPage()?await b(e.shop,t.rid):(await O(e.shop),await P(e.shop,window.VideoWiseWidgetsIds))},p.urlHelper=e=>(!0===window.FORCE_DOMAIN?"https://"+window.Shopify?.shop:"")+e,p.postToCart=async(e,t,r,n,c)=>{let p={id:e,quantity:n};t&&(p.selling_plan=t);try{await(0,o.wi)(a.urlHelper("/cart/add.js"),p),(0,d.j)(s.X8.Cart,{shop:window.Shopify.shop,productRefId:r||window.__st.rid,shopableVideo:!0,cartId:i.Z.get("cart"),...c})}catch(_){console.error("Add to cart error: ",_)}},p.isProductPage=()=>window.__st&&"product"===window.__st.p&&null!==window.__st.rid,p.getProductByHandle=async(e,t,r,i)=>{try{const c=await(0,o.iP)(a.urlHelper(`/products/${e}.js`)),d=await c.json(),s=d.variants.filter((e=>0!=e?.price)).map((e=>({...e,compare_at_price:(0,n.vT)(e.compare_at_price),price:(0,n.vT)(e.price)})));if("undefined"!==typeof r)for(let e=0;e<s.length;e++)s[e].id===parseInt(r)&&(d.price=s[e].price);let p,_=s;if(t?.length){const e=t.map((e=>Number(e)));if(p=s.filter((t=>e.includes(t.id))),1===d.options.length){const e=p.map((e=>e.option1));d.options[0].values=d.options[0].values.filter((t=>!e.includes(t)))}_=s.filter((e=>!p.some((t=>e.id===t.id))))}return{...d,compare_at_price:(0,n.vT)(d.compare_at_price),compare_at_price_max:(0,n.vT)(d.compare_at_price_max),compare_at_price_min:(0,n.vT)(d.compare_at_price_min),price:(0,n.vT)(d.price),price_max:(0,n.vT)(d.price_max),price_min:(0,n.vT)(d.price_min),variants:_,quantity:i,excludedVariants:p?.length?p:[]}}catch(c){return!1}},p.getStoreCart=async()=>{try{const{data:e}=await(0,o.dv)(a.urlHelper("/cart.json"));return e}catch(e){return console.error("Shopify cart error: ",e),null}},p.getRecommendedProductsById=async e=>{try{const{data:t}=await(0,o.qB)(a.urlHelper(`/recommendations/products.json?product_id=${e}`));return t}catch(t){return console.error("Shopify recommended products error: ",t),null}},p.setCommercials=async(e,t,r,i)=>{const o=e[t]?.commercials;if(o&&o.length)for(const n in o){const e=o[n];if("PRODUCT"===e.type&&!e.hasOwnProperty("compare_at_price"))try{const t=await a.getProductByHandle(e?.handle,e?.excludedVariants,e?.variantId,e?.quantity);if(!1!==t){const r="undefined"!==typeof e.variantId?t.variants.find((t=>t.id===Number(e.variantId))):t.variants[0];e.compare_at_price=isNaN(parseInt(t.compare_at_price))?void 0:t.compare_at_price,e.compare_at_price_max=isNaN(parseInt(t.compare_at_price_max))?void 0:t.compare_at_price_max,e.compare_at_price_min=isNaN(parseInt(t.compare_at_price_min))?void 0:t.compare_at_price_min,e.price=isNaN(parseInt(t.price))?void 0:t.price,e.price_max=isNaN(parseInt(t.price_max))?void 0:t.price_max,e.price_min=isNaN(parseInt(t.price_min))?void 0:t.price_min,e.compareAtPrice=!1===isNaN(parseInt(r.compare_at_price))?r.compare_at_price:void 0,e.previewImageSrc=t.featured_image}}catch(_){return _}}const d=(0,n.c$)(o??[]);r({type:c.a.SET_SHOPPABLE_LIST,payload:{shoppableList:o}});const p=o.filter((e=>e.type===s.LR.PRODUCT))??[];p.length>1&&d?i||r({type:c.a.SHOW_SHOPPABLE_LIST}):1===p.length&&d?i||(r({type:c.a.HIDE_SHOPPABLE_LIST}),r({type:c.a.TOGGLE_PANEL_HEADER,payload:{showHeader:!1}}),r({type:c.a.TOGGLE_PANEL,payload:{visible:!0}})):(r({type:c.a.HIDE_SHOPPABLE_LIST}),r({type:c.a.TOGGLE_PANEL_HEADER,payload:{showHeader:!1}}))},p.redirectToCheckout=async(e,t,r,i,o,n)=>{e({type:c.a.SET_IS_LOADING_IN_PROGRESS,payload:{isLoadingInProgress:!0}}),await a.postToCart(t,r,i,o,n),e({type:c.a.SET_IS_LOADING_IN_PROGRESS,payload:{isLoadingInProgress:!1}}),window.location=`${window.location.origin}/checkout`},p.redirectToCart=async(e,t,r,i,o,n)=>{e({type:c.a.SET_IS_LOADING_IN_PROGRESS,payload:{isLoadingInProgress:!0}}),await a.postToCart(t,r,i,o,n),e({type:c.a.SET_IS_LOADING_IN_PROGRESS,payload:{isLoadingInProgress:!1}});const d=window.FORCE_DOMAIN?`/cart/add?items[][id]=${t}&items[][quantity]=${o}&return_to=/checkout`:`${window.location.origin}/cart`;window.location=a.urlHelper(d)},p.redirectToCartCustom=async(e,t,r,i,o,n,d)=>{e({type:c.a.SET_IS_LOADING_IN_PROGRESS,payload:{isLoadingInProgress:!0}}),await a.postToCart(t,r,i,o,n),e({type:c.a.SET_IS_LOADING_IN_PROGRESS,payload:{isLoadingInProgress:!1}}),sessionStorage.setItem("openCart",d),window.document.location.reload()},p.redirectToCustomURL=async(e,t,r,i,o,n,d)=>{e({type:c.a.SET_IS_LOADING_IN_PROGRESS,payload:{isLoadingInProgress:!0}}),await a.postToCart(t,r,i,o,n),e({type:c.a.SET_IS_LOADING_IN_PROGRESS,payload:{isLoadingInProgress:!1}}),window.location.replace(d)},p.handleAddToCart=async(e,t,r,i,o,n,d,s)=>{e({type:c.a.SET_IS_LOADING_IN_PROGRESS,payload:{isLoadingInProgress:!0}}),await a.postToCart(t,r,i,o,n),e({type:c.a.SET_IS_LOADING_IN_PROGRESS,payload:{isLoadingInProgress:!1}});try{const t=await a.getStoreCart();e({type:c.a.GET_CART,payload:{cart:t}})}catch(p){return p}},p.redirectToClientURL=e=>{window.location.replace(e)},p.getCurrency=()=>window.Shopify?.currency.active||"";const _=p;var l;class u{}l=u,u.initialization=async()=>{console.warn("SFCCClass.initialization();"),l.isProductPage()?await b(window.videowiseSFCC.host,window.videowiseSFCC.pid):(await O(window.videowiseSFCC.host),await P(window.videowiseSFCC.host,window.VideoWiseWidgetsIds))},u.urlHelper=e=>{console.warn(`SFCCClass.urlHelper(${e});`)},u.postToCart=async(e,t,r,a,n)=>{console.warn(`SFCCClass.postToCart(${e}, ${t}, ${r}, ${a}, ${n});`);const c=new FormData;c.append("pid",e),c.append("quantity",a);try{await(0,o.wi)(window.videowiseSFCC.addToCartURL,c),(0,d.j)(s.X8.Cart,{shop:window.videowiseSFCC.host,productRefId:r||window.videowiseSFCC.pid,shopableVideo:!0,cartId:i.Z.get("cart"),...n})}catch(p){console.error("Add to cart error: ",p)}},u.isProductPage=()=>window.videowiseSFCC&&window.videowiseSFCC.pid&&"null"!==window.videowiseSFCC.pid,u.getProductByHandle=async(e,t,r,a)=>{console.warn(`SFCCClass.getProductByHandle(${e}, ${t}, ${r});`);try{const a=await(0,o.iP)(`${window?.videowiseSFCC?.productDetailsURL}?pid=${e}`),i=await a.json(),n=i.data[0].variants.filter((e=>0!=e?.price)).map((e=>({...e,compare_at_price:e.compare_at_price.toString(),price:e.price.toString()})));if("undefined"!==typeof r)for(let e=0;e<n.length;e++)n[e].id===parseInt(r)&&(i.data[0].price=n[e].price);let c,d=n;if(t?.length){const e=t.map((e=>Number(e)));if(c=n.filter((t=>e.includes(t.id))),1===i.data[0].options.length){const e=c.map((e=>e.option1));i.data[0].options[0].values=i.data[0].options[0].values.filter((t=>!e.includes(t)))}d=n.filter((e=>!c.some((t=>e.id===t.id))))}return{...i.data[0],compare_at_price:i.data[0].compare_at_price.toString(),compare_at_price_max:"undefined"!==typeof i.data[0].compare_at_price_max?i.data[0].compare_at_price_max.toString():"0",compare_at_price_min:"undefined"!==typeof i.data[0].compare_at_price_min?i.data[0].compare_at_price_min.toString():"0",price:i.data[0].price.toString(),price_max:"undefined"!==typeof i.data[0].price_max?i.data[0].price_max.toString():"0",price_min:"undefined"!==typeof i.data[0].price_min?i.data[0].price_min.toString():"0",variants:d,excludedVariants:c?.length?c:[]}}catch(i){return!1}},u.getStoreCart=async()=>{console.warn("SFCCClass.getStoreCart();")},u.getRecommendedProductsById=async e=>{console.warn(`SFCCClass.getRecommendedProductsById(${e});`)},u.setCommercials=async(e,t,r,a)=>{console.warn(`SFCCClass.setCommercials(${e}, ${t}, ${r}, ${a});`);const i=e[t]?.commercials;if(i&&i.length)for(const n in i){const e=i[n];if("PRODUCT"===e.type&&!e.hasOwnProperty("compare_at_price"))try{const t=await l.getProductByHandle(e?.productRefId,e?.excludedVariants,e?.variantId,e?.quantity);if(!1!==t){const r="undefined"!==typeof e.variantId?t.variants.find((t=>t.id===Number(e.variantId))):t.variants[0];e.compare_at_price=isNaN(parseInt(t.compare_at_price))?void 0:t.compare_at_price,e.compare_at_price_max=isNaN(parseInt(t.compare_at_price_max))?void 0:t.compare_at_price_max,e.compare_at_price_min=isNaN(parseInt(t.compare_at_price_min))?void 0:t.compare_at_price_min,e.price=isNaN(parseInt(t.price))?void 0:t.price,e.price_max=isNaN(parseInt(t.price_max))?void 0:t.price_max,e.price_min=isNaN(parseInt(t.price_min))?void 0:t.price_min,e.compareAtPrice=!1===isNaN(parseInt(r.compare_at_price))?r.compare_at_price:void 0,e.previewImageSrc=t.featured_image}}catch(p){return p}}const o=(0,n.c$)(i??[]);r({type:c.a.SET_SHOPPABLE_LIST,payload:{shoppableList:i}});const d=i.filter((e=>e.type===s.LR.PRODUCT))??[];d.length>1&&o?a||r({type:c.a.SHOW_SHOPPABLE_LIST}):1===d.length&&o?a||(r({type:c.a.HIDE_SHOPPABLE_LIST}),r({type:c.a.TOGGLE_PANEL_HEADER,payload:{showHeader:!1}}),r({type:c.a.TOGGLE_PANEL,payload:{visible:!0}})):(r({type:c.a.HIDE_SHOPPABLE_LIST}),r({type:c.a.TOGGLE_PANEL_HEADER,payload:{showHeader:!1}}))},u.redirectToCheckout=async(e,t,r,a,i,o)=>{console.warn(`SFCCClass.redirectToCheckout(${e}, ${t}, ${r}, ${a}, ${i}, ${o});`),e({type:c.a.SET_IS_LOADING_IN_PROGRESS,payload:{isLoadingInProgress:!0}}),await l.postToCart(t,r,a,i,o),e({type:c.a.SET_IS_LOADING_IN_PROGRESS,payload:{isLoadingInProgress:!1}}),window.location=window.videowiseSFCC.checkoutURL},u.redirectToCart=async(e,t,r,a,i,o)=>{console.warn(`SFCCClass.redirectToCart(${e}, ${t}, ${r}, ${a}, ${i}, ${o});`),e({type:c.a.SET_IS_LOADING_IN_PROGRESS,payload:{isLoadingInProgress:!0}}),await l.postToCart(t,r,a,i,o),e({type:c.a.SET_IS_LOADING_IN_PROGRESS,payload:{isLoadingInProgress:!1}}),window.location=window.videowiseSFCC.cartURL},u.redirectToCartCustom=async(e,t,r,a,i,o,n)=>{console.warn(`SFCCClass.redirectToCartCustom(${e}, ${t}, ${r}, ${a}, ${i}, ${o}, ${n});`),e({type:c.a.SET_IS_LOADING_IN_PROGRESS,payload:{isLoadingInProgress:!0}}),await l.postToCart(t,r,a,i,o),e({type:c.a.SET_IS_LOADING_IN_PROGRESS,payload:{isLoadingInProgress:!1}}),sessionStorage.setItem("openCart",n),window.document.location.reload()},u.redirectToCustomURL=async(e,t,r,a,i,o,n)=>{console.warn(`SFCCClass.redirectToCustomURL(${e}, ${t}, ${r}, ${a}, ${i}, ${o}, ${n});`),e({type:c.a.SET_IS_LOADING_IN_PROGRESS,payload:{isLoadingInProgress:!0}}),await l.postToCart(t,r,a,i,o),e({type:c.a.SET_IS_LOADING_IN_PROGRESS,payload:{isLoadingInProgress:!1}}),window.location.replace(n)},u.handleAddToCart=async(e,t,r,a,i,o,n,c)=>{console.warn(`SFCCClass.redirectToCart(${e}, ${t}, ${r}, ${a}, ${i}, ${o}, ${n}, ${c});`),await l.redirectToCart(e,t,r,a,i,o)},u.redirectToClientURL=e=>{console.warn(`SFCCClass.redirectToClientURL(${e});`),window.location.replace(e)},u.getCurrency=()=>(console.warn("SFCCClass.getCurrency();"),window.videowiseSFCC.currency);const w=u;var m,h=r(3216),f=r(7835);class y{}m=y,y.initialization=async()=>{console.warn("ShopifyCampaignsClass.initialization();");const e=window.location.origin+window.location.pathname,t={showBadge:!1,logoUrl:null,inventorySetting:"USE_INVENTORY",organisationId:window.SITE_DATA.organisationId,siteId:window.SITE_DATA.siteId};await(0,f.y)(window.INITIAL_DATA.widget,window.SITE_DATA,!1,t,!1);try{window.dispatchEvent(new CustomEvent(s.fD.VIDEO_CAMPAIGN_READY,{detail:{deviceType:(0,h.l7)(),url:e,campaignId:window.CAMPAIGN_DATA.id}}))}catch(r){console.error("Error dispatching VIDEO_CAMPAIGN_READY event:",r)}},y.urlHelper=e=>(!0===window.FORCE_DOMAIN?"https://"+window.Shopify.shop:"")+e,y.postToCart=async(e,t,r,a,o,n)=>{if(console.warn(`ShopifyCampaignsClass.postToCart(${e}, ${t}, ${r}, ${a}, ${o});`),0===n.items.length)return;const c=new URLSearchParams(document.location.search),d=c.get("email"),p=c.get("medium");let _=null;if(n.selling_plan)_=new URL(`${window.SITE_DATA.url}/cart/add?items[][id]=${n.items[0].id}&items[][quantity]=${n.items[0].quantity}&items[][selling_plan]=${n.selling_plan}&return_to=/checkout`);else{let e="";for(let t=0;t<n.items.length;t++)e+=`${n.items[t].id}:${n.items[t].quantity}`;_=new URL(`${window.SITE_DATA.url}/cart/${e}`)}_.searchParams.set("attributes[videowise_uid]",i.Z.get("vw_marketing_landing_uid")),_.searchParams.set("attributes[videowise_campaign_id]",window.CAMPAIGN_DATA.id),_.searchParams.set("attributes[videowise_device_type]",(0,h.l7)()),d&&_.searchParams.set("attributes[videowise_email]",d),p&&_.searchParams.set("attributes[videowise_medium]",p),_.toString();const l=window.location.origin+window.location.pathname;try{window.dispatchEvent(new CustomEvent(s.fD.VIDEO_CAMPAIGN_CHECKOUT,{detail:{deviceType:(0,h.l7)(),url:l,campaignId:window.CAMPAIGN_DATA.id,items:[n.items.map((e=>({id:e.id,qty:e.quantity,productName:e.product.title,price:e.product.price,currencyCode:m.getCurrency()})))]}}))}catch(u){console.error("Error dispatching VIDEO_CAMPAIGN_CHECKOUT event:",u)}"iframe"===p?window.open(_):window.location=_},y.isProductPage=()=>{console.warn("ShopifyCampaignsClass.isProductPage();")},y.getProductByHandle=async(e,t,r,a)=>{console.warn(`ShopifyCampaignsClass.getProductByHandle(${e}, ${t}, ${r}, ${a});`);try{const a=window.INITIAL_PRODUCTS.find((t=>t.handle===e)),i=a.variants.filter((e=>0!=e?.price)).map((e=>({...e,compare_at_price:(0,n.vT)(e.compare_at_price??0),price:(0,n.vT)(e.price??0)})));if("undefined"!==typeof r)for(let e=0;e<i.length;e++)i[e].id===parseInt(r)&&(a.price=i[e].price);let o,c=i;if(t?.length){const e=t.map((e=>Number(e)));if(o=i.filter((t=>e.includes(t.id))),1===a.options.length){const e=o.map((e=>e.option1));a.options[0].values=a.options[0].values.filter((t=>!e.includes(t)))}c=i.filter((e=>!o.some((t=>e.id===t.id))))}return{...a,compare_at_price:(0,n.vT)(a.compare_at_price??0),compare_at_price_max:(0,n.vT)(a.compare_at_price_max??0),compare_at_price_min:(0,n.vT)(a.compare_at_price_min??0),price:(0,n.vT)(a.price??0),price_max:(0,n.vT)(a.price_max??0),price_min:(0,n.vT)(a.price_min??0),variants:c}}catch(i){return!1}},y.getStoreCart=async()=>{console.warn("ShopifyCampaignsClass.getStoreCart();")},y.getRecommendedProductsById=async e=>{console.warn(`ShopifyCampaignsClass.getRecommendedProductsById(${e});`);const t=window.INITIAL_PRODUCTS.find((t=>t.id===e));if("undefined"!==typeof t){let e=t.recommended??[];for(let t=0;t<e.length;t++)e[t].url=`${window.SITE_DATA.url}${e[t].url}`;return{products:e}}return{products:[]}},y.setCommercials=async(e,t,r,a)=>{console.warn(`ShopifyCampaignsClass.setCommercials(${e}, ${t}, ${r}, ${a});`);const i=e[t]?.products;if(i&&i.length)for(const n in i){const e=i[n];if("PRODUCT"===e.type&&!e.hasOwnProperty("compare_at_price"))try{const t=await m.getProductByHandle(e?.handle,e?.excludedVariants,e?.variantId,e?.quantity);if(!1!==t){const r="undefined"!==typeof e.variantId?t.variants.find((t=>t.id===Number(e.variantId))):t.variants[0];e.compare_at_price=isNaN(parseInt(t.compare_at_price))?void 0:t.compare_at_price,e.compare_at_price_max=isNaN(parseInt(t.compare_at_price_max))?void 0:t.compare_at_price_max,e.compare_at_price_min=isNaN(parseInt(t.compare_at_price_min))?void 0:t.compare_at_price_min,e.price=isNaN(parseInt(t.price))?void 0:t.price,e.price_max=isNaN(parseInt(t.price_max))?void 0:t.price_max,e.price_min=isNaN(parseInt(t.price_min))?void 0:t.price_min,e.compareAtPrice=!1===isNaN(parseInt(r.compare_at_price))?r.compare_at_price:void 0,e.previewImageSrc=t.featured_image,!0===A()&&(e.name=t.title)}}catch(d){return d}}const o=(0,n.c$)(i??[]);r({type:c.a.SET_SHOPPABLE_LIST,payload:{shoppableList:i??[]}}),i?.length>1&&o?a||r({type:c.a.SHOW_SHOPPABLE_LIST}):1===i?.length&&o?a||(r({type:c.a.HIDE_SHOPPABLE_LIST}),r({type:c.a.TOGGLE_PANEL_HEADER,payload:{showHeader:!1}}),r({type:c.a.TOGGLE_PANEL,payload:{visible:!0}})):(r({type:c.a.HIDE_SHOPPABLE_LIST}),r({type:c.a.TOGGLE_PANEL_HEADER,payload:{showHeader:!1}}))},y.redirectToCheckout=async(e,t,r,a,i,o,n)=>{console.warn(`ShopifyCampaignsClass.redirectToCheckout(${e}, ${t}, ${r}, ${a}, ${i}, ${o}, ${n});`),e({type:c.a.SET_IS_LOADING_IN_PROGRESS,payload:{isLoadingInProgress:!0}});const d={items:[{id:t,quantity:i,product:n}]};r&&(d.selling_plan=r),m.postToCart(t,r,a,i,o,d)},y.redirectToCart=async()=>{console.warn("ShopifyCampaignsClass.redirectToCart();")},y.redirectToCartCustom=async()=>{console.warn("ShopifyCampaignsClass.redirectToCartCustom();")},y.redirectToCustomURL=async()=>{console.warn("ShopifyCampaignsClass.redirectToCustomURL();")},y.handleAddToCart=async(e,t,r,a,i,o,n,d)=>{console.warn(`ShopifyCampaignsClass.handleAddToCart(${e}, ${t}, ${r}, ${a}, ${i}, ${o}, ${n}, ${d});`);const s="undefined"!==typeof d.items_subtotal_price?d.items_subtotal_price:0,p="undefined"!==typeof d.item_count?d.item_count:0;let _="undefined"!==typeof d.items?d.items:[];if(0===_.length)_.push({id:t,quantity:i});else for(let c=0;c<_.length;c++)_[c].id===t?_[c].quantity+=i:_.push({id:t,quantity:i});const l={cart:{items_subtotal_price:s+n,currency:m.getCurrency(),item_count:p+i,items:_}};e({type:c.a.GET_CART,payload:l})},y.redirectToClientURL=async()=>{console.warn("ShopifyCampaignsClass.redirectToClientURL();")},y.getCurrency=()=>(console.warn("ShopifyCampaignsClass.getCurrency();"),window.Shopify.currency||"");const v=y;class g{}g.initialization=async()=>{console.warn("SFCCCampaignsClass.initialization();")},g.urlHelper=e=>{console.warn(`SFCCCampaignsClass.urlHelper(${e});`)},g.postToCart=async()=>{console.warn("SFCCCampaignsClass.postToCart();")},g.isProductPage=()=>{console.warn("SFCCCampaignsClass.isProductPage();")},g.getProductByHandle=async()=>{console.warn("SFCCCampaignsClass.getProductByHandle();")},g.getStoreCart=async()=>{console.warn("SFCCCampaignsClass.getStoreCart();")},g.getRecommendedProductsById=async()=>{console.warn("SFCCCampaignsClass.getRecommendedProductsById();")},g.setCommercials=async()=>{console.warn("SFCCCampaignsClass.setCommercials();")},g.redirectToCheckout=async()=>{console.warn("SFCCCampaignsClass.redirectToCheckout();")},g.redirectToCart=async()=>{console.warn("SFCCCampaignsClass.redirectToCart();")},g.redirectToCartCustom=async()=>{console.warn("SFCCCampaignsClass.redirectToCartCustom();")},g.redirectToCustomURL=async()=>{console.warn("SFCCCampaignsClass.redirectToCustomURL();")},g.handleAddToCart=async()=>{console.warn("SFCCCampaignsClass.handleAddToCart();")},g.redirectToClientURL=async()=>{console.warn("ShopifyCampaignsClass.redirectToClientURL();")},g.getCurrency=async()=>{console.warn("ShopifyCampaignsClass.getCurrency();")};const C=g;var S;class I{}S=I,I.initialization=async()=>{console.warn("TapcartClass.initialization();"),"tapcart://product"===window.videowiseTapcart?.page?setTimeout((async()=>{await b(window.videowiseTapcart.shop,Tapcart.variables.product.id)}),500):await O(window.videowiseTapcart?.shop??"")},I.urlHelper=e=>(console.warn(`TapcartClass.urlHelper(${e});`),`https://${window.videowiseTapcart.shop}${e}`),I.postToCart=async()=>{console.warn("TapcartClass.postToCart();")},I.isProductPage=()=>{console.warn("TapcartClass.isProductPage();")},I.getProductByHandle=async(e,t,r,a)=>{console.log(`TapcartClass.getProductByHandle(${e}, ${t}, ${r}, ${a});`);try{const i=await(0,o.iP)(`${S.urlHelper(`/products/${e}.js`)}`),c=await i.json(),d=c.variants.filter((e=>0!=e?.price)).map((e=>({...e,compare_at_price:(0,n.vT)(e.compare_at_price),price:(0,n.vT)(e.price)})));if("undefined"!==typeof r)for(let e=0;e<d.length;e++)d[e].id===parseInt(r)&&(c.price=d[e].price);let s,p=d;if(t?.length){const e=t.map((e=>Number(e)));if(s=d.filter((t=>e.includes(t.id))),1===c.options.length){const e=s.map((e=>e.option1));c.options[0].values=c.options[0].values.filter((t=>!e.includes(t)))}p=d.filter((e=>!s.some((t=>e.id===t.id))))}return{...c,compare_at_price:(0,n.vT)(c.compare_at_price),compare_at_price_max:(0,n.vT)(c.compare_at_price_max),compare_at_price_min:(0,n.vT)(c.compare_at_price_min),price:(0,n.vT)(c.price),price_max:(0,n.vT)(c.price_max),price_min:(0,n.vT)(c.price_min),variants:p,quantity:a,excludedVariants:s?.length?s:[]}}catch(i){return!1}},I.getStoreCart=async()=>{console.warn("TapcartClass.getStoreCart();")},I.getRecommendedProductsById=async e=>{console.warn(`TapcartClass.getRecommendedProductsById(${e});`);try{const{data:t}=await(0,o.qB)(S.urlHelper(`/recommendations/products.json?product_id=${e}`));return t}catch(t){return console.error("Shopify recommended products error: ",t),t}},I.setCommercials=async(e,t,r,a)=>{console.warn("TapcartClass.setCommercials();");const i=e[t]?.commercials;if(i&&i.length)for(const n in i){const e=i[n];if("PRODUCT"===e.type&&!e.hasOwnProperty("compare_at_price"))try{const t=await S.getProductByHandle(e?.handle,e?.excludedVariants,e?.variantId,e?.quantity);if(!1!==t){const r="undefined"!==typeof e.variantId?t.variants.find((t=>t.id===Number(e.variantId))):t.variants[0];e.compare_at_price=isNaN(parseInt(t.compare_at_price))?void 0:t.compare_at_price,e.compare_at_price_max=isNaN(parseInt(t.compare_at_price_max))?void 0:t.compare_at_price_max,e.compare_at_price_min=isNaN(parseInt(t.compare_at_price_min))?void 0:t.compare_at_price_min,e.price=isNaN(parseInt(t.price))?void 0:t.price,e.price_max=isNaN(parseInt(t.price_max))?void 0:t.price_max,e.price_min=isNaN(parseInt(t.price_min))?void 0:t.price_min,e.compareAtPrice=!1===isNaN(parseInt(r.compare_at_price))?r.compare_at_price:void 0,e.previewImageSrc=t.featured_image}}catch(p){return p}}const o=(0,n.c$)(i??[]);r({type:c.a.SET_SHOPPABLE_LIST,payload:{shoppableList:i}});const d=i.filter((e=>e.type===s.LR.PRODUCT))??[];d.length>1&&o?a||r({type:c.a.SHOW_SHOPPABLE_LIST}):1===d.length&&o?a||(r({type:c.a.HIDE_SHOPPABLE_LIST}),r({type:c.a.TOGGLE_PANEL_HEADER,payload:{showHeader:!1}}),r({type:c.a.TOGGLE_PANEL,payload:{visible:!0}})):(r({type:c.a.HIDE_SHOPPABLE_LIST}),r({type:c.a.TOGGLE_PANEL_HEADER,payload:{showHeader:!1}}))},I.redirectToCheckout=async()=>{console.warn("TapcartClass.redirectToCheckout();")},I.redirectToCart=async(e,t,r,a,i,o)=>{console.warn(`TapcartClass.redirectToCart(${e}, ${t}, ${r}, ${a}, ${i}, ${o});`),Tapcart.actions.addToCart({lineItems:[{variantId:t,quantity:i}]})},I.redirectToCartCustom=async()=>{console.warn("TapcartClass.redirectToCartCustom();")},I.redirectToCustomURL=async()=>{console.warn("TapcartClass.redirectToCustomURL();")},I.handleAddToCart=async()=>{console.warn("TapcartClass.handleAddToCart();")},I.redirectToClientURL=async()=>{console.warn("ShopifyCampaignsClass.redirectToClientURL();")},I.getCurrency=()=>(console.warn("ShopifyCampaignsClass.getCurrency();"),"USD");const E=I,T=e=>e.replace(/\/\s*$/,""),O=async e=>{let t=T(`${window.location.protocol}//${window.location.hostname}${window.location.pathname}`);"undefined"!==typeof window.videowiseTapcart&&(t="tapcart://home");const r=await(0,o.rr)({shop:e,url:t}),a=window.location.origin+window.location.pathname,i=r?.widgets.map((e=>e.id))??[];try{window.dispatchEvent(new CustomEvent(s.fD.VIDEO_DATA_READY,{detail:{deviceType:(0,h.l7)(),url:a,widgetIds:i}}))}catch(n){console.error("Error dispatching VIDEO_DATA_READY event:",n)}await(0,f.a)(r)},b=async(e,t)=>{const r=await(0,o.fh)({shop:e,productId:t}),a=window.location.origin+window.location.pathname,i=r?.widgets.map((e=>e.id))??[];try{window.dispatchEvent(new CustomEvent(s.fD.VIDEO_DATA_READY,{detail:{deviceType:(0,h.l7)(),url:a,widgetIds:i}}))}catch(n){console.error("Error dispatching VIDEO_DATA_READY event:",n)}await(0,f.a)(r)},P=async(e,t)=>{const r=await(0,o.aM)({shop:e,widgetIds:t});await(0,f.a)(r)},A=()=>{const e="undefined"!==typeof window.INITIAL_DATA,t="undefined"!==typeof window.INITIAL_PRODUCTS,r="undefined"!==typeof window.SITE_DATA,a="undefined"!==typeof window.CAMPAIGN_DATA;return!0===e&&!0===t&&!0===r&&!0===a},D=()=>{let e=null;if("undefined"!==typeof window.Shopify?e=!0===A()?v:_:"undefined"!==typeof window.videowiseSFCC?e=!0===A()?C:w:"undefined"!==typeof window.videowiseTapcart&&(e=E),null===e)throw Error("The object does not exist.");return new Proxy(e,{get:(e,t)=>{if("function"===typeof e[t])return e[t];throw Error("Error from proxy.js!")}})}},8589:(e,t,r)=>{r.d(t,{F:()=>a});const a="reeview_uid"},2516:(e,t,r)=>{r.d(t,{Z:()=>n});var a=r(1955),i=r(5877),o=r(8589);const n=()=>{let e=a.Z.get(o.F);if(e)return e;e=(0,i.v4)();const t=new Date;return t.setTime(t.getTime()+12096e5),a.Z.set(o.F,e??"",{expires:t,domain:function(){let e=new URL(window.location.href),t=e.hostname.split(".");const r=[".co.uk",".com.au",".com.br",".co.jp",".co.in",".co.za",".com.mx",".co.nz",".co.kr",".com.ar",".com.ph"].some((t=>e.hostname.includes(t)));return!r&&3==t.length&&!e.hostname.includes("myshopify.com")||r&&t.length>3?(t.shift(),t.join(".")):e.hostname}()}),e}},2629:(e,t,r)=>{var a=r(9748),i=r(9823),o=(r(5666),r(3907));const n=(0,a.lazy)((()=>Promise.all([r.e(3143),r.e(4508)]).then(r.bind(r,4508))));window.initVideowise=(0,o.ZP)().initialization,(0,o.ZP)().initialization();const c=document.getElementById("videowise_ugc");if(null!==c){(0,i.so)(c).render(a.default.createElement(a.Suspense,{fallback:a.default.createElement(a.default.Fragment,null)},a.default.createElement(n,null)))}}},__webpack_module_cache__={};function __webpack_require__(e){var t=__webpack_module_cache__[e];if(void 0!==t){if(void 0!==t.error)throw t.error;return t.exports}var r=__webpack_module_cache__[e]={id:e,exports:{}};try{var a={id:e,module:r,factory:__webpack_modules__[e],require:__webpack_require__};__webpack_require__.i.forEach((function(e){e(a)})),r=a.module,a.factory.call(r.exports,r,r.exports,a.require)}catch(i){throw r.error=i,i}return r.exports}__webpack_require__.m=__webpack_modules__,__webpack_require__.c=__webpack_module_cache__,__webpack_require__.i=[],(()=>{var e=[];__webpack_require__.O=(t,r,a,i)=>{if(!r){var o=1/0;for(s=0;s<e.length;s++){for(var[r,a,i]=e[s],n=!0,c=0;c<r.length;c++)(!1&i||o>=i)&&Object.keys(__webpack_require__.O).every((e=>__webpack_require__.O[e](r[c])))?r.splice(c--,1):(n=!1,i<o&&(o=i));if(n){e.splice(s--,1);var d=a();void 0!==d&&(t=d)}}return t}i=i||0;for(var s=e.length;s>0&&e[s-1][2]>i;s--)e[s]=e[s-1];e[s]=[r,a,i]}})(),__webpack_require__.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return __webpack_require__.d(t,{a:t}),t},__webpack_require__.d=(e,t)=>{for(var r in t)__webpack_require__.o(t,r)&&!__webpack_require__.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},__webpack_require__.f={},__webpack_require__.e=e=>Promise.all(Object.keys(__webpack_require__.f).reduce(((t,r)=>(__webpack_require__.f[r](e,t),t)),[])),__webpack_require__.u=e=>"660-"+({502:"VideoUI",525:"GridMasonryBigVideoVideoFeature",1309:"VideoCardStory",1495:"Grid",1610:"ShoppableCardList",1987:"CarouselFeature",2522:"CarouselScatteredFeature",2673:"Floating",2771:"InlineShoppableProductFeature",2845:"BackgroundFeature",3355:"Shoppable",5022:"StoryFeature",5341:"SingleFeature",5889:"CarouselUI",6148:"VideoCard",6733:"Heading",7297:"SeoBlock",8234:"Interactions",8265:"Player",8272:"CustomModalFeature",8685:"GridMasonryFeature",9127:"VideoFeature",9478:"NavigationFeature",9883:"ProductWidget"}[e]||e)+".js",__webpack_require__.hu=e=>e+"."+__webpack_require__.h()+".hot-update.js",__webpack_require__.miniCssF=e=>{},__webpack_require__.hmrF=()=>"client."+__webpack_require__.h()+".hot-update.json",__webpack_require__.h=()=>"278ff64d49754a1884b3",__webpack_require__.g=function(){if("object"===typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"===typeof window)return window}}(),__webpack_require__.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e={},t="videowise-widget:";__webpack_require__.l=(r,a,i,o)=>{if(e[r])e[r].push(a);else{var n,c;if(void 0!==i)for(var d=document.getElementsByTagName("script"),s=0;s<d.length;s++){var p=d[s];if(p.getAttribute("src")==r||p.getAttribute("data-webpack")==t+i){n=p;break}}n||(c=!0,(n=document.createElement("script")).charset="utf-8",n.timeout=120,__webpack_require__.nc&&n.setAttribute("nonce",__webpack_require__.nc),n.setAttribute("data-webpack",t+i),n.src=r),e[r]=[a];var _=(t,a)=>{n.onerror=n.onload=null,clearTimeout(l);var i=e[r];if(delete e[r],n.parentNode&&n.parentNode.removeChild(n),i&&i.forEach((e=>e(a))),t)return t(a)},l=setTimeout(_.bind(null,void 0,{type:"timeout",target:n}),12e4);n.onerror=_.bind(null,n.onerror),n.onload=_.bind(null,n.onload),c&&document.head.appendChild(n)}}})(),__webpack_require__.r=e=>{"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{var e,t,r,a={},i=__webpack_require__.c,o=[],n=[],c="idle",d=0,s=[];function p(e){c=e;for(var t=[],r=0;r<n.length;r++)t[r]=n[r].call(null,e);return Promise.all(t)}function _(){0===--d&&p("ready").then((function(){if(0===d){var e=s;s=[];for(var t=0;t<e.length;t++)e[t]()}}))}function l(e){if("idle"!==c)throw new Error("check() is only allowed in idle status");return p("check").then(__webpack_require__.hmrM).then((function(r){return r?p("prepare").then((function(){var a=[];return t=[],Promise.all(Object.keys(__webpack_require__.hmrC).reduce((function(e,i){return __webpack_require__.hmrC[i](r.c,r.r,r.m,e,t,a),e}),[])).then((function(){return t=function(){return e?w(e):p("ready").then((function(){return a}))},0===d?t():new Promise((function(e){s.push((function(){e(t())}))}));var t}))})):p(m()?"ready":"idle").then((function(){return null}))}))}function u(e){return"ready"!==c?Promise.resolve().then((function(){throw new Error("apply() is only allowed in ready status (state: "+c+")")})):w(e)}function w(e){e=e||{},m();var a=t.map((function(t){return t(e)}));t=void 0;var i=a.map((function(e){return e.error})).filter(Boolean);if(i.length>0)return p("abort").then((function(){throw i[0]}));var o=p("dispose");a.forEach((function(e){e.dispose&&e.dispose()}));var n,c=p("apply"),d=function(e){n||(n=e)},s=[];return a.forEach((function(e){if(e.apply){var t=e.apply(d);if(t)for(var r=0;r<t.length;r++)s.push(t[r])}})),Promise.all([o,c]).then((function(){return n?p("fail").then((function(){throw n})):r?w(e).then((function(e){return s.forEach((function(t){e.indexOf(t)<0&&e.push(t)})),e})):p("idle").then((function(){return s}))}))}function m(){if(r)return t||(t=[]),Object.keys(__webpack_require__.hmrI).forEach((function(e){r.forEach((function(r){__webpack_require__.hmrI[e](r,t)}))})),r=void 0,!0}__webpack_require__.hmrD=a,__webpack_require__.i.push((function(s){var w=s.module,m=function(t,r){var a=i[r];if(!a)return t;var n=function(n){if(a.hot.active){if(i[n]){var c=i[n].parents;-1===c.indexOf(r)&&c.push(r)}else o=[r],e=n;-1===a.children.indexOf(n)&&a.children.push(n)}else console.warn("[HMR] unexpected require("+n+") from disposed module "+r),o=[];return t(n)},s=function(e){return{configurable:!0,enumerable:!0,get:function(){return t[e]},set:function(r){t[e]=r}}};for(var l in t)Object.prototype.hasOwnProperty.call(t,l)&&"e"!==l&&Object.defineProperty(n,l,s(l));return n.e=function(e){return function(e){switch(c){case"ready":p("prepare");case"prepare":return d++,e.then(_,_),e;default:return e}}(t.e(e))},n}(s.require,s.id);w.hot=function(i,d){var s=e!==i,_={_acceptedDependencies:{},_acceptedErrorHandlers:{},_declinedDependencies:{},_selfAccepted:!1,_selfDeclined:!1,_selfInvalidated:!1,_disposeHandlers:[],_main:s,_requireSelf:function(){o=d.parents.slice(),e=s?void 0:i,__webpack_require__(i)},active:!0,accept:function(e,t,r){if(void 0===e)_._selfAccepted=!0;else if("function"===typeof e)_._selfAccepted=e;else if("object"===typeof e&&null!==e)for(var a=0;a<e.length;a++)_._acceptedDependencies[e[a]]=t||function(){},_._acceptedErrorHandlers[e[a]]=r;else _._acceptedDependencies[e]=t||function(){},_._acceptedErrorHandlers[e]=r},decline:function(e){if(void 0===e)_._selfDeclined=!0;else if("object"===typeof e&&null!==e)for(var t=0;t<e.length;t++)_._declinedDependencies[e[t]]=!0;else _._declinedDependencies[e]=!0},dispose:function(e){_._disposeHandlers.push(e)},addDisposeHandler:function(e){_._disposeHandlers.push(e)},removeDisposeHandler:function(e){var t=_._disposeHandlers.indexOf(e);t>=0&&_._disposeHandlers.splice(t,1)},invalidate:function(){switch(this._selfInvalidated=!0,c){case"idle":t=[],Object.keys(__webpack_require__.hmrI).forEach((function(e){__webpack_require__.hmrI[e](i,t)})),p("ready");break;case"ready":Object.keys(__webpack_require__.hmrI).forEach((function(e){__webpack_require__.hmrI[e](i,t)}));break;case"prepare":case"check":case"dispose":case"apply":(r=r||[]).push(i)}},check:l,apply:u,status:function(e){if(!e)return c;n.push(e)},addStatusHandler:function(e){n.push(e)},removeStatusHandler:function(e){var t=n.indexOf(e);t>=0&&n.splice(t,1)},data:a[i]};return e=void 0,_}(s.id,w),w.parents=o,w.children=[],o=[],s.require=m})),__webpack_require__.hmrC={},__webpack_require__.hmrI={}})(),__webpack_require__.p="https://assets.videowise.com/",(()=>{if("undefined"!==typeof document){var e=(e,t,r,a,i)=>{var o=document.createElement("link");o.rel="stylesheet",o.type="text/css";return o.onerror=o.onload=r=>{if(o.onerror=o.onload=null,"load"===r.type)a();else{var n=r&&("load"===r.type?"missing":r.type),c=r&&r.target&&r.target.href||t,d=new Error("Loading CSS chunk "+e+" failed.\n("+c+")");d.code="CSS_CHUNK_LOAD_FAILED",d.type=n,d.request=c,o.parentNode&&o.parentNode.removeChild(o),i(d)}},o.href=t,r?r.parentNode.insertBefore(o,r.nextSibling):document.head.appendChild(o),o},t=(e,t)=>{for(var r=document.getElementsByTagName("link"),a=0;a<r.length;a++){var i=(n=r[a]).getAttribute("data-href")||n.getAttribute("href");if("stylesheet"===n.rel&&(i===e||i===t))return n}var o=document.getElementsByTagName("style");for(a=0;a<o.length;a++){var n;if((i=(n=o[a]).getAttribute("data-href"))===e||i===t)return n}},r=[],a=[],i=e=>({dispose:()=>{for(var e=0;e<r.length;e++){var t=r[e];t.parentNode&&t.parentNode.removeChild(t)}r.length=0},apply:()=>{for(var e=0;e<a.length;e++)a[e].rel="stylesheet";a.length=0}});__webpack_require__.hmrC.miniCss=(o,n,c,d,s,p)=>{s.push(i),o.forEach((i=>{var o=__webpack_require__.miniCssF(i),n=__webpack_require__.p+o,c=t(o,n);c&&d.push(new Promise(((t,o)=>{var d=e(i,n,c,(()=>{d.as="style",d.rel="preload",t()}),o);r.push(c),a.push(d)})))}))}}})(),(()=>{var e,t=__webpack_require__.hmrS_jsonp=__webpack_require__.hmrS_jsonp||{6047:0};__webpack_require__.f.j=(e,r)=>{var a=__webpack_require__.o(t,e)?t[e]:void 0;if(0!==a)if(a)r.push(a[2]);else{var i=new Promise(((r,i)=>a=t[e]=[r,i]));r.push(a[2]=i);var o=__webpack_require__.p+__webpack_require__.u(e),n=new Error;__webpack_require__.l(o,(r=>{if(__webpack_require__.o(t,e)&&(0!==(a=t[e])&&(t[e]=void 0),a)){var i=r&&("load"===r.type?"missing":r.type),o=r&&r.target&&r.target.src;n.message="Loading chunk "+e+" failed.\n("+i+": "+o+")",n.name="ChunkLoadError",n.type=i,n.request=o,a[1](n)}}),"chunk-"+e,e)}};var r,a,i,o,n={};function c(t,r){return e=r,new Promise(((e,r)=>{n[t]=e;var a=__webpack_require__.p+__webpack_require__.hu(t),i=new Error;__webpack_require__.l(a,(e=>{if(n[t]){n[t]=void 0;var a=e&&("load"===e.type?"missing":e.type),o=e&&e.target&&e.target.src;i.message="Loading hot update chunk "+t+" failed.\n("+a+": "+o+")",i.name="ChunkLoadError",i.type=a,i.request=o,r(i)}}))}))}function d(e){function n(e){for(var t=[e],r={},a=t.map((function(e){return{chain:[e],id:e}}));a.length>0;){var i=a.pop(),o=i.id,n=i.chain,d=__webpack_require__.c[o];if(d&&(!d.hot._selfAccepted||d.hot._selfInvalidated)){if(d.hot._selfDeclined)return{type:"self-declined",chain:n,moduleId:o};if(d.hot._main)return{type:"unaccepted",chain:n,moduleId:o};for(var s=0;s<d.parents.length;s++){var p=d.parents[s],_=__webpack_require__.c[p];if(_){if(_.hot._declinedDependencies[o])return{type:"declined",chain:n.concat([p]),moduleId:o,parentId:p};-1===t.indexOf(p)&&(_.hot._acceptedDependencies[o]?(r[p]||(r[p]=[]),c(r[p],[o])):(delete r[p],t.push(p),a.push({chain:n.concat([p]),id:p})))}}}}return{type:"accepted",moduleId:e,outdatedModules:t,outdatedDependencies:r}}function c(e,t){for(var r=0;r<t.length;r++){var a=t[r];-1===e.indexOf(a)&&e.push(a)}}__webpack_require__.f&&delete __webpack_require__.f.jsonpHmr,r=void 0;var d={},s=[],p={},_=function(e){console.warn("[HMR] unexpected require("+e.id+") to disposed module")};for(var l in a)if(__webpack_require__.o(a,l)){var u,w=a[l],m=!1,h=!1,f=!1,y="";switch((u=w?n(l):{type:"disposed",moduleId:l}).chain&&(y="\nUpdate propagation: "+u.chain.join(" -> ")),u.type){case"self-declined":e.onDeclined&&e.onDeclined(u),e.ignoreDeclined||(m=new Error("Aborted because of self decline: "+u.moduleId+y));break;case"declined":e.onDeclined&&e.onDeclined(u),e.ignoreDeclined||(m=new Error("Aborted because of declined dependency: "+u.moduleId+" in "+u.parentId+y));break;case"unaccepted":e.onUnaccepted&&e.onUnaccepted(u),e.ignoreUnaccepted||(m=new Error("Aborted because "+l+" is not accepted"+y));break;case"accepted":e.onAccepted&&e.onAccepted(u),h=!0;break;case"disposed":e.onDisposed&&e.onDisposed(u),f=!0;break;default:throw new Error("Unexception type "+u.type)}if(m)return{error:m};if(h)for(l in p[l]=w,c(s,u.outdatedModules),u.outdatedDependencies)__webpack_require__.o(u.outdatedDependencies,l)&&(d[l]||(d[l]=[]),c(d[l],u.outdatedDependencies[l]));f&&(c(s,[u.moduleId]),p[l]=_)}a=void 0;for(var v,g=[],C=0;C<s.length;C++){var S=s[C],I=__webpack_require__.c[S];I&&(I.hot._selfAccepted||I.hot._main)&&p[S]!==_&&!I.hot._selfInvalidated&&g.push({module:S,require:I.hot._requireSelf,errorHandler:I.hot._selfAccepted})}return{dispose:function(){var e;i.forEach((function(e){delete t[e]})),i=void 0;for(var r,a=s.slice();a.length>0;){var o=a.pop(),n=__webpack_require__.c[o];if(n){var c={},p=n.hot._disposeHandlers;for(C=0;C<p.length;C++)p[C].call(null,c);for(__webpack_require__.hmrD[o]=c,n.hot.active=!1,delete __webpack_require__.c[o],delete d[o],C=0;C<n.children.length;C++){var _=__webpack_require__.c[n.children[C]];_&&((e=_.parents.indexOf(o))>=0&&_.parents.splice(e,1))}}}for(var l in d)if(__webpack_require__.o(d,l)&&(n=__webpack_require__.c[l]))for(v=d[l],C=0;C<v.length;C++)r=v[C],(e=n.children.indexOf(r))>=0&&n.children.splice(e,1)},apply:function(t){for(var r in p)__webpack_require__.o(p,r)&&(__webpack_require__.m[r]=p[r]);for(var a=0;a<o.length;a++)o[a](__webpack_require__);for(var i in d)if(__webpack_require__.o(d,i)){var n=__webpack_require__.c[i];if(n){v=d[i];for(var c=[],_=[],l=[],u=0;u<v.length;u++){var w=v[u],m=n.hot._acceptedDependencies[w],h=n.hot._acceptedErrorHandlers[w];if(m){if(-1!==c.indexOf(m))continue;c.push(m),_.push(h),l.push(w)}}for(var f=0;f<c.length;f++)try{c[f].call(null,v)}catch(I){if("function"===typeof _[f])try{_[f](I,{moduleId:i,dependencyId:l[f]})}catch(E){e.onErrored&&e.onErrored({type:"accept-error-handler-errored",moduleId:i,dependencyId:l[f],error:E,originalError:I}),e.ignoreErrored||(t(E),t(I))}else e.onErrored&&e.onErrored({type:"accept-errored",moduleId:i,dependencyId:l[f],error:I}),e.ignoreErrored||t(I)}}}for(var y=0;y<g.length;y++){var C=g[y],S=C.module;try{C.require(S)}catch(I){if("function"===typeof C.errorHandler)try{C.errorHandler(I,{moduleId:S,module:__webpack_require__.c[S]})}catch(E){e.onErrored&&e.onErrored({type:"self-accept-error-handler-errored",moduleId:S,error:E,originalError:I}),e.ignoreErrored||(t(E),t(I))}else e.onErrored&&e.onErrored({type:"self-accept-errored",moduleId:S,error:I}),e.ignoreErrored||t(I)}}return s}}}self.webpackHotUpdatevideowise_widget=(t,r,i)=>{for(var c in r)__webpack_require__.o(r,c)&&(a[c]=r[c],e&&e.push(c));i&&o.push(i),n[t]&&(n[t](),n[t]=void 0)},__webpack_require__.hmrI.jsonp=function(e,t){a||(a={},o=[],i=[],t.push(d)),__webpack_require__.o(a,e)||(a[e]=__webpack_require__.m[e])},__webpack_require__.hmrC.jsonp=function(e,n,s,p,_,l){_.push(d),r={},i=n,a=s.reduce((function(e,t){return e[t]=!1,e}),{}),o=[],e.forEach((function(e){__webpack_require__.o(t,e)&&void 0!==t[e]?(p.push(c(e,l)),r[e]=!0):r[e]=!1})),__webpack_require__.f&&(__webpack_require__.f.jsonpHmr=function(e,t){r&&__webpack_require__.o(r,e)&&!r[e]&&(t.push(c(e)),r[e]=!0)})},__webpack_require__.hmrM=()=>{if("undefined"===typeof fetch)throw new Error("No browser support: need fetch API");return fetch(__webpack_require__.p+__webpack_require__.hmrF()).then((e=>{if(404!==e.status){if(!e.ok)throw new Error("Failed to fetch update manifest "+e.statusText);return e.json()}}))},__webpack_require__.O.j=e=>0===t[e];var s=(e,r)=>{var a,i,[o,n,c]=r,d=0;if(o.some((e=>0!==t[e]))){for(a in n)__webpack_require__.o(n,a)&&(__webpack_require__.m[a]=n[a]);if(c)var s=c(__webpack_require__)}for(e&&e(r);d<o.length;d++)i=o[d],__webpack_require__.o(t,i)&&t[i]&&t[i][0](),t[i]=0;return __webpack_require__.O(s)},p=self.webpackChunkvideowise_widget=self.webpackChunkvideowise_widget||[];p.forEach(s.bind(null,0)),p.push=s.bind(null,p.push.bind(p))})();var __webpack_exports__=__webpack_require__.O(void 0,[2130],(()=>__webpack_require__(2629)));__webpack_exports__=__webpack_require__.O(__webpack_exports__)})();