(()=>{"use strict";var __webpack_modules__=[(e,t,i)=>{i.r(t);var o=i(1),r=i(4),n=(i(5),i(6)),a=i(7),d=i(58),c=i(15);const s=(0,o.lazy)((()=>Promise.all([i.e(33),i.e(32)]).then(i.bind(i,60))));(0,a.default)().initialization(),window.initVideowise=(0,a.default)().initialization,window.initVideowiseBulk=function(e){return(0,a.default)().bulkInit(e)},window.addEventListener(c.CUSTOM_EVENTS.VIDEO_BACKGROUND_V2_RENDERED,(e=>{(0,d.default)(e.detail)}),!1),(0,n.default)(["reeview-app-widget","videowise-background"]);const l=document.getElementById("videowise_ugc");if(null!==l){(0,r.createRoot)(l).render(o.default.createElement(o.Suspense,{fallback:o.default.createElement(o.default.Fragment,null)},o.default.createElement(s,null)))}},,,,,,(e,t,i)=>{i.r(t),i.d(t,{default:()=>a});var o=i(7),r=i(14),n=i(52);const a=e=>{window.videowiseIdsLoaded=[];const t=e=>e?e.replace("reeview-app-widget_",""):"",i=(e,t)=>{const i=`widget_${e}_product_${t}`;if(window.videowiseIdsLoaded.includes(i))return;if(window.videowiseIdsLoaded.length>49)return void console.error("Videowise bulk load limit reached. Stopping further bulk loads.");let a={widgetIds:[e],device:(0,r.getDeviceType)()},d=(0,n.default)(`${window.location.protocol}//${window.location.hostname}${window.location.pathname}`);a=t||(0,o.default)().isProductPage()?Object.assign(Object.assign({},a),{productId:t||(0,o.default)().getProductId(),url:d}):Object.assign(Object.assign({},a),{url:d}),window.videowiseIdsLoaded.push(i),(0,o.default)().bulkInit(a)},a=e=>(document.querySelectorAll(`.${e.join(", .")}`).forEach((e=>{const o=t((null===e||void 0===e?void 0:e.id)||"");i(o)})),!0),d=e=>{new MutationObserver(((o,r)=>{for(const n of o)"childList"===n.type&&n.addedNodes.forEach((o=>{const r=o=>{if(o.nodeType===Node.ELEMENT_NODE){for(let r=0;r<e.length;r++)if(o.classList.contains(e[r])){let e=null;const r=t((null===o||void 0===o?void 0:o.id)||"");o.getAttribute("data-videowise-pdp")&&o.getAttribute("data-product-id")&&(e=o.getAttribute("data-product-id")),i(r,e)}o.childNodes.forEach(r)}};r(o)}))})).observe(document.documentElement,{childList:!0,subtree:!0})};return a(c=e)&&d(c);var c}},(e,t,i)=>{i.r(t),i.d(t,{default:()=>h,getCurrentUrl:()=>S,isCampaign:()=>m,processBulkWidgets:()=>T,processNonProductPages:()=>f,processProductPage:()=>g});var o=i(8),r=i(36),n=i(37),a=i(50),d=i(51),c=i(52),s=i(10),l=i(53),p=i(38),u=i(54),_=i(14),v=i(15),w=function(e,t,i,o){return new(i||(i=Promise))((function(r,n){function a(e){try{c(o.next(e))}catch(t){n(t)}}function d(e){try{c(o.throw(e))}catch(t){n(t)}}function c(e){var t;e.done?r(e.value):(t=e.value,t instanceof i?t:new i((function(e){e(t)}))).then(a,d)}c((o=o.apply(e,t||[])).next())}))};const S=()=>(0,c.default)(`${window.location.protocol}//${window.location.hostname}${window.location.pathname}`),f=e=>w(void 0,void 0,void 0,(function*(){var t,i;let o=S();"undefined"!==typeof window.videowiseTapcart&&(o="tapcart://home");const r=yield(0,s.getIndependentWidgetsByUrl)({shop:e,url:o,device:(0,_.getDeviceType)()}),n=null!==(i=null===(t=null===r||void 0===r?void 0:r.widgets)||void 0===t?void 0:t.map((e=>e.id)))&&void 0!==i?i:[];(0,u.default)(r);try{window.dispatchEvent(new CustomEvent(v.CUSTOM_EVENTS.VIDEO_DATA_READY,{detail:{deviceType:(0,_.getDeviceType)(),url:o,widgetIds:n}}))}catch(a){console.error("Error dispatching VIDEO_DATA_READY event:",a)}yield(0,p.renderAllWidgets)(r,(0,l.default)(r.widgets))})),g=(e,t)=>w(void 0,void 0,void 0,(function*(){var i,o;let r=S();"undefined"!==typeof window.videowiseTapcart&&(r="tapcart://product");const n=yield(0,s.getProductWidgetConfig)({shop:e,productId:t,device:(0,_.getDeviceType)(),url:r}),a=null!==(o=null===(i=null===n||void 0===n?void 0:n.widgets)||void 0===i?void 0:i.map((e=>e.id)))&&void 0!==o?o:[];(0,u.default)(n);try{window.dispatchEvent(new CustomEvent(v.CUSTOM_EVENTS.VIDEO_DATA_READY,{detail:{deviceType:(0,_.getDeviceType)(),url:r,widgetIds:a}}))}catch(d){console.error("Error dispatching VIDEO_DATA_READY event:",d)}yield(0,p.renderAllWidgets)(n,(0,l.default)(n.widgets))})),T=e=>w(void 0,void 0,void 0,(function*(){if(!e.widgetIds)return;const t=yield(0,s.getBulkWidgetConfig)(Object.assign(Object.assign({},e),{device:(0,_.getDeviceType)()}));yield(0,p.renderAllWidgets)(t,(0,l.default)(t.widgets))})),m=()=>{const e="undefined"!==typeof window.INITIAL_DATA,t="undefined"!==typeof window.INITIAL_PRODUCTS,i="undefined"!==typeof window.SITE_DATA,o="undefined"!==typeof window.CAMPAIGN_DATA;return!0===e&&!0===t&&!0===i&&!0===o},h=()=>{let e=null;if("undefined"!==typeof window.Shopify?e=!0===m()?n.default:o.default:"undefined"!==typeof window.videowiseSFCC?e=!0===m()?a.default:r.default:"undefined"!==typeof window.videowiseTapcart&&(e=d.default),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!")}})}},(e,t,i)=>{i.r(t),i.d(t,{default:()=>v});var o,r=i(9),n=i(7),a=i(10),d=i(13),c=i(34),s=i(19),l=i(35),p=i(15),u=function(e,t,i,o){return new(i||(i=Promise))((function(r,n){function a(e){try{c(o.next(e))}catch(t){n(t)}}function d(e){try{c(o.throw(e))}catch(t){n(t)}}function c(e){var t;e.done?r(e.value):(t=e.value,t instanceof i?t:new i((function(e){e(t)}))).then(a,d)}c((o=o.apply(e,t||[])).next())}))};class _{}o=_,_.initialization=()=>u(void 0,void 0,void 0,(function*(){window.videowiseIdsLoaded=[];let{Shopify:e,__st:t}=window;if(!e)return;const i=document.querySelector("#videowise-css");if(i&&i.disabled&&i.removeAttribute("disabled"),window.videowise_use_handlers){const e=`https://${window.Shopify.shop}`||window.location.href;if(e.indexOf("/products/")>-1){const i=yield fetch(`${e}.js`),o=yield i.json();t.rid=o.id,t.p="product"}else t.p=""}"about:srcdoc"!==window.location.href&&(o.isProductPage()?yield(0,n.processProductPage)(e.shop,t.rid):yield(0,n.processNonProductPages)(e.shop))})),_.bulkInit=e=>u(void 0,void 0,void 0,(function*(){let{Shopify:t}=window;yield(0,n.processBulkWidgets)(Object.assign({shop:t.shop},e))})),_.urlHelper=e=>{var t;return(!0===window.FORCE_DOMAIN?"https://"+(null===(t=window.Shopify)||void 0===t?void 0:t.shop):"")+e},_.postToCart=(e,t,i,n,d)=>u(void 0,void 0,void 0,(function*(){let c={id:e,quantity:n};t&&(c.selling_plan=t);try{const e=yield(0,a.postCartAdd)(o.urlHelper("/cart/add.js"),c).then((e=>e.json()));return(0,l.track)(p.TrackEventType.Cart,Object.assign({shop:window.Shopify.shop,productRefId:i||window.__st.rid,shopableVideo:!0,cartId:r.default.get("cart")},d)),e}catch(s){console.error("Add to cart error: ",s)}})),_.isProductPage=()=>!0===window.VIDEOWISE_CUSTOM_PRODUCT_PAGE||window.__st&&"product"===window.__st.p&&null!==window.__st.rid,_.getProductId=()=>o.isProductPage()?window.__st.rid:"",_.getProductByHandle=(e,t,i,r)=>u(void 0,void 0,void 0,(function*(){try{let n="";"undefined"!==typeof window.VIDEOWISE_SHOPIFY_ROOT&&"/"!==window.VIDEOWISE_SHOPIFY_ROOT&&(n=window.VIDEOWISE_SHOPIFY_ROOT);const d=yield(0,a.getProductWithUrlHelper)(o.urlHelper(`${n}/products/${e}.js`)),s=yield d.json(),l=s.variants.filter((e=>0!=(null===e||void 0===e?void 0:e.price))).map((e=>Object.assign(Object.assign({},e),{compare_at_price:(0,c.getProductPriceAsString)(e.compare_at_price),price:(0,c.getProductPriceAsString)(e.price)})));if("undefined"!==typeof i)for(let e=0;e<l.length;e++)l[e].id===parseInt(i)&&(s.price=l[e].price);let p,u=l;if(null===t||void 0===t?void 0:t.length){const e=t.map((e=>Number(e)));if(p=l.filter((t=>e.includes(t.id))),1===s.options.length){const e=p.map((e=>e.option1));s.options[0].values=s.options[0].values.filter((t=>!e.includes(t)))}u=l.filter((e=>!p.some((t=>e.id===t.id))))}return Object.assign(Object.assign({},s),{compare_at_price:(0,c.getProductPriceAsString)(s.compare_at_price),compare_at_price_max:(0,c.getProductPriceAsString)(s.compare_at_price_max),compare_at_price_min:(0,c.getProductPriceAsString)(s.compare_at_price_min),price:(0,c.getProductPriceAsString)(s.price),price_max:(0,c.getProductPriceAsString)(s.price_max),price_min:(0,c.getProductPriceAsString)(s.price_min),variants:u,quantity:r,excludedVariants:(null===p||void 0===p?void 0:p.length)?p:[]})}catch(n){return!1}})),_.getStoreCart=()=>u(void 0,void 0,void 0,(function*(){try{const{data:e}=yield(0,a.getCart)(o.urlHelper("/cart.json"));return e}catch(e){return console.log("Shopify cart error: ",e),e}})),_.getRecommendedProductsById=e=>u(void 0,void 0,void 0,(function*(){if(window.Shopify.withLiveStream)return{products:[]};try{const{data:t}=yield(0,a.getRecommendedProductsWithUrlHelper)(o.urlHelper(`/recommendations/products.json?product_id=${e}`));return t}catch(t){return console.log("Shopify recommended products error: ",t),t}})),_.setCommercials=(e,t,i,r)=>u(void 0,void 0,void 0,(function*(){var n,a,d,l,u,_,v,w;let S=[];if((null===(n=e[t])||void 0===n?void 0:n.commercials)&&(null===(a=e[t])||void 0===a?void 0:a.commercials.length))for(const c in null===(d=e[t])||void 0===d?void 0:d.commercials){const n=null===(l=e[t])||void 0===l?void 0:l.commercials[c];if("PRODUCT"===n.type&&!n.hasOwnProperty("compare_at_price")){const a=yield o.getProductByHandle(null===n||void 0===n?void 0:n.handle,null===n||void 0===n?void 0:n.excludedVariants,null===n||void 0===n?void 0:n.variantId,null===n||void 0===n?void 0:n.quantity);if(!1!==a){const o="undefined"!==typeof n.variantId?a.variants.find((e=>e.id===Number(n.variantId))):"undefined"!==typeof a.variants[0]?a.variants[0]:a,d=null!==(_=null===(u=null===o||void 0===o?void 0:o.featured_image)||void 0===u?void 0:u.src)&&void 0!==_?_:a.featured_image;S.push(Object.assign(Object.assign(Object.assign({},a),n),{compare_at_price:isNaN(parseInt(a.compare_at_price))?void 0:a.compare_at_price,compare_at_price_max:isNaN(parseInt(a.compare_at_price_max))?void 0:a.compare_at_price_max,compare_at_price_min:isNaN(parseInt(a.compare_at_price_min))?void 0:a.compare_at_price_min,price:isNaN(parseInt(a.price))?void 0:a.price,price_max:isNaN(parseInt(a.price_max))?void 0:a.price_max,price_min:isNaN(parseInt(a.price_min))?void 0:a.price_min,compareAtPrice:!1===isNaN(parseInt(o.compare_at_price))?o.compare_at_price:void 0,previewImageSrc:`${d}&width=400`})),!1===r&&(null===(v=e[t])||void 0===v?void 0:v.commercials.length)>1&&1===S.length&&(i({type:s.ACTIONS.TOGGLE_SHOPPABLE_LOADING,payload:{loading:!0}}),i({type:s.ACTIONS.SET_SHOPPABLE_LIST,payload:{shoppableList:[S[0]]}}),i({type:s.ACTIONS.SHOW_SHOPPABLE_LIST}))}}}const f=(0,c.hasShoppableProducts)(S);i({type:s.ACTIONS.SET_SHOPPABLE_LIST,payload:{shoppableList:S}}),i({type:s.ACTIONS.TOGGLE_SHOPPABLE_LOADING,payload:{loading:!1}});const g=null!==(w=S.filter((e=>e.type===p.COMMERCIAL_TYPE.PRODUCT)))&&void 0!==w?w:[];g.length>1&&!0===f?!1===r&&(i({type:s.ACTIONS.SHOW_SHOPPABLE_LIST}),i({type:s.ACTIONS.HIDE_MORE,payload:{isVisible:!0}})):1===g.length&&!0===f?!1===r&&(i({type:s.ACTIONS.HIDE_SHOPPABLE_LIST}),i({type:s.ACTIONS.TOGGLE_PANEL_HEADER,payload:{showHeader:!1}}),i({type:s.ACTIONS.SHOW_MORE,payload:{isVisible:!0}})):(i({type:s.ACTIONS.HIDE_SHOPPABLE_LIST}),i({type:s.ACTIONS.HIDE_MORE,payload:{isVisible:!1}}))})),_.redirectToCheckout=(e,t,i,r,n,a)=>u(void 0,void 0,void 0,(function*(){e({type:s.ACTIONS.SET_IS_LOADING_IN_PROGRESS,payload:{isLoadingInProgress:!0}}),yield o.postToCart(t,i,r,n,a),e({type:s.ACTIONS.SET_IS_LOADING_IN_PROGRESS,payload:{isLoadingInProgress:!1}}),window.location=`${window.location.origin}/checkout`})),_.redirectToCart=(e,t,i,r,n,a)=>u(void 0,void 0,void 0,(function*(){window.Shopify.withLiveStream?d.WindowBridgeShopifyRequester.addToCart(t,i,r,n,a):o.redirectToCartFromWidget(e,t,i,r,n,a)})),_.redirectToCartFromWidget=(e,t,i,r,n,a)=>u(void 0,void 0,void 0,(function*(){e({type:s.ACTIONS.SET_IS_LOADING_IN_PROGRESS,payload:{isLoadingInProgress:!0}}),yield o.postToCart(t,i,r,n,a),e({type:s.ACTIONS.SET_IS_LOADING_IN_PROGRESS,payload:{isLoadingInProgress:!1}});const d=window.FORCE_DOMAIN?`/cart/add?items[][id]=${t}&items[][quantity]=${n}&return_to=/checkout`:`${window.location.origin}/cart`;window.location=o.urlHelper(d)})),_.redirectToCartCustom=(e,t,i,r,n,a,d)=>u(void 0,void 0,void 0,(function*(){e({type:s.ACTIONS.SET_IS_LOADING_IN_PROGRESS,payload:{isLoadingInProgress:!0}}),yield o.postToCart(t,i,r,n,a),e({type:s.ACTIONS.SET_IS_LOADING_IN_PROGRESS,payload:{isLoadingInProgress:!1}}),sessionStorage.setItem("openCart",d),window.document.location.reload()})),_.redirectToCustomURL=(e,t,i,r,n,a,d)=>u(void 0,void 0,void 0,(function*(){e({type:s.ACTIONS.SET_IS_LOADING_IN_PROGRESS,payload:{isLoadingInProgress:!0}}),yield o.postToCart(t,i,r,n,a),e({type:s.ACTIONS.SET_IS_LOADING_IN_PROGRESS,payload:{isLoadingInProgress:!1}}),window.location.replace(d)})),_.handleAddToCart=(e,t,i,r,n,a,c,l,p)=>u(void 0,void 0,void 0,(function*(){if(window.Shopify.withLiveStream)yield d.WindowBridgeShopifyRequester.handleAddToCart(e,t,i,r,n,a,l,p);else{e({type:s.ACTIONS.SET_IS_LOADING_IN_PROGRESS,payload:{isLoadingInProgress:!0}}),yield o.postToCart(t,i,r,n,a),e({type:s.ACTIONS.SET_IS_LOADING_IN_PROGRESS,payload:{isLoadingInProgress:!1}});try{const t=yield o.getStoreCart();e({type:s.ACTIONS.GET_CART,payload:{cart:t}})}catch(c){return c}}})),_.redirectToClientURL=e=>{window.location.replace(e)},_.getCurrency=()=>{var e,t;return(null===(t=null===(e=window.Shopify)||void 0===e?void 0:e.currency)||void 0===t?void 0:t.active)||"USD"},_.handleGetCart=e=>u(void 0,void 0,void 0,(function*(){let t=null;t=window.Shopify.withLiveStream?yield d.WindowBridgeShopifyRequester.getCart():yield o.getStoreCart(),e({type:s.ACTIONS.GET_CART,payload:{cart:t}})})),_.updateCartProductQuantity=(e,t,i)=>u(void 0,void 0,void 0,(function*(){let r=null;window.Shopify.withLiveStream?(e({type:s.ACTIONS.SET_IS_LOADING_IN_PROGRESS,payload:{isLoadingInProgress:!0}}),r=yield d.WindowBridgeShopifyRequester.updateProductQuantity({dispatch:e,url:o.urlHelper("/cart/update.js"),productId:t,quantity:i})):(yield(0,a.postCartUpdateProductQuantity)({url:o.urlHelper("/cart/update.js"),productId:t,quantity:i}),r=yield o.getStoreCart()),e({type:s.ACTIONS.GET_CART,payload:{cart:r}})}));const v=_},,(e,t,i)=>{i.r(t),i.d(t,{getBulkWidgetConfig:()=>l,getCart:()=>g,getIndependentWidgetsByUrl:()=>a,getLiveStreamStatus:()=>T,getProductByHandle:()=>_,getProductWidgetConfig:()=>d,getProductWithUrlHelper:()=>S,getRecommendedProductsWithUrlHelper:()=>f,getUgcForm:()=>c,postCartAdd:()=>v,postCartUpdateProductQuantity:()=>w,postFormData:()=>u,postFormDataVote:()=>p,postVideoUpload:()=>s});var o=i(11),r=function(e,t,i,o){return new(i||(i=Promise))((function(r,n){function a(e){try{c(o.next(e))}catch(t){n(t)}}function d(e){try{c(o.throw(e))}catch(t){n(t)}}function c(e){var t;e.done?r(e.value):(t=e.value,t instanceof i?t:new i((function(e){e(t)}))).then(a,d)}c((o=o.apply(e,t||[])).next())}))};const n="https://api-cdn.videowise.com",a=e=>r(void 0,void 0,void 0,(function*(){const t=new URLSearchParams(`shop=${e.shop}`);t.set("url",e.url);const i=yield fetch(`${n}/widget/independent.json?${t.toString()}`,{headers:{"Content-Type":"application/json"}});return(0,o.default)({data:yield i.json()})})),d=e=>r(void 0,void 0,void 0,(function*(){var t;const i=new URLSearchParams(`shop=${e.shop}`);i.set("productId",e.productId),i.set("url",null!==(t=e.url)&&void 0!==t?t:"");const r=yield fetch(`${n}/widget/product.json?${i.toString()}`,{headers:{"Content-Type":"application/json"}});return(0,o.default)({data:yield r.json()})})),c=e=>r(void 0,void 0,void 0,(function*(){const t=yield fetch(`${n}/external-ugc/ugcForm?shop=${e.shop}`,{headers:{"Content-Type":"application/json"}});return yield t.json()})),s=e=>r(void 0,void 0,void 0,(function*(){return new Promise(((t,i)=>{const o=new XMLHttpRequest;o.open("POST",`${n}/external-ugc/videoUpload?shop=${e.shop}`,!0),o.onload=()=>{t(o.status)},o.onerror=()=>{},o.upload.addEventListener("progress",(t=>{const i=Math.round(100*t.loaded/t.total);e.handleOnProgressCallback(i)}),!1),o.send(e.formData)}))})),l=e=>r(void 0,void 0,void 0,(function*(){if(!Array.isArray(e.widgetIds)||0===e.widgetIds.length||!e.widgetIds)return;let t=`${n}/widget/bulk.json?widget=${e.widgetIds.join()}&shop=${e.shop}`;e.url&&(t+=`&url=${e.url}`),e.productId&&(t+=`&productId=${e.productId}`),e.device&&(t+=`&device=${e.device}`);const i=yield fetch(t);return(0,o.default)({data:yield i.json()})})),p=(e,t)=>r(void 0,void 0,void 0,(function*(){const i=yield fetch(`${n}/formData/${e}/vote/`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(t)});return{data:yield i.json()}})),u=(e,t)=>r(void 0,void 0,void 0,(function*(){return yield fetch(`${n}/formData/${e}/`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(t)})})),_=e=>r(void 0,void 0,void 0,(function*(){var t;const i=yield fetch(`https://${null===(t=null===window||void 0===window?void 0:window.Shopify)||void 0===t?void 0:t.domain}/products/${e}.js`,{headers:{"Content-Type":"application/json"}});return{data:yield i.json()}})),v=(e,t)=>r(void 0,void 0,void 0,(function*(){return yield fetch(e,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(t)})})),w=e=>r(void 0,[e],void 0,(function*({url:e,productId:t,quantity:i}){return yield fetch(e,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({updates:{[t]:i}})}).then((e=>e.json())).catch((e=>console.log(e)))})),S=e=>r(void 0,void 0,void 0,(function*(){return yield fetch(e,{method:"GET"})})),f=e=>r(void 0,void 0,void 0,(function*(){const t=yield fetch(e,{method:"GET",headers:{"Content-Type":"application/json"}});return{data:yield t.json()}})),g=e=>r(void 0,void 0,void 0,(function*(){const t=yield fetch(e,{headers:{"Content-Type":"application/json"}});return{data:yield t.json()}})),T=e=>r(void 0,void 0,void 0,(function*(){const t=yield fetch(`${n}/external/live-stream/${e}/status`,{headers:{"Content-Type":"application/json"}});return{data:yield t.json()}}))},(e,t,i)=>{i.r(t),i.d(t,{default:()=>r});var o=i(12);window.consolAdv=!1;const r=e=>{"undefined"===typeof window.videowiseTapcart&&(0,o.default)();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: 1043","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()})()),null===e||void 0===e?void 0:e.data}},(e,t,i)=>{i.r(t),i.d(t,{default:()=>o});const o=()=>{if(window.VIDEOWISE_SUPPORT_H265=!1,"undefined"===typeof window.VIDEOWISE_SUPPORT_H265_CHECKED){const e=document.createElement("video");e.src="https://cdn2.videowise.com/custom-videos/videos/black_h265.mp4",e.addEventListener("loadedmetadata",(e=>{e.target.videoHeight>0&&(window.VIDEOWISE_SUPPORT_H265=!0)}),!1),window.VIDEOWISE_SUPPORT_H265_CHECKED=!1}return window.VIDEOWISE_SUPPORT_H265}},(e,t,i)=>{i.r(t),i.d(t,{WindowBridgeShopifyRequester:()=>_});var o,r=i(14),n=i(18),a=i(19),d=i(32),c=i(8),s=i(9),l=i(21),p=i(20),u=function(e,t,i,o){return new(i||(i=Promise))((function(r,n){function a(e){try{c(o.next(e))}catch(t){n(t)}}function d(e){try{c(o.throw(e))}catch(t){n(t)}}function c(e){var t;e.done?r(e.value):(t=e.value,t instanceof i?t:new i((function(e){e(t)}))).then(a,d)}c((o=o.apply(e,t||[])).next())}))};class _{}o=_,_.addToCart=(e,t,i,o,a)=>u(void 0,void 0,void 0,(function*(){return yield new Promise(((l,p)=>{window.parent.postMessage({payload:{url:c.default.urlHelper("/cart/add.js"),productSelectedId:e,subscriptionId:t,productId:i,quantity:o,trackingContext:a,uuid:(0,d.default)(),deviceType:(0,r.getDeviceType)(),cartId:s.default.get("cart")},request:n.WindowBridgeRequestEventType.ADD_TO_CART_ACTION},"*"),window.addEventListener("message",(e=>{e.data.responseType===n.WindowBridgeResponseEventType.RESPONSE_SHOPIFY_ADD_TO_CART&&(e.data.data?l(e.data.data):p("Error adding item to cart!"))}))}))})),_.initShopifyWindow=e=>{window.parent.postMessage({payload:{shop:e.siteData.shop,currency:{active:e.siteData.currency,rate:"1.0"}},request:n.WindowBridgeRequestEventType.INIT_SHOPIFY_WINDOW},"*")},_.getCart=()=>u(void 0,void 0,void 0,(function*(){return yield new Promise(((e,t)=>{window.parent.postMessage({payload:{url:c.default.urlHelper("/cart.json")},request:n.WindowBridgeRequestEventType.GET_CART_ACTION},"*"),window.addEventListener("message",(i=>{const o=i.data;o.responseType===n.WindowBridgeResponseEventType.RESPONSE_GET_SHOPIFY_CART&&(o.data||t("Error getting shopify cart!"),e(o.data))}))}))})),_.handleAddToCart=(e,t,i,r,n,d,c,s)=>u(void 0,void 0,void 0,(function*(){e({type:a.ACTIONS.SET_IS_LOADING_IN_PROGRESS,payload:{isLoadingInProgress:!0}});const c=yield o.addToCart(t,i,r,n,d);e({type:a.ACTIONS.ADDED_PRODUCT_TO_CART,payload:Object.assign(Object.assign({},s),c)}),e({type:a.ACTIONS.SET_IS_LOADING_IN_PROGRESS,payload:{isLoadingInProgress:!1}}),e({type:a.ACTIONS.SET_SHOW_VIRTUAL_CART_POPUP,payload:!0}),setTimeout((()=>e({type:a.ACTIONS.SET_SHOW_VIRTUAL_CART_POPUP,payload:!1})),5500);try{const t=yield o.getCart();e({type:a.ACTIONS.GET_CART,payload:{cart:t}}),s.meta.quantity=n,l.WindowBridgeLiveStreamRequester.dispatchLiveStreamTrackingCustomEvent({type:p.LiveStreamCustomEventType.VIDEOWISE_LIVE_ON_INTERACTION,lsInteractionType:p.LSWidgetInteractionType.AddToCart,product:s,liveStream:window.liveStream})}catch(u){console.log(u)}})),_.getProductFromShopify=e=>u(void 0,void 0,void 0,(function*(){return new Promise(((t,i)=>{window.parent.postMessage({payload:{handle:e},request:n.WindowBridgeRequestEventType.GET_PRODUCT_FROM_SHOPIFY},"*"),window.addEventListener("message",(o=>{const r=o.data;r.responseType===n.WindowBridgeResponseEventType.RESPONSE_GET_PRODUCT_FROM_SHOPIFY&&r.handle===e&&(r.data?t(r.data):i(`Error getting product ${e} from shopify!`))}))}))})),_.updateProductQuantity=e=>u(void 0,void 0,void 0,(function*(){const{dispatch:t,url:i,productId:o,quantity:r}=e;return yield new Promise(((e,d)=>{window.parent.postMessage({payload:{url:i,productId:o,quantity:r},request:n.WindowBridgeRequestEventType.UPDATE_PRODUCT_QUANTITY},"*"),window.addEventListener("message",(i=>{i.data.responseType===n.WindowBridgeResponseEventType.RESPONSE_UPDATE_PRODUCT_QUANTITY&&(i.data.data?(t({type:a.ACTIONS.GET_CART,payload:{cart:i.data.data}}),t({type:a.ACTIONS.SET_IS_LOADING_IN_PROGRESS,payload:{isLoadingInProgress:!1}}),e(i.data.data)):d("Error updating item quantity in cart!"))}))}))}))},(e,t,i)=>{i.r(t),i.d(t,{completeForm:()=>c,getDeviceType:()=>r,getTransitionEndEventName:()=>a,hex2rgba:()=>n,isCompletedForm:()=>d});var o=i(15);const r=()=>window.screen.width>767?o.WidgetDeviceType.DESKTOP:o.WidgetDeviceType.MOBILE,n=(e,t=1)=>{const[i,o,r]=e.match(/\w\w/g).map((e=>parseInt(e,16)));return`rgba(${i},${o},${r},${t})`},a=()=>{var e={transition:"transitionend",OTransition:"oTransitionEnd",MozTransition:"transitionend",WebkitTransition:"webkitTransitionEnd"};let t=document.body.style;for(let i in e)if(void 0!==t[i])return e[i]},d=e=>{try{const t=JSON.parse(localStorage.getItem("reeview_completedForms"));return null===t||void 0===t?void 0:t.includes(e)}catch(t){return console.error("Error parsing JSON",t),!1}},c=e=>{try{const t=JSON.parse(localStorage.getItem("reeview_completedForms"))||[];d(e)||t.push(e),localStorage.setItem("reeview_completedForms",JSON.stringify(t))}catch(t){console.error("Error parsing JSON",t)}}},(e,t,i)=>{i.r(t),i.d(t,{ADD_TO_CART_CLASS:()=>s,BASE_Z_INDEX:()=>o.BASE_Z_INDEX,BASE_Z_INDEX_MODAL:()=>o.BASE_Z_INDEX_MODAL,BUY_BUTTON_TYPE:()=>R,CLASS_PREFIX:()=>o.CLASS_PREFIX,COMMERCIAL_TYPE:()=>P,CUSTOM_EVENTS:()=>r.CUSTOM_EVENTS,CallbackFunctionType:()=>S,DISPLAY_CONTAINER:()=>f,HEARTBEAT_RATE:()=>p,HEARTBEAT_TIMEOUT_MS:()=>u,HIDE_WIDGET_COOKIE:()=>d,ICON_PLAY_SIZE:()=>h,ICON_PLAY_TYPE:()=>m,INLINE_WIDGET_TYPE:()=>E,INVENTORY_SETTINGS:()=>L,MQ:()=>o.MQ,PLAYER_LAYOUT:()=>T,PLAYER_TYPE:()=>g,SPECIFICITY_SELECTOR:()=>o.SPECIFICITY_SELECTOR,SPECIFICITY_SELECTOR_MODAL:()=>o.SPECIFICITY_SELECTOR_MODAL,SUBSCRIPTION_TYPE:()=>b,THUMB_TYPE:()=>y,TrackEventType:()=>w,VIDEO_IMAGE_TYPE:()=>D,WATCH_VIDEO_MIN_LIMIT_SEC:()=>l,WEBSITE:()=>n,WIDGET_DISPLAY_CONTEXT:()=>c,WIDGET_FLOATING_POSTION:()=>O,WIDGET_LOGO_TYPE:()=>A,WIDGET_PLAY_BUTON_TYPE:()=>C,WidgetDeviceType:()=>I,WidgetDisplayType:()=>_,WidgetType:()=>v});var o=i(16),r=i(17),n="https://videowise.com",a="reeview",d="".concat(a,"_hide_widget"),c="".concat(a,"_widget_context"),s="reeview_addtocart-btn",l=3e3,p=2e4,u=36e5,_={Inline:"Inline",Floating:"Floating",Story:"Story",Background:"Background",Product:"Product",Image:"Image",Testimonial:"Testimonial"},v={Product:"Product",Independent:"Independent"},w={Interest:"interest",Cart:"cart",View:"view",Video:"video",Click:"click",Close:"close",Order:"order",EngagementTime:"engagementtime",VideoWatch:"videowatch",Swipe:"swipe",Interaction:"interaction",Search:"search",Tag:"tag",ProductClick:"product-click",CampaignLanding:"campaignLanding"},S={AddToCart:"addToCart"},f={xsSmall:375,smSmall:576,ExtraSmall:767,Small:991,Medium:1024,Large:1280,ExtraLarge:1440},g={YOUTUBE:"youtube_video",INSTAGRAM:"instagram_video",CUSTOM:"custom"},T={PORTRAIT:"portrait",LANDSCAPE:"landscape"},m={STANDARD:"Standard",OUTLINE:"Outline",MINIMAL:"Minimal",RECTANGLE:"Rectangle"},h={LARGE:"large",MEDIUM:"medium",SMALL:"small"},y={LANDSCAPE:"landscape",PORTRAIT:"portrait",SQUARE:"square"},E={SINGLE:"single",GALLERY:"gallery",CAROUSEL:"carousel",PORTRAIT_CAROUSEL:"portraitcarousel",LANDSCAPE_CAROUSEL:"landscapecarousel",CENTER_PIECE_CAROUSEL:"carouselcenterpiece",SHOPPABLE_CAROUSEL:"carouselshoppable"},I={DESKTOP:"DESKTOP",MOBILE:"MOBILE"},O={BOTTOM_LEFT:"BOTTOM_LEFT",BOTTOM_RIGHT:"BOTTOM_RIGHT"},C={icon:"ICON_BUTTON",text:"TEXT_BUTTON"},P={PRODUCT:"PRODUCT",LINK:"LINK"},A={STORE_LOGO:"STORE_LOGO",NO_LOGO:"NO_LOGO",VIDEOWISE_LOGO:"VIDEOWISE_LOGO"},R={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",GO_TO_PRODUCT_PAGE:"GO_TO_PRODUCT_PAGE"},L={USE_INVENTORY:"USE_INVENTORY",IGNORE_INVENTORY:"IGNORE_INVENTORY"},D={PREVIEW:"PREVIEW",BG:"BG"},b={ONE_TIME:"onetime",SUBSCRIBE:"subscribe"}},(e,t,i)=>{i.r(t),i.d(t,{BASE_Z_INDEX:()=>r,BASE_Z_INDEX_MODAL:()=>n,CLASS_PREFIX:()=>c,MQ:()=>o,SPECIFICITY_SELECTOR:()=>a,SPECIFICITY_SELECTOR_MODAL:()=>d});var o={mobileXs:"@media (max-width: ".concat(375,"px)"),mobileSm:"@media (min-width: ".concat(375,"px)"),mobileXl:"@media (min-width: ".concat(567,"px)"),mobile:"@media (max-width: ".concat(415,"px)"),mobileXxl:"@media (min-width: ".concat(415,"px)"),mobileMd:"@media (max-width: ".concat(567,"px)"),mobileLg:"@media (max-width: ".concat(767,"px)"),mobileOnly:"@media (max-width: ".concat(768,"px)"),tablet:"@media (min-width: ".concat(768,"px)"),tabletLarge:"@media (min-width: ".concat(1024,"px)"),tabletOnly:"@media (max-width: ".concat(1023,"px)"),tabletXl:"@media (max-width: ".concat(1198,"px)"),desktopSm:"@media (min-width: ".concat(1199,"px)"),desktop:"@media (min-width: ".concat(416,"px)"),desktopLarge:"@media (min-width: ".concat(1281,"px)"),desktopExtraLarge:"@media (min-width: ".concat(1441,"px)")},r=1,n=1e4,a="#vw-root &&",d="#vw-modal-root &&",c="vw"},(e,t,i)=>{i.r(t),i.d(t,{CUSTOM_EVENTS:()=>o});var o={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",VIDEO_BACKGROUND_V2_RENDERED:"videowiseBackgroundV2Rendered"}},(e,t,i)=>{var o,r,n,a,d;i.r(t),i.d(t,{LiveStreamGlobalContextActionTypes:()=>o,LiveStreamLocalStorageKeys:()=>d,LiveStreamWSEventType:()=>r,WindowBridgeRequestEventType:()=>n,WindowBridgeResponseEventType:()=>a}),function(e){e.SET_EXTENDED_PLAYER="SET_EXTENDED_PLAYER",e.ON_PRODUCT_CARD_CLICK="ON_PRODUCT_CARD_CLICK",e.USER_LOGIN="USER_LOGIN",e.SET_SHOW_LOGIN_MODAL="SET_SHOW_LOGIN_MODAL",e.SET_LS_STATS="SET_LS_STATS",e.SET_LIVE_STREAM_ENABLED="SET_LIVE_STREAM_ENABLED",e.SET_SHOW_PRODUCTS="SET_SHOW_PRODUCTS",e.SET_LS_STATUS="SET_LS_STATUS",e.SET_LOADED_PRODUCTS="SET_LOADED_PRODUCTS",e.SET_IS_PLAYER_MANUALLY_SEEKING="SET_IS_PLAYER_MANUALLY_SEEKING"}(o||(o={})),function(e){e.ACTIVITY="activity",e.REPLAY="replay",e.STATS_UPDATE="stats_update",e.STATUS_UPDATE="status_update",e.CHAT_HISTORY_BATCH="chat_history_batch",e.MUX_UPDATE="mux_update",e.DELETED_USER="deleted_user"}(r||(r={})),function(e){e.IFRAME_SIZE_CHANGE="IFRAME_SIZE_CHANGE",e.ADD_TO_CART_ACTION="ADD_TO_CART_ACTION",e.GET_CART_ACTION="GET_CART_ACTION",e.REQUEST_SHOPIFY_WINDOW="REQUEST_SHOPIFY_WINDOW",e.UPDATE_PRODUCT_QUANTITY="UPDATE_PRODUCT_QUANTITY",e.DISABLE_LIVE_STREAM="DISABLE_LIVE_STREAM",e.ADD_LIVE_STREAM_META_TAGS="ADD_LIVE_STREAM_META_TAGS",e.LIVE_STREAM_DISPATCH_CUSTOM_EVENT="LIVE_STREAM_DISPATCH_CUSTOM_EVENT",e.INIT_SHOPIFY_WINDOW="INIT_SHOPIFY_WINDOW",e.GET_PARENT_WINDOW_HREF="GET_PARENT_WINDOW_HREF",e.REFRESH_AFTER_END="REFRESH_AFTER_END",e.REFRESH_PARENT_PAGE="REFRESH_PARENT_PAGE",e.GET_PRODUCT_FROM_SHOPIFY="GET_PRODUCT_FROM_SHOPIFY",e.GET_PLAYER_CURRENT_TIME="GET_PLAYER_CURRENT_TIME"}(n||(n={})),function(e){e.RESPONSE_SHOPIFY_ADD_TO_CART="RESPONSE_SHOPIFY_ADD_TO_CART",e.RESPONSE_SHOPIFY_WINDOW="RESPONSE_SHOPIFY_WINDOW",e.RESPONSE_GET_SHOPIFY_CART="RESPONSE_GET_SHOPIFY_CART",e.RESPONSE_UPDATE_PRODUCT_QUANTITY="RESPONSE_UPDATE_PRODUCT_QUANTITY",e.RESPONSE_GET_WINDOW_PARENT_HREF="RESPONSE_GET_WINDOW_PARENT_HREF",e.RESPONSE_GET_PRODUCT_FROM_SHOPIFY="RESPONSE_GET_PRODUCT_FROM_SHOPIFY",e.RESPONSE_GET_PLAYER_CURRENT_TIME="RESPONSE_GET_PLAYER_CURRENT_TIME"}(a||(a={})),function(e){e.LS_USER_SESSION="8a1fa0ad-0dee-4a52-acec-833cf5f31448",e.USER="448cb81e-6af4-454d-9b41-90f216e49057",e.LS_USER_TOKEN="e94ad357-6982-485f-96ff-84c86971d8dc"}(d||(d={}))},(e,t,i)=>{i.r(t),i.d(t,{ACTIONS:()=>c,shoppableReducer:()=>s});var o=i(20),r=i(21);function n(e,t){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),i.push.apply(i,o)}return i}function a(e){for(var t=1;t<arguments.length;t++){var i=null!=arguments[t]?arguments[t]:{};t%2?n(Object(i),!0).forEach((function(t){d(e,t,i[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(i)):n(Object(i)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(i,t))}))}return e}function d(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var i=e[Symbol.toPrimitive];if(void 0!==i){var o=i.call(e,t||"default");if("object"!=typeof o)return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}var c={ADD_PRODUCT:"add_product",ADD_PRODUCT_TO_VIEW_LIST:"add_product_to_view_list",REMOVE_PRODUCT:"remove_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",SET_SHOW_VIRTUAL_CART:"SET_SHOW_VIRTUAL_CART",SET_SHOW_VIRTUAL_CART_POPUP:"SET_SHOW_VIRTUAL_CART_POPUP",ADDED_PRODUCT_TO_CART:"ADDED_PRODUCT_TO_CART",CLICKED_PRODUCT:"CLICKED_PRODUCT",SET_SHOW_SUCCESS_MESSAGE:"set_show_success_message"},s=(e,t)=>{var i,n;switch(t.type){case c.GET_CART:return a(a({},e),{},{cart:a(a({},e.cart),t.payload.cart)});case c.ADD_PRODUCT:return e.viewedProducts.filter((e=>{var i;return e.id==(null===(i=t.payload.product)||void 0===i?void 0:i.id)})).length?a(a({},e),{},{product:a(a({},e.product),t.payload.product)}):a(a({},e),{},{product:a(a({},e.product),t.payload.product),viewedProducts:[...e.viewedProducts,t.payload.product]});case c.ADD_PRODUCT_TO_VIEW_LIST:if(!e.viewedProducts.some((e=>e.id==t.payload.id)))return a(a({},e),{},{viewedProducts:[...e.viewedProducts,t.payload]});case c.REMOVE_PRODUCT:return e.viewedProducts.filter((e=>{var i,o;return e.id==((null===(i=t.payload.product)||void 0===i?void 0:i.id)||(null===(o=t.payload)||void 0===o?void 0:o.id))})).length?a(a({},e),{},{product:a(a({},e.product),t.payload.product)}):a(a({},e),{},{viewedProducts:e.viewedProducts.filter((e=>{var i,o;return e.id!==((null===(i=t.payload.product)||void 0===i?void 0:i.id)||(null===(o=t.payload)||void 0===o?void 0:o.id))}))});case c.UPDATE_PRODUCT:return e.viewedProducts.filter((e=>e.id==t.payload.product.id)).length?a(a({},e),{},{product:a(a({},e.product),t.payload.product)}):a(a({},e),{},{product:a(a({},e.product),t.payload.product),viewedProducts:[...e.viewedProducts,t.payload.product]});case c.HIDE_PANEL:return a(a({},e),{},{product:null,isVisible:!1});case c.TOGGLE_PANEL:case c.TOGGLE_PANEL_INTERACTION:return a(a({},e),{},{isVisible:t.payload.visible});case c.SET_SHOW_VIRTUAL_CART:return window.liveStream&&r.WindowBridgeLiveStreamRequester.dispatchLiveStreamTrackingCustomEvent({type:o.LiveStreamCustomEventType.VIDEOWISE_LIVE_ON_INTERACTION,lsInteractionType:t.payload?o.LSWidgetInteractionType.ShowCart:o.LSWidgetInteractionType.HideCart,liveStream:window.liveStream}),a(a({},e),{},{showVirtualCart:t.payload,showMore:!1});case c.SET_SHOW_VIRTUAL_CART_POPUP:return a(a({},e),{},{showVirtualCartPopup:t.payload});case c.SHOW_MORE:return a(a({},e),{},{isVisible:null===(i=t.payload)||void 0===i?void 0:i.isVisible,showMore:!0});case c.SHOW_MORE_SHARE:return a(a({},e),{},{showShare:!0});case c.HIDE_MORE:return a(a({},e),{},{isVisible:null===(n=t.payload)||void 0===n?void 0:n.isVisible,showMore:!1});case c.HIDE_MORE_SHARE:return a(a({},e),{},{showShare:!1});case c.TOGGLE_SOUND:return a(a({},e),{},{muted:t.payload.muted});case c.SHOW_SHOPPABLE_LIST:return a(a({},e),{},{toggleShoppableList:!0,isVisible:!0});case c.HIDE_SHOPPABLE_LIST:return a(a({},e),{},{toggleShoppableList:!1,isVisible:!1});case c.SET_SHOPPABLE_LIST:return a(a({},e),{},{shoppableList:t.payload.shoppableList});case c.TOGGLE_PANEL_HEADER:return a(a({},e),{},{showHeader:t.payload.showHeader});case c.SET_IS_LOADING_IN_PROGRESS:return a(a({},e),{},{isLoadingInProgress:t.payload.isLoadingInProgress});case c.TOGGLE_SHOPPABLE_LOADING:return a(a({},e),{},{isShoppableLoading:t.payload.loading});case c.ADD_SUBSCRIPTION:return a(a({},e),{},{subscriptionId:t.payload.subscriptionId});case c.ERROR_ON_PRODUCT:return a(a({},e),{},{errorOnProduct:t.payload.errorOnProduct});case c.VIDEO_CARD_MUTED:return a(a({},e),{},{videoCardMuted:t.payload.videoCardMuted});case c.ADDED_PRODUCT_TO_CART:return a(a({},e),{},{addedProductToCart:t.payload});case c.CLICKED_PRODUCT:return a(a({},e),{},{clickedProduct:t.payload});case c.SET_SHOW_SUCCESS_MESSAGE:return a(a({},e),{},{showSuccessMessage:t.payload});default:return e}}},(e,t,i)=>{var o,r,n,a,d,c,s,l,p;i.r(t),i.d(t,{LSHostEventType:()=>s,LSID_COOKIE:()=>u,LSTrackingDeviceType:()=>p,LSWidgetInteractionType:()=>l,LiveStreamActivityType:()=>a,LiveStreamCustomEventType:()=>c,LiveStreamMuxStatus:()=>r,LiveStreamStatus:()=>o,Role:()=>d,VideoSourceType:()=>n}),function(e){e.Upcoming="Upcoming",e.Live="Live",e.Ended="Ended",e.Draft="Draft",e.Pause="Pause"}(o||(o={})),function(e){e.Idle="idle",e.Active="active",e.Disabled="disabled"}(r||(r={})),function(e){e.MobileApp="MobileApp",e.PreRecorded="PreRecorded",e.CustomSource="CustomSource"}(n||(n={})),function(e){e.Chat="CHAT",e.PinChat="PIN_CHAT",e.UnpinChat="UNPIN_CHAT",e.DeletedChat="DELETED_CHAT",e.Like="LIKE",e.AddProductHighlight="ADD_PRODUCT_HIGHLIGHT",e.DeleteProductHighlight="DELETE_PRODUCT_HIGHLIGHT",e.AddProduct="ADD_PRODUCT",e.DeleteProduct="DELETE_PRODUCT",e.AddToCart="ADD_TO_CART",e.UserBanned="USER_BANNED",e.ReorderProducts="REORDER_PRODUCTS",e.PromoTextUpdate="PROMO_TEXT_UPDATE"}(a||(a={})),function(e){e.Customer="Customer",e.Admin="Admin",e.Editor="Editor",e.LiveStreamHost="LiveStreamHost",e.LiveStreamUser="LiveStreamUser"}(d||(d={})),function(e){e.VIDEOWISE_LIVE_ON_LOAD="videowiseLiveOnLoad",e.VIDEOWISE_LIVE_ON_PENDING="videowiseLiveOnPending",e.VIDEOWISE_LIVE_ON_PLAY="videowiseLiveOnPlay",e.VIDEOWISE_LIVE_ON_STOP="videowiseLiveOnStop",e.VIDEOWISE_LIVE_ON_INTERACTION="videowiseLiveOnInteraction"}(c||(c={})),function(e){e.Play="play",e.Pause="pause",e.Stop="stop",e.Load="load",e.Pending="pending",e.Interaction="interaction"}(s||(s={})),function(e){e.MutePlayer="mute_player",e.UnmutePlayer="unmute_player",e.PausePlayer="pause_player",e.ResumePlayer="resume_player",e.Like="like_reaction",e.Share="share",e.AddToCalendar="add_to_calendar",e.SendChat="send_chat",e.ClosePlayer="close_player",e.MinimizePlayer="minimize_player",e.MaximizePlayer="maximize_player",e.ShowProductList="show_product_list",e.HideProductList="hide_product_list",e.ProductClick="product_click",e.AddToCart="add_to_cart",e.Checkout="checkout",e.ShowCart="show_cart",e.HideCart="hide_cart",e.ToggleCCOn="toggle_cc_on",e.ToggleCCOff="toggle_cc_off",e.Replay="replay",e.Progress="progress",e.CTA="cta"}(l||(l={})),function(e){e.DESKTOP="DESKTOP",e.MOBILE="MOBILE"}(p||(p={}));const u="reeview_lsid"},(e,t,i)=>{i.r(t),i.d(t,{WindowBridgeLiveStreamRequester:()=>a});var o=i(18),r=i(22),n=function(e,t,i,o){return new(i||(i=Promise))((function(r,n){function a(e){try{c(o.next(e))}catch(t){n(t)}}function d(e){try{c(o.throw(e))}catch(t){n(t)}}function c(e){var t;e.done?r(e.value):(t=e.value,t instanceof i?t:new i((function(e){e(t)}))).then(a,d)}c((o=o.apply(e,t||[])).next())}))};class a{}a.getWindowParentHref=()=>n(void 0,void 0,void 0,(function*(){return new Promise(((e,t)=>{window.parent.postMessage({request:o.WindowBridgeRequestEventType.GET_PARENT_WINDOW_HREF},"*"),window.addEventListener("message",(t=>{const i=t.data;i.responseType===o.WindowBridgeResponseEventType.RESPONSE_GET_WINDOW_PARENT_HREF&&e(i.data)}))}))})),a.disableLiveStream=()=>{window.parent.postMessage({request:o.WindowBridgeRequestEventType.DISABLE_LIVE_STREAM},"*")},a.addLiveStreamMetaTags=e=>{window.parent.postMessage({request:o.WindowBridgeRequestEventType.ADD_LIVE_STREAM_META_TAGS,payload:{liveStream:e}},"*")},a.dispatchLiveStreamTrackingCustomEvent=e=>n(void 0,void 0,void 0,(function*(){const t=yield r.LiveStreamApiHandler.postTrackingEvent(e);window.parent.postMessage({payload:{data:t,type:e.type},request:o.WindowBridgeRequestEventType.LIVE_STREAM_DISPATCH_CUSTOM_EVENT},"*")}))},(e,t,i)=>{i.r(t),i.d(t,{LiveStreamApiHandler:()=>_});var o,r=i(23),n=i(24),a=i(21),d=i(20),c=i(18),s=i(30),l=function(e,t,i,o){return new(i||(i=Promise))((function(r,n){function a(e){try{c(o.next(e))}catch(t){n(t)}}function d(e){try{c(o.throw(e))}catch(t){n(t)}}function c(e){var t;e.done?r(e.value):(t=e.value,t instanceof i?t:new i((function(e){e(t)}))).then(a,d)}c((o=o.apply(e,t||[])).next())}))};const p=(0,r.getApiUrlType)("direct"),u=new Date;class _{static getPlayerCurrentTime(){return l(this,void 0,void 0,(function*(){return yield new Promise(((e,t)=>{window.postMessage({request:c.WindowBridgeRequestEventType.GET_PLAYER_CURRENT_TIME},"*"),window.addEventListener("message",(i=>{const o=i.data;o.responseType===c.WindowBridgeResponseEventType.RESPONSE_GET_PLAYER_CURRENT_TIME&&(o.data||t("Error getting the current time of the player!"),e(o.data))}))}))}))}}o=_,_.postTrackingEvent=e=>l(void 0,[e],void 0,(function*({liveStream:e,type:t,lsInteractionType:i,product:r,socialShare:c,currentTime:l}){let _=Object.assign(Object.assign({lsId:e.id,siteId:e.siteId,organisationId:e.organisationId,clientTS:new Date,videoElapsedMinutes:Math.floor(((new Date).getTime()-u.getTime())/6e4),videoElapsedSeconds:Math.floor(((new Date).getTime()-u.getTime())/1e3)},l?{currentTime:yield o.getPlayerCurrentTime()}:{}),{uid:(0,n.getUUID)(),device:(0,s.getDeviceType)(),isLive:e.status===d.LiveStreamStatus.Live,url:yield a.WindowBridgeLiveStreamRequester.getWindowParentHref(),eventType:d.LSHostEventType.Interaction,interactionType:i});if(t===d.LiveStreamCustomEventType.VIDEOWISE_LIVE_ON_INTERACTION)switch(i){case d.LSWidgetInteractionType.Share:_=Object.assign(Object.assign({},_),{interactionType:d.LSWidgetInteractionType.Share,eventType:d.LSHostEventType.Interaction,socialShare:c});break;case d.LSWidgetInteractionType.ProductClick:_=Object.assign(Object.assign({},_),{interactionType:d.LSWidgetInteractionType.ProductClick,eventType:d.LSHostEventType.Interaction,item:Object.assign(Object.assign({},r),{id:r.id.toString()})});break;case d.LSWidgetInteractionType.AddToCart:_=Object.assign(Object.assign({},_),{interactionType:d.LSWidgetInteractionType.AddToCart,eventType:d.LSHostEventType.Interaction,item:Object.assign(Object.assign({},r),{id:r.id.toString()})})}return fetch(`${p}/live-stream/tracking`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(_)}),_}))},(e,t,i)=>{i.r(t),i.d(t,{getApiUrlType:()=>a});const o="https://api-cdn.videowise.com",r="https://api.videowise.com",n="https://api.videowise.com";function a(e){switch(e){case"direct":default:return n;case"base":return o;case"tracking":return r}}},(e,t,i)=>{i.r(t),i.d(t,{default:()=>u,getUUID:()=>s});var o=i(9),r=i(25);function n(e,t,i,o,r,n,a){try{var d=e[n](a),c=d.value}catch(e){return void i(e)}d.done?t(c):Promise.resolve(c).then(o,r)}var a="reeview_uid",d="reeview_orders",c=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:14,t=new Date;t.setTime(t.getTime()+24*e*3600*1e3)},s=()=>{var e=o.default.get(a);return e||(e=(0,r.v4)(),o.default.set(a,e,{expires:c()}),e)},l=()=>window.screen.width>767?"DESKTOP":"MOBILE",p=()=>{var e=(e,t,i)=>{var o=document.createElement("input");o.type="hidden",o.name=t,o.value=i,e.appendChild(o)};if(window.BOLD&&window.BOLD.checkout){var t=document.querySelectorAll("[name*='checkout'][type='submit'], [href*='checkout']");t.length>0&&t.forEach((t=>{var i=t.parentElement;t.addEventListener("click",(()=>{console.log("BOLD checkout add trackings"),e(i,"bold_cart_params[videowise][uid]",s()),e(i,"bold_cart_params[videowise][shop]",Shopify.shop),e(i,"bold_cart_params[videowise][deviceType]",l())}))}))}};function u(){return _.apply(this,arguments)}function _(){var e;return e=function*(){var e,t,{Shopify:i}=window;(p(),(e=>{var t;return null===e||void 0===e||null===(t=e.checkout)||void 0===t?void 0:t.order_id})(i)&&!(e=>{var t=o.default.get(d);return!!t&&JSON.parse(t).includes(e)})(null===i||void 0===i||null===(e=i.checkout)||void 0===e?void 0:e.order_id))&&fetch("".concat("https://api.videowise.com","/tracking/order"),{method:"POST",headers:{"Content-type":"application/json"},body:JSON.stringify({shop:i.shop,orderId:null===i||void 0===i||null===(t=i.checkout)||void 0===t?void 0:t.order_id,uid:s(),deviceType:l()})}).then((()=>{var e,t=o.default.get(d),r=[];t?((r=JSON.parse(t)).push(i.checkout.order_id),o.default.set(d,JSON.stringify(r),{expires:c()})):(r.push(null===(e=i.checkout)||void 0===e?void 0:e.order_id),o.default.set(d,JSON.stringify(r),{expires:c()}))})).catch((e=>console.error(e)))},_=function(){var t=this,i=arguments;return new Promise((function(o,r){var a=e.apply(t,i);function d(e){n(a,o,r,d,c,"next",e)}function c(e){n(a,o,r,d,c,"throw",e)}d(void 0)}))},_.apply(this,arguments)}u()},,,,,,(e,t,i)=>{i.r(t),i.d(t,{addToCalendar:()=>l,formatDateForCalendar:()=>s,formatSecondsToString:()=>c,getDeviceType:()=>a,pushVwLsIdToQueryUrl:()=>d});var o=i(21),r=i(31),n=function(e,t,i,o){return new(i||(i=Promise))((function(r,n){function a(e){try{c(o.next(e))}catch(t){n(t)}}function d(e){try{c(o.throw(e))}catch(t){n(t)}}function c(e){var t;e.done?r(e.value):(t=e.value,t instanceof i?t:new i((function(e){e(t)}))).then(a,d)}c((o=o.apply(e,t||[])).next())}))};const a=()=>window.screen.width>767?r.LSSettingsDeviceType.Desktop:r.LSSettingsDeviceType.Mobile,d=(e,t=!1)=>{const i=new URLSearchParams(window.location.search);if(t){i.delete("vwLsId");const e=`${window.location.pathname}${i.toString()}`;window.history.pushState(null,"",e)}else{i.set("vwLsId",e);const t=`${window.location.pathname}?${i.toString()}`;window.history.pushState(null,"",t),window.dispatchEvent(new CustomEvent("addLsToQuery"))}};function c(e){const t=Math.floor(e/604800),i=Math.floor(e%604800/86400),o=Math.floor(e%86400/3600),r=Math.floor(e%3600/60),n=(e%60).toString().padStart(2,"0"),a=r.toString().padStart(2,"0");return`${t>0?`${t}w`:""} ${i>0?`${i}d`:""} ${o.toString().padStart(2,"0")}:${a}:${n}`.trim()}function s(e){return`${e.getUTCFullYear()}${String(e.getUTCMonth()+1).padStart(2,"0")}${String(e.getUTCDate()).padStart(2,"0")}T${String(e.getUTCHours()).padStart(2,"0")}${String(e.getUTCMinutes()).padStart(2,"0")}${String(e.getUTCSeconds()).padStart(2,"0")}Z`}const l=e=>n(void 0,void 0,void 0,(function*(){if("undefined"!==typeof e.programmed){var t=encodeURIComponent(`[\ud83d\udd34 LIVE] ${e.title}`);const c=yield o.WindowBridgeLiveStreamRequester.getWindowParentHref();var i=encodeURIComponent(c),r=encodeURIComponent(`${e.title} - ${e.description}`);const l=new Date(e.programmed.fullDate);var n=s(new Date(e.programmed.fullDate));l.setHours(l.getHours()+1);var a=s(l);console.log(n);var d=`https://www.google.com/calendar/render?action=TEMPLATE&text=${t}&dates=${n}/${a}&details=${r}&location=${i}`;window.open(d,"_blank")}}))},(e,t,i)=>{i.r(t),i.d(t,{LSSettingsDeviceType:()=>n,LSSiteAllButtonStyles:()=>O,LSSitePrimaryButtonStyles:()=>P,LSSiteShowDetailsSettings:()=>C,LSSiteShowListSettings:()=>E,LiveStream:()=>h,LiveStreamChannelSettings:()=>I,LiveStreamChat:()=>p,LiveStreamCover:()=>d,LiveStreamCurtains:()=>u,LiveStreamLSStatsEvent:()=>y,LiveStreamMobileAppAssets:()=>g,LiveStreamMuxAssets:()=>f,LiveStreamPlayer:()=>s,LiveStreamPlayerButtonIcons:()=>o,LiveStreamPlayerStyles:()=>l,LiveStreamPolicyTerms:()=>_,LiveStreamPreRecordAssets:()=>T,LiveStreamProgramed:()=>S,LiveStreamSettings:()=>v,LiveStreamVideoSource:()=>m,MulticastCredentials:()=>w,MulticastPlatformEnum:()=>r,TextStyle:()=>c});var o,r,n,a=i(20);class d{}class c{constructor(){this.textSize=40,this.textWeight="BOLD",this.textColor="#FFFFFF"}}!function(e){e.None="NONE",e.Bag="BAG",e.Cart="CART"}(o||(o={}));class s{constructor(){this.hideViewerCount=!1,this.hidePriceOnHighlights=!1,this.allowReplays=!1,this.allowEnSubtitles=!1}}class l{constructor(){this.backgroundColor="#c02a2a",this.radius=4,this.showBorder=!1,this.borderColor="#000000",this.borderWidth=1,this.textColor="#FFFFFF",this.icon=o.None}}class p{constructor(){this.hideChatOnLive=!1,this.hideChatOnReplay=!1}}class u{constructor(){this.global=!0}}class _{constructor(){this.global=!0}}class v{constructor(){this.displayOnChannels=!0}}!function(e){e.tiktok="tiktok",e.instagram="instagram",e.facebook="facebook",e.youtube="youtube"}(r||(r={}));class w{}class S{}class f{}class g extends f{}class T extends f{}class m{constructor(){this.videoSourceType=a.VideoSourceType.MobileApp}}class h{constructor(){this.status=a.LiveStreamStatus.Draft,this.settings=new v}}class y{}!function(e){e.Mobile="mobile",e.Desktop="desktop"}(n||(n={}));class E{}class I{}class O{}class C{}class P{}},(e,t,i)=>{i.r(t),i.d(t,{default:()=>a});var o=i(9),r=i(25),n=i(33);const a=()=>{let e=o.default.get(n.UID_COOKIE);if(e)return e;e=(0,r.v4)();const t=new Date;return t.setTime(t.getTime()+12096e5),o.default.set(n.UID_COOKIE,null!==e&&void 0!==e?e:"",{expires:t,domain:function(){let e=new URL(window.location.href),t=e.hostname.split(".");const i=[".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!i&&3==t.length&&!e.hostname.includes("myshopify.com")||i&&t.length>3?(t.shift(),t.join(".")):e.hostname}()}),e}},(e,t,i)=>{i.r(t),i.d(t,{ORDER_ID_COOKIE:()=>r,UID_COOKIE:()=>o});const o="reeview_uid",r="reeview_orders"},(e,t,i)=>{i.r(t),i.d(t,{dispatchProduct:()=>d,formatTime:()=>h,getProductPriceAsString:()=>S,getSlideNumber:()=>T,getVideoVsid:()=>g,hasMux:()=>m,hasShoppableProducts:()=>l,hexToRgb:()=>w,insertToArray:()=>f,isEmail:()=>y,isEmpty:()=>_,isEqual:()=>u,isPhoneNumber:()=>E,md5:()=>p,resizeShopifyImage:()=>s,selectProduct:()=>c,videoHasSubtitles:()=>v});var o=i(7),r=i(19),n=i(15);function a(e,t,i,o,r,n,a){try{var d=e[n](a),c=d.value}catch(e){return void i(e)}d.done?t(c):Promise.resolve(c).then(o,r)}var d=(e,t,i,o)=>{var n=((e,t,i)=>{var o,r,n,{title:a,featured_image:d,options:c,variants:s,id:l,images:p,description:u,tag:_,productReviews:v,selling_plan_groups:w,variantId:S,quantity:f,excludedVariants:g,requires_selling_plan:T,compare_at_price:m}=t||{},h=S?s.find((e=>e.id===Number(S))):void 0,y=f||1,E="0";return(E=h?isNaN(parseFloat(null===h||void 0===h?void 0:h.compare_at_price))||null===h||void 0===h?void 0:h.compare_at_price:s?isNaN(parseFloat(null===(o=s[0])||void 0===o?void 0:o.compare_at_price))?null:null===(r=s[0])||void 0===r?void 0:r.compare_at_price:null)||(E=isNaN(parseFloat(m))?null:parseFloat(m)),{id:l,available:"undefined"!==typeof h?h.available:t.available,title:a,image:d,options:c,variants:s,price:"undefined"!==typeof h?h.price:t.price,oldPrice:E,selectedId:"undefined"!==typeof h?h.id:null===(n=s[0])||void 0===n?void 0:n.id,handle:i,images:p,description:u,tag:_,productReviews:v,selling_plan_groups:w,variantId:S,excludedVariants:g,quantity:y,requires_selling_plan:T}})(0,t,i);e(o?{type:r.ACTIONS.ADD_PRODUCT_TO_VIEW_LIST,payload:n}:{type:r.ACTIONS.ADD_PRODUCT,payload:{product:n}})},c=function(){var e,t=(e=function*(e){var{handle:t,dispatch:i,tag:n,variantId:a,shoppableCtx:c,productReviews:s,excludedVariants:l}=e||{};if(c.viewedProducts.filter((e=>e.handle===t&&e.variantId===a)).length){var p=c.viewedProducts.filter((e=>e.handle===t))[0];d(i,p,t),i({type:r.ACTIONS.SHOW_MORE,payload:{isVisible:!0}}),i({type:r.ACTIONS.TOGGLE_PANEL_HEADER,payload:{showHeader:!0}})}else{var u=yield(0,o.default)().getProductByHandle(t,l,void 0);n&&(u.tag=n),s&&(u.productReviews=s),a&&(u.variantId=a),u&&d(i,u,t),i({type:r.ACTIONS.SHOW_MORE,payload:{isVisible:!0}}),i({type:r.ACTIONS.TOGGLE_PANEL_HEADER,payload:{showHeader:!0}})}},function(){var t=this,i=arguments;return new Promise((function(o,r){var n=e.apply(t,i);function d(e){a(n,o,r,d,c,"next",e)}function c(e){a(n,o,r,d,c,"throw",e)}d(void 0)}))});return function(e){return t.apply(this,arguments)}}(),s=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"500";if(e&&""!==e){var i=e.split("."),o=i.slice(-2),r=o[0]+"_".concat(t,"x"),n=i.indexOf(o[0]);return i[n]=r,i.join(".")}},l=function(){return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]).filter((e=>e.type===n.COMMERCIAL_TYPE.PRODUCT)).length>0},p=e=>{var t="0123456789abcdef";function i(e){var i,o="";for(i=0;i<=3;i++)o+=t.charAt(e>>8*i+4&15)+t.charAt(e>>8*i&15);return o}function o(e,t){var i=(65535&e)+(65535&t);return(e>>16)+(t>>16)+(i>>16)<<16|65535&i}function r(e,t,i,r,n,a){return o(function(e,t){return e<<t|e>>>32-t}(o(o(t,e),o(r,a)),n),i)}function n(e,t,i,o,n,a,d){return r(t&i|~t&o,e,t,n,a,d)}function a(e,t,i,o,n,a,d){return r(t&o|i&~o,e,t,n,a,d)}function d(e,t,i,o,n,a,d){return r(t^i^o,e,t,n,a,d)}function c(e,t,i,o,n,a,d){return r(i^(t|~o),e,t,n,a,d)}var s,l,p,u,_,v=function(e){var t,i=1+(e.length+8>>6),o=new Array(16*i);for(t=0;t<16*i;t++)o[t]=0;for(t=0;t<e.length;t++)o[t>>2]|=e.charCodeAt(t)<<t%4*8;return o[t>>2]|=128<<t%4*8,o[16*i-2]=8*e.length,o}(e),w=1732584193,S=-271733879,f=-1732584194,g=271733878;for(s=0;s<v.length;s+=16)l=w,p=S,u=f,_=g,w=n(w,S,f,g,v[s+0],7,-680876936),g=n(g,w,S,f,v[s+1],12,-389564586),f=n(f,g,w,S,v[s+2],17,606105819),S=n(S,f,g,w,v[s+3],22,-1044525330),w=n(w,S,f,g,v[s+4],7,-176418897),g=n(g,w,S,f,v[s+5],12,1200080426),f=n(f,g,w,S,v[s+6],17,-1473231341),S=n(S,f,g,w,v[s+7],22,-45705983),w=n(w,S,f,g,v[s+8],7,1770035416),g=n(g,w,S,f,v[s+9],12,-1958414417),f=n(f,g,w,S,v[s+10],17,-42063),S=n(S,f,g,w,v[s+11],22,-1990404162),w=n(w,S,f,g,v[s+12],7,1804603682),g=n(g,w,S,f,v[s+13],12,-40341101),f=n(f,g,w,S,v[s+14],17,-1502002290),w=a(w,S=n(S,f,g,w,v[s+15],22,1236535329),f,g,v[s+1],5,-165796510),g=a(g,w,S,f,v[s+6],9,-1069501632),f=a(f,g,w,S,v[s+11],14,643717713),S=a(S,f,g,w,v[s+0],20,-373897302),w=a(w,S,f,g,v[s+5],5,-701558691),g=a(g,w,S,f,v[s+10],9,38016083),f=a(f,g,w,S,v[s+15],14,-660478335),S=a(S,f,g,w,v[s+4],20,-405537848),w=a(w,S,f,g,v[s+9],5,568446438),g=a(g,w,S,f,v[s+14],9,-1019803690),f=a(f,g,w,S,v[s+3],14,-187363961),S=a(S,f,g,w,v[s+8],20,1163531501),w=a(w,S,f,g,v[s+13],5,-1444681467),g=a(g,w,S,f,v[s+2],9,-51403784),f=a(f,g,w,S,v[s+7],14,1735328473),w=d(w,S=a(S,f,g,w,v[s+12],20,-1926607734),f,g,v[s+5],4,-378558),g=d(g,w,S,f,v[s+8],11,-2022574463),f=d(f,g,w,S,v[s+11],16,1839030562),S=d(S,f,g,w,v[s+14],23,-35309556),w=d(w,S,f,g,v[s+1],4,-1530992060),g=d(g,w,S,f,v[s+4],11,1272893353),f=d(f,g,w,S,v[s+7],16,-155497632),S=d(S,f,g,w,v[s+10],23,-1094730640),w=d(w,S,f,g,v[s+13],4,681279174),g=d(g,w,S,f,v[s+0],11,-358537222),f=d(f,g,w,S,v[s+3],16,-722521979),S=d(S,f,g,w,v[s+6],23,76029189),w=d(w,S,f,g,v[s+9],4,-640364487),g=d(g,w,S,f,v[s+12],11,-421815835),f=d(f,g,w,S,v[s+15],16,530742520),w=c(w,S=d(S,f,g,w,v[s+2],23,-995338651),f,g,v[s+0],6,-198630844),g=c(g,w,S,f,v[s+7],10,1126891415),f=c(f,g,w,S,v[s+14],15,-1416354905),S=c(S,f,g,w,v[s+5],21,-57434055),w=c(w,S,f,g,v[s+12],6,1700485571),g=c(g,w,S,f,v[s+3],10,-1894986606),f=c(f,g,w,S,v[s+10],15,-1051523),S=c(S,f,g,w,v[s+1],21,-2054922799),w=c(w,S,f,g,v[s+8],6,1873313359),g=c(g,w,S,f,v[s+15],10,-30611744),f=c(f,g,w,S,v[s+6],15,-1560198380),S=c(S,f,g,w,v[s+13],21,1309151649),w=c(w,S,f,g,v[s+4],6,-145523070),g=c(g,w,S,f,v[s+11],10,-1120210379),f=c(f,g,w,S,v[s+2],15,718787259),S=c(S,f,g,w,v[s+9],21,-343485551),w=o(w,l),S=o(S,p),f=o(f,u),g=o(g,_);return i(w)+i(S)+i(f)+i(g)},u=(e,t)=>{function i(e){return Object.prototype.toString.call(e).slice(8,-1).toLowerCase()}var o=i(e);return o===i(t)&&("array"===o?function(){if(e.length!==t.length)return!1;for(var i=0;i<e.length;i++)if(!u(e[i],t[i]))return!1;return!0}():"object"===o?function(){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)&&!u(e[i],t[i]))return!1;return!0}():"function"===o?e.toString()===t.toString():e===t)},_=e=>null==e||"object"===typeof e&&0===Object.keys(e).length||"string"===typeof e&&0===e.trim().length,v=e=>!!(e&&e.subtitles&&Object.keys(e.subtitles).length>0),w=e=>{var t;return 6===(e=e.replace(/^#/,"")).length?(t=/^([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(e))?[parseInt(t[1],16),parseInt(t[2],16),parseInt(t[3],16)]:null:3===e.length&&(t=/^([a-f\d])([a-f\d])([a-f\d])$/i.exec(e))?[parseInt(t[1]+t[1],16),parseInt(t[2]+t[2],16),parseInt(t[3]+t[3],16)]:null},S=e=>{var t="".concat(e).split("");return t.splice(-2,0,","),t.join("")},f=(e,t,i)=>[...e.slice(0,t),i,...e.slice(t)],g=(e,t)=>{if(!e.readyState){var i=t.substring(0,t.indexOf("&vsid")+1);i&&e.open("GET",i,!0)}},T=e=>e&&e.columns?e.columns:2,m=e=>{var{muxPlaybackId:t}=e||{};return!!t},h=e=>{var t=Math.floor(e/3600),i=Math.floor(e%3600/60),o=Math.round(e%60);return[t,i>9?i:t?"0"+i:i||"0",o>9?o:"0"+o].filter(Boolean).join(":")},y=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,}))$/),E=e=>/^\+?\d{6,14}$/.test(e.replace(/\s/g,""))},(e,t,i)=>{i.r(t),i.d(t,{timeSinceInSeconds:()=>l,track:()=>s,trackAsync:()=>c});var o=i(32),r=i(14);function n(e,t){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),i.push.apply(i,o)}return i}function a(e){for(var t=1;t<arguments.length;t++){var i=null!=arguments[t]?arguments[t]:{};t%2?n(Object(i),!0).forEach((function(t){d(e,t,i[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(i)):n(Object(i)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(i,t))}))}return e}function d(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var i=e[Symbol.toPrimitive];if(void 0!==i){var o=i.call(e,t||"default");if("object"!=typeof o)return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}var c=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(a(a({},t),{},{uid:(0,o.default)(),deviceType:(0,r.getDeviceType)()}))})},s=function(e){c(e,arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).then((()=>{})).catch((e=>console.log("Tracking error: ",e)))},l=e=>{var t=(new Date).getTime();return Math.round((t-e)/1e3)}},(e,t,i)=>{i.r(t),i.d(t,{default:()=>_});var o,r=i(9),n=i(7),a=i(10),d=i(34),c=i(19),s=i(35),l=i(15),p=function(e,t,i,o){return new(i||(i=Promise))((function(r,n){function a(e){try{c(o.next(e))}catch(t){n(t)}}function d(e){try{c(o.throw(e))}catch(t){n(t)}}function c(e){var t;e.done?r(e.value):(t=e.value,t instanceof i?t:new i((function(e){e(t)}))).then(a,d)}c((o=o.apply(e,t||[])).next())}))};class u{}o=u,u.initialization=()=>p(void 0,void 0,void 0,(function*(){console.warn("SFCCClass.initialization();"),window.videowiseIdsLoaded=[],"about:srcdoc"!==window.location.href&&(o.isProductPage()?yield(0,n.processProductPage)(window.videowiseSFCC.host,window.videowiseSFCC.pid):yield(0,n.processNonProductPages)(window.videowiseSFCC.host))})),u.bulkInit=e=>p(void 0,void 0,void 0,(function*(){yield(0,n.processBulkWidgets)(Object.assign({shop:window.videowiseSFCC.host},e))})),u.urlHelper=e=>{console.warn(`SFCCClass.urlHelper(${e});`)},u.postToCart=(e,t,i,o,n)=>p(void 0,void 0,void 0,(function*(){console.warn(`SFCCClass.postToCart(${e}, ${t}, ${i}, ${o}, ${n});`);const d=new FormData;d.append("pid",e),d.append("quantity",o);try{yield(0,a.postCartAdd)(window.videowiseSFCC.addToCartURL,d),(0,s.track)(l.TrackEventType.Cart,Object.assign({shop:window.videowiseSFCC.host,productRefId:i||window.videowiseSFCC.pid,shopableVideo:!0,cartId:r.default.get("cart")},n))}catch(c){console.error("Add to cart error: ",c)}})),u.isProductPage=()=>(console.warn("SFCCClass.isProductPage();"),!0===window.VIDEOWISE_CUSTOM_PRODUCT_PAGE||window.videowiseSFCC&&window.videowiseSFCC.pid&&"null"!==window.videowiseSFCC.pid),u.getProductId=()=>(console.warn("SFCCClass.getProductId();"),o.isProductPage()?window.videowiseSFCC.pid:""),u.getProductByHandle=(e,t,i,o)=>p(void 0,void 0,void 0,(function*(){var o;console.warn(`SFCCClass.getProductByHandle(${e}, ${t}, ${i});`);try{const r=yield(0,a.getProductWithUrlHelper)(`${null===(o=null===window||void 0===window?void 0:window.videowiseSFCC)||void 0===o?void 0:o.productDetailsURL}?pid=${e}`),n=yield r.json(),d=n.data[0].variants.filter((e=>0!=(null===e||void 0===e?void 0:e.price))).map((e=>Object.assign(Object.assign({},e),{compare_at_price:e.compare_at_price.toString(),price:e.price.toString()})));if("undefined"!==typeof i)for(let e=0;e<d.length;e++)d[e].id===parseInt(i)&&(n.data[0].price=d[e].price);let c,s=d;if(null===t||void 0===t?void 0:t.length){const e=t.map((e=>Number(e)));if(c=d.filter((t=>e.includes(t.id))),1===n.data[0].options.length){const e=c.map((e=>e.option1));n.data[0].options[0].values=n.data[0].options[0].values.filter((t=>!e.includes(t)))}s=d.filter((e=>!c.some((t=>e.id===t.id))))}return Object.assign(Object.assign({},n.data[0]),{compare_at_price:n.data[0].compare_at_price.toString(),compare_at_price_max:"undefined"!==typeof n.data[0].compare_at_price_max?n.data[0].compare_at_price_max.toString():"0",compare_at_price_min:"undefined"!==typeof n.data[0].compare_at_price_min?n.data[0].compare_at_price_min.toString():"0",price:n.data[0].price.toString(),price_max:"undefined"!==typeof n.data[0].price_max?n.data[0].price_max.toString():"0",price_min:"undefined"!==typeof n.data[0].price_min?n.data[0].price_min.toString():"0",variants:s,excludedVariants:(null===c||void 0===c?void 0:c.length)?c:[]})}catch(r){return!1}})),u.getStoreCart=()=>p(void 0,void 0,void 0,(function*(){console.warn("SFCCClass.getStoreCart();")})),u.getRecommendedProductsById=e=>p(void 0,void 0,void 0,(function*(){console.warn(`SFCCClass.getRecommendedProductsById(${e});`)})),u.setCommercials=(e,t,i,r)=>p(void 0,void 0,void 0,(function*(){var n,a,s,p,u,_,v;console.warn(`SFCCClass.setCommercials(${e}, ${t}, ${i}, ${r});`);let w=[];if((null===(n=e[t])||void 0===n?void 0:n.commercials)&&(null===(a=e[t])||void 0===a?void 0:a.commercials.length))for(const d in null===(s=e[t])||void 0===s?void 0:s.commercials){const n=null===(p=e[t])||void 0===p?void 0:p.commercials[d];if("PRODUCT"===n.type&&!n.hasOwnProperty("compare_at_price")){const a=yield o.getProductByHandle(null===n||void 0===n?void 0:n.productRefId,null===n||void 0===n?void 0:n.excludedVariants,null===n||void 0===n?void 0:n.variantId,null===n||void 0===n?void 0:n.quantity);if(!1!==a){const o="undefined"!==typeof n.variantId?a.variants.find((e=>e.id===Number(n.variantId))):"undefined"!==typeof a.variants[0]?a.variants[0]:a,d=null!==(u=null===o||void 0===o?void 0:o.featured_image)&&void 0!==u?u:a.featured_image;w.push(Object.assign(Object.assign(Object.assign({},a),n),{compare_at_price:isNaN(parseInt(a.compare_at_price))?void 0:a.compare_at_price,compare_at_price_max:isNaN(parseInt(a.compare_at_price_max))?void 0:a.compare_at_price_max,compare_at_price_min:isNaN(parseInt(a.compare_at_price_min))?void 0:a.compare_at_price_min,price:isNaN(parseInt(a.price))?void 0:a.price,price_max:isNaN(parseInt(a.price_max))?void 0:a.price_max,price_min:isNaN(parseInt(a.price_min))?void 0:a.price_min,compareAtPrice:!1===isNaN(parseInt(o.compare_at_price))?o.compare_at_price:void 0,previewImageSrc:d})),!1===r&&(null===(_=e[t])||void 0===_?void 0:_.commercials.length)>1&&1===w.length&&(i({type:c.ACTIONS.TOGGLE_SHOPPABLE_LOADING,payload:{loading:!0}}),i({type:c.ACTIONS.SET_SHOPPABLE_LIST,payload:{shoppableList:[w[0]]}}),i({type:c.ACTIONS.SHOW_SHOPPABLE_LIST}))}}}const S=(0,d.hasShoppableProducts)(null!==w&&void 0!==w?w:[]);i({type:c.ACTIONS.SET_SHOPPABLE_LIST,payload:{shoppableList:w}}),i({type:c.ACTIONS.TOGGLE_SHOPPABLE_LOADING,payload:{loading:!1}});const f=null!==(v=w.filter((e=>e.type===l.COMMERCIAL_TYPE.PRODUCT)))&&void 0!==v?v:[];f.length>1&&!0===S?!1===r&&(i({type:c.ACTIONS.SHOW_SHOPPABLE_LIST}),i({type:c.ACTIONS.HIDE_MORE,payload:{isVisible:!0}})):1===f.length&&!0===S?!1===r&&(i({type:c.ACTIONS.HIDE_SHOPPABLE_LIST}),i({type:c.ACTIONS.TOGGLE_PANEL_HEADER,payload:{showHeader:!1}}),i({type:c.ACTIONS.SHOW_MORE,payload:{isVisible:!0}})):(i({type:c.ACTIONS.HIDE_SHOPPABLE_LIST}),i({type:c.ACTIONS.HIDE_MORE,payload:{isVisible:!1}}))})),u.redirectToCheckout=(e,t,i,r,n,a)=>p(void 0,void 0,void 0,(function*(){console.warn(`SFCCClass.redirectToCheckout(${e}, ${t}, ${i}, ${r}, ${n}, ${a});`),e({type:c.ACTIONS.SET_IS_LOADING_IN_PROGRESS,payload:{isLoadingInProgress:!0}}),yield o.postToCart(t,i,r,n,a),e({type:c.ACTIONS.SET_IS_LOADING_IN_PROGRESS,payload:{isLoadingInProgress:!1}}),window.location=window.videowiseSFCC.checkoutURL})),u.redirectToCart=(e,t,i,r,n,a)=>p(void 0,void 0,void 0,(function*(){console.warn(`SFCCClass.redirectToCart(${e}, ${t}, ${i}, ${r}, ${n}, ${a});`),e({type:c.ACTIONS.SET_IS_LOADING_IN_PROGRESS,payload:{isLoadingInProgress:!0}}),yield o.postToCart(t,i,r,n,a),e({type:c.ACTIONS.SET_IS_LOADING_IN_PROGRESS,payload:{isLoadingInProgress:!1}}),window.location=window.videowiseSFCC.cartURL})),u.redirectToCartCustom=(e,t,i,r,n,a,d)=>p(void 0,void 0,void 0,(function*(){console.warn(`SFCCClass.redirectToCartCustom(${e}, ${t}, ${i}, ${r}, ${n}, ${a}, ${d});`),e({type:c.ACTIONS.SET_IS_LOADING_IN_PROGRESS,payload:{isLoadingInProgress:!0}}),yield o.postToCart(t,i,r,n,a),e({type:c.ACTIONS.SET_IS_LOADING_IN_PROGRESS,payload:{isLoadingInProgress:!1}}),sessionStorage.setItem("openCart",d),window.document.location.reload()})),u.redirectToCustomURL=(e,t,i,r,n,a,d)=>p(void 0,void 0,void 0,(function*(){console.warn(`SFCCClass.redirectToCustomURL(${e}, ${t}, ${i}, ${r}, ${n}, ${a}, ${d});`),e({type:c.ACTIONS.SET_IS_LOADING_IN_PROGRESS,payload:{isLoadingInProgress:!0}}),yield o.postToCart(t,i,r,n,a),e({type:c.ACTIONS.SET_IS_LOADING_IN_PROGRESS,payload:{isLoadingInProgress:!1}}),window.location.replace(d)})),u.handleAddToCart=(e,t,i,r,n,a,d,c)=>p(void 0,void 0,void 0,(function*(){console.warn(`SFCCClass.redirectToCart(${e}, ${t}, ${i}, ${r}, ${n}, ${a}, ${d}, ${c});`),yield o.redirectToCart(e,t,i,r,n,a)})),u.redirectToClientURL=e=>{console.warn(`SFCCClass.redirectToClientURL(${e});`),window.location.replace(e)},u.getCurrency=()=>(console.warn("SFCCClass.getCurrency();"),window.videowiseSFCC.currency);const _=u},(e,t,i)=>{i.r(t),i.d(t,{default:()=>u});var o,r=i(9),n=i(14),a=i(38),d=i(34),c=i(19),s=i(15),l=function(e,t,i,o){return new(i||(i=Promise))((function(r,n){function a(e){try{c(o.next(e))}catch(t){n(t)}}function d(e){try{c(o.throw(e))}catch(t){n(t)}}function c(e){var t;e.done?r(e.value):(t=e.value,t instanceof i?t:new i((function(e){e(t)}))).then(a,d)}c((o=o.apply(e,t||[])).next())}))};class p{}o=p,p.initialization=()=>l(void 0,void 0,void 0,(function*(){console.warn("ShopifyCampaignsClass.initialization();"),window.videowiseIdsLoaded=[];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};yield(0,a.renderWidgets)(window.INITIAL_DATA.widget,window.SITE_DATA,!1,t,!1);try{window.dispatchEvent(new CustomEvent(s.CUSTOM_EVENTS.VIDEO_CAMPAIGN_READY,{detail:{deviceType:(0,n.getDeviceType)(),url:e,campaignId:window.CAMPAIGN_DATA.id}}))}catch(i){console.error("Error dispatching VIDEO_CAMPAIGN_READY event:",i)}})),p.bulkInit=e=>l(void 0,void 0,void 0,(function*(){console.warn("Not implemented")})),p.urlHelper=e=>(!0===window.FORCE_DOMAIN?"https://"+window.Shopify.shop:"")+e,p.postToCart=(e,t,i,a,d,c)=>l(void 0,void 0,void 0,(function*(){if(console.warn(`ShopifyCampaignsClass.postToCart(${e}, ${t}, ${i}, ${a}, ${d});`),0===c.items.length)return;const l=new URLSearchParams(document.location.search),p=l.get("email"),u=l.get("medium");let _=null;if(c.selling_plan)_=new URL(`${window.SITE_DATA.url}/cart/add?items[][id]=${c.items[0].id}&items[][quantity]=${c.items[0].quantity}&items[][selling_plan]=${c.selling_plan}&return_to=/checkout`);else{let e="";for(let t=0;t<c.items.length;t++)e+=`${c.items[t].id}:${c.items[t].quantity}`;_=new URL(`${window.SITE_DATA.url}/cart/${e}`)}_.searchParams.set("videowise_campaign_id",window.CAMPAIGN_DATA.id),_.searchParams.set("attributes[videowise_uid]",r.default.get("reeview_uid")),_.searchParams.set("attributes[videowise_campaign_id]",window.CAMPAIGN_DATA.id),_.searchParams.set("attributes[videowise_device_type]",(0,n.getDeviceType)()),p&&_.searchParams.set("attributes[videowise_email]",p),u&&_.searchParams.set("attributes[videowise_medium]",u),_.toString();const v=window.location.origin+window.location.pathname;try{window.dispatchEvent(new CustomEvent(s.CUSTOM_EVENTS.VIDEO_CAMPAIGN_CHECKOUT,{detail:{deviceType:(0,n.getDeviceType)(),url:v,campaignId:window.CAMPAIGN_DATA.id,items:[c.items.map((e=>({id:e.id,qty:e.quantity,productName:e.product.title,price:e.product.price,currencyCode:o.getCurrency()})))]}}))}catch(w){console.error("Error dispatching VIDEO_CAMPAIGN_CHECKOUT event:",w)}"iframe"===u?window.open(_):window.location=_})),p.isProductPage=()=>!1,p.getProductId=()=>"",p.getProductByHandle=(e,t,i,o)=>l(void 0,void 0,void 0,(function*(){var r,n,a,c,s,l;console.warn(`ShopifyCampaignsClass.getProductByHandle(${e}, ${t}, ${i}, ${o});`);try{const o=window.INITIAL_PRODUCTS.find((t=>t.handle===e)),p=o.variants.filter((e=>0!=(null===e||void 0===e?void 0:e.price))).map((e=>{var t,i;return Object.assign(Object.assign({},e),{compare_at_price:(0,d.getProductPriceAsString)(null!==(t=e.compare_at_price)&&void 0!==t?t:0),price:(0,d.getProductPriceAsString)(null!==(i=e.price)&&void 0!==i?i:0)})}));if("undefined"!==typeof i)for(let e=0;e<p.length;e++)p[e].id===parseInt(i)&&(o.price=p[e].price);let u,_=p;if(null===t||void 0===t?void 0:t.length){const e=t.map((e=>Number(e)));if(u=p.filter((t=>e.includes(t.id))),1===o.options.length){const e=u.map((e=>e.option1));o.options[0].values=o.options[0].values.filter((t=>!e.includes(t)))}_=p.filter((e=>!u.some((t=>e.id===t.id))))}return Object.assign(Object.assign({},o),{compare_at_price:(0,d.getProductPriceAsString)(null!==(r=o.compare_at_price)&&void 0!==r?r:0),compare_at_price_max:(0,d.getProductPriceAsString)(null!==(n=o.compare_at_price_max)&&void 0!==n?n:0),compare_at_price_min:(0,d.getProductPriceAsString)(null!==(a=o.compare_at_price_min)&&void 0!==a?a:0),price:(0,d.getProductPriceAsString)(null!==(c=o.price)&&void 0!==c?c:0),price_max:(0,d.getProductPriceAsString)(null!==(s=o.price_max)&&void 0!==s?s:0),price_min:(0,d.getProductPriceAsString)(null!==(l=o.price_min)&&void 0!==l?l:0),variants:_})}catch(p){return!1}})),p.getStoreCart=()=>l(void 0,void 0,void 0,(function*(){console.warn("ShopifyCampaignsClass.getStoreCart();")})),p.getRecommendedProductsById=e=>l(void 0,void 0,void 0,(function*(){var t;console.warn(`ShopifyCampaignsClass.getRecommendedProductsById(${e});`);const i=window.INITIAL_PRODUCTS.find((t=>t.id===e));if("undefined"!==typeof i){let e=null!==(t=i.recommended)&&void 0!==t?t:[];for(let t=0;t<e.length;t++)e[t].url=`${window.SITE_DATA.url}${e[t].url}`;return{products:e}}return{products:[]}})),p.setCommercials=(e,t,i,r)=>l(void 0,void 0,void 0,(function*(){var n,a,s,l,p,u,_;console.warn(`ShopifyCampaignsClass.setCommercials(${e}, ${t}, ${i}, ${r});`);let v=[];if((null===(n=e[t])||void 0===n?void 0:n.products)&&(null===(a=e[t])||void 0===a?void 0:a.products.length))for(const d in null===(s=e[t])||void 0===s?void 0:s.products){const n=null===(l=e[t])||void 0===l?void 0:l.products[d];if("PRODUCT"===n.type&&!n.hasOwnProperty("compare_at_price")){const a=yield o.getProductByHandle(null===n||void 0===n?void 0:n.handle,null===n||void 0===n?void 0:n.excludedVariants,null===n||void 0===n?void 0:n.variantId,null===n||void 0===n?void 0:n.quantity);if(!1!==a){const o="undefined"!==typeof n.variantId?a.variants.find((e=>e.id===Number(n.variantId))):"undefined"!==typeof a.variants[0]?a.variants[0]:a,d=null!==(u=null===(p=null===o||void 0===o?void 0:o.featured_image)||void 0===p?void 0:p.src)&&void 0!==u?u:a.featured_image;v.push(Object.assign(Object.assign(Object.assign({},a),n),{compare_at_price:isNaN(parseInt(a.compare_at_price))?void 0:a.compare_at_price,compare_at_price_max:isNaN(parseInt(a.compare_at_price_max))?void 0:a.compare_at_price_max,compare_at_price_min:isNaN(parseInt(a.compare_at_price_min))?void 0:a.compare_at_price_min,price:isNaN(parseInt(a.price))?void 0:a.price,price_max:isNaN(parseInt(a.price_max))?void 0:a.price_max,price_min:isNaN(parseInt(a.price_min))?void 0:a.price_min,compareAtPrice:!1===isNaN(parseInt(o.compare_at_price))?o.compare_at_price:void 0,previewImageSrc:d,name:a.title})),!1===r&&(null===(_=e[t])||void 0===_?void 0:_.products.length)>1&&1===v.length&&(i({type:c.ACTIONS.TOGGLE_SHOPPABLE_LOADING,payload:{loading:!0}}),i({type:c.ACTIONS.SET_SHOPPABLE_LIST,payload:{shoppableList:[v[0]]}}),i({type:c.ACTIONS.SHOW_SHOPPABLE_LIST}))}}}const w=(0,d.hasShoppableProducts)(null!==v&&void 0!==v?v:[]);i({type:c.ACTIONS.SET_SHOPPABLE_LIST,payload:{shoppableList:null!==v&&void 0!==v?v:[]}}),i({type:c.ACTIONS.TOGGLE_SHOPPABLE_LOADING,payload:{loading:!1}}),v.length>1&&!0===w?!1===r&&(i({type:c.ACTIONS.SHOW_SHOPPABLE_LIST}),i({type:c.ACTIONS.HIDE_MORE,payload:{isVisible:!0}})):1===v.length&&!0===w?!1===r&&(i({type:c.ACTIONS.HIDE_SHOPPABLE_LIST}),i({type:c.ACTIONS.TOGGLE_PANEL_HEADER,payload:{showHeader:!1}}),i({type:c.ACTIONS.SHOW_MORE,payload:{isVisible:!0}})):(i({type:c.ACTIONS.HIDE_SHOPPABLE_LIST}),i({type:c.ACTIONS.HIDE_MORE,payload:{isVisible:!1}}))})),p.redirectToCheckout=(e,t,i,r,n,a,d)=>l(void 0,void 0,void 0,(function*(){console.warn(`ShopifyCampaignsClass.redirectToCheckout(${e}, ${t}, ${i}, ${r}, ${n}, ${a}, ${d});`),e({type:c.ACTIONS.SET_IS_LOADING_IN_PROGRESS,payload:{isLoadingInProgress:!0}});const s={items:[{id:t,quantity:n,product:d}]};i&&(s.selling_plan=i),o.postToCart(t,i,r,n,a,s)})),p.redirectToCart=()=>l(void 0,void 0,void 0,(function*(){console.warn("ShopifyCampaignsClass.redirectToCart();")})),p.redirectToCartCustom=()=>l(void 0,void 0,void 0,(function*(){console.warn("ShopifyCampaignsClass.redirectToCartCustom();")})),p.redirectToCustomURL=()=>l(void 0,void 0,void 0,(function*(){console.warn("ShopifyCampaignsClass.redirectToCustomURL();")})),p.handleAddToCart=(e,t,i,r,n,a,d,s)=>l(void 0,void 0,void 0,(function*(){console.warn(`ShopifyCampaignsClass.handleAddToCart(${e}, ${t}, ${i}, ${r}, ${n}, ${a}, ${d}, ${s});`);const l="undefined"!==typeof s.items_subtotal_price?s.items_subtotal_price:0,p="undefined"!==typeof s.item_count?s.item_count:0;let u="undefined"!==typeof s.items?s.items:[];if(0===u.length)u.push({id:t,quantity:n});else for(let e=0;e<u.length;e++)u[e].id===t?u[e].quantity+=n:u.push({id:t,quantity:n});const _={cart:{items_subtotal_price:l+d,currency:o.getCurrency(),item_count:p+n,items:u}};e({type:c.ACTIONS.GET_CART,payload:_})})),p.redirectToClientURL=()=>l(void 0,void 0,void 0,(function*(){console.warn("ShopifyCampaignsClass.redirectToClientURL();")})),p.getCurrency=()=>{var e;return console.warn("ShopifyCampaignsClass.getCurrency();"),(null===(e=window.Shopify)||void 0===e?void 0:e.currency)||""};const u=p},(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{renderAllWidgets:()=>renderAllWidgets,renderWidgets:()=>renderWidgets});var _renderWidget__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(39),_core_data_access_proxy__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(7);function asyncGeneratorStep(e,t,i,o,r,n,a){try{var d=e[n](a),c=d.value}catch(e){return void i(e)}d.done?t(c):Promise.resolve(c).then(o,r)}function _asyncToGenerator(e){return function(){var t=this,i=arguments;return new Promise((function(o,r){var n=e.apply(t,i);function a(e){asyncGeneratorStep(n,o,r,a,d,"next",e)}function d(e){asyncGeneratorStep(n,o,r,a,d,"throw",e)}a(void 0)}))}}function renderAllWidgets(e,t){return _renderAllWidgets.apply(this,arguments)}function _renderAllWidgets(){return(_renderAllWidgets=_asyncToGenerator((function*(e,t){var i;if(e&&e.widgets&&(null===(i=e.widgets)||void 0===i?void 0:i.length)>0)for(var o=0;o<e.widgets.length;o++){var r={showBadge:e.showBadge,logoUrl:e.storeLogoUrl,inventorySetting:e.inventorySetting,organisationId:e.organisationId,siteId:e.siteId};renderWidgets(e.widgets[o],e.page,!0,r,e.useShadowDom,e.productWidget,e.watermark,t).then((()=>{checkCart()})).catch((e=>console.log("An error occur during widget rendering. ",e)))}}))).apply(this,arguments)}function renderWidgets(e,t,i,o,r,n,a,d){return _renderWidgets.apply(this,arguments)}function _renderWidgets(){return(_renderWidgets=_asyncToGenerator((function*(e,t,i,o,r,n,a,d){var{videos:c}=e;if(c&&0!==c.length&&e){var s={trackingId:null===t||void 0===t?void 0:t.id,widgetId:e.id,videoType:"",widgetType:e.type,siteId:o.siteId,organisationId:o.organisationId,campaignId:"undefined"!==typeof window.CAMPAIGN_DATA?window.CAMPAIGN_DATA.id:null,event_source:"undefined"!==typeof window.videowiseTapcart?"TAPCART":"SHOP"};if(c.length){var l=[];if("Background"===e.displayType){var p=document.getElementById("reeview-app-widget_".concat(e.id));if(null!==p&&null!==p.children)for(var u=0;u<p.children.length;u++)l.push(p.children[u])}if(!(0,_core_data_access_proxy__WEBPACK_IMPORTED_MODULE_1__.default)().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__.default)({widget:e,page:t,trackingContext:s,settings:o,previousChildren:l,useShadowDom:r,productWidget:n,watermark:a,liveShow:d})}}}))).apply(this,arguments)}var checkCart=()=>{if(sessionStorage.getItem("openCart")){var jsData=window.atob(sessionStorage.getItem("openCart"));eval(jsData),sessionStorage.removeItem("openCart")}}},(e,t,i)=>{i.r(t),i.d(t,{createWidgetContainer:()=>g,default:()=>m,getElementById:()=>T,getPlayer:()=>S,getSkin:()=>w,getWidgetId:()=>v});i(40);var o=i(1),r=i(4),n=i(15),a=i(43),d=i(14),c=i(49),s=i(7),l=i(47);function p(e,t,i,o,r,n,a){try{var d=e[n](a),c=d.value}catch(e){return void i(e)}d.done?t(c):Promise.resolve(c).then(o,r)}var u=(0,o.lazy)((()=>i.e(0).then(i.bind(i,134)))),_="reeview-app-widget_",v=e=>{var t="".concat(_).concat(e.id);return(null===e||void 0===e?void 0:e.type)===n.WidgetType.Product&&e.displayType===n.WidgetDisplayType.Inline?window.document.getElementById(t)?t:"reeview-app__inline-widget":"".concat(_).concat(e.id)},w=(e,t)=>{if("undefined"!==typeof e)return e.find((e=>e.skinType===t))},S=e=>e[0];window.dispatchEvent(new Event("resize"));var f=function(){var e,t=(e=function*(e){var{widget:t,page:i,productWidget:p,trackingContext:_,settings:{showBadge:f,inventorySetting:m,logoUrl:h}={},previousChildren:y,useShadowDom:E,watermark:I,liveShow:O}=e,{widgetId:C,videoId:P}=(0,c.useQueryParams)()||{},{displayType:A,skins:R,videoPlayers:L,videos:D}=t,b=v(t),N=(0,d.getDeviceType)(),k=S(L)||{},H=[n.WidgetDisplayType.Story,n.WidgetDisplayType.Inline,n.WidgetDisplayType.Background,n.WidgetDisplayType.Product,n.WidgetDisplayType.Image,n.WidgetDisplayType.Testimonial].includes(A),U=t.displayType===n.WidgetDisplayType.Product,M=w(R,U?"DESKTOP":N),G=H?window.document.getElementById(b):g(b);if(!1===H&&window.document.body.appendChild(G),G)if(!T(b,"vw-root")||U){if("DESKTOP"===N&&"undefined"!==typeof M&&"undefined"!==typeof M.style&&"undefined"!==typeof M.style.carouselType&&!0===["CarouselCenterPiece","CarouselShoppable"].includes(t.theme)){var W=M.layout.columns-D.length+1;if(W>0)for(var B=0;B<W;B++)D.push(D[Math.floor(Math.random()*D.length)])}var q={widget:t,widgetID:b,videos:D,containerElement:G,page:i,productWidget:p,trackingContext:_,showBadge:f,storeLogo:h,inventorySetting:m,hashParams:{widgetId:C,videoId:P},previousChildren:y,currentSlideForQuizInteraction:0,currentVideoType:"",useShadowDom:E,watermark:I,liveShow:O},x={deviceType:N,player:k,skin:M},j=e=>{var i=(0,r.createRoot)(e);!0===U?i.render((0,l.jsx)(o.Suspense,{fallback:(0,l.jsx)(l.Fragment,{}),children:(0,l.jsx)(u,{initialState:q,theme:x})})):i.render((0,l.jsx)(a.default,{mode:(0,a.shadowRootMode)(),useShadowDom:E,widgetId:t.id,children:(0,l.jsx)(o.Suspense,{fallback:(0,l.jsx)(l.Fragment,{}),children:(0,l.jsx)(u,{initialState:q,theme:x})})}))};if(U)if(!0===(0,s.default)().isProductPage())document.querySelectorAll(".".concat(b)).forEach((e=>{j(e)}));else{var $=document.querySelector(".".concat(b,'[data-product-id="').concat(i.productRefId,'"][data-widget-id="').concat(t.id,'"]'));null!==$?j($):document.querySelectorAll(".".concat(b)).forEach((e=>{j(e)}))}else j(G)}else console.log("VideoWise widgetID: ".concat(b," is already loaded!"))},function(){var t=this,i=arguments;return new Promise((function(o,r){var n=e.apply(t,i);function a(e){p(n,o,r,a,d,"next",e)}function d(e){p(n,o,r,a,d,"throw",e)}a(void 0)}))});return function(e){return t.apply(this,arguments)}}(),g=e=>{var t=window.document.createElement("div");return t.setAttribute("id",e),t},T=(e,t)=>{var i=window.document.getElementById(t),o=i?i.parentNode:{};return!(null===o||void 0===o||!o.id||(null===o||void 0===o?void 0:o.id)!==e)};const m=f},(e,t,i)=>{i.r(t),function(){var t=void 0,o=i(41)(e.id,{});e.hot.data&&e.hot.data.value&&e.hot.data.value!==t?e.hot.invalidate():e.hot.accept(),e.hot.dispose((function(e){e.value=t,o()}))}()},,,(e,t,i)=>{i.r(t),i.d(t,{default:()=>v,shadowRootMode:()=>p});var o=i(1),r=i(44),n=i.n(r),a=i(47);function d(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var i=e[Symbol.toPrimitive];if(void 0!==i){var o=i.call(e,t||"default");if("object"!=typeof o)return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}var c=()=>"undefined"!==typeof window.videowiseShadow,s=()=>null!==document.getElementById("videowise-style-css"),l=e=>!0===c()||!0===s()&&!0===e,p=()=>{var e;return!0===c()&&null!==(e=window.videowiseShadow.mode)&&void 0!==e?e:"closed"},u="undefined"!==typeof window&&window.ShadowRoot&&window.ShadowRoot.prototype.hasOwnProperty("adoptedStyleSheets")&&window.CSSStyleSheet&&window.CSSStyleSheet.prototype.hasOwnProperty("replace"),_="undefined"!==typeof window&&window.Element&&window.Element.prototype.hasOwnProperty("attachShadow");class v extends o.default.PureComponent{constructor(e){super(e),d(this,"state",{initialized:!1}),this.placeholder=o.default.createRef()}componentDidMount(){if(!1!==l(this.props.useShadowDom)){var{delegatesFocus:e,mode:t,stylesheets:i}=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 o='\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          width:100%;\n        }\n      </style>\n    ',r="";(()=>{if(!0===s()){var e=[{type:"style",src:document.getElementById("videowise-style-css").href}];return!0===c()&&window.videowiseShadow.assets.forEach((t=>{t.src!==e[0].src&&e.push(t)})),e}return!0===c()?window.videowiseShadow.assets:[]})().forEach((e=>{"script"===e.type?r+='<script src="'.concat(e.src,'"><\/script>'):"style"===e.type&&(o+='<link rel="stylesheet" href="'.concat(e.src,'" />'))})),this.shadowRoot.innerHTML="".concat(r," ").concat(o),i&&(this.shadowRoot.adoptedStyleSheets=i),this.setState({initialized:!0})}}render(){return!1===l(this.props.useShadowDom)?this.props.children:this.state.initialized?o.default.createPortal(this.props.children,this.shadowRoot):this.props.declarative?(0,a.jsx)("template",{ref:this.placeholder,shadowroot:this.props.mode,children:this.props.children}):(0,a.jsx)("span",{ref:this.placeholder})}}d(v,"constructableStylesheetsSupported",u),d(v,"constructibleStylesheetsSupported",u),d(v,"defaultProps",{declarative:!1,delegatesFocus:!1,mode:"open",useShadowDom:!1,widgetId:null}),d(v,"displayName","ShadowRoot"),d(v,"propTypes",{declarative:n().bool,delegatesFocus:n().bool,mode:n().oneOf(["open","closed"]),stylesheets:n().arrayOf("undefined"!==typeof window?n().instanceOf(window.CSSStyleSheet):n().any),useShadowDom:n().bool,widgetId:n().oneOf([null,n().string])}),d(v,"shadowRootSupported",_)},,,,,,(e,t,i)=>{function o(){var e=new URLSearchParams(window.location.search);return new Proxy(e,{get:(e,t)=>e.get(t)})}i.r(t),i.d(t,{useQueryParams:()=>o})},(e,t,i)=>{i.r(t),i.d(t,{default:()=>n});var o=function(e,t,i,o){return new(i||(i=Promise))((function(r,n){function a(e){try{c(o.next(e))}catch(t){n(t)}}function d(e){try{c(o.throw(e))}catch(t){n(t)}}function c(e){var t;e.done?r(e.value):(t=e.value,t instanceof i?t:new i((function(e){e(t)}))).then(a,d)}c((o=o.apply(e,t||[])).next())}))};class r{}r.initialization=()=>o(void 0,void 0,void 0,(function*(){console.warn("SFCCCampaignsClass.initialization();"),window.videowiseIdsLoaded=[]})),r.bulkInit=e=>o(void 0,void 0,void 0,(function*(){console.warn("Not implemented")})),r.urlHelper=e=>{console.warn(`SFCCCampaignsClass.urlHelper(${e});`)},r.postToCart=()=>o(void 0,void 0,void 0,(function*(){console.warn("SFCCCampaignsClass.postToCart();")})),r.isProductPage=()=>!1,r.getProductId=()=>"",r.getProductByHandle=()=>o(void 0,void 0,void 0,(function*(){console.warn("SFCCCampaignsClass.getProductByHandle();")})),r.getStoreCart=()=>o(void 0,void 0,void 0,(function*(){console.warn("SFCCCampaignsClass.getStoreCart();")})),r.getRecommendedProductsById=()=>o(void 0,void 0,void 0,(function*(){console.warn("SFCCCampaignsClass.getRecommendedProductsById();")})),r.setCommercials=()=>o(void 0,void 0,void 0,(function*(){console.warn("SFCCCampaignsClass.setCommercials();")})),r.redirectToCheckout=()=>o(void 0,void 0,void 0,(function*(){console.warn("SFCCCampaignsClass.redirectToCheckout();")})),r.redirectToCart=()=>o(void 0,void 0,void 0,(function*(){console.warn("SFCCCampaignsClass.redirectToCart();")})),r.redirectToCartCustom=()=>o(void 0,void 0,void 0,(function*(){console.warn("SFCCCampaignsClass.redirectToCartCustom();")})),r.redirectToCustomURL=()=>o(void 0,void 0,void 0,(function*(){console.warn("SFCCCampaignsClass.redirectToCustomURL();")})),r.handleAddToCart=()=>o(void 0,void 0,void 0,(function*(){console.warn("SFCCCampaignsClass.handleAddToCart();")})),r.redirectToClientURL=()=>o(void 0,void 0,void 0,(function*(){console.warn("ShopifyCampaignsClass.redirectToClientURL();")})),r.getCurrency=()=>o(void 0,void 0,void 0,(function*(){console.warn("ShopifyCampaignsClass.getCurrency();")}));const n=r},(e,t,i)=>{i.r(t),i.d(t,{default:()=>p});var o,r=i(7),n=i(10),a=i(34),d=i(19),c=i(15),s=function(e,t,i,o){return new(i||(i=Promise))((function(r,n){function a(e){try{c(o.next(e))}catch(t){n(t)}}function d(e){try{c(o.throw(e))}catch(t){n(t)}}function c(e){var t;e.done?r(e.value):(t=e.value,t instanceof i?t:new i((function(e){e(t)}))).then(a,d)}c((o=o.apply(e,t||[])).next())}))};class l{}o=l,l.initialization=()=>s(void 0,void 0,void 0,(function*(){var e,t,i;window.videowiseIdsLoaded=[],"about:srcdoc"!==window.location.href&&("tapcart://product"===(null===(e=window.videowiseTapcart)||void 0===e?void 0:e.page)?setTimeout((()=>s(void 0,void 0,void 0,(function*(){yield(0,r.processProductPage)(window.videowiseTapcart.shop,Tapcart.variables.product.id)}))),500):yield(0,r.processNonProductPages)(null!==(i=null===(t=window.videowiseTapcart)||void 0===t?void 0:t.shop)&&void 0!==i?i:""))})),l.bulkInit=e=>s(void 0,void 0,void 0,(function*(){var t,i,o;yield(0,r.processBulkWidgets)(Object.assign(Object.assign({},e),{shop:null===(t=window.videowiseTapcart)||void 0===t?void 0:t.shop,url:null===(i=window.videowiseTapcart)||void 0===i?void 0:i.page,productId:"tapcart://product"===(null===(o=window.videowiseTapcart)||void 0===o?void 0:o.page)?Tapcart.variables.product.id:""}))})),l.urlHelper=e=>(console.warn(`TapcartClass.urlHelper(${e});`),`https://${window.videowiseTapcart.shop}${e}`),l.postToCart=()=>s(void 0,void 0,void 0,(function*(){console.warn("TapcartClass.postToCart();")})),l.isProductPage=()=>!1,l.getProductId=()=>"",l.getProductByHandle=(e,t,i,r)=>s(void 0,void 0,void 0,(function*(){console.log(`TapcartClass.getProductByHandle(${e}, ${t}, ${i}, ${r});`);try{const d=yield(0,n.getProductWithUrlHelper)(`${o.urlHelper(`/products/${e}.js`)}`),c=yield d.json(),s=c.variants.filter((e=>0!=(null===e||void 0===e?void 0:e.price))).map((e=>Object.assign(Object.assign({},e),{compare_at_price:(0,a.getProductPriceAsString)(e.compare_at_price),price:(0,a.getProductPriceAsString)(e.price)})));if("undefined"!==typeof i)for(let e=0;e<s.length;e++)s[e].id===parseInt(i)&&(c.price=s[e].price);let l,p=s;if(null===t||void 0===t?void 0:t.length){const e=t.map((e=>Number(e)));if(l=s.filter((t=>e.includes(t.id))),1===c.options.length){const e=l.map((e=>e.option1));c.options[0].values=c.options[0].values.filter((t=>!e.includes(t)))}p=s.filter((e=>!l.some((t=>e.id===t.id))))}return Object.assign(Object.assign({},c),{compare_at_price:(0,a.getProductPriceAsString)(c.compare_at_price),compare_at_price_max:(0,a.getProductPriceAsString)(c.compare_at_price_max),compare_at_price_min:(0,a.getProductPriceAsString)(c.compare_at_price_min),price:(0,a.getProductPriceAsString)(c.price),price_max:(0,a.getProductPriceAsString)(c.price_max),price_min:(0,a.getProductPriceAsString)(c.price_min),variants:p,quantity:r,excludedVariants:(null===l||void 0===l?void 0:l.length)?l:[]})}catch(d){return!1}})),l.getStoreCart=()=>s(void 0,void 0,void 0,(function*(){console.warn("TapcartClass.getStoreCart();")})),l.getRecommendedProductsById=e=>s(void 0,void 0,void 0,(function*(){console.warn(`TapcartClass.getRecommendedProductsById(${e});`);try{const{data:t}=yield(0,n.getRecommendedProductsWithUrlHelper)(o.urlHelper(`/recommendations/products.json?product_id=${e}`));return t}catch(t){return console.error("Shopify recommended products error: ",t),t}})),l.setCommercials=(e,t,i,r)=>s(void 0,void 0,void 0,(function*(){var n,s,l,p,u,_,v,w;console.warn("TapcartClass.setCommercials();");let S=[];if((null===(n=e[t])||void 0===n?void 0:n.commercials)&&(null===(s=e[t])||void 0===s?void 0:s.commercials.length))for(const a in null===(l=e[t])||void 0===l?void 0:l.commercials){const n=null===(p=e[t])||void 0===p?void 0:p.commercials[a];if("PRODUCT"===n.type&&!n.hasOwnProperty("compare_at_price")){const a=yield o.getProductByHandle(null===n||void 0===n?void 0:n.handle,null===n||void 0===n?void 0:n.excludedVariants,null===n||void 0===n?void 0:n.variantId,null===n||void 0===n?void 0:n.quantity);if(!1!==a){const o="undefined"!==typeof n.variantId?a.variants.find((e=>e.id===Number(n.variantId))):"undefined"!==typeof a.variants[0]?a.variants[0]:a,c=null!==(_=null===(u=null===o||void 0===o?void 0:o.featured_image)||void 0===u?void 0:u.src)&&void 0!==_?_:a.featured_image;S.push(Object.assign(Object.assign(Object.assign({},a),n),{compare_at_price:isNaN(parseInt(a.compare_at_price))?void 0:a.compare_at_price,compare_at_price_max:isNaN(parseInt(a.compare_at_price_max))?void 0:a.compare_at_price_max,compare_at_price_min:isNaN(parseInt(a.compare_at_price_min))?void 0:a.compare_at_price_min,price:isNaN(parseInt(a.price))?void 0:a.price,price_max:isNaN(parseInt(a.price_max))?void 0:a.price_max,price_min:isNaN(parseInt(a.price_min))?void 0:a.price_min,compareAtPrice:!1===isNaN(parseInt(o.compare_at_price))?o.compare_at_price:void 0,previewImageSrc:c})),!1===r&&(null===(v=e[t])||void 0===v?void 0:v.commercials.length)>1&&1===S.length&&(i({type:d.ACTIONS.TOGGLE_SHOPPABLE_LOADING,payload:{loading:!0}}),i({type:d.ACTIONS.SET_SHOPPABLE_LIST,payload:{shoppableList:[S[0]]}}),i({type:d.ACTIONS.SHOW_SHOPPABLE_LIST}))}}}const f=(0,a.hasShoppableProducts)(null!==S&&void 0!==S?S:[]);i({type:d.ACTIONS.SET_SHOPPABLE_LIST,payload:{shoppableList:S}}),i({type:d.ACTIONS.TOGGLE_SHOPPABLE_LOADING,payload:{loading:!1}});const g=null!==(w=S.filter((e=>e.type===c.COMMERCIAL_TYPE.PRODUCT)))&&void 0!==w?w:[];g.length>1&&!0===f?!1===r&&(i({type:d.ACTIONS.SHOW_SHOPPABLE_LIST}),i({type:d.ACTIONS.HIDE_MORE,payload:{isVisible:!0}})):1===g.length&&!0===f?!1===r&&(i({type:d.ACTIONS.HIDE_SHOPPABLE_LIST}),i({type:d.ACTIONS.TOGGLE_PANEL_HEADER,payload:{showHeader:!1}}),i({type:d.ACTIONS.SHOW_MORE,payload:{isVisible:!0}})):(i({type:d.ACTIONS.HIDE_SHOPPABLE_LIST}),i({type:d.ACTIONS.HIDE_MORE,payload:{isVisible:!1}}))})),l.redirectToCheckout=()=>s(void 0,void 0,void 0,(function*(){console.warn("TapcartClass.redirectToCheckout();")})),l.redirectToCart=(e,t,i,o,r,n)=>s(void 0,void 0,void 0,(function*(){console.warn(`TapcartClass.redirectToCart(${e}, ${t}, ${i}, ${o}, ${r}, ${n});`),Tapcart.actions.addToCart({lineItems:[{variantId:t,quantity:r}]}),e({type:d.ACTIONS.SET_SHOW_SUCCESS_MESSAGE,payload:!0})})),l.redirectToCartCustom=()=>s(void 0,void 0,void 0,(function*(){console.warn("TapcartClass.redirectToCartCustom();")})),l.redirectToCustomURL=()=>s(void 0,void 0,void 0,(function*(){console.warn("TapcartClass.redirectToCustomURL();")})),l.handleAddToCart=()=>s(void 0,void 0,void 0,(function*(){console.warn("TapcartClass.handleAddToCart();")})),l.redirectToClientURL=()=>s(void 0,void 0,void 0,(function*(){console.warn("ShopifyCampaignsClass.redirectToClientURL();")})),l.getCurrency=()=>{var e,t,i;return console.warn("ShopifyCampaignsClass.getCurrency();"),(null===(t=null===(e=null===Tapcart||void 0===Tapcart?void 0:Tapcart.variables)||void 0===e?void 0:e.cart)||void 0===t?void 0:t.currency)||(null===(i=window.videowiseTapcart)||void 0===i?void 0:i.currency)||"USD"};const p=l},(e,t,i)=>{i.r(t),i.d(t,{default:()=>o});const o=e=>e.replace(/\/\s*$/,"")},(e,t,i)=>{i.r(t),i.d(t,{default:()=>o});const o=e=>{if("undefined"===typeof e)return!1;const t=e.find((e=>"LiveNow"===e.theme));return"undefined"!==typeof t&&"undefined"!==typeof t.liveStreamId&&"undefined"!==typeof t.lsScheduledAt?{liveStreamId:t.liveStreamId,lsScheduledAt:t.lsScheduledAt}:{}}},(e,t,i)=>{i.r(t),i.d(t,{createWidgetBtn:()=>d,createWidgetContainer:()=>a,default:()=>n});var o=i(7);i(55);function r(e,t,i,o,r,n,a){try{var d=e[n](a),c=d.value}catch(e){return void i(e)}d.done?t(c):Promise.resolve(c).then(o,r)}const n=function(){var e,t=(e=function*(e){var t,i=[],r="thumbnail",n=["reeview-app-widget","videowise-widget"],c=["alt","src","data-src","data-image-src","data-srcset"],s=e=>{for(var t of n)if(e&&e.includes(t))return e.substr(e.indexOf(t)+t.length+1,24).split("-")[0];return!1},l=(e,t)=>e.substring(26+t.length,e.length),p=(e,t)=>{var i=e.split("/").pop();i=(i=i.split("?")[0]).split(".")[0];var o=26+t.length;return i=i.substring(o,o+13),isNaN(i)?"":i};(()=>{var t,r,n;return(0,o.default)().isProductPage()&&null!==e&&void 0!==e&&null!==(t=e.productWidget)&&void 0!==t&&t.galleryContainer?(document.querySelectorAll("".concat(null===e||void 0===e?void 0:e.productWidget.galleryContainer)).forEach((e=>{i=e.querySelectorAll("img")})),null!==(null===e||void 0===e||null===(r=e.productWidget)||void 0===r?void 0:r.zoomContainer)&&""!==(null===e||void 0===e||null===(n=e.productWidget)||void 0===n?void 0:n.zoomContainer)&&document.querySelectorAll("".concat(null===e||void 0===e?void 0:e.productWidget.zoomContainer)).forEach((e=>{e.querySelectorAll("img").forEach((e=>{i=[...i,e]}))}))):i=document.querySelectorAll("img"),Array.from(i)})().find((i=>{var u,_,v,w,S;null!==e&&void 0!==e&&null!==(u=e.productWidget)&&void 0!==u&&u.thumbnailContainer&&(r="."==(null===e||void 0===e||null===(_=e.productWidget)||void 0===_?void 0:_.thumbnailContainer.charAt(0))||"#"==(null===e||void 0===e||null===(v=e.productWidget)||void 0===v?void 0:v.thumbnailContainer.charAt(0))?null===e||void 0===e||null===(w=e.productWidget)||void 0===w?void 0:w.thumbnailContainer.substring(1):null===e||void 0===e||null===(S=e.productWidget)||void 0===S?void 0:S.thumbnailContainer);var f=(e,t)=>{for(var i=e.parentElement,o=0;i&&o<3;){if(i.classList.contains(t))return!0;i=i.parentElement,o++}return!1},g=f(i,"thumb"),T=f(i,"".concat(r)),m=f(i,"cart");t=!!(g||T||m);var h=null,y=null;if(c.some((e=>{var t=i.getAttribute(e);return!!s(t)&&(y=s(t),h=((e,t)=>{for(var i of n)if(e.includes(i))return"alt"===t?l(e,i):p(e,i);return""})(t,e),console.log("Found product widget - attribute:".concat(e," widgetId:").concat(y," productId:").concat(h)),!0)}))){var E=i.parentNode;t?(T||g)&&E.insertBefore(d(),i):(!(0,o.default)().isProductPage()>-1&&E.parentNode.classList.add("vw-product-widgets-container"),E.classList.add("vw-parent"),E.insertBefore(a(y,h),i))}}))},function(){var t=this,i=arguments;return new Promise((function(o,n){var a=e.apply(t,i);function d(e){r(a,o,n,d,c,"next",e)}function c(e){r(a,o,n,d,c,"throw",e)}d(void 0)}))});return function(e){return t.apply(this,arguments)}}();var a=(e,t)=>{var i="reeview-app-widget_".concat(e),o=window.document.createElement("div");return o.setAttribute("id",i),o.setAttribute("data-videowise-pdp",!0),""!==t&&o.setAttribute("data-product-id",t),o.setAttribute("data-widget-id",e),o.setAttribute("class","reeview-app-widget vw-product-widget ".concat(i)),o},d=()=>{var e=window.document.createElement("div");return e.setAttribute("id","cloneVwBtn"),e.setAttribute("class","vw-product-widget-btn"),e}},(e,t,i)=>{i.r(t),i.d(t,{BASE_Z_INDEX:()=>r.BASE_Z_INDEX,BASE_Z_INDEX_MODAL:()=>r.BASE_Z_INDEX_MODAL,CLASS_PREFIX:()=>r.CLASS_PREFIX,MQ:()=>r.MQ,SPECIFICITY_SELECTOR:()=>r.SPECIFICITY_SELECTOR,SPECIFICITY_SELECTOR_MODAL:()=>r.SPECIFICITY_SELECTOR_MODAL,get:()=>o.get,has:()=>o.has,is:()=>o.is});var o=i(56),r=i(57)},(e,t,i)=>{i.r(t),i.d(t,{get:()=>n,has:()=>r,is:()=>o});var o=(e,t,i)=>o=>o[e]===t?i(o):null,r=(e,t,i)=>o=>o[e]?t(o):i&&i(o),n=(e,t)=>i=>Object.prototype.hasOwnProperty.call(i,e)?i[e]:t},(e,t,i)=>{i.r(t),i.d(t,{BASE_Z_INDEX:()=>o.BASE_Z_INDEX,BASE_Z_INDEX_MODAL:()=>o.BASE_Z_INDEX_MODAL,CLASS_PREFIX:()=>o.CLASS_PREFIX,MQ:()=>o.MQ,SPECIFICITY_SELECTOR:()=>o.SPECIFICITY_SELECTOR,SPECIFICITY_SELECTOR_MODAL:()=>o.SPECIFICITY_SELECTOR_MODAL});var o=i(16)},(e,t,i)=>{i.r(t),i.d(t,{default:()=>c});var o=i(9),r=i(25),n=i(59),a=i(15),d=i(35);const c=e=>{const t="reeview_unique_uid",i="reeview_tracks_views";let c=!1;if("undefined"===typeof o.default.get(t)){const a=(0,r.v4)(),d=(0,n.default)(`${a+window.location.href+e.widgetId}`);o.default.set(t,a,{expires:1}),o.default.set(i,JSON.stringify([d]),{expires:1}),c=!0}else{const r=o.default.get(t),a=o.default.get(i);if("undefined"!==typeof r&&"undefined"!==typeof a){const t=JSON.parse(a),d=(0,n.default)(`${r+window.location.href+e.widgetId}`);!0===t.includes(d)?c=!1:(t.push(d),o.default.set(i,JSON.stringify(t),{expires:1}),c=!0)}}!0===c&&"undefined"===typeof e.channelId&&(0,d.track)(a.TrackEventType.View,Object.assign({url:window.location.href},e)),"undefined"!==typeof e.channelId&&(0,d.track)(a.TrackEventType.View,Object.assign({url:window.location.href,newVisitor:c},e))}},(e,t,i)=>{i.r(t),i.d(t,{default:()=>o});const o=e=>{let t=2166136261;for(let i=0;i<e.length;i++)t^=e.charCodeAt(i),t=16777619*t>>>0;return("00000000"+t.toString(16)).slice(-8)}}],__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 i=__webpack_module_cache__[e]={id:e,exports:{}};try{var o={id:e,module:i,factory:__webpack_modules__[e],require:__webpack_require__};__webpack_require__.i.forEach((function(e){e(o)})),i=o.module,o.factory.call(i.exports,i,i.exports,o.require)}catch(r){throw i.error=r,r}return i.exports}__webpack_require__.m=__webpack_modules__,__webpack_require__.c=__webpack_module_cache__,__webpack_require__.i=[],(()=>{var e=[];__webpack_require__.O=(t,i,o,r)=>{if(!i){var n=1/0;for(s=0;s<e.length;s++){for(var[i,o,r]=e[s],a=!0,d=0;d<i.length;d++)(!1&r||n>=r)&&Object.keys(__webpack_require__.O).every((e=>__webpack_require__.O[e](i[d])))?i.splice(d--,1):(a=!1,r<n&&(n=r));if(a){e.splice(s--,1);var c=o();void 0!==c&&(t=c)}}return t}r=r||0;for(var s=e.length;s>0&&e[s-1][2]>r;s--)e[s]=e[s-1];e[s]=[i,o,r]}})(),__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 i in t)__webpack_require__.o(t,i)&&!__webpack_require__.o(e,i)&&Object.defineProperty(e,i,{enumerable:!0,get:t[i]})},__webpack_require__.f={},__webpack_require__.e=e=>Promise.all(Object.keys(__webpack_require__.f).reduce(((t,i)=>(__webpack_require__.f[i](e,t),t)),[])),__webpack_require__.u=e=>"1043-"+({0:"App",1:"BackgroundFeature",2:"CarouselFeature",3:"CarouselScatteredFeature",4:"CarouselUI",5:"CustomModalFeature",6:"Floating",7:"Grid",8:"GridMasonryBigVideoVideoFeature",9:"GridMasonryFeature",10:"Heading",11:"ImageHotspotsFeature",12:"InlineShoppableProductFeature",13:"Interactions",14:"NavigationFeature",15:"Player",16:"ProductWidget",17:"Reeview",18:"SeoBlock",19:"Shoppable",20:"ShoppableCardList",21:"SingleFeature",22:"SingleImageFeature",23:"StoryFeature",24:"Testimonial",25:"VideoCard",26:"VideoCardStory",27:"VideoFeature",28:"VideoUI",29:"Widget"}[e]||e)+".js",__webpack_require__.hu=e=>e+"."+__webpack_require__.h()+".hot-update.js",__webpack_require__.miniCssF=e=>e+".style.css",__webpack_require__.hmrF=()=>"client."+__webpack_require__.h()+".hot-update.json",__webpack_require__.h=()=>"c8a77ad06c8b5c0fa7a6",__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=(i,o,r,n)=>{if(e[i])e[i].push(o);else{var a,d;if(void 0!==r)for(var c=document.getElementsByTagName("script"),s=0;s<c.length;s++){var l=c[s];if(l.getAttribute("src")==i||l.getAttribute("data-webpack")==t+r){a=l;break}}a||(d=!0,(a=document.createElement("script")).charset="utf-8",a.timeout=120,__webpack_require__.nc&&a.setAttribute("nonce",__webpack_require__.nc),a.setAttribute("data-webpack",t+r),a.src=i),e[i]=[o];var p=(t,o)=>{a.onerror=a.onload=null,clearTimeout(u);var r=e[i];if(delete e[i],a.parentNode&&a.parentNode.removeChild(a),r&&r.forEach((e=>e(o))),t)return t(o)},u=setTimeout(p.bind(null,void 0,{type:"timeout",target:a}),12e4);a.onerror=p.bind(null,a.onerror),a.onload=p.bind(null,a.onload),d&&document.head.appendChild(a)}}})(),__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,i,o={},r=__webpack_require__.c,n=[],a=[],d="idle",c=0,s=[];function l(e){d=e;for(var t=[],i=0;i<a.length;i++)t[i]=a[i].call(null,e);return Promise.all(t).then((function(){}))}function p(){0===--c&&l("ready").then((function(){if(0===c){var e=s;s=[];for(var t=0;t<e.length;t++)e[t]()}}))}function u(e){if("idle"!==d)throw new Error("check() is only allowed in idle status");return l("check").then(__webpack_require__.hmrM).then((function(i){return i?l("prepare").then((function(){var o=[];return t=[],Promise.all(Object.keys(__webpack_require__.hmrC).reduce((function(e,r){return __webpack_require__.hmrC[r](i.c,i.r,i.m,e,t,o),e}),[])).then((function(){return t=function(){return e?v(e):l("ready").then((function(){return o}))},0===c?t():new Promise((function(e){s.push((function(){e(t())}))}));var t}))})):l(w()?"ready":"idle").then((function(){return null}))}))}function _(e){return"ready"!==d?Promise.resolve().then((function(){throw new Error("apply() is only allowed in ready status (state: "+d+")")})):v(e)}function v(e){e=e||{},w();var o=t.map((function(t){return t(e)}));t=void 0;var r=o.map((function(e){return e.error})).filter(Boolean);if(r.length>0)return l("abort").then((function(){throw r[0]}));var n=l("dispose");o.forEach((function(e){e.dispose&&e.dispose()}));var a,d=l("apply"),c=function(e){a||(a=e)},s=[];return o.forEach((function(e){if(e.apply){var t=e.apply(c);if(t)for(var i=0;i<t.length;i++)s.push(t[i])}})),Promise.all([n,d]).then((function(){return a?l("fail").then((function(){throw a})):i?v(e).then((function(e){return s.forEach((function(t){e.indexOf(t)<0&&e.push(t)})),e})):l("idle").then((function(){return s}))}))}function w(){if(i)return t||(t=[]),Object.keys(__webpack_require__.hmrI).forEach((function(e){i.forEach((function(i){__webpack_require__.hmrI[e](i,t)}))})),i=void 0,!0}__webpack_require__.hmrD=o,__webpack_require__.i.push((function(s){var v=s.module,w=function(t,i){var o=r[i];if(!o)return t;var a=function(a){if(o.hot.active){if(r[a]){var d=r[a].parents;-1===d.indexOf(i)&&d.push(i)}else n=[i],e=a;-1===o.children.indexOf(a)&&o.children.push(a)}else console.warn("[HMR] unexpected require("+a+") from disposed module "+i),n=[];return t(a)},s=function(e){return{configurable:!0,enumerable:!0,get:function(){return t[e]},set:function(i){t[e]=i}}};for(var u in t)Object.prototype.hasOwnProperty.call(t,u)&&"e"!==u&&Object.defineProperty(a,u,s(u));return a.e=function(e,i){return function(e){switch(d){case"ready":l("prepare");case"prepare":return c++,e.then(p,p),e;default:return e}}(t.e(e,i))},a}(s.require,s.id);v.hot=function(r,c){var s=e!==r,p={_acceptedDependencies:{},_acceptedErrorHandlers:{},_declinedDependencies:{},_selfAccepted:!1,_selfDeclined:!1,_selfInvalidated:!1,_disposeHandlers:[],_main:s,_requireSelf:function(){n=c.parents.slice(),e=s?void 0:r,__webpack_require__(r)},active:!0,accept:function(e,t,i){if(void 0===e)p._selfAccepted=!0;else if("function"===typeof e)p._selfAccepted=e;else if("object"===typeof e&&null!==e)for(var o=0;o<e.length;o++)p._acceptedDependencies[e[o]]=t||function(){},p._acceptedErrorHandlers[e[o]]=i;else p._acceptedDependencies[e]=t||function(){},p._acceptedErrorHandlers[e]=i},decline:function(e){if(void 0===e)p._selfDeclined=!0;else if("object"===typeof e&&null!==e)for(var t=0;t<e.length;t++)p._declinedDependencies[e[t]]=!0;else p._declinedDependencies[e]=!0},dispose:function(e){p._disposeHandlers.push(e)},addDisposeHandler:function(e){p._disposeHandlers.push(e)},removeDisposeHandler:function(e){var t=p._disposeHandlers.indexOf(e);t>=0&&p._disposeHandlers.splice(t,1)},invalidate:function(){switch(this._selfInvalidated=!0,d){case"idle":t=[],Object.keys(__webpack_require__.hmrI).forEach((function(e){__webpack_require__.hmrI[e](r,t)})),l("ready");break;case"ready":Object.keys(__webpack_require__.hmrI).forEach((function(e){__webpack_require__.hmrI[e](r,t)}));break;case"prepare":case"check":case"dispose":case"apply":(i=i||[]).push(r)}},check:u,apply:_,status:function(e){if(!e)return d;a.push(e)},addStatusHandler:function(e){a.push(e)},removeStatusHandler:function(e){var t=a.indexOf(e);t>=0&&a.splice(t,1)},data:o[r]};return e=void 0,p}(s.id,v),v.parents=n,v.children=[],n=[],s.require=w})),__webpack_require__.hmrC={},__webpack_require__.hmrI={}})(),__webpack_require__.p="https://assets.videowise.com/",(()=>{if("undefined"!==typeof document){var e=(e,t,i,o,r)=>{var n=document.createElement("link");n.rel="stylesheet",n.type="text/css",__webpack_require__.nc&&(n.nonce=__webpack_require__.nc);return n.onerror=n.onload=i=>{if(n.onerror=n.onload=null,"load"===i.type)o();else{var a=i&&i.type,d=i&&i.target&&i.target.href||t,c=new Error("Loading CSS chunk "+e+" failed.\n("+a+": "+d+")");c.name="ChunkLoadError",c.code="CSS_CHUNK_LOAD_FAILED",c.type=a,c.request=d,n.parentNode&&n.parentNode.removeChild(n),r(c)}},n.href=t,i?i.parentNode.insertBefore(n,i.nextSibling):document.head.appendChild(n),n},t=(e,t)=>{for(var i=document.getElementsByTagName("link"),o=0;o<i.length;o++){var r=(a=i[o]).getAttribute("data-href")||a.getAttribute("href");if("stylesheet"===a.rel&&(r===e||r===t))return a}var n=document.getElementsByTagName("style");for(o=0;o<n.length;o++){var a;if((r=(a=n[o]).getAttribute("data-href"))===e||r===t)return a}},i={30:0};__webpack_require__.f.miniCss=(o,r)=>{i[o]?r.push(i[o]):0!==i[o]&&{19:1}[o]&&r.push(i[o]=(i=>new Promise(((o,r)=>{var n=__webpack_require__.miniCssF(i),a=__webpack_require__.p+n;if(t(n,a))return o();e(i,a,null,o,r)})))(o).then((()=>{i[o]=0}),(e=>{throw delete i[o],e})))};var o=[],r=[],n=e=>({dispose:()=>{for(var e=0;e<o.length;e++){var t=o[e];t.parentNode&&t.parentNode.removeChild(t)}o.length=0},apply:()=>{for(var e=0;e<r.length;e++)r[e].rel="stylesheet";r.length=0}});__webpack_require__.hmrC.miniCss=(i,a,d,c,s,l)=>{s.push(n),i.forEach((i=>{var n=__webpack_require__.miniCssF(i),a=__webpack_require__.p+n,d=t(n,a);d&&c.push(new Promise(((t,n)=>{var c=e(i,a,d,(()=>{c.as="style",c.rel="preload",t()}),n);o.push(d),r.push(c)})))}))}}})(),(()=>{var e,t=__webpack_require__.hmrS_jsonp=__webpack_require__.hmrS_jsonp||{30:0};__webpack_require__.f.j=(e,i)=>{var o=__webpack_require__.o(t,e)?t[e]:void 0;if(0!==o)if(o)i.push(o[2]);else if(19!=e){var r=new Promise(((i,r)=>o=t[e]=[i,r]));i.push(o[2]=r);var n=__webpack_require__.p+__webpack_require__.u(e),a=new Error;__webpack_require__.l(n,(i=>{if(__webpack_require__.o(t,e)&&(0!==(o=t[e])&&(t[e]=void 0),o)){var r=i&&("load"===i.type?"missing":i.type),n=i&&i.target&&i.target.src;a.message="Loading chunk "+e+" failed.\n("+r+": "+n+")",a.name="ChunkLoadError",a.type=r,a.request=n,o[1](a)}}),"chunk-"+e,e)}else t[e]=0};var i,o,r,n,a={};function d(t,i){return e=i,new Promise(((e,i)=>{a[t]=e;var o=__webpack_require__.p+__webpack_require__.hu(t),r=new Error;__webpack_require__.l(o,(e=>{if(a[t]){a[t]=void 0;var o=e&&("load"===e.type?"missing":e.type),n=e&&e.target&&e.target.src;r.message="Loading hot update chunk "+t+" failed.\n("+o+": "+n+")",r.name="ChunkLoadError",r.type=o,r.request=n,i(r)}}))}))}function c(e){function a(e){for(var t=[e],i={},o=t.map((function(e){return{chain:[e],id:e}}));o.length>0;){var r=o.pop(),n=r.id,a=r.chain,c=__webpack_require__.c[n];if(c&&(!c.hot._selfAccepted||c.hot._selfInvalidated)){if(c.hot._selfDeclined)return{type:"self-declined",chain:a,moduleId:n};if(c.hot._main)return{type:"unaccepted",chain:a,moduleId:n};for(var s=0;s<c.parents.length;s++){var l=c.parents[s],p=__webpack_require__.c[l];if(p){if(p.hot._declinedDependencies[n])return{type:"declined",chain:a.concat([l]),moduleId:n,parentId:l};-1===t.indexOf(l)&&(p.hot._acceptedDependencies[n]?(i[l]||(i[l]=[]),d(i[l],[n])):(delete i[l],t.push(l),o.push({chain:a.concat([l]),id:l})))}}}}return{type:"accepted",moduleId:e,outdatedModules:t,outdatedDependencies:i}}function d(e,t){for(var i=0;i<t.length;i++){var o=t[i];-1===e.indexOf(o)&&e.push(o)}}__webpack_require__.f&&delete __webpack_require__.f.jsonpHmr,i=void 0;var c={},s=[],l={},p=function(e){console.warn("[HMR] unexpected require("+e.id+") to disposed module")};for(var u in o)if(__webpack_require__.o(o,u)){var _=o[u],v=_?a(u):{type:"disposed",moduleId:u},w=!1,S=!1,f=!1,g="";switch(v.chain&&(g="\nUpdate propagation: "+v.chain.join(" -> ")),v.type){case"self-declined":e.onDeclined&&e.onDeclined(v),e.ignoreDeclined||(w=new Error("Aborted because of self decline: "+v.moduleId+g));break;case"declined":e.onDeclined&&e.onDeclined(v),e.ignoreDeclined||(w=new Error("Aborted because of declined dependency: "+v.moduleId+" in "+v.parentId+g));break;case"unaccepted":e.onUnaccepted&&e.onUnaccepted(v),e.ignoreUnaccepted||(w=new Error("Aborted because "+u+" is not accepted"+g));break;case"accepted":e.onAccepted&&e.onAccepted(v),S=!0;break;case"disposed":e.onDisposed&&e.onDisposed(v),f=!0;break;default:throw new Error("Unexception type "+v.type)}if(w)return{error:w};if(S)for(u in l[u]=_,d(s,v.outdatedModules),v.outdatedDependencies)__webpack_require__.o(v.outdatedDependencies,u)&&(c[u]||(c[u]=[]),d(c[u],v.outdatedDependencies[u]));f&&(d(s,[v.moduleId]),l[u]=p)}o=void 0;for(var T,m=[],h=0;h<s.length;h++){var y=s[h],E=__webpack_require__.c[y];E&&(E.hot._selfAccepted||E.hot._main)&&l[y]!==p&&!E.hot._selfInvalidated&&m.push({module:y,require:E.hot._requireSelf,errorHandler:E.hot._selfAccepted})}return{dispose:function(){var e;r.forEach((function(e){delete t[e]})),r=void 0;for(var i,o=s.slice();o.length>0;){var n=o.pop(),a=__webpack_require__.c[n];if(a){var d={},l=a.hot._disposeHandlers;for(h=0;h<l.length;h++)l[h].call(null,d);for(__webpack_require__.hmrD[n]=d,a.hot.active=!1,delete __webpack_require__.c[n],delete c[n],h=0;h<a.children.length;h++){var p=__webpack_require__.c[a.children[h]];p&&((e=p.parents.indexOf(n))>=0&&p.parents.splice(e,1))}}}for(var u in c)if(__webpack_require__.o(c,u)&&(a=__webpack_require__.c[u]))for(T=c[u],h=0;h<T.length;h++)i=T[h],(e=a.children.indexOf(i))>=0&&a.children.splice(e,1)},apply:function(t){for(var i in l)__webpack_require__.o(l,i)&&(__webpack_require__.m[i]=l[i]);for(var o=0;o<n.length;o++)n[o](__webpack_require__);for(var r in c)if(__webpack_require__.o(c,r)){var a=__webpack_require__.c[r];if(a){T=c[r];for(var d=[],p=[],u=[],_=0;_<T.length;_++){var v=T[_],w=a.hot._acceptedDependencies[v],S=a.hot._acceptedErrorHandlers[v];if(w){if(-1!==d.indexOf(w))continue;d.push(w),p.push(S),u.push(v)}}for(var f=0;f<d.length;f++)try{d[f].call(null,T)}catch(E){if("function"===typeof p[f])try{p[f](E,{moduleId:r,dependencyId:u[f]})}catch(I){e.onErrored&&e.onErrored({type:"accept-error-handler-errored",moduleId:r,dependencyId:u[f],error:I,originalError:E}),e.ignoreErrored||(t(I),t(E))}else e.onErrored&&e.onErrored({type:"accept-errored",moduleId:r,dependencyId:u[f],error:E}),e.ignoreErrored||t(E)}}}for(var g=0;g<m.length;g++){var h=m[g],y=h.module;try{h.require(y)}catch(E){if("function"===typeof h.errorHandler)try{h.errorHandler(E,{moduleId:y,module:__webpack_require__.c[y]})}catch(O){e.onErrored&&e.onErrored({type:"self-accept-error-handler-errored",moduleId:y,error:O,originalError:E}),e.ignoreErrored||(t(O),t(E))}else e.onErrored&&e.onErrored({type:"self-accept-errored",moduleId:y,error:E}),e.ignoreErrored||t(E)}}return s}}}self.webpackHotUpdatevideowise_widget=(t,i,r)=>{for(var d in i)__webpack_require__.o(i,d)&&(o[d]=i[d],e&&e.push(d));r&&n.push(r),a[t]&&(a[t](),a[t]=void 0)},__webpack_require__.hmrI.jsonp=function(e,t){o||(o={},n=[],r=[],t.push(c)),__webpack_require__.o(o,e)||(o[e]=__webpack_require__.m[e])},__webpack_require__.hmrC.jsonp=function(e,a,s,l,p,u){p.push(c),i={},r=a,o=s.reduce((function(e,t){return e[t]=!1,e}),{}),n=[],e.forEach((function(e){__webpack_require__.o(t,e)&&void 0!==t[e]?(l.push(d(e,u)),i[e]=!0):i[e]=!1})),__webpack_require__.f&&(__webpack_require__.f.jsonpHmr=function(e,t){i&&__webpack_require__.o(i,e)&&!i[e]&&(t.push(d(e)),i[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,i)=>{var o,r,[n,a,d]=i,c=0;if(n.some((e=>0!==t[e]))){for(o in a)__webpack_require__.o(a,o)&&(__webpack_require__.m[o]=a[o]);if(d)var s=d(__webpack_require__)}for(e&&e(i);c<n.length;c++)r=n[c],__webpack_require__.o(t,r)&&t[r]&&t[r][0](),t[r]=0;return __webpack_require__.O(s)},l=self.webpackChunkvideowise_widget=self.webpackChunkvideowise_widget||[];l.forEach(s.bind(null,0)),l.push=s.bind(null,l.push.bind(l))})();var __webpack_exports__=__webpack_require__.O(void 0,[31],(()=>__webpack_require__(0)));__webpack_exports__=__webpack_require__.O(__webpack_exports__)})();