(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-02dbdb1f"],{"07ac":function(t,e,i){var s=i("23e7"),a=i("6f53").values;s({target:"Object",stat:!0},{values:function(t){return a(t)}})},4026:function(t,e,i){t.exports=i.p+"img/cart-white.3e9bceb3.svg"},"4e21":function(t,e,i){"use strict";i("f23e")},6062:function(t,e,i){"use strict";var s=i("6d61"),i=i("6566");t.exports=s("Set",function(t){return function(){return t(this,arguments.length?arguments[0]:void 0)}},i)},"6f53":function(t,e,i){function s(c){return function(t){for(var e,i=u(t),s=o(i),a=s.length,r=0,n=[];r<a;)e=s[r++],l&&!d.call(i,e)||n.push(c?[e,i[e]]:i[e]);return n}}var l=i("83ab"),o=i("df75"),u=i("fc6a"),d=i("d1e7").f;t.exports={entries:s(!0),values:s(!1)}},a96b:function(t,e,i){t.exports=i.p+"img/increment-white.e7759b23.svg"},ac44:function(t,e,i){t.exports=i.p+"img/right-arrow.93d27591.svg"},ad47:function(t,e,i){},be27:function(t,e,i){t.exports=i.p+"img/close-red1.db905457.svg"},c30b:function(t,e,i){t.exports=i.p+"img/decrement-white.b3b377c2.svg"},cd6c:function(t,e,i){"use strict";i.r(e);var s=[function(){var t=this.$createElement,t=this._self._c||t;return t("button",{staticClass:"recommended-item-btn"},[t("img",{staticClass:"guide-btn-svg",attrs:{src:i("ac44")}})])}],n=i("2909"),a=i("ade3"),u=i("5530"),r=i("d4ec"),c=i("bee2"),l=i("262e"),o=i("2caf"),d=(i("d3b7"),i("4de4"),i("159b"),i("c740"),i("7db0"),i("d81d"),i("b0c0"),i("a4d3"),i("e01a"),i("99af"),i("6062"),i("3ca3"),i("ddb0"),i("13d5"),i("b64b"),i("07ac"),i("caad"),i("2532"),i("9ab4")),g=i("1b40"),p=i("7212"),h=(i("a7a3"),i("379d")),v=i("39da"),m=i("40b4"),f=i("02fb"),y=i("bc3a"),b=function(t){Object(l.a)(i,t);var e=Object(o.a)(i);function i(){var o;return Object(r.a)(this,i),(o=e.apply(this,arguments)).variantSlugType=h.R,o.selectedProductInfo=null,o.mainImageUrl=null,o.selectedServiceQty=1,o.productLoaded=!1,o.serviceLoaded=!1,o.no_of_data=8,o.swiperInstance=null,o.productQty=1,o.swiperOption={loop:!1,allowTouchMove:!o.$store.getters.isEditMode,breakpoints:{320:{slidesPerView:2,spaceBetween:20},768:{slidesPerView:3,spaceBetween:10},900:{slidesPerView:4,spaceBetween:10,slidesPerGroup:2},navigation:{nextEl:".swiper-next",prevEl:".swiper-prev"}},pagination:{el:".swiper-pagination",clickable:!0}},o.getOnlinePurchaseServices=function(){o.$store.dispatch("setLoading",!0),f.b.get("/".concat(o.websiteData.client.id,"/commerce/public/services/online_purchase")).then(function(t){var t=t.data,e=t.services,t=t.online_store,e=e.sort(function(t,e){return e.id-t.id});o.$store.dispatch("setAllServices",e),t&&o.$store.dispatch("setOnlineStoreLocationId",t.id),o.serviceLoaded=!0,o.productLoaded&&o.serviceLoaded&&o.updateCart()}).catch(function(t){}).finally(function(){o.$store.dispatch("setLoading",!1)})},o.loadAllProducts=function(){o.$store.dispatch("setLoading",!0),f.b.get("/".concat(o.websiteData.client.id,"/commerce/public/products/online_store")).then(function(t){t=t.data.filter(function(t){return 1!==t.deleted}).sort(function(t,e){return e.id-t.id});o.$store.dispatch("setAllProducts",t).then(function(){o.$store.dispatch("setLoading",!1)}),o.productLoaded=!0,o.productLoaded&&o.serviceLoaded&&o.updateCart()}).catch(function(){o.$store.dispatch("setLoading",!1)})},o.updateCart=function(){var e,i,t=Object(v.a)("cart")?Object(v.a)("cart"):[],l=o.cartsProducts,t=((0<t.length?JSON.parse(t):[]).forEach(function(e,t){var i,s,a,r,n,c;e.isService?-1!==(s=o.allServices.findIndex(function(t){return t.id===e.productId}))&&(i=Object(u.a)(Object(u.a)({},e),{},{productPrice:0===o.allServices[s].requires_estimate?o.allServices[s].price:0}),l[t]=i):-1!==(s=o.allProducts.findIndex(function(t){return t.id===e.productId}))&&(n=-1!==(r=(a=o.allProducts[s].variants).findIndex(function(t){return t.id===e.variantId}))&&0<a[r].inventory.length?o.getVariantQuantity(a[r].inventory):0,-1===r||o.$store.getters.onlineStoreLocationId||(c=a[r].inventory[0]&&a[r].inventory[0].location?a[r].inventory[0].location.id:o.$store.getters.onlineStoreLocationId,o.$store.dispatch("setOnlineStoreLocationId",c)),i=Object(u.a)(Object(u.a)({},e),{},{availableQuantity:n,brand:o.allProducts[s].brand_name,productPrice:-1!==r?a[r].regular_price:e.productPrice}),l[t]=i)}),0<l.length?JSON.stringify(l):[]);Object(v.c)("cart",t),o.$store.dispatch("setCartsProducts",l),o.serviceLoaded=!1,o.productLoaded=!1,o.isProduct?(e="product/"+o.$route.params.slug,t=o.allProducts.find(function(t){return t.slug===e}),o.showProductDetails(t,!0)):(i="service/"+o.$route.params.slug,t=o.allServices.find(function(t){return t.slug===i}),o.showProductDetails(t,!0))},o}return Object(c.a)(i,[{key:"websiteData",get:function(){return this.$store.getters.isEditMode?this.$store.getters.getCmsSiteData:this.$store.getters.getSiteData}},{key:"allProducts",get:function(){return this.$store.getters.allProducts}},{key:"itemsForProductList",get:function(){var e=this;return this.isProduct?this.allProducts.filter(function(t){return t.slug!==e.selectedProductDetails.slug}):this.allServices.filter(function(t){return t.slug!==e.selectedProductDetails.slug})}},{key:"selectedProductDetails",get:function(){return this.isProduct?this.$store.getters.selectedProductDetails:this.$store.getters.selectedServiceDetails}},{key:"getDefaultVariantOfProduct",get:function(){return this.selectedProductDetails.variants.map(function(t,e){return Object(u.a)(Object(u.a)({},t),{},{isDefault:0<t.types.filter(function(t){return t.slug===h.R.DEFAULT}).length,index:e})}).filter(function(t){return t.isDefault})}},{key:"getNonDefaultVariantOfProduct",get:function(){return this.selectedProductDetails.variants.map(function(t,e){return Object(u.a)(Object(u.a)({},t),{},{isDefault:0<t.types.filter(function(t){return t.slug===h.R.DEFAULT}).length,index:e})}).filter(function(t){return!1===t.isDefault})}},{key:"selectedVariantType",get:function(){return this.$store.getters.selectedVariantType}},{key:"selectedVariant",get:function(){return this.$store.getters.selectedVariant}},{key:"selectedProductDefaultVariant",get:function(){return this.$store.getters.selectedProductDefaultVariant}},{key:"availableQuantity",get:function(){return this.selectedVariant?this.selectedVariant.availableQuantity:this.selectedProductDetails.quantity}},{key:"selectedQuantity",get:function(){return(this.selectedVariant||this.selectedProductDefaultVariant).selectedQuantity}},{key:"productOrVariantImages",get:function(){var t;return this.isProduct?(t=0<this.getDefaultVariantOfProduct.length&&this.getDefaultVariantOfProduct[0].variant_img_url||[],this.selectedVariant&&this.selectedVariant.variantImages?this.selectedVariant.variantImages:t):this.selectedProductDetails&&this.selectedProductDetails.img_url?this.selectedProductDetails.img_url:[]}},{key:"cartsProducts",get:function(){return this.$store.getters.cartsProducts}},{key:"getAllTypesOfSelectedProduct",get:function(){return this.$store.getters.allTypesOfSelectedProduct}},{key:"formattedVariants",get:function(){return this.$store.getters.formattedVariants}},{key:"getVariantWithTypesInfo",get:function(){return this.$store.getters.variantsWithOnlyTypeInfo}},{key:"allServices",get:function(){return this.$store.getters.allServices}},{key:"isProduct",get:function(){var t;return null==(t=this.$route.meta)?void 0:t.isProduct}},{key:"getSvg",value:function(t,i){y.get(t).then(function(t){var e=document.getElementById(i);e&&(e.innerHTML=t.data)})}},{key:"created",value:function(){this.loadAllProducts(),this.getOnlinePurchaseServices()}},{key:"onClose",value:function(){var t;null!=(t=this.$route.meta)&&t.isOpenVersion?(t=null!=(t=this.$route.meta)&&t.isProduct?"/open/store":"/open/store?service=true",this.$router.push(t)):(t=null!=(t=this.$route.meta)&&t.isProduct?"/store":"/store?service=true",this.$router.push(t))}},{key:"setMainImageUrl",value:function(){this.mainImageUrl=0<arguments.length&&void 0!==arguments[0]?arguments[0]:null}},{key:"updateQuantity",value:function(){var t=this.selectedVariant,e=this.selectedProductDefaultVariant,i=this.availableQuantity,s=this.selectedQuantity;(0<i||0===this.selectedProductDetails.track_inventory)&&((0<arguments.length&&void 0!==arguments[0]?arguments[0]:null)?0===this.selectedProductDetails.track_inventory?s+=1:s=s<i?s+1:s:s=1<s?s-1:s),t?(t.selectedQuantity=s,this.$store.dispatch("setSelectedVariant",t)):(e.selectedQuantity=s,this.$store.dispatch("setSelectedProductDefaultVariant",e))}},{key:"updateServiceQuantity",value:function(){(0<arguments.length&&void 0!==arguments[0]?arguments[0]:null)?this.selectedServiceQty++:this.selectedServiceQty=1<this.selectedServiceQty?this.selectedServiceQty-1:this.selectedServiceQty}},{key:"addServiceToCart",value:function(){var e,t,i,s,a=this;this.selectedProductDetails&&(this.$store.dispatch("setLoading",!0),e={productId:this.selectedProductDetails.id,name:this.selectedProductDetails.name,productPrice:0===this.selectedProductDetails.requires_estimate?this.selectedProductDetails.price:0,quantity:this.selectedServiceQty,image:this.selectedProductDetails.img_url?this.selectedProductDetails.img_url[0]:this.selectedProductDetails.image,isSvg:!this.selectedProductDetails.img_url,description:this.selectedProductDetails.description,isService:!0,subscription_billing_interval:this.selectedProductDetails.subscription_billing_interval,isRequiresEstimate:1===this.selectedProductDetails.requires_estimate},i=Object(v.a)("cart")?Object(v.a)("cart"):[],t=0===i.length,-1===(s=(i=i&&0<i.length?JSON.parse(i):[]).findIndex(function(t){return t.productId===e.productId}))?i.push(e):i[s].quantity=i[s].quantity+e.quantity,s=0<i.length?JSON.stringify(i):[],Object(v.c)("cart",s),s=this.getLocaleStringForModule("confirmation_message"),m.a.showSuccessToast(s),this.$store.dispatch("setCartsProductFromLocalStorage",i),this.$store.dispatch("setCartsProducts",i).then(function(){t&&a.$root.$emit("enableZanChatWithEvent",!1),a.$store.dispatch("setLoading",!1)}))}},{key:"onSubmit",value:function(){var e,t,i,s,a=this;this.selectedProductDetails&&this.selectedVariant&&this.selectedVariant.id&&(this.$store.dispatch("setLoading",!0),i=0<this.getDefaultVariantOfProduct.length?this.getDefaultVariantOfProduct[0].variant_img_url:[],e={trackInventory:this.selectedProductDetails.track_inventory,productId:this.selectedProductDetails.id,name:this.selectedProductDetails.name,productPrice:this.selectedVariant.regularPrice,variantId:this.selectedVariant.id,quantity:this.selectedVariant.selectedQuantity,availableQuantity:this.selectedVariant.availableQuantity,image:this.selectedVariant.variantImages&&0<this.selectedVariant.variantImages.length?this.selectedVariant.variantImages[0]:i&&0<i.length?i[0]:"",types:this.selectedVariant.types,description:this.selectedProductDetails.description,isService:!1},i=Object(v.a)("cart")?Object(v.a)("cart"):[],t=0===i.length,-1===(s=(i=i&&0<i.length?JSON.parse(i):[]).findIndex(function(t){return t.productId===e.productId&&t.variantId===e.variantId}))?i.push(e):i[s].quantity=i[s].quantity+e.quantity,s=0<i.length?JSON.stringify(i):[],Object(v.c)("cart",s),s=this.getLocaleStringForModule("confirmation_message"),m.a.showSuccessToast(s),this.$store.dispatch("setCartsProductFromLocalStorage",i),this.$store.dispatch("setCartsProducts",i).then(function(){t&&a.$root.$emit("enableZanChatWithEvent",!1),a.$store.dispatch("setLoading",!1),a.$bvModal.hide("ProductDetailsModalId")}))}},{key:"formattedVariantsToStore",value:function(t){return t.map(function(t){return{id:t.id,variant_img_url:t.variant_img_url,inventory:t.inventory,regularPrice:t.regular_price,types:t.types.map(function(t){var e={};return Object(a.a)(e,t.slug,t.variant_type_map.name),Object(a.a)(e,t.slug,t.variant_type_map.name),e})}})}},{key:"getVariantWithTypesInfoToStore",value:function(t){return t.map(function(t){return Object.assign.apply(Object,[{}].concat(Object(n.a)(t.types)))})}},{key:"getAllTypes",value:function(t,s){var a=this,t=t.map(function(t){return t.types}),t=[].concat.apply([],t),r=Object(n.a)(new Set(t.map(function(t){return t.slug}))).map(function(t,e){return{slug:t,name:"",values:[]}});return t.forEach(function(e){var t=r.findIndex(function(t){return t.slug===e.slug}),i=r[t].values.findIndex(function(t){return t.value===e.variant_type_map.value&&t.name===e.variant_type_map.name});r[t].name=e.name,-1===i&&(i=Object(u.a)(Object(u.a)({},e.variant_type_map),{},{availability:a.getAva(e.slug,e.variant_type_map.name,s)}),r[t].values.push(i))}),Object(h.L)(r,h.P,"slug")}},{key:"getAva",value:function(e,i,t){return t.filter(function(t){return t[e]&&t[e]===i})}},{key:"getVariantQuantity",value:function(t){return t.reduce(function(t,e){return t+e.quantity},0)}},{key:"setSelectedVariantType",value:function(t,e){var i=[],s=t.types[0],s=this.getAva(Object.keys(s)[0],Object.values(s)[0],e),t=(t.types.forEach(function(t){i.push(Object.keys(t)[0])}),i[i.length-1]),t={currentSelectedSlug:i[i.length-1],currentSelectedValueName:e[0][t],slug:i,selectedVariant:e[0],availability:s};this.$store.dispatch("setSelectVariantType",t)}},{key:"setSelectedVariant",value:function(t,e){var i,s=t[0].id;s&&(i=0<t[0].inventory.length?this.getVariantQuantity(t[0].inventory):0,s={id:s,variantImages:t[0].variant_img_url,selectedQuantity:0<i||0===e.track_inventory?1:0,availableQuantity:i,regularPrice:t[0].regularPrice,types:t[0].types},this.$store.dispatch("setSelectedVariant",s))}},{key:"getClassByType",value:function(e,i,t){var s=this.selectedVariantType.currentSelectedValueName,a=this.selectedVariantType.slug,r=this.selectedVariantType.availability.filter(function(t){return t[i]&&t[i]===e}).length,t=!a.length||!t||r?"":"disable-type",r=a&&a.includes(i)&&this.selectedVariantType.selectedVariant[i]===e&&s?"active-type":"";return{activeClass:r,availabilityClass:t,classText:r+" "+t}}},{key:"getStyleBasedOnSlugType",value:function(t,e){return t.slug===h.R.COLOR?{backgroundColor:e.value}:""}},{key:"selectType",value:function(e,i,t){var s,a=this.selectedVariantType,r=this.selectedVariantType.slug,t=(a.currentSelectedSlug=i.slug,a.currentSelectedValueName=e.name,r.includes(i.slug)||a.slug.push(i.slug),0===t?(r=this.getVariantWithTypesInfo.findIndex(function(t){return t[i.slug]===e.name}),a.selectedVariant=-1!==r?this.getVariantWithTypesInfo[r]:{},a.availability=e.availability,a.slug=-1!==r?Object.keys(this.getVariantWithTypesInfo[r]):a.slug):a.selectedVariant[i.slug]=e.name,this.getVariantWithTypesInfo.findIndex(function(t){return JSON.stringify(t)===JSON.stringify(a.selectedVariant)})),r=-1!==t?this.formattedVariants[t].id:null;r?(s=0<this.formattedVariants[t].inventory.length?this.getVariantQuantity(this.formattedVariants[t].inventory):0,r={id:r,variantImages:this.formattedVariants[t].variant_img_url,selectedQuantity:0<s?1:0,availableQuantity:s,regularPrice:this.formattedVariants[t].regularPrice,types:this.formattedVariants[t].types},(s=this.selectedProductDefaultVariant).selectedQuantity=1,this.$store.dispatch("setSelectedProductDefaultVariant",s),this.$store.dispatch("setSelectedVariant",r)):this.$store.dispatch("setSelectedVariant",null),this.$store.dispatch("setSelectVariantType",a)}},{key:"showProductDetails",value:function(e){var i,t,s,a,r,n=this,c=1<arguments.length&&void 0!==arguments[1]&&arguments[1];this.$store.dispatch("setIsAiRoute",!1),this.isProduct?(this.$store.dispatch("setSelectedProductDetails",e),i=this.getDefaultVariantOfProduct,r=0<(t=this.getNonDefaultVariantOfProduct).length?t:i.concat(t),(0<(s=this.formattedVariantsToStore(r)).length||!e.track_inventory)&&(a=this.getVariantWithTypesInfoToStore(s),this.$store.dispatch("setFormattedVariants",s),this.$store.dispatch("setVariantsWithOnlyTypeInfo",a),this.$store.dispatch("setAllTypesOfSelectedProduct",this.getAllTypes(t,a)).then(function(){n.setSelectedVariantType(s[0],a),n.setSelectedVariant(s,e);var t={id:0<i.length?i[0].id:null,availableQuantity:e.quantity,selectedQuantity:0,variantImages:0<n.getDefaultVariantOfProduct.length?i.variant_img_url:[]};n.$store.dispatch("setSelectedProductDefaultVariant",t)})),this.setMainImageUrl(this.selectedProductDetails.product_img_url)):(this.$store.dispatch("setSelectedServiceDetails",e),e&&e.img_url?this.setMainImageUrl(e.img_url[0]):this.setMainImageUrl(this.selectedProductDetails.image)),c||(null!=(r=this.$route.meta)&&r.isOpenVersion?this.$router.push("/open/".concat(e.slug)):this.$router.push("/".concat(e.slug))),setTimeout(function(){n.$store.dispatch("setIsAiRoute",!0)},2e3)}},{key:"selectcategory",value:function(){}},{key:"nextSlide",value:function(){var t=document.getElementById("imageSlider");this.sideScroll(t,"right",20,120,20)}},{key:"prevSlide",value:function(){var t=document.getElementById("imageSlider");this.sideScroll(t,"left",20,120,20)}},{key:"sideScroll",value:function(t,e,i,s,a){var r=0,n=setInterval(function(){"left"===e?t.scrollLeft-=a:t.scrollLeft+=a,s<=(r+=a)&&window.clearInterval(n)},i)}},{key:"handleSlug",value:function(t,e){var i,s,a;this.$store.getters.isAiRoute&&t&&(this.isProduct?(i="product/"+t,a=this.allProducts.find(function(t){return t.slug===i}),this.showProductDetails(a,!0)):(s="service/"+t,a=this.allServices.find(function(t){return t.slug===s}),this.showProductDetails(a,!0))),this.$store.dispatch("setIsAiRoute",!0)}}]),i}(g.c),d=(Object(d.a)([Object(g.d)("$route.params.slug")],b.prototype,"handleSlug",null),b=Object(d.a)([Object(g.a)({name:"DetailsComponent",components:{Swiper:p.Swiper,SwiperSlide:p.SwiperSlide},directives:{swiper:p.directive}})],b),b),g=(i("e506"),i("4e21"),i("0c7c")),p=Object(g.a)(d,function(){var a=this,t=a.$createElement,r=a._self._c||t;return a.selectedProductDetails?r("div",{attrs:{id:"productMainContainer"}},[r("div",{staticClass:"container px-3 py-5"},[r("div",{staticClass:"row pt-2 pb-4 product-detail-container",attrs:{id:"ProductDetails"}},[r("div",{staticClass:"col-12 d-flex justify-content-end align-items-center py-1"},[r("button",{staticClass:"close-icon-container",on:{click:a.onClose}},[r("img",{staticClass:"close-icon-btn",attrs:{src:i("be27")}})])]),r("div",{staticClass:"col-12 col-md-6 centered-container-layout-main-card mt-2 mt-md-0 px-md-5"},[r("div",{staticClass:"image-container"},[a.isProduct&&a.selectedProductDetails.product_img_url||!a.isProduct&&a.selectedProductDetails.img_url?r("img",{staticClass:"product-image",attrs:{src:a.mainImageUrl}}):!a.isProduct&&a.selectedProductDetails.image?r("div",{staticClass:"service-main-svg",attrs:{id:"svg-main"}},[a._v(" "+a._s(a.getSvg(a.mainImageUrl,"svg-main")))]):r("img",{staticClass:"product-image",attrs:{src:i("6b751")}})]),1<a.productOrVariantImages.length?r("div",{staticClass:"image-slider-container position-relative"},[r("div",{staticClass:"swiper-image-container"},[r("swiper",{staticClass:"swiper",attrs:{options:a.swiperOption,id:"imageSlider"}},a._l(a.productOrVariantImages,function(e,t){return r("swiper-slide",{key:t+"image-key",staticClass:"slide"},[r("div",{staticClass:"slider-image-container py-3 py-md-2 px-3 px-md-2 cursor-pointer",on:{click:function(t){return a.setMainImageUrl(e)}}},[r("img",e?{staticClass:"slider-item-image",attrs:{src:e}}:{staticClass:"slider-item-image",attrs:{src:i("6b751")}})])])}),1)],1),r("div",{staticClass:"d-flex justify-content-between align-items-center navigation-container mx-auto"},[r("button",{staticClass:"navigation-btn",attrs:{type:"button"},on:{click:a.prevSlide}},[a._v(" < ")]),r("button",{staticClass:"navigation-btn",attrs:{type:"button"},on:{click:a.nextSlide}},[a._v(" > ")])])]):a._e()]),r("div",{staticClass:"col-12 col-md-6 centered-container-layout-main-card mt-4 mt-md-0"},[a.selectedProductDetails?r("div",{staticClass:"product-title"},[a._v(a._s(a.selectedProductDetails.name))]):a._e(),r("div",{staticClass:"product-desc pb-4",domProps:{innerHTML:a._s(a.selectedProductDetails.description)}}),a.isProduct?r("div",{staticClass:"product-price-container d-flex align-items-center"},[a._v(a._s(a.getLocaleStringForModule("product_price"))),r("span",{staticClass:"amount-container"},[a._v("$"+a._s(a.selectedVariant?a.selectedVariant.regularPrice:""))])]):r("div",{staticClass:"product-price-container d-flex align-items-center"},[a._v(a._s(a.getLocaleStringForModule("service_price"))),r("span",{staticClass:"amount-container"},[a._v(a._s(0===a.selectedProductDetails.requires_estimate?"$"+a.selectedProductDetails.price:a.getLocaleStringForModule("requires_estimate")))])]),a.isProduct&&a.selectedProductDetails.sku?r("div",{staticClass:"c-product-modal-subtitle d-flex align-items-center my-3",attrs:{id:"product-modal-sku",itemprop:"sku"}},[r("p",{staticClass:"mb-0"},[a._v(a._s(a.getLocaleStringForModule("sku"))+": ")]),r("span",{staticClass:"ml-2"},[a._v(a._s(a.selectedProductDetails.sku||""))])]):a._e(),a.isProduct?a._l(a.getAllTypesOfSelectedProduct,function(i,s){return r("div",{key:i.slug+s,staticClass:"c-product-modal-subtitle my-3",class:i.slug===a.variantSlugType.COLOR?"product-modal-colors":"product-modal-size"},["regular"!==i.slug?[r("div",{staticClass:"d-flex align-items-center"},[r("p",[a._v(" "+a._s(i.name)+": ")]),r("ul",a._l(i.values,function(e,t){return r("li",{key:i+t,staticClass:"position-relative",class:a.getClassByType(e.name,i.slug,s).classText,attrs:{id:"product-modal-color-1"},on:{click:function(t){return a.selectType(e,i,s)}}},[r("span",{style:a.getStyleBasedOnSlugType(i,e)},[a._v(a._s(i.slug===a.variantSlugType.COLOR?"":e.name))])])}),0)])]:a._e()],2)}):a._e(),a.isProduct&&(a.availableQuantity||0===a.selectedProductDetails.track_inventory)?r("div",{staticClass:"product-qty-container"},[a._v(" "+a._s(a.getLocaleStringForModule("quantity"))+" "),r("div",{staticClass:"product-number-container mt-1"},[r("button",{staticClass:"number-item-btn",attrs:{type:"button"},on:{click:function(t){return a.updateQuantity()}}},[r("img",{staticClass:"btn-svg-container",attrs:{src:i("c30b")}})]),r("div",{staticClass:"qty-container"},[a._v(a._s(a.selectedQuantity))]),r("button",{staticClass:"number-item-btn",attrs:{type:"button"},on:{click:function(t){return a.updateQuantity("add")}}},[r("img",{staticClass:"btn-svg-container",attrs:{src:i("a96b")}})])])]):a._e(),a.isProduct?a._e():r("div",{staticClass:"product-qty-container"},[a._v(" "+a._s(a.getLocaleStringForModule("quantity"))+" "),r("div",{staticClass:"product-number-container mt-1"},[r("button",{staticClass:"number-item-btn",attrs:{type:"button"},on:{click:function(t){return a.updateServiceQuantity()}}},[r("img",{staticClass:"btn-svg-container",attrs:{src:i("c30b")}})]),r("div",{staticClass:"qty-container"},[a._v(a._s(a.selectedServiceQty))]),r("button",{staticClass:"number-item-btn",attrs:{type:"button"},on:{click:function(t){return a.updateServiceQuantity("add")}}},[r("img",{staticClass:"btn-svg-container",attrs:{src:i("a96b")}})])])]),r("div",{staticClass:"add-cart-container my-4"},[a.isProduct?r("button",{staticClass:"add-cart-btn",attrs:{type:"button",disabled:0!==a.selectedProductDetails.track_inventory&&0===a.availableQuantity},on:{click:a.onSubmit}},[r("img",{staticClass:"cart-img-icon",attrs:{src:i("4026")}}),a._v(" "+a._s(a.getLocaleStringForModule("add_to_cart"))+" ")]):r("button",{staticClass:"add-cart-btn",attrs:{type:"button"},on:{click:a.addServiceToCart}},[r("img",{staticClass:"cart-img-icon",attrs:{src:i("4026")}}),a._v(" "+a._s(a.getLocaleStringForModule("add_to_cart"))+" ")])])],2)]),r("div",{staticClass:"row my-4 recommended-container",attrs:{id:"recommendedContainer"}},[r("div",{staticClass:"header-title"},[a._v(a._s(a.getLocaleStringForModule("recommended_for_you")))]),r("div",{staticClass:"recommended-items-container pt-4 pb-3"},a._l(a.itemsForProductList,function(e,t){return r("div",{key:t+"image-key",staticClass:"recommended-item col-6 col-md-4 col-lg-3",on:{click:function(t){return a.showProductDetails(e)}}},[r("div",{staticClass:"recommended-item-image"},[a.isProduct&&e.product_img_url?r("img",{staticClass:"suggest-item-image",attrs:{src:e.product_img_url}}):!a.isProduct&&e.img_url?r("img",{staticClass:"suggest-item-image",attrs:{src:e.img_url[0]}}):!a.isProduct&&e.image?r("div",{staticClass:"service-svg-img suggest-item-image",attrs:{id:"svg-"+t}},[a._v(" "+a._s(a.getSvg(e.image,"svg-"+t)))]):r("img",{staticClass:"suggest-item-image",attrs:{src:i("6b751")}})]),r("div",{staticClass:"d-flex justify-content-between align-items-center guide-btn px-2"},[r("div",{staticClass:"recommend-item-name"},[a._v(a._s(e.name))]),a._m(0,!0)])])}),0)])])]):a._e()},s,!1,null,"3b696176",null);e.default=p.exports},e506:function(t,e,i){"use strict";i("ad47")},f23e:function(t,e,i){}}]);