1(self.webpackChunkd5t5=self.webpackChunkd5t5||[]).push([[8353,8556,6460],{53517:function(t,e,i){"use strict";var a=i(14370),s=i(38951),n=i(51053);let r="UserCountryCurrencyCode";const l=[{country:"cz",language:"cs",flag:"cz",currency:"CZK",sign:"KÄ"},{country:"sk",language:"sk",flag:"eu",currency:"EUR",sign:"â¬"},{country:"us",language:"en",flag:"us",currency:"USD",sign:"$"},{country:"se",language:"se",flag:"se",currency:"SEK",sign:"kr"}];e.Z={setStorageCountryCode(t){a.Z.localStorage.setWithExpiry("countryCode",t,432e6,r)},getStorageCountryCode(){return a.Z.localStorage.getWithExpiry("countryCode",null,r)},getUserCountryCode(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"sk",e=this.getStorageCountryCode();if(null!==e)return e;let i=s.F.getCode(),r=(0,n.Z)(this.getCountriesCurrencies(),{currency:i});if(void 0!==r)return r.country;let l=a.Z.getLanguage().info.lang,o=(0,n.Z)(this.getCountriesCurrencies(),{language:l});return void 0!==o?o.country:t},getCountriesCurrencies(){return l}}},79085:function(t,e,i){t.exports=i.p+"imgs/help1.1665aac2.webp"},93579:function(t,e,i){t.exports=i.p+"imgs/help2.ce90365b.webp"},76383:function(t,e,i){"use strict";i.r(e),i.d(e,{default:function(){return o}});var a=function(){var t=this,e=t._self._c;t._self._setupProxy;return e("span",[t._v("\n "+t._s(t.vin)),null!==t.vinDescription?e("span",[t._v(" - "+t._s(t.vinDescription))]):t._e()])};a._withStripped=!0;var s=i(70538),n=i(52502),r=i(22317),l=(0,s.defineComponent)({extends:n.Z,name:"CarVinInfo",props:{vin:{type:String,required:!0}},data(){return{vinDescription:null}},methods:{fetchVin(){var t=this;let e={action:"fetchVin",expire:"1 day",vin:this.vin};this.fetchPost(r.Z.eshop.basket,e,!1).then((function(e){t.vinDescription=e}))}},mounted(){this.fetchVin()}}),o=(0,i(51900).Z)(l,a,[],!1,null,"48613d6a",null).exports},68873:function(t,e,i){"use strict";i.d(e,{Z:function(){return d}});var a=function(){var t=this;return(0,t._self._c)("table-warehouse-products",{attrs:{caption:t.lang.error.productNotFoundInBasket.replace("%products%",""),items:t.products},on:{"row-click":t.handleDiscountProductClick}
1})};a._withStripped=!0;var s=i(52502),n=function(){var t=this,e=t._self._c;return e("div",[e("h5",[t._v(t._s(t.caption))]),t._v(" "),e("el-skeleton",{attrs:{loading:0===t.items.length,rows:5,animated:""}}),t._v(" "),t.items.length>0?e("el-table",{staticClass:"w-100",attrs:{data:t.items,"show-header":!1,"highlight-current-row":"","row-class-name":"cursor-pointer"},on:{"row-click":function(e){return t.$emit("row-click",e)}}},[e("el-table-column",{attrs:{align:"center",property:"thumbnailPath",width:"75"},scopedSlots:t._u([{key:"default",fn:function(t){return[e("img",{staticClass:"img-fluid autocomplete-item-img",attrs:{alt:t.row.fullCaption,src:t.row.thumbnailPath}})]}}],null,!1,1739028151)}),t._v(" "),e("el-table-column",{attrs:{property:"fullCaption"}})],1):t._e()],1)};n._withStripped=!0;var r={extends:s.Z,name:"TableWarehouseProducts",props:{items:{required:!0},caption:{required:!0}}},l=i(51900),o={components:{TableWarehouseProducts:(0,l.Z)(r,n,[],!1,null,"cf335c9e",null).exports},extends:s.Z,name:"DiscountProducts",props:{products:{type:Array,required:!0}},methods:{handleDiscountProductClick(t){window.location=t.link}}},d=(0,l.Z)(o,a,[],!1,null,"bb218cea",null).exports},24039:function(t,e,i){"use strict";i.r(e),i.d(e,{default:function(){return at}});var a=function(){var t=this,e=t._self._c;return e("div",[null!==t.cart&&t.cart.items.length>0?e("div",{staticClass:"row"},[e("div",{staticClass:"col-12"},[e("ProductBasketItems",{attrs:{edit:t.edit,items:t.cart.items,link:t.link,"is-logged-in":t.isLoggedIn},on:{changed:t.load,"change-quantity":t.changeQuantity}}),t._v(" "),e("hr",{staticClass:"my-4 hr-lg"}),t._v(" "),e("div",{staticClass:"row"},[t.showDiscountCode?e("div",{staticClass:"col-md-6 mt-3 mt-md-0"},[e("div",{staticClass:"py-3"},[e("h4",[t._v(t._s(t.lang.ui.useDiscountCode))]),t._v(" "),e("discount-code",{attrs:{coupon:t.cart.coupon},on:{changed:t.load}})],1)]):t._e(),t._v(" "),e("div",{staticClass:"text-md-right mt-3 mt-md-0",class:t.showDiscountCode?"col-md-6":"col-md-12"},[e("div",{staticClass:"cart-content-totals"},[e("h4",{staticClass:"font-weight-light"},[t._v("\n "+t._s(t.lang.ui.totalWithoutVat)+": "+t._s(t.cart.totalPriceWithoutVatString)+"\n ")]),t._v(" "),e("hr",{staticClass:"my-3 ml-0 ml-md-auto mr-md-0"}),t._v(" "),0!==t.cart.rounding?e("h5",{staticClass:"font-weight-light"},[t._v("\n "+t._s(t.lang.ui.rounding)+": "+t._s(t.cart.roundingString)+"\n ")]):t._e(),t._v(" "),e("h3",[t._v("\n "+t._s(t.lang.ui.totalPrice)+": "),e("span",{staticClass:"text-primary"},[t._v(t._s(t.cart.totalPriceString))])]),t._v(" "),e("hr",{staticClass:"my-3 ml-0 ml-md-auto mr-md-0"})]),t._v(" "),t._t("footer",null,{disabledProceed:t.cart.disabledProceed})],2)])],1)]):t._e(),t._v(" "),null===t.cart||0===t.cart.items.length?e("div",{staticClass:"row"},[e("div",{staticClass:"col-md-12"},[e("div",{staticClass:"alert alert-warning",attrs:{role:"alert"}},[t._v(t._s(t.lang.ui.noDataAvailable))])])]):t._e()])};a._withStripped=!0;var s=function(){var t=this,e=t._self._c;return e("div",[e("div",{staticClass:"cart-content w-100"},[e("table",{staticClass:"table w-100 mb-0 cart-table"},[e("tbody",[t._l(t.items,(function(i){return[e("tr",[e("td",{staticClass:"te xt-center"},[null===i.product.isDeleted?e("a",{attrs:{href:i.product.link}},[e("img",{staticClass:"cart-img img-fluid",attrs:{alt:i.caption,src:i.product.thumbnailPath}})]):e("img",{staticClass:"cart-img img-fluid",attrs:{alt:i.caption,src:i.product.thumbnailPath}})]),t._v(" "),e("td",[e("span",{staticClass:"font-weight-bold"},[t._v(t._s(i.caption))])]),t._v(" "),e("td",[t._v(t._s(i.product.priceString))]),t._v(" "),e("td",[t._v(t._s(i.product.vat.caption))]),t._v(" "),e("td",[t._v(t._s(i.product.priceVatString))]),t._v(" "),t.edit&&null===i.product.isDeleted?e("td",[e("el-input-number",{attrs:{disabled:i.product.isOnlyOne,max:i.product.inStockCount,min:0},on:{change:function(){for(var e=arguments.length,a=new Array(e),s=0;s<e;s++)a[s]=arguments[s];return t.changeQuantity(i,...a)}},model:{value:i.quantity,callback:function(e){t.$set(i,"quantity",e)},expression:"item.quantity"}})],1):e("td",{staticClass:"text-center"},[t._v("\n "+t._s(i.quantity)+"\n ")]),t._v(" "),e("td",{staticClass:"text-md-right"},[e("span",{staticClass:"font-weight-bold"},[t._v(t._s(i.product.allPriceVatString))])]),t._v(" "),t.edit?e("td",{staticClass:"text-center align-middle"},[null===i.product.isDeleted?e("el-button",{attrs:{icon:"el-icon-delete",type:"primary"},on:{click:function(e){return e.preventDefault(),t.handleRemove(i)}}}):e("span",[t._v("Â ")])],1):t._e()]),t._v(" "),null!==i.data.subscriptionValidators?t._l(i.data.subscriptionValidators,(function(a,s){return e("tr",[e("td",{attrs:{colspan:"8"}},[0===s&&i.data.subscriptionValidators.length>1?e("p",[t._v(t._s(t.lang.form.enterDetailsVddSubscriptionAssigned)+":")]):t._e(),t._v(" "),e("subscription-validator",{attrs:{edit:t.edit,link:t.link,id:i.id,data:a,"show-description":1===i.data.subscriptionValidators.length},on:{changed:function(e){return t.$emit("changed")}}})],1)])})):t._e(),t._v(" "),null!==i.data.vddValidators?t._l(i.data.vddValidators,(function(a,s){return e("tr",[e("td",{attrs:{colspan:"8"}},[0===s&&i.data.vddValidators.length>1?e("p",[t._v(t._s(t.lang.form.enterVinForVddAssigned)+":")]):t._e(),t._v(" "),e("vdd-vali
1dator",{attrs:{edit:t.edit,link:t.link,id:i.id,data:a,"show-description":1===i.data.vddValidators.length},on:{changed:function(e){return t.$emit("changed")}}})],1)])})):t._e(),t._v(" "),null!==i.data.vddRecurringValidators?t._l(i.data.vddRecurringValidators,(function(a){return e("tr",[e("td",{attrs:{colspan:"8"}},[e("vdd-recurring-validator",{attrs:{edit:t.edit,id:i.id,item:a},on:{changed:function(e){return t.$emit("changed")}}})],1)])})):t._e(),t._v(" "),null!==i.data.dimCoreValidators?t._l(i.data.dimCoreValidators,(function(a){return e("tr",{key:a.id},[e("td",{attrs:{colspan:"8"}},[e("dim-core-validator",{attrs:{data:a,edit:t.edit,id:i.id},on:{changed:function(e){return t.$emit("changed")}}})],1)])})):t._e(),t._v(" "),null!==i.data.sasCoreValidators?t._l(i.data.sasCoreValidators,(function(a){return e("tr",{key:a.id},[e("td",{attrs:{colspan:"8"}},[e("sas-core-validator",{attrs:{data:a,edit:t.edit,id:i.id},on:{changed:function(e){return t.$emit("changed")}}})],1)])})):t._e(),t._v(" "),null!==i.data.vddCoreValidators?t._l(i.data.vddCoreValidators,(function(a){return e("tr",{key:a.id},[e("td",{attrs:{colspan:"8"}},[e("vdd-core-validator",{attrs:{data:a,edit:t.edit,id:i.id},on:{changed:function(e){return t.$emit("changed")}}})],1)])})):t._e(),t._v(" "),null!==i.data.superjCoreValidators?t._l(i.data.superjCoreValidators,(function(a){return e("tr",{key:a.id},[e("td",{attrs:{colspan:"8"}},[e("superj-core-validator",{attrs:{data:a,edit:t.edit,id:i.id},on:{changed:function(e){return t.$emit("changed")}}})],1)])})):t._e(),t._v(" "),null!==i.data.vdashCreditValidators?t._l(i.data.vdashCreditValidators,(function(a){return e("tr",{key:a.id},[e("td",{attrs:{colspan:"8"}},[e("vdash-credit-validator",{attrs:{data:a,edit:t.edit,"is-logged-in":t.isLoggedIn,product:i.product,"cart-price":i.data.cartItemPrice,id:i.id},on:{changed:function(e){return t.$emit("changed")}}})],1)])})):t._e(),t._v(" "),null!==i.data.vinValidators?t._l(i.data.vinValidators,(function(a){return e("tr",{key:a.id},[e("td",{attrs:{colspan:"8"}},[e("vin-validator",{attrs:{item:a,edit:t.edit,id:i.id},on:{changed:function(e){return t.$emit("changed")}}})],1)])})):t._e(),t._v(" "),null!==i.data.mileageValidators?t._l(i.data.mileageValidators,(function(a){return e("tr",{key:a.id},[e("td",{attrs:{colspan:"8"}},[e("mileage-validator",{attrs:{item:a,edit:t.edit,id:i.id},on:{changed:function(e){return t.$emit("changed")}}})],1)])})):t._e(),t._v(" "),(i.quantityClone>i.product.inStockCount||0===i.product.inStockCount)&&null===i.product.isDeleted?e("tr",[e("td",{attrs:{colspan:"8"}},[e("div",{staticClass:"border-left border-left-2 border-left-danger p-1"},[t._m(0,!0),t._v(" "),0===i.product.inStockCount?e("span",[t._v(t._s(t.lang.error.unfortunatelyItemSoldOut.replace("%item%",i.caption)))]):t._e(),t._v(" "),i.quantityClone>i.product.inStockCount?e("span",[t._v("\n "+t._s(t.lang.error.unfortunatelyOnlyInStock.replace("%item%",i.caption).replace("%count%",i.product.inStockCount))+".\n "),e("a",{attrs:{href:"#"},on:{click:function(e){return t.changeQuantity(i,i.product.inStockCount)}}},[t._v(t._s(t.lang.ui.changeCountTo.replace("%count%",i.product.inStockCount)))])]):t._e()])])]):t._e(),t._v(" "),i.data.note?e("tr",[e("td",{attrs:{colspan:"8"}},[e("div",{staticClass:"col-md-12 border-left border-left-2 border-left-danger"},[e("p",{domProps:{innerHTML:t._s(i.data.note)}})])])]):t._e()]}))],2)])])])};s._withStripped=!0;var n=i(14370),r=i(99675),l=function(){var t=this,e=t._self._c;return e("div",{staticClass:"col-md-12 border-left border-left-2",class:!0===t.dataIsValid?"border-left-success":"border-left-danger"},[t.showDescription?e("p",[t._v(t._s(t.lang.form.enterVinForVddAssigned)+":")]):t._e(),t._v(" "),e("div",{staticClass:"row"},[e("div",{staticClass:"col-md-12 col-xl-10 mb-md-0 pl-3 pr-0 d-flex align-items-center"},[e("el-input",{staticClass:"w-100",attrs:{"show-word-limit":"",maxlength:"17",disabled:!0===t.isValid&&!1===t.isEdit,placeholder:t.lang.form.vin},model:{value:t.vin,callback:function(e){t.vin=e},expression:"vin"}})],1),t._v(" "),t.edit?e("div",{staticClass:"col-lg-12 col-xl-2 pr-0 mt-3 mt-xl-0"},[!1===t.isValid?e("el-button",{staticClass:"w-100",attrs:{disabled:17!==t.vin.length,icon:"el-icon-question",type:"primary"},on:{click:function(e){return t.verify()}}},[t._v(t._s(t.lang.ui.verify))]):t._e(),t._v(" "),!0===t.isValid?e("el-button",{staticClass:"w-100",attrs:{icon:"el-icon-success",type:"success"},on:{click:function(e){t.dataIsValid=!1}}},[t._v(t._s(t.lang.form.change))]):t._e()],1):t._e()]),t._v(" "),t.dataIsValid?e("div",{staticClass:"row mt-3"},[e("div",{staticClass:"col-12 pr-0"},[e("vdd-mapping-finder",{staticClass:"mt-3",attrs:{"ex-vin":t.vin,"show-collapsed":""}}
1)],1)]):t._e()])};l._withStripped=!0;var o=i(51120),d={name:"VddValidator",components:{VddMappingFinder:i(96103).default},data(){return{vin:"",lang:n.Z.getLanguage(),dataIsValid:!1,loading:null,showLoading:!1,isEdit:!1,guid:""}},props:{link:{type:String,required:!0},id:{default:0,type:Number},showDescription:{type:Boolean,default:!0},data:{type:Object,default:function(){return{vin:"",isValid:!1,guid:""}},required:!0},edit:{type:Boolean,default:!0}},computed:{isValid(){return this.dataIsValid}},methods:{verify(){var t=this;this.showLoading=!0;let e={action:"verifyVin",vin:this.vin,guid:this.guid,itemId:this.id};o.Z.post(this.link,n.Z.axios.data(e),n.Z.axios.config()).then((function(e){t.showLoading=!1,200===e.status&&null!==e.data.result?(t.initData(e.data.result),t.$emit("changed",e.data.result),!0===t.isEdit&&(t.isEdit=!1)):t.$alert(t.lang.error.verificationFailed)})).catch((function(){t.showLoading=!1}))},initData(t){this.vin=null===t.vin||void 0===t.vin?"":t.vin,this.guid=t.guid,this.dataIsValid=t.isValid,this.usedDate=t.usedDate}},watch:{data:{handler(t){this.initData(t)},deep:!0},showLoading:function(t){!0===t?this.loading=this.$loading(n.Z.uielement.getLoadingOptions(this.$el,this.lang)):null!==this.loading&&(this.loading.close(),this.loading=null)},isValid:function(){this.$emit("valid-changed")}},mounted(){this.initData(this.data)}},c=i(51900),u=(0,c.Z)(d,l,[],!1,null,"9dd0f140",null).exports,p=function(){var t=this,e=t._self._c;t._self._setupProxy;return e("div",[!1===t.data.isValid?e("div",{staticClass:"col-md-12 border-left border-left-2 border-left-danger"},[null!==t.parentProduct?[e("p",[t._v(t._s(t.lang.error.thisProductDontBuyWithout.replace("%product%",t.parentProduct.fullCaption)))]),t._v(" "),e("ProductBasketDetail",{attrs:{product:t.parentProduct},on:{"button-clicked":t.addToBasket}})]:t._e()],2):e("div",{staticClass:"col-md-12 border-left border-left-2 border-left-success"},[e("p",{domProps:{innerHTML:t._s(t.lang.messages.dimDescription)}})])])};p._withStripped=!0;var h=i(70538),m=i(52502),v=function(){var t=this,e=t._self._c;t._self._setupProxy;return e("div",[null===t.product.isDeleted?e("a",{staticClass:"mr-3",attrs:{href:t.product.link}},[e("img",{staticClass:"cart-img img-fluid",attrs:{alt:t.product.fullCaption,src:t.product.thumbnailPath}})]):e("img",{staticClass:"cart-img img-fluid mr-3",attrs:{alt:t.product.fullCaption,src:t.roduct.thumbnailPath}}),t._v(" "),e("span",{staticClass:"font-weight-bold mr-3"},[t._v(t._s(t.product.fullCaption))]),t._v(" "),e("span",{staticClass:"mr-3"},[t._v(t._s(t.product.priceString))]),t._v(" "),e("span",{staticClass:"mr-3"},[t._v(t._s(t.product.vat.caption))]),t._v(" "),e("span",{staticClass:"mr-3"},[t._v(t._s(t.product.priceVatString))]),t._v(" "),e("el-button",{attrs:{icon:"el-icon-plus",type:"success"},on:{click:function(e){return t.$emit("button-clicked")}}},[t._v(t._s(t.lang.ui.addToBasket))])],1)};v._withStripped=!0;var f=(0,h.defineComponent)({extends:m.Z,name:"ProductBasketDetail",data(){return{}},methods:{},mounted(){},props:{product:{type:Object,required:!0}}}),g=(0,c.Z)(f,v,[],!1,null,null,null).exports,_=(0,h.defineComponent)({components:{ProductBasketDetail:g},extends:m.Z,name:"DimCoreValidator",props:{id:{type:Number},edit:{type:Boolean,default:!0},data:{type:Object,required:!0},parentPartNumber:{type:String,default:"dim-01"}},data(){return{parentProduct:null}},methods:{load(){var t=this;let e={action:"getByPartNumber",partNumber:this.parentPartNumber};this.fetchPost(this.router.eshop.product,e).then((function(e){t.parentProduct=e}))},addToBasket(){var t=this;let e={action:"change",productId:this.parentProduct.id,quantity:1};this.fetchPost(this.router.eshop.basket,e).then((function(e){t.$emit("changed")}))}},mounted(){this.load()}}),y=(0,c.Z)(_,p,[],!1,null,null,null).exports,b=function(){var t=this,e=t._self._c;t._self._setupProxy;return e("div",[t.isLoggedIn?e("div",{staticClass:"row gap-1 align-items-center"},[e("div",[t.showDescription?e("p",[t._v(t._s(t.lang.ui.howMuch))]):t._e(),t._v(" "),e("el-radio-group",{attrs:{disabled:!1===t.edit},model:{value:t.form.valueType,callback:function(e){t.$set(t.form,"valueType",e)},expression:"form.valueType"}},t._l(t.getValues(),(function(i){return e("el-radio-button",{key:i.label,attrs:{label:i.label}},[e("span",{staticClass:"value-button"},[t._v(t._s(i.title))])])})),1),t._v(" "),"custom"===t.form.valueType?e("el-input-number",{attrs:{"controls-position":"right",min:1,disabled:!1===t.edit},model:{value:t.form.inputValue,callback:function(e){t.$set(t.form,"inputValue",e)},expression:"form.inputValue"}}):t._e()],1),t._v(" "),null!==t.credit?e("div",[e("p",[t._v(t._s(t.lang.ui.yourCredit))]),t._v(" "),e("el-tag",{staticClass:"tag-credit",attrs:{type:"info",effect:"plain"}},[t._v("\n "+t._s(t.lang.ui.actualCredit)+": "+t._s(t.actualCredit)+"\n ")]),t._v(" "),e("em",{staticClass:"fa-solid fa-arrow-right"}),t._v(" "),e("el-tag",{staticClass:"tag-credit",attrs:{type:"success"}},[t._v("\n "+t._s(t.lang.ui.creditAfterAdd)+": "+t._s(t.newCredit)+"\n ")])],1):t._e(),t._v(" "),t.data.currency!==t.product.usedCurrency&&t.product.usedCurrency&&t.data.currency?e("div",[e("p",[t._v(t._s(t.lang.ui.exch
1angeRate))]),t._v(" "),e("exchange-rate-viewer",{attrs:{rate:t.exchangeRate,currency2:t.data.currency,currency1:t.product.usedCurrency}})],1):t._e(),t._v(" "),"stock"===t.mode?e("div",[null===t.data.usedDate?e("span",[t._v(t._s(t.lang.ui.creditNotAddedAfter)+" "+t._s(t.getValue)+" "+t._s(t.form.currency))]):e("span",[t._v(t._s(t.lang.ui.added)+": "+t._s(t.getValue)+" "+t._s(t.form.currency)+" - "+t._s(t.helpers.date.dateObjToLocaleString(t.data.usedDate)))])]):t._e()]):e("div",{staticClass:"bg-danger text-white px-2 rounded shadow-sm w-100 py-2 px-3",domProps:{innerHTML:t._s(t.lang.messages.creditSettingsLoggedInOnly.replace("%loginLink%",t.router.url.login(t.router.url.basket)))}})])};b._withStripped=!0;var C=i(53517),k=i(53434),V=function(){var t=this,e=t._self._c;t._self._setupProxy;return e("div",[t._v("\n "+t._s(t.leftTitle)+" = "+t._s(t.rightTitle)+"\n")])};V._withStripped=!0;var w=(0,h.defineComponent)({name:"ExchangeRateViewer",extends:m.Z,props:{currency1:{type:String,required:!0},currency2:{type:String,required:!0},rate:{type:Number,required:!0}},computed:{value(){return 1},leftTitle(){return n.Z.number.currencyFormat(this.lang.info.culture,this.value,this.currency1,0,2)},rightTitle(){return n.Z.number.currencyFormat(this.lang.info.culture,this.rate,this.currency2,0,2)}}}),x=(0,c.Z)(w,V,[],!1,null,"d818abb6",null).exports,D=(0,h.defineComponent)({components:{ExchangeRateViewer:x},extends:m.Z,name:"VdashCreditValidator",props:{id:{type:Number},edit:{type:Boolean,default:!0},data:{type:Object,required:!0},mode:{type:String,default:"buy"},showDescription:{type:Boolean,default:!0},product:{type:Object,default(){return null}},cartPrice:{type:Object,default(){return null}},isLoggedIn:{type:Boolean,rewired:!0}},data(){return{credit:null,form:{currency:"CZK",inputValue:0,valueType:"custom"},values:{CZK:{v1:800,v2:1300,v3:1800,v4:2500,custom:25}
1,EUR:{v1:30,v2:50,v3:75,v4:100,custom:1},USD:{v1:30,v2:50,v3:75,v4:100,custom:1},SEK:{v1:350,v2:500,v3:750,v4:1e3,custom:1}}}},watch:{form:{deep:!0,handler:(0,k.Z)((function(){this.changeValue()}),1e3)}},methods:{changeValue(){var t=this;if(!1===this.isLoggedIn)return;let e={action:"changeVdashCredit",guid:this.data.guid,itemId:this.id,currency:this.form.currency,value:"custom"===this.form.valueType?this.form.inputValue:this.values[this.form.currency][this.form.valueType]};this.fetchPost(this.router.basketManage,e).then((function(e){t.$emit("changed",e.data)}))},currencyFormat(t,e){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,a={style:"currency",currency:e,maximumFractionDigits:i,minimumFractionDigits:i};return new Intl.NumberFormat(this.lang.info.culture,a).format(t)},getCountriesCurrencies(){return C.Z.getCountriesCurrencies()},getValues(){let t=this.values[this.form.currency];return[{label:"v1",title:this.currencyFormat(t.v1,this.form.currency),value:t.v1},{label:"v2",title:this.currencyFormat(t.v2,this.form.currency),value:t.v2},{label:"v3",title:this.currencyFormat(t.v3,this.form.currency),value:t.v3},{label:"v4",title:this.currencyFormat(t.v4,this.form.currency),value:t.v4},{label:"custom",title:this.lang.ui.custom,value:t.custom}]},setValueType(t,e){if(e&&this.values[t]){let i=this.values[t];i.v1===e?this.form.valueType="v1":i.v2===e?this.form.valueType="v2":i.v3===e?this.form.valueType="v3":i.v4===e?this.form.valueType="v4":(this.form.valueType="custom",this.form.inputValue=e)}},setCurrency(t){this.form.currency=t},async loadCredit(){this.credit=await this.fetchPost(this.router.basketManage,{action:"getVdashCredit"},!1),this.data.currency||this.setCurrency(this.credit.currency)}},computed:{isValid(){return this.isLoggedIn},isFinished(){return"buy"!==this.mode&&("stock"===this.mode&&null!==this.data.usedDate)},getValue(){return"custom"===this.form.valueType?this.form.inputValue:this.values[this.form.currency][this.form.valueType]},actualCredit(){return this.currencyFormat(this.credit.amount,this.credit.currency)},newCredit(){if(null===this.cartPrice||null===this.product)return"?";let t=this.data.value,e=this.credit.amount+t;return this.currencyFormat(e,this.credit.currency)},exchangeRate(){return null===this.product?"?":this.data.value/this.product.priceVat}},async mounted(){!1!==this.isLoggedIn&&("buy"===this.mode?(await this.loadCredit(),this.data.currency?(this.form.currency=this.data.currency,this.setValueType(this.form.currency,this.data.value)):this.setValueType(this.form.currency,this.values[this.form.currency].custom)):"stock"===this.mode&&this.setValueType(this.data.currency,this.data.value))}}),P=D,S=(0,c.Z)(P,b,[],!1,null,"c20a8fde",null).exports,I=function(){var t=this,e=t._self._c;t._self._setupProxy;return e("div",[!1===t.data.isValid?e("div",{staticClass:"col-md-12 border-left border-left-2 border-left-danger"},[null!==t.parentProduct?[e("p",[t._v(t._s(t.lang.error.thisProductDontBuyWithout.replace("%product%",t.parentProduct.fullCaption)))]),t._v(" "),e("ProductBasketDetail",{attrs:{product:t.parentProduct},on:{"button-clicked":t.addToBasket}})]:t._e()],2):e("div",{staticClass:"col-md-12 border-left border-left-2 border-left-success"},[e("p",{domProps:{innerHTML:t._s(t.lang.messages.sasDescription)}})])])};I._withStripped=!0;var E=(0,h.defineComponent)({components:{ProductBasketDetail:g},extends:m.Z,name:"SasCoreValidator",props:{id:{type:Number},edit:{type:Boolean,default:!0},data:{type:Object,required:!0},parentPartNumber:{type:String,default:"sas-p2"}},data(){return{parentProduct:null}},methods:{load(){var t=this;let e={action:"getByPartNumber",partNumber:this.parentPartNumber};this.fetchPost(this.router.eshop.product,e).then((function(e){t.parentProduct=e}))},addToBasket(){var t=this;let e={action:"change",productId:this.parentProduct.id,quantity:1};this.fetchPost(this.router.eshop.basket,e).then((function(e){t.$emit("changed")}))}},mounted(){this.load()}}),T=(0,c.Z)(E,I,[],!1,null,null,null).exports,B=function(){var t=this,e=t._self._c;t._self._setupProxy;return e("div",[e("div",{staticClass:"col-md-12 border-left border-left-2",class:t.isValid?"border-left-success":"border-left-danger"},[t.showDescription?e("p",[t._v(t._s(t.lang.form.enterDetailsVddSubscriptionAssigned)+":")]):t._e(),t._v(" "),e("div",{staticClass:"row"},[e("div",{staticClass:"col-lg-12 col-xl-5 mb-xl-0"},[e("div",{staticClass:"d-flex"},[e("el-tooltip",{attrs:{placement:"top"}},[e("template",{slot:"content"},[e("img",{attrs:{src:i(79085),alt:"Help D5T5 VDD Email"}})]),t._v(" "),e("em",{staticClass:"align-self-center flex-shrink-1 far fa-info-square fa-2x mr-3"})],2),t._v(" "),e("el-input",{staticClass:"w-100",attrs:{disabled:!0===t.isValid&&!1===t.isEdit,placeholder:t.lang.form.vddEmail},nativeOn:{keydown:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.verify.apply(null,arguments)}},model:{value:t.email,callback:function(e){t.email=e},expression:"email"}})],1)]),t._v(" "),e("div",{staticClass:"mb-xl-0 pr-0 pr-md-3 col-xl-5"},[e("div",{staticClass:"d-flex"},[e("el-tooltip",{attrs:{placement:"top"}},[e("template",{slot:"content"},[e("img",{attrs:{src:i(93579),alt:"Help VDD Sticker"}})]),t._v(" "),e("em",{staticClass:"align-self-center flex-shrink-1 far fa-info-square fa-2x mr-3"})],2),t._v(" "),e("el-input",{staticClass:"w-100",attrs:{disabled:!0===t.isValid&&!1===t.isEdit,placeholder:t.lang.form.vddIdSticker},nativeOn:{keydown:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.verify.apply(null,arguments)}},model:{value:t.sticker,callback:function(e){t.sticker=e},expression:"sticker"}})],1)]),t._v(" "),t.edit?e("div",{staticClass:"col-lg-12 col-xl-2 pr-0 mt-3 mt-xl-0"},[!1===t.isValid?e("el-button",{staticClass:"w-100",attrs:{disabled:0===t.email.length||0===t.sticker.length,icon:"el-icon-question",type:"primary"},on:{click:t.verify}},[t._v(t._s(t.lang.ui.verify))]):t._e(),t._v(" "),!0===t.isValid?e("el-button",{staticClass:"w-100",attrs:{icon:"el-icon-success",type:"success"},on:{click:function(e){t.dataIsValid=!1}}},[t._v(t._s(t.lang.form.change))]):t._e()],1):t._e()])]),t._v(" "),t.item.cartItemsCount>1?e("div",{staticClass:"col-md-12 border-left border-left-2 border-left-danger mt-3 mb-2"},[e("p",[t._v(t._s(t.lang.messages.recurringOnly))]),t._v(" "),e("el-button",{attrs:{type:"primary"},on:{click:t.removeOtherProducts}},[t._v(t._s(t.lang.ui.removeOtherBasketProducts))])],1):t._e()])};B._withStripped=!0;var Z=(0,h.defineComponent)({extends:m.Z,name:"VddRecurringValidator",props:{item:{type:Object,required:!0},edit:{type:Boolean,default:!0},id:{default:0,type:Number},showDescription:{type:Boolean,default:!0}},data(){return{email:"",sticker:"",isEdit:!0,dataIsValid:!1}},computed:{isValid(){return this.dataIsValid}},methods:{removeOtherProducts(){var t=this;let e={action:"removeOtherProductsFromBasket",itemId:this.id};this.fetchPost(this.router.basketManage,e).then((function(e){t.$emit("changed")}))},verify(){var t=this;let e={action:"verifyDongle",sticker:this.sticker,email:this.email,guid:this.item.guid,itemId:this.id,type:"vddRecurring"};this.fetchPost(this.router.basketManage,e).then((function(e){e||t.$alert(t.lang.error.verificationFailed),t.initData(e),t.$emit("changed")}))},initData(t){t&&(this.email=null===t.email||void 0===t.email?"":t.email,this.sticker=null===t.sticker||void 0===t.sticker?"":t.sticker,this.isEdit=!t.isValid,this.dataIsValid=t.isValid)}},mounted(){this.initData(this.item)}}),O=(0,c.Z)(Z,B,[],!1,null,"6dce5d88",null).exports,M=function(){var t=this,e=t._self._c;t._self._setupProxy;return e("div",[e("div",{staticClass:"col-md-12 border-left border-left-2",class:t.isValid?"border-left-success":"border-left-danger"},[t.showDescription?e("p",[t._v(t._s(t.lang.form.enterVinAssigned)+":")]):t._e(),t._v(" "),e("div",{staticClass:"row"},[e("div",{staticClass:"col-10"},[e("el-input",{staticClass:"w-100",attrs:{disabled:!0===t.isValid&&!1===t.isEdit,placeholder:t.lang.form.vin},nativeOn:{keydown:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.verify.apply(null,arguments)}},model:{value:t.vin,callback:function(e){t.vin=e},expression:"vin"}})],1),t._v(" "),t.edit?e("div",{staticClass:"col-2"},[!1===t.isValid?e("el-button",{staticClass:"w-100",attrs:{disabled:17!==t.vin.length,icon:"el-icon-question",type:"primary"},on:{click:t.verify}},[t._v(t._s(t.lang.ui.verify))]):t._e(),t._v(" "),!0===t.isValid?e("el-button",{staticClass:"w-100",attrs:{icon:"el-icon-success",type:"success"},on:{click:function(e){t.dataIsValid=!1}}},[t._v(t._s(t.lang.form.change))]):t._e()],1):t._e()]),t._v(" "),t.isValid?e("div",{staticClass:"row mt-2"},[e("div",{staticClass:"col-12"},[e("span",{staticClass:"bg-warning px-2 py-1 rounded shadow-sm"},[e("car-vin-info",{attrs:{vin:t.vin}})],1)])]):t._e()])])};M._withStripped=!0;var q=i(76383),$=(0,h.defineComponent)({components:{CarVinInfo:q.default},extends:m.Z,name:"VinValidator",props:{id:{type:Number},edit:{type:Boolean,default:!0},item:{type:Object,required:!0},showDescription:{type:Boolean,default:!0}},data(){return{vin:"",isEdit:!0,dataIsValid:!1}},computed:{isValid(){return this.dataIsValid}},methods:{initData(t){t&&(this.vin=null===t.vin||void 0===t.vin?"":t.vin,this.dataIsValid=17===this.vin.length,this.isEdit=!this.dataIsValid)},verify(){var t=this;let e={action:"verifyVinLength",vin:this.vin,guid:this.item.guid,itemId:this.id};this.fetchPost(this.router.basketManage,e).then((function(e){e||t.$alert(t.lang.error.verificationFailed),t.initData(e),t.$emit("changed")}))}},mounted(){this.initData(this.item)}}),F=(0,c.Z)($,M,[],!1,null,"64328f64",null).exports,L=function(){var t=this,e=t._self._c;t._self._setupProxy;return e("div",[e("div",{staticClass:"col-md-12 border-left border-left-2",class:t.isValid?"border-left-success":"border-left-danger"},[t.showDescription?e("p",[t._v(t._s(t.lang.form.enterMileage)+":")]):t._e(),t._v(" "),e("div",{staticClass:"row"},[e("div",{staticClass:"col-10"},[e("el-input-number",{attrs:{disabled:!0===t.isValid&&!1===t.isEdit,min:1},model:{value:t.mileage,callback:function(e){t.mileage=e},expression:"mileage"}}),t._v(" "),e("el-radio-group",{attrs:{disabled:!0===t.isValid&&!1===t.isEdit},model:{value:t.mileageType,callback:function(e){t.mileageType=e},expression:"mileageType"}},t._l(t.types,(function(i){return e("el-radio-button",{key:i.type,attrs:{label:i.type}},[t._v(t._s(i.label))])})),1)],1),t._v(" "),t.edit?e("div",{staticClass:"col-2"},[!1===t.isValid?e("el-button",{staticClass:"w-100",attrs:{icon:"el-icon-check",type:"primary"},on:{click:t.save}},[t._v(t._s(t.lang.form.save))]):t._e(),t._v(" "),!0===t.isValid?e("el-button",{staticClass:"w-100",attrs:{icon:"el-icon-success",type:"success"},on:{click:function(e){t.dataIsValid=!1}}},[t._v(t._s(t.lang.form.change))]):t._e()],1):t._e()])])])};L._withStripped=!0;var N=(0,h.defineComponent)({components:{CarVinInfo:q.default},extends:m.Z,name:"MileageValidator",props:{id:{type:Number},edit:{type:Boolean,default:!0},item:{type:Object,required:!0},showDescription:{type:Boolean,default:!0}},data(){return{mileage:null,mileageType:"km",types:[],isEdit:!0,dataIsValid:!1}},computed:{isValid(){return this.dataIsValid}},methods:{initData(t){t&&(this.mileage=null===t.mileage||void 0===t.mileage?"":t.mileage,this.mileageType=null===t.mileageType||void 0===t.mileageType?"km":t.mileageType,this.dataIsValid=this.mileage>1,this.isEdit=!this.dataIsValid)},save(){var t=this;let e={action:"saveMileage",mileage:this.mileage,mileageType:this.mileageType,guid:this.item.guid,itemId:this.id};this.fetchPost(this.router.basketManage,e).then((function(e){e||t.$alert(t.lang.error.verificationFailed),t.initData(e),t.$emit("changed")}))}},mounted(){this.types.push({type:"km",label:this.lang.form.kilometers}),this.types.push({type:"mi",label:this.lang.form.miles}),this.initData(this.item)}}),j=(0,c.Z)(N,L,[],!1,null,"6772d62b",null).exports,R=function(){var t=this,e=t._self._c;t._self._setupProxy;return e("div",[!1===t.data.isValid?e("div",{staticClass:"col-md-12 border-left border-left-2 border-left-danger"},[null!==t.parentProduct?[e("p",[t._v(t._s(t.lang.error.thisProductDontBuyWithout.replace("%product%",t.parentProduct.fullCaption)))]),t._v(" "),e("ProductBasketDetail",{attrs:{product:t.parentProduct},on:{"button-clicked":t.addToBasket}})]:t._e()],2):e("div",{staticClass:"col-md-12 border-left border-left-2 border-left-success"},[e("p",{domProps:{innerHTML:t._s(t.lang.messages.vddCoreDescription)}})])])};R._withStripped=!0;var A=(0,h.defineComponent)({components:{ProductBasketDetail:g},extends:m.Z,name:"VddCoreValidator",props:{id:{type:Number},edit:{type:Boolean,default:!0},data:{type:Object,required:!0},parentPartNumber:{type:String,default:"VDD1-rental"}},data(){return{parentProduct:null}},methods:{load(){var t=this;let e={action:"getByPartNumber",partNumber:this.parentPartNumber};this.fetchPost(this.router.eshop.product,e).then((function(e){t.parentProduct=e}))},addToBasket(){var t=this;let e={action:"change",productId:this.parentProduct.id,quantity:1};this.fetchPost(this.router.eshop.basket,e).then((function(e){t.$emit("changed")}))}},mounted(){this.load()}}),U=(0,c.Z)(A,R,[],!1,null,null,null).exports,W=function(){var t=this,e=t._self._c;t._self._setupProxy;return e("div",[!1===t.data.isValid?e("div",{staticClass:"col-md-12 border-left border-left-2 border-left-danger"},[null!==t.parentProduct?[e("p",[t._v(t._s(t.lang.error.thisProductDontBuyWithout.replace("%product%",t.parentProduct.fullCaption)))]),t._v(" "),e("ProductBasketDetail",{attrs:{product:t.parentProduct},on:{"button-clicked":t.addToBasket}})]:t._e()],2):e("div",{staticClass:"col-md-12 border-left border-left-2 border-left-success"},[e("p",{domProps:{innerHTML:t._s(t.lang.messages.superjDescription)}})])])};W._withStripped=!0;var G=(0,h.defineComponent)({components:{ProductBasketDetail:g},extends:m.Z,name:"SuperjCoreValidator",props:{id:{type:Number},edit:{type:Boolean,default:!0},data:{type:Object,required:!0},parentPartNumber:{type:String,default:"SJ2534R"}},data(){return{parentProduct:null}},methods:{load(){var t=this;let e={action:"getByPartNumber",partNumber:this.parentPartNumber};this.fetchPost(this.router.eshop.product,e).then((function(e){t.parentProduct=e}))},addToBasket(){var t=this;let e={action:"change",productId:this.parentProduct.id,quantity:1};this.fetchPost(this.router.eshop.basket,e).then((function(e){t.$emit("changed")}))}},mounted(){this.load()}}
1),H=(0,c.Z)(G,W,[],!1,null,null,null).exports,K={name:"ProductBasketItems",components:{MileageValidator:j,VinValidator:F,VddRecurringValidator:O,SasCoreValidator:T,VdashCreditValidator:S,DimCoreValidator:y,VddValidator:u,SubscriptionValidator:r.default,VddCoreValidator:U,SuperjCoreValidator:H},data(){return{lang:n.Z.getLanguage()}},methods:{changeQuantity(t,e){this.$emit("change-quantity",t.product.id,e)},handleRemove(t){var e=this;this.$confirm(this.lang.quest.reallyDeleteRecord,{confirmButtonText:this.lang.ui.yes,cancelButtonText:this.lang.ui.cancel}).then((function(){e.$emit("change-quantity",t.product.id,0)}))}},props:{items:{type:Array,required:!0},link:{type:String,required:!0},edit:{type:Boolean,default:!0},isLoggedIn:{type:Boolean,required:!0}}},Q=(0,c.Z)(K,s,[function(){var t=this._self._c;return t("span",{staticClass:"fa-stack fa-2x"},[t("em",{staticClass:"fas fa-cart-plus fa-stack-1x"}),this._v(" "),t("em",{staticClass:"fas fa-ban fa-stack-2x",staticStyle:{color:"tomato"}})])}],!1,null,"58c38254",null).exports,z=function(){var t=this,e=t._self._c;return e("div",[null===t.coupon?[e("el-input",{staticClass:"mb-3",attrs:{placeholder:t.lang.ui.discountCode,type:"text"},nativeOn:{keydown:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:(e.preventDefault(),t.save.apply(null,arguments))}},model:{value:t.discountCode,callback:function(e){t.discountCode=e},expression:"discountCode"}}),t._v(" "),e("el-button",{attrs:{disabled:0===t.discountCode.length,type:"primary"},on:{click:t.save}},[t._v(t._s(t.lang.form.insert))])]:[e("em",{staticClass:"fas fa-arrow-circle-right"}),t._v(" "),e("span",{staticClass:"mx-3"},[t._v(t._s(t.coupon.caption))]),t._v(" "),e("el-popconfirm",{attrs:{title:t.lang.quest.reallyDelete},on:{confirm:t.deleteCoupon}},[e("el-button",{attrs:{slot:"reference",type:"danger",size:"small"},slot:"reference"},[e("em",{staticClass:"fas fa-trash-alt"})])],1)],t._v(" "),e("el-dialog",{attrs:{visible:t.showProducts,width:"600px","append-to-body":"","destroy-on-close":""},on:{"update:visible":function(e){t.showProducts=e}}},[e("discount-products",{attrs:{products:t.products}})],1),t._v(" "),e("el-dialog",{attrs:{visible:t.showCountries,width:"600px","append-to-body":"","destroy-on-close":""},on:{"update:visible":function(e){t.showCountries=e}}},[e("discount-countries",{attrs:{countries:t.countries,caption:t.countriesCaption}})],1)],2)};z._withStripped=!0;var J=i(22317),X=i(68873),Y=function(){var t=this,e=t._self._c;return e("div",[e("h5",[t._v(t._s(t.caption))]),t._v(" "),t.countries.length>0?e("el-table",{staticClass:"w-100",attrs:{data:t.countries,"show-header":!1}},[e("el-table-column",{attrs:{align:"center",property:"code",width:"75"},scopedSlots:t._u([{key:"default",fn:function(t){return[e("em",{staticClass:"flag-icon",class:"flag-icon-"+t.row.code.toLowerCase()})]}}],null,!1,1340734491)}),t._v(" "),e("el-table-column",{attrs:{property:"nameTranslated"}})],1):t._e()],1)};Y._withStripped=!0;var tt={name:"DiscountCountries",props:{countries:{type:Array,required:!0},caption:{type:String,required:!0}}},et={components:{DiscountCountries:(0,c.Z)(tt,Y,[],!1,null,"4eb36fe4",null).exports,DiscountProducts:X.Z},extends:m.Z,name:"DiscountCode",props:{coupon:{type:Object,required:!1}},data(){return{discountCode:"",country:"CZ",products:[],countries:[],showProducts:!1,showCountries:!1,countriesCaption:""}},methods:{deleteCoupon(){var t=this;this.discountCode="",this.fetchPost(J.Z.basketManage,{action:"discountCodeDelete"}).then((function(){t.$emit("changed")}))},save(){var t=this;let e={action:"discountCode",value:this.discountCode,country:this.country};this.discountCode="",this.fetchPost(J.Z.basketManage,e,!0,!1,!1).then((function(){t.$emit("changed")})).catch((function(e){e.hasOwnProperty("products")&&null!==e.products?(t.products=e.products,t.showProducts=!0):e.hasOwnProperty("countries")&&null!==e.countries?(t.countries=e.countries,t.countriesCaption=e.result,t.showCountries=!0):t.$alert(e.result)}))}},mounted(){var t=this;window.eventBus.on("country-select-input",(function(e){e.element.inputId.endsWith("country")&&(t.country=e.value)})),this.$nextTick((function(t){window.eventBus.emit("fire-country-select-input")}))}},it={name:"EshopBasket",components:{DiscountCode:(0,c.Z)(et,z,[],!1,null,"5eab9214",null).exports,ProductBasketItems:Q},extends:m.Z,props:{link:{type:String,required:!0},edit:{type:Boolean,default:!0},waitTimeout:{type:Boolean,default:!1},showDiscountCode:{type:Boolean,default:!1},isLoggedIn:{type:Boolean,required:!0}},data(){return{cart:null}},methods:{proccessResponse(t){this.cart=t,document.getElementById("basketCountProducts").innerText=null===this.cart?"0":this.cart.countProducts,window.eventBus.emit("basket-change-cart",t)},changeDelivery(t){var e=this;let i={action:"changeDelivery",value:t};this.fetchPost(this.link,i).then((function(i){e.proccessResponse(i),window.eventBus.emit("delivery-changed",t)})).catch((function(t){console.log(t),window.eventBus.emit("basket-set-delivery","1;1")}))},changeQuantity:(0,k.Z)((function(t,e){var i=this;let a={action:"change",productId:t,quantity:e};this.fetchPost(this.link,a).then((function(t){i.proccessResponse(t)}))}),500),load(){var t=this;this.fetchPost(this.link,{action:"get"}).then((function(e){t.proccessResponse(e)}))}},mounted(){var t=this;window.eventBus.on("basket-change-delivery",(function(e){t.changeDelivery(e);let i=document.getElementById("demand-info"),a=document.getElementById("submit-button");1===e||"1"===e||null===e?(i.style.display="flex",a.value=t.lang.ui.sendDemand):(i.style.display="none",a.value=t.lang.ui.sendOrder)}
1)),setTimeout((function(){null===t.cart&&t.load()}),this.waitTimeout?3e3:0)}},at=(0,c.Z)(it,a,[],!1,null,"4129444d",null).exports},99675:function(t,e,i){"use strict";i.r(e),i.d(e,{default:function(){return c}});var a=function(){var t=this,e=t._self._c;return e("div",{staticClass:"col-md-12 border-left border-left-2",class:!0===t.dataIsValid?"border-left-success":"border-left-danger"},[null===t.data.parentGuid||t.mode===t.MODE_stock?[t.showDescription?e("p",[t._v(t._s(t.lang.form.enterDetailsVddSubscriptionAssigned)+":")]):t._e(),t._v(" "),e("div",{staticClass:"row mb-2"},[e("div",{staticClass:"col-12"},[""!==t.vinDescription?e("span",{staticClass:"py-1 bg-warning px-2 rounded shadow-sm"},[t._v(t._s(t.vin)+": "+t._s(t.vinDescription))]):t._e()])]),t._v(" "),e("div",{staticClass:"row"},[e("div",{directives:[{name:"show",rawName:"v-show",value:t.showLeft,expression:"showLeft"}],staticClass:"col-lg-12 col-xl-5 mb-xl-0"},[e("div",{staticClass:"d-flex"},[e("el-tooltip",{attrs:{placement:"top"}},[e("template",{slot:"content"},[e("img",{attrs:{src:i(79085),alt:"Help D5T5 VDD Email"}})]),t._v(" "),e("em",{staticClass:"align-self-center flex-shrink-1 far fa-info-square fa-2x mr-3"})],2),t._v(" "),e("el-input",{staticClass:"w-100",attrs:{disabled:!0===t.isValid&&!1===t.isEdit,placeholder:t.lang.form.vddEmail},nativeOn:{keydown:function(e){if(!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter"))return null;t.mode===t.MODE_buy?t.verify():t.save()}},model:{value:t.email,callback:function(e){t.email=e},expression:"email"}})],1)]),t._v(" "),e("div",{staticClass:"mb-xl-0 pr-0 pr-md-3",class:t.showLeft?"col-xl-5":t.isVdd?"col-md-6 col-xl-5":"col-md-12 col-xl-10"},[e("div",{staticClass:"d-flex"},[e("el-tooltip",{attrs:{placement:"top"}},[e("template",{slot:"content"},[e("img",{attrs:{src:i(93579),alt:"Help VDD Sticker"}})]),t._v(" "),e("em",{staticClass:"align-self-center flex-shrink-1 far fa-info-square fa-2x mr-3"})],2),t._v(" "),e("el-input",{staticClass:"w-100",attrs:{disabled:!0===t.isValid&&!1===t.isEdit,placeholder:t.lang.form.vddIdSticker},nativeOn:{keydown:function(e){if(!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter"))return null;t.mode===t.MODE_buy?t.verify():t.save()}},model:{value:t.sticker,callback:function(e){t.sticker=e},expression:"sticker"}})],1)]),t._v(" "),!0===t.isVdd?e("div",{staticClass:"col-md-6 col-xl-5 pr-0 px-md-0 mt-3 mt-md-0 mb-md-0"},[e("el-input",{staticClass:"w-100",attrs:{disabled:!0===t.isValid&&!1===t.isEdit,placeholder:`${t.lang.form.note} (${t.lang.ui.optional.toLowerCase()})`},model:{value:t.note,callback:function(e){t.note=e},expression:"note"}})],1):t._e(),t._v(" "),!0===t.isVdd?e("div",{staticClass:"col-md-12 col-xl-10 mb-md-0 mt-3 pl-3 pr-0 d-flex align-items-center"},[e("span",{staticClass:"mr-3"},[t._v(t._s(t.lang.ui.distributor)+"Â ("+t._s(t._f("lower")(t.lang.ui.optional))+"):")]),t._v(" "),e("user-finder",{ref:"distributorFinder",staticClass:"w-100",attrs:{disabled:!1===t.isEdit,placeholder:t.lang.ui.enterDistributorIdOrEmailOrNickname,size:""},on:{"user-changed":t.distributorChanged,"input-changed":function(e){t.distributorFinderInput=e}}})],1):t._e(),t._v(" "),!0===t.isVdd?e("div",{staticClass:"col-md-12 col-xl-10 mb-md-0 mt-3 pl-3 pr-0 d-flex align-items-center"},[t.distributorFullName.length>0?e("span",[t._v(t._s(t.distributorFullName))]):t._e()]):t._e(),t._v(" "),t.edit?e("div",{staticClass:"col-lg-12 col-xl-2 pr-0 mt-3 mt-xl-0"},[!1===t.isValid&&t.mode===t.MODE_buy?e("el-button",{staticClass:"w-100",attrs:{disabled:0===t.email.length||0===t.sticker.length,icon:"el-icon-question",type:"primary"},on:{click:function(e){return t.verify()}}},[t._v(t._s(t.lang.ui.verify))]):t._e(),t._v(" "),!0===t.isValid&&t.mode===t.MODE_buy?e("el-button",{staticClass:"w-100",attrs:{icon:"el-icon-success",type:"success"},on:{click:function(e){t.dataIsValid=!1}}},[t._v(t._s(t.lang.form.change))]):t._e(),t._v(" "),null===this.usedDate&&!0===t.isEdit&&t.mode===t.MODE_stock?e("el-button",{staticClass:"w-100",attrs:{disabled:0===t.email.length||0===t.sticker.length||t.distributorFinderInput.length>0&&null===t.distributorFound,icon:"el-icon-success",type:"primary"},on:{click:t.save}},[t._v(t._s(t.lang.form.save))]):t._e(),t._v(" "),null===this.usedDate&&!1===t.isEdit&&t.mode===t.MODE_stock?e("el-button",{staticClass:"w-100",attrs:{icon:"el-icon-edit",type:"warning"},on:{click:function(e){t.isEdit=!0}}},[t._v(t._s(t.lang.form.change))]):t._e(),t._v(" "),null!==this.usedDate&&t.mode===t.MODE_stock?e("el-button",{staticClass:"w-100",attrs:{icon:"el-icon-check",type:"success",disabled:!0}},[t._v(t._s(t.lang.ui.finished))]):t._e()],1):t._e(),t._v(" "),!1===t.isVdd&&null!==t.data.subscriptionId?e("div",{staticClass:"m-3"},[e("el-tag",[t._v("\n "+t._s(t.lang.ui.subscriptions)+": "+t._s(t.data.subscriptionId)+"\n "),null!==t.data.validFrom?[t._v("("+t._s(t.helpers.date.phpDateToFormat(t.data.validFrom,t.lang.info.dateFormatJsMomentMini))+" - "+t._s(t.helpers.date.phpDateToFormat(t.data.validTo,t.lang.info.dateFormatJsMomentMini))+")")]:t._e()],2)],1):t._e()])]:t._e(),t._v(" "),null!==t.data.parentGuid&&t.mode===t.MODE_buy?[t.showDescription?e("p",[t._v(t._s(t.lang.messages.subscriptionAssginedBuyVdd))]):t._e()]:t._e(),t._v(" "),null!==t.subscriptionInfo?e("div",{staticClass:"mt-3"},[e("el-tag",{staticClass:"tag-subscription-valid-until",attrs:{type:"info",effect:"plain"}},[t._v("\n "+t._s(t.subscriptionValidUntil)+"\n ")]),t._v(" "),e("em",{staticClass:"fa-solid fa-arrow-right"}),t._v(" "),e("el-tag",{staticClass:"tag-subscription-valid-until",attrs:{type:"success"}},[t._v("\n "+t._s(t.newSubscriptionValidUntil)+"\n ")])],1):t._e(),t._v(" "),t.mode===t.MODE_buy?e("div",{staticClass:"col-12 pr-0 px-md-0 mt-3 mb-4"},[null===t.data.parentGuid?e("p",{staticClass:"mb-0"},[t._v(t._s(t.lang.form.howManyMonthsWantExtendSubscription))]):e("p",{staticClass:"mb-0"},[t._v(t._s(t.lang.form.howManyMonthsWantExtendSubscription2))]),t._v(" "),e("el-slider",{attrs:{min:1,max:24,step:1,disabled:!1===t.edit,"show-stops":"","show-tooltip":!1,marks:t.monthMarks},on:{change:t.changeMonths},model:{value:t.months,callback:function(e){t.months=e},expression:"months"}})],1):t._e()],2)};a._withStripped=!0;var s=i(51120),n=i(52502),r=i(53434),l=i(99490);var o={name:"SubscriptionValidator",extends:n.Z,components:{UserFinder:function(){return i.e(1121).then(i.bind(i,33513))}},methods:{changeMonths:(0,r.Z)((function(t){var e=this;let i={action:"changeMonths",months:t,guid:this.guid,itemId:this.id};this.fetchPost(this.router.basketManage,i).then((function(t){e.$emit("changed",t.data)}))}),200),fetchVin(t){var e=this;let i={action:"fetchVin",vin:t};s.Z.post(this.link,this.helpers.axios.data(i),this.helpers.axios.config()).then((function(t){200===t.status&&(e.vinDescription=t.data.result)})).catch((function(t){e.vinDescription=t}))},distributorChanged(t){this.distributorFound=t,this.distributorFullName=null!==t?this.lang.ui.distributor+": "+`${t.fullName} - ${t.email}`:""},loadSubscription(t,e){var i=this;this.subscriptionInfo=null;let a={action:"subscriptionInfo",email:t,sticker:e};this.fetchPost(this.router.basketManage,a,!1).then((function(t){i.subscriptionInfo="string"!=typeof t?t:{validFrom:l.DateTime.now(),validTo:null,isValid:!0}}))},verify(){var t=this;let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"verifyDongle";if(0===this.email.length||0===this.sticker.length)return;let i=this.email;!0===this.isVdd&&(i=null);let a={action:e,sticker:this.sticker,guid:this.guid,itemId:this.id,note:this.note};""!==this.distributorFinderInput&&null!==this.distributorFound&&(a.distributorId=this.distributorFound.id),null!==i&&(a.email=i),this.showLoading=!0,s.Z.post(this.link,this.helpers.axios.data(a),this.helpers.axios.config()).then((function(i){200===i.status&&null!==i.data.result?(t.initData(i.data.result),"verifyDongle"===e&&t.loadSubscription(a.email,a.sticker),t.$emit("changed",i.data.result),!0===t.isEdit&&(t.isEdit=!1)):t.$alert(t.lang.error.verificationFailed)})).finally((function(){t.showLoading=!1}))},save(){this.verify(void 0===this.parentGuid||null===this.parentGuid?"verifySaveDongle":"verifySaveSticker")},initData(t){this.email=null===t.email||void 0===t.email?this.userEmail:t.email,this.sticker=null===t.sticker||void 0===t.sticker?"":t.sticker,this.vin=null===t.vin||void 0===t.vin?"":t.vin,this.guid=t.guid,this.dataIsValid=t.isValid,this.parentGuid=t.parentGuid,this.usedDate=t.usedDate,this.hasChilds=t.hasChilds,this.note=null===t.note||void 0===t.note?"":t.note,this.distributor=null===t.distributor||void 0===t.distributor?null:t.distributor,this.months=t.months,null!==this.distributor&&this.$refs.distributorFinder.loadByUserId(this.distributor.userId),this.mode===this.MODE_stock&&(this.isEdit=!this.isValid),!0===this.isVdd&&""!==this.vin&&this.fetchVin(this.vin),this.mode===this.MODE_buy&&""!==this.email&&""!==this.sticker&&!0===this.dataIsValid&&this.loadSubscription(this.email,this.sticker)}},data(){return{vinDescription:"",distributorFullName:"",parentId:null,distributorFound:null,distributorFinderInput:{type:String,default:""},hasChilds:!1,isEdit:!1,MODE_buy:"buy",MODE_stock:"stock",email:"",sticker:"",guid:"",dataIsValid:!1,parentGuid:"",usedDate:null,vin:"",loading:null,note:"",months:12,subscriptionInfo:null}},props:{data:{type:Object,default:function(){return{hasChilds:!1,email:null,sticker:null,isValid:!1,parentGuid:null,guid:"",note:"",subscriptionId:null,months:12}},required:!0},link:{type:String,required:!0},id:{default:0,type:Number},mode:{type:String,default:"buy"},userEmail:{type:String,default:""},showDescription:{type:Boolean,default:!0},isVdd:{type:Boolean,default:!1},edit:{type:Boolean,default:!0}},watch:{data:{handler(t){this.initData(t)},deep:!0},isValid:function(){this.$emit("valid-changed")}},mounted(){this.initData(this.data)},computed:{subscriptionValidUntil(){let t=this.lang.ui.subscriptionValidUntil.replace("%date%",this.helpers.date.isoDateToLocaleStr
1ing(this.subscriptionInfo.validTo,this.lang.ui.noValidity.toLowerCase(),{year:"2-digit",month:"2-digit",day:"2-digit"}));return!1===this.subscriptionInfo.isValid&&(t+=" ("+this.lang.error.invalid.toLowerCase()+")"),t},newSubscriptionValidUntil(){let t=l.DateTime.now();return null!==this.subscriptionInfo.validTo&&!0===this.subscriptionInfo.isValid&&(t=l.DateTime.fromISO(this.subscriptionInfo.validTo)),t=t.plus({months:this.months}),this.lang.ui.newSubscriptionValidUntil.replace("%date%",this.helpers.date.isoDateToLocaleString(t,"",{year:"2-digit",month:"2-digit",day:"2-digit"}))},monthMarks(){return{1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",10:"10",11:"11",12:"12",13:"13",14:"14",15:"15",16:"16",17:"17",18:"18",19:"19",20:"20",21:"21",22:"22",23:"23",24:"24"}},showLeft(){return!1==(this.mode===this.MODE_stock&&(!0===this.isVdd||null!==this.parentGuid&&!1===this.isEdit))},isValid(){return this.mode===this.MODE_buy?this.dataIsValid:this.mode===this.MODE_stock&&(null!==this.parentGuid&&void 0!==this.parentGuid||!1!==this.isVdd?!1==(null===this.email||void 0===this.email||0===this.email.length||null===this.sticker||void 0===this.sticker||0===this.sticker.length):this.dataIsValid)},isFinished(){return this.mode!==this.MODE_buy&&(this.mode===this.MODE_stock&&null!==this.usedDate)}}},d=o,c=(0,i(51900).Z)(d,a,[],!1,null,"68067351",null).exports}}]); 2//# sourceMappingURL=EshopBasket-a4e576cb.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.