403Webshell
Server IP : 80.87.202.40  /  Your IP : 216.73.216.169
Web Server : Apache
System : Linux rospirotorg.ru 5.14.0-539.el9.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Dec 5 22:26:13 UTC 2024 x86_64
User : bitrix ( 600)
PHP Version : 8.2.27
Disable Function : NONE
MySQL : OFF |  cURL : ON |  WGET : ON |  Perl : ON |  Python : OFF |  Sudo : ON |  Pkexec : ON
Directory :  /home/bitrix/ext_www/cvetdv.ru/bitrix/js/sale/checkout/model/dist/

Upload File :
current_dir [ Writeable] document_root [ Writeable]

 

Command :


[ Back ]     

Current File : /home/bitrix/ext_www/cvetdv.ru/bitrix/js/sale/checkout/model/dist/model.bundle.min.js
this.BX=this.BX||{};this.BX.Sale=this.BX.Sale||{};this.BX.Sale.Checkout=this.BX.Sale.Checkout||{};(function(e,t,i,r,n){"use strict";var a=function(e){babelHelpers.inherits(t,e);function t(){babelHelpers.classCallCheck(this,t);return babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(t).apply(this,arguments))}babelHelpers.createClass(t,[{key:"getName",value:function e(){return"order"}},{key:"getState",value:function e(){return{order:t.getBaseItem(),errors:[]}}},{key:"validate",value:function e(t){var i={};if(n.Type.isObject(t.order)){i.order=this.validateOrder(t.order)}return i}},{key:"validateOrder",value:function e(t){var i={};if(n.Type.isNumber(t.id)||n.Type.isString(t.id)){i.id=parseInt(t.id)}if(n.Type.isNumber(t.accountNumber)||n.Type.isString(t.accountNumber)){i.accountNumber=t.accountNumber.toString()}if(n.Type.isString(t.hash)){i.hash=t.hash.toString()}if(n.Type.isString(t.payed)){i.payed=t.payed.toString()==="Y"?"Y":"N"}return i}},{key:"getActions",value:function e(){var t=this;return{set:function e(i,r){var n=i.commit;r=t.validate({order:r});n("set",r)}}}},{key:"getGetters",value:function e(){return{getOrder:function e(t){return t.order}}}},{key:"getMutations",value:function e(){return{set:function e(i,r){var n=t.getBaseItem();i.order=Object.assign(n,r.order)}}}}],[{key:"getBaseItem",value:function e(){return{id:0,payed:"N",accountNumber:null,hash:null}}}]);return t}(r.VuexBuilderModel);var s=function(e){babelHelpers.inherits(r,e);function r(){babelHelpers.classCallCheck(this,r);return babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(r).apply(this,arguments))}babelHelpers.createClass(r,[{key:"getName",value:function e(){return"check"}},{key:"getState",value:function e(){return{check:[],status:t.Loader.status.none}}},{key:"validate",value:function e(t){var i={};if(n.Type.isObject(t.check)){i.check=this.validateCheck(t.check)}if(n.Type.isString(t.status)){i.status=t.status.toString()}return i}},{key:"validateCheck",value:function e(i){var r={};if(n.Type.isNumber(i.id)||n.Type.isString(i.id)){r.id=parseInt(i.id)}if(n.Type.isNumber(i.paymentId)||n.Type.isString(i.paymentId)){r.paymentId=parseInt(i.paymentId)}if(n.Type.isString(i.dateFormatted)){r.dateFormatted=i.dateFormatted.toString()}if(n.Type.isString(i.link)){r.link=i.link.toString()}if(n.Type.isString(i.status)){var a=Object.values(t.Check.status);var s=i.status.toString();r.status=a.includes(s)?s:t.Check.status["new"]}return r}},{key:"getActions",value:function e(){var i=this;return{setStatus:function e(r,n){var a=r.commit;n=i.validate(n);var s=Object.values(t.Loader.status);n.status=s.includes(n.status)?n.status:t.Loader.status.none;a("setStatus",n)},addItem:function e(t,r){var n=t.commit;r.fields=i.validateCheck(r.fields);n("addItem",r)},changeItem:function e(t,r){var n=t.commit;r.fields=i.validateCheck(r.fields);n("updateItem",r)},removeItem:function e(t,i){var r=t.commit;r("deleteItem",i)}}}},{key:"getGetters",value:function e(){return{getStatus:function e(t){return t.status},getCheck:function e(t){return t.check}}}},{key:"getMutations",value:function e(){return{setStatus:function e(i,r){var n={status:t.Loader.status.none};n=Object.assign(n,r);i.status=n.status},addItem:function e(t,i){var n=r.getBaseItem();n=Object.assign(n,i.fields);t.check.push(n)},updateItem:function e(t,n){if(typeof t.check[n.index]==="undefined"){i.Vue.set(t.check,n.index,r.getBaseItem())}t.check[n.index]=Object.assign(t.check[n.index],n.fields)},deleteItem:function e(t,i){t.check.splice(i.index,1)},clearCheck:function e(t){t.check=[]}}}}],[{key:"getBaseItem",value:function e(){return{id:0,paymentId:0,dateFormatted:null,status:t.Check.status["new"],link:null}}}]);return r}(r.VuexBuilderModel);var u=function(e){babelHelpers.inherits(r,e);function r(){babelHelpers.classCallCheck(this,r);return babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(r).apply(this,arguments))}babelHelpers.createClass(r,[{key:"getName",value:function e(){return"basket"}},{key:"getState",value:function e(){return{basket:[],status:t.Loader.status.none,needRefresh:"N",currency:null,discount:r.getDiscountItem(),total:r.getTotalItem(),errors:[]}}},{key:"getBaseItem",value:function e(){return{id:0,name:null,quantity:0,measureText:null,currency:null,module:null,productProviderClass:null,sum:0,price:0,baseSum:0,basePrice:0,discount:r.getDiscountItem(),props:[],sku:r.getSkuItem(),product:this.getProductItem(),deleted:"N",status:t.Loader.status.none}}},{key:"getProductItem",value:function e(){return{id:0,picture:this.getVariable("product.noImage",null),detailPageUrl:"",availableQuantity:0,ratio:0,type:t.Product.type.product,checkMaxQuantity:"N"}}},{key:"validate",value:function e(t){var i={};if(n.Type.isObject(t.basket)){i.basket=this.validateBasket(t.basket)}if(n.Type.isString(t.status)){i.status=t.status.toString()}if(n.Type.isString(t.needRefresh)){i.needRefresh=t.needRefresh.toString()==="Y"?"Y":"N"}if(n.Type.isString(t.currency)){i.currency=t.currency.toString()}if(n.Type.isObject(t.discount)){i.discount=this.validateTotalDiscount(t.discount)}if(n.Type.isObject(t.total)){i.total=this.validateTotal(t.total)}return i}},{key:"validateBasket",value:function e(i){var r=this;var a={};if(n.Type.isString(i.status)){var s=Object.values(t.Loader.status);var u=i.status.toString();a.status=s.includes(u)?u:t.Loader.status.none}if(n.Type.isString(i.deleted)){a.deleted=i.deleted.toString()==="Y"?"Y":"N"}if(n.Type.isNumber(i.id)||n.Type.isString(i.id)){a.id=parseInt(i.id)}if(n.Type.isString(i.name)){a.name=i.name.toString()}if(n.Type.isNumber(i.quantity)||n.Type.isString(i.quantity)){a.quantity=parseFloat(i.quantity)}if(n.Type.isString(i.measureText)){a.measureText=i.measureText.toString()}if(n.Type.isNumber(i.sum)||n.Type.isString(i.sum)){a.sum=parseFloat(i.sum)}if(n.Type.isNumber(i.price)||n.Type.isString(i.price)){a.price=parseFloat(i.price)}if(n.Type.isNumber(i.baseSum)||n.Type.isString(i.baseSum)){a.baseSum=parseFloat(i.baseSum)}if(n.Type.isNumber(i.basePrice)||n.Type.isString(i.basePrice)){a.basePrice=parseFloat(i.basePrice)}if(n.Type.isString(i.currency)){a.currency=i.currency.toString()}if(n.Type.isString(i.module)){a.module=i.module.toString()}if(n.Type.isString(i.productProviderClass)){a.productProviderClass=i.productProviderClass.toString()}if(n.Type.isObject(i.product)){a.product=this.validateProduct(i.product)}if(n.Type.isObject(i.props)){a.props=[];i.props.forEach((function(e){var t=r.validateProps(e);a.props.push(t)}))}if(n.Type.isObject(i.sku)){a.sku=this.validateSku(i.sku)}if(n.Type.isObject(i.discount)){a.discount=this.validateDiscount(i.discount)}return a}},{key:"validateSku",value:function e(t){var i={};if(n.Type.isObject(t.tree)){i.tree=t.tree}if(n.Type.isNumber(t.parentProductId)||n.Type.isString(t.parentProductId)){i.parentProductId=parseInt(t.parentProductId)}return i}},{key:"validateDiscount",value:function e(t){var i={};if(n.Type.isNumber(t.sum)||n.Type.isString(t.sum)){i.sum=parseFloat(t.sum)}if(n.Type.isNumber(t.price)||n.Type.isString(t.price)){i.price=parseFloat(t.price)}return i}},{key:"validateTotalDiscount",value:function e(t){var i={};if(n.Type.isNumber(t.sum)||n.Type.isString(t.sum)){i.sum=parseFloat(t.sum)}return i}},{key:"validateTotal",value:function e(t){var i={};if(n.Type.isNumber(t.price)||n.Type.isString(t.price)){i.price=parseFloat(t.price)}if(n.Type.isNumber(t.basePrice)||n.Type.isString(t.basePrice)){i.basePrice=parseFloat(t.basePrice)}return i}},{key:"validateProduct",value:function e(i){var r={};try{for(var a in i){if(!i.hasOwnProperty(a)){continue}if(a==="id"){if(n.Type.isNumber(i.id)||n.Type.isString(i.id)){r[a]=i.id}}else if(a==="picture"){if(n.Type.isString(i.picture)&&i.picture.length>0){r[a]=i.picture.toString()}}else if(a==="detailPageUrl"){if(n.Type.isString(i.detailPageUrl)){r[a]=i.detailPageUrl.toString()}}else if(a==="availableQuantity"){if(n.Type.isNumber(i.availableQuantity)||n.Type.isString(i.availableQuantity)){r.availableQuantity=parseFloat(i.availableQuantity)}}else if(a==="ratio"){if(n.Type.isNumber(i.ratio)||n.Type.isString(i.ratio)){r.ratio=parseFloat(i.ratio)}}else if(a==="type"){if(n.Type.isString(i.type)){var s=Object.values(t.Product.type);var u=i.type.toString();r.type=s.includes(u)?u:t.Product.type.product}}else if(a==="checkMaxQuantity"){if(n.Type.isString(i.checkMaxQuantity)){r.checkMaxQuantity=i.checkMaxQuantity.toString()==="Y"?"Y":"N"}}else{r[a]=i[a]}}}catch(e){}return r}},{key:"validateProps",value:function e(t){var i={};if(n.Type.isNumber(t.id)||n.Type.isString(t.id)){i.id=parseInt(t.id)}if(n.Type.isString(t.name)){i.name=t.name.toString()}if(n.Type.isString(t.code)){i.code=t.code.toString()}if(n.Type.isString(t.value)){i.value=t.value.toString()}if(n.Type.isNumber(t.sort)||n.Type.isString(t.sort)){i.sort=parseInt(t.sort)}return i}},{key:"getActions",value:function e(){var i=this;return{setTradingPlatformId:function e(t,r){var n=t.commit;r=i.validate(r);n("setTradingPlatformId",r)},setStatus:function e(r,n){var a=r.commit;n=i.validate(n);var s=Object.values(t.Loader.status);n.status=s.includes(n.status)?n.status:t.Loader.status.none;a("setStatus",n)},setNeedRefresh:function e(t,r){var n=t.commit;r=i.validate(r);n("setNeedRefresh",r)},addItem:function e(t,r){var n=t.commit;r.fields=i.validateBasket(r.fields);n("addItem",r)},changeItem:function e(t,r){var n=t.commit;r.fields=i.validateBasket(r.fields);n("updateItem",r)},removeItem:function e(t,i){var r=t.commit;r("deleteItem",i)},setFUserId:function e(t,r){var n=t.commit;r=i.validate(r);n("setFUserId",r)},setCurrency:function e(t,r){var n=t.commit;r=i.validate(r);n("setCurrency",r)},setDiscount:function e(t,r){var n=t.commit;r=i.validateDiscount(r);n("setDiscount",r)},setTotal:function e(t,r){var n=t.commit;r=i.validateTotal(r);n("setTotal",r)}}}},{key:"getGetters",value:function e(){var t=this;return{getStatus:function e(t){return t.status},getNeedRefresh:function e(t){return t.needRefresh},get:function e(t){return function(e){if(!t.basket[e]||t.basket[e].length<=0){return[]}return t.basket[e]}},getBasket:function e(t){return t.basket},getBaseItem:function e(i){return t.getBaseItem()},getCurrency:function e(t){return t.currency},getDiscount:function e(t){return t.discount},getTotal:function e(t){return t.total},getErrors:function e(t){return t.errors}}}},{key:"getMutations",value:function e(){var a=this;return{setStatus:function e(i,r){var n={status:t.Loader.status.none};n=Object.assign(n,r);i.status=n.status},setNeedRefresh:function e(t,i){var r={needRefresh:"N"};r=Object.assign(r,i);t.needRefresh=r.needRefresh},setCurrency:function e(t,i){var r={currency:null};r=Object.assign(r,i);t.currency=r.currency},setDiscount:function e(t,i){var n=r.getDiscountTotalItem();n=Object.assign(n,i);t.discount=Object.assign(n,i)},setTotal:function e(t,i){var n=r.getTotalItem();n=Object.assign(n,i);t.total=Object.assign(n,i)},addItem:function e(t,i){var s=a.getBaseItem();s=Object.assign(s,i.fields);if(n.Type.isObject(i.fields.product)){s.product=Object.assign(s.product,i.fields.product)}if(n.Type.isObject(s.props)){s.props.forEach((function(e,t){var i=r.getPropsItem();i=Object.assign(i,e);s.props[t]=i}))}if(n.Type.isObject(i.fields.sku)){var u=r.getSkuItem();u=Object.assign(u,i.fields.sku);i.fields.sku=u}t.basket.push(s);t.basket.forEach((function(e,t){e.sort=t+1}))},updateItem:function e(t,s){if(typeof t.basket[s.index]==="undefined"){i.Vue.set(t.basket,s.index,a.getBaseItem())}if(n.Type.isObject(s.fields.product)){s.fields.product=Object.assign(t.basket[s.index].product,s.fields.product)}if(n.Type.isObject(s.fields.props)){s.fields.props.forEach((function(e,t){var i=r.getPropsItem();i=Object.assign(i,e);s.fields.props[t]=i}))}if(n.Type.isObject(s.fields.sku)){var u=r.getSkuItem();u=Object.assign(u,s.fields.sku);s.fields.sku=u}t.basket[s.index]=Object.assign(t.basket[s.index],s.fields)},deleteItem:function e(t,i){t.basket.splice(i.index,1)},clearBasket:function e(t){t.basket=[]},clearDiscount:function e(t){t.discount=r.getDiscountItem()},clearTotal:function e(t){t.total=r.getTotalItem()},setErrors:function e(t,i){t.errors=i},clearErrors:function e(t){t.errors=[]}}}}],[{key:"getSkuItem",value:function e(){return{parentProductId:0,tree:{}}}},{key:"getPropsItem",value:function e(){return{code:"",id:0,value:"",sort:0,name:""}}},{key:"getDiscountItem",value:function e(){return{sum:0,price:0}}},{key:"getDiscountTotalItem",value:function e(){return{sum:0}}},{key:"getTotalItem",value:function e(){return{price:0,basePrice:0}}},{key:"isFloat",value:function e(t){return parseInt(t)!==parseFloat(t)}}]);return r}(r.VuexBuilderModel);var o=function(e){babelHelpers.inherits(r,e);function r(){babelHelpers.classCallCheck(this,r);return babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(r).apply(this,arguments))}babelHelpers.createClass(r,[{key:"getName",value:function e(){return"property"}},{key:"getState",value:function e(){return{property:[],errors:[]}}},{key:"validate",value:function e(i){var r={};if(n.Type.isNumber(i.id)||n.Type.isString(i.id)){r.id=parseInt(i.id)}if(n.Type.isString(i.name)){r.name=i.name.toString()}if(n.Type.isString(i.type)){var a=Object.values(t.Property.type);var s=i.type.toString();r.type=a.includes(s)?s:t.Property.type.undefined}if(n.Type.isString(i.value)){r.value=i.value.toString()}if(n.Type.isString(i.validated)){r.validated=i.validated.toString()}if(n.Type.isNumber(i.personTypeId)||n.Type.isString(i.personTypeId)){r.personTypeId=parseInt(i.personTypeId)}if(n.Type.isString(i.required)){var u=i.required.toString();r.required=u==="Y"?"Y":"N"}if(n.Type.isString(i.multiple)){var o=i.multiple.toString();r.multiple=o==="Y"?"Y":"N"}return r}},{key:"getActions",value:function e(){var t=this;return{addItem:function e(i,r){var n=i.commit;r.fields=t.validate(r.fields);n("addItem",r)},changeItem:function e(i,r){var n=i.commit;r.fields=t.validate(r.fields);n("updateItem",r)},removeItem:function e(t,i){var r=t.commit;r("deleteItem",i)}}}},{key:"getGetters",value:function e(){return{get:function e(t){return function(e){if(!t.property[e]||t.property[e].length<=0){return[]}return t.property[e]}},getProperty:function e(t){return t.property},getBaseItem:function e(t){return r.getBaseItem()},getErrors:function e(t){return t.errors}}}},{key:"getMutations",value:function e(){var t=this;return{addItem:function e(i,n){n=t.prepareFields(n);var a=r.getBaseItem();a=Object.assign(a,n);i.property.unshift(a);i.property.forEach((function(e,t){e.sort=t+1}))},updateItem:function e(n,a){if(typeof n.property[a.index]==="undefined"){i.Vue.set(n.property,a.index,r.getBaseItem())}a=t.prepareFields(a);n.property[a.index]=Object.assign(n.property[a.index],a.fields)},deleteItem:function e(t,i){t.property.splice(i.index,1)},clearProperty:function e(t){t.property=[]},setErrors:function e(t,i){t.errors=i},clearErrors:function e(t){t.errors=[]}}}},{key:"prepareFields",value:function e(i){var r={};try{for(var n in i){if(!i.hasOwnProperty(n)){continue}if(n==="validated"){var a=Object.values(t.Property.validate);i.validated=a.includes(i.validated)?i.validated:t.Property.validate.unvalidated;r[n]=i.validated}else{r[n]=i[n]}}}catch(e){}return r}}],[{key:"getBaseItem",value:function e(){return{id:0,name:"",type:t.Property.type.undefined,value:"",validated:t.Property.validate.unvalidated,required:"N",multiple:"N"}}}]);return r}(r.VuexBuilderModel);var c=function(e){babelHelpers.inherits(t,e);function t(){babelHelpers.classCallCheck(this,t);return babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(t).apply(this,arguments))}babelHelpers.createClass(t,[{key:"getName",value:function e(){return"payment"}},{key:"getState",value:function e(){return{payment:[],errors:[]}}},{key:"validate",value:function e(t){var i={};if(n.Type.isNumber(t.id)||n.Type.isString(t.id)){i.id=parseInt(t.id)}if(n.Type.isNumber(t.sum)||n.Type.isString(t.sum)){i.sum=parseFloat(t.sum)}if(n.Type.isString(t.paid)){i.paid=t.paid.toString()==="Y"?"Y":"N"}if(n.Type.isString(t.currency)){i.currency=t.currency.toString()}if(n.Type.isNumber(t.accountNumber)||n.Type.isString(t.accountNumber)){i.accountNumber=t.accountNumber.toString()}if(n.Type.isString(t.dateBillFormatted)){i.dateBillFormatted=t.dateBillFormatted.toString()}if(n.Type.isNumber(t.paySystemId)||n.Type.isString(t.paySystemId)){i.paySystemId=parseInt(t.paySystemId)}return i}},{key:"getActions",value:function e(){var t=this;return{addItem:function e(i,r){var n=i.commit;r.fields=t.validate(r.fields);n("addItem",r)},changeItem:function e(i,r){var n=i.commit;r.fields=t.validate(r.fields);n("updateItem",r)},removeItem:function e(t,i){var r=t.commit;r("deleteItem",i)}}}},{key:"getGetters",value:function e(){return{get:function e(t){return function(e){if(!t.payment[e]||t.payment[e].length<=0){return[]}return t.payment[e]}},getPayment:function e(t){return t.payment},getErrors:function e(t){return t.errors}}}},{key:"getMutations",value:function e(){return{addItem:function e(i,r){var n=t.getBaseItem();n=Object.assign(n,r.fields);i.payment.push(n)},updateItem:function e(r,n){if(typeof r.payment[n.index]==="undefined"){i.Vue.set(r.payment,n.index,t.getBaseItem())}r.payment[n.index]=Object.assign(r.payment[n.index],n.fields)},deleteItem:function e(t,i){t.payment.splice(i.index,1)},clearPayment:function e(t){t.payment=[]}}}}],[{key:"getBaseItem",value:function e(){return{id:0,sum:0,paid:"N",currency:null,accountNumber:null,dateBillFormatted:null,paySystemId:0}}}]);return t}(r.VuexBuilderModel);var l=function(e){babelHelpers.inherits(r,e);function r(){babelHelpers.classCallCheck(this,r);return babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(r).apply(this,arguments))}babelHelpers.createClass(r,[{key:"getName",value:function e(){return"pay-system"}},{key:"getState",value:function e(){return{paySystem:[],status:t.Loader.status.none}}},{key:"validate",value:function e(t){var i={};if(n.Type.isObject(t.paySystem)){i.paySystem=this.validatePaySystem(t.paySystem)}if(n.Type.isString(t.status)){i.status=t.status.toString()}return i}},{key:"validatePaySystem",value:function e(i){var r={};if(n.Type.isNumber(i.id)||n.Type.isString(i.id)){r.id=parseInt(i.id)}if(n.Type.isString(i.name)){r.name=i.name.toString()}if(n.Type.isString(i.logotypeSrc)&&i.logotypeSrc.length>0){r.picture=i.logotypeSrc.toString()}if(n.Type.isString(i.type)){var a=Object.values(t.PaySystem.type);var s=i.type.toString();r.type=a.includes(s)?s:t.PaySystem.type.undefined}return r}},{key:"getActions",value:function e(){var i=this;return{setStatus:function e(r,n){var a=r.commit;n=i.validate(n);var s=Object.values(t.Loader.status);n.status=s.includes(n.status)?n.status:t.Loader.status.none;a("setStatus",n)},addItem:function e(t,r){var n=t.commit;r.fields=i.validatePaySystem(r.fields);n("addItem",r)},changeItem:function e(t,r){var n=t.commit;r.fields=i.validatePaySystem(r.fields);n("updateItem",r)},removeItem:function e(t,i){var r=t.commit;r("deleteItem",i)}}}},{key:"getGetters",value:function e(){return{getStatus:function e(t){return t.status},getPaySystem:function e(t){return t.paySystem}}}},{key:"getMutations",value:function e(){return{setStatus:function e(i,r){var n={status:t.Loader.status.none};n=Object.assign(n,r);i.status=n.status},addItem:function e(t,i){var n=r.getBaseItem();n=Object.assign(n,i.fields);t.paySystem.push(n)},updateItem:function e(t,n){if(typeof t.paySystem[n.index]==="undefined"){i.Vue.set(t.paySystem,n.index,r.getBaseItem())}t.paySystem[n.index]=Object.assign(t.paySystem[n.index],n.fields)},deleteItem:function e(t,i){t.paySystem.splice(i.index,1)},clearPaySystem:function e(t){t.paySystem=[]}}}}],[{key:"getBaseItem",value:function e(){return{id:0,name:null,type:t.PaySystem.type.undefined,picture:null}}}]);return r}(r.VuexBuilderModel);var d=function(e){babelHelpers.inherits(i,e);function i(){babelHelpers.classCallCheck(this,i);return babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(i).apply(this,arguments))}babelHelpers.createClass(i,[{key:"getName",value:function e(){return"application"}},{key:"getState",value:function e(){return{stage:t.Application.stage.undefined,status:t.Loader.status.none,path:{emptyCart:this.getVariable("path.emptyCart",null),mainPage:this.getVariable("path.mainPage",null),location:this.getVariable("path.location",null)},common:{siteId:this.getVariable("common.siteId",null),personTypeId:this.getVariable("common.personTypeId",0),tradingPlatformId:this.getVariable("common.tradingPlatformId",null)},option:{signedParameters:this.getVariable("option.signedParameters",null),showReturnButton:this.getVariable("option.showReturnButton",true)},message:{buttonCheckoutTitle:this.getVariable("messages.buttonCheckoutTitle",null)},errors:[]}}},{key:"validate",value:function e(t){var i={};if(n.Type.isString(t.stage)){i.stage=t.stage.toString()}if(n.Type.isString(t.status)){i.status=t.status.toString()}if(n.Type.isObject(t.path)){i.path=this.validatePaths(t.path)}if(n.Type.isObject(t.common)){i.common=this.validateCommon(t.common)}if(n.Type.isObject(t.options)){i.options=this.validateOptions(t.options)}return i}},{key:"validateCommon",value:function e(t){var i={};if(n.Type.isString(t.siteId)){i.siteId=t.siteId.toString()}if(n.Type.isNumber(t.tradingPlatformId)||n.Type.isString(t.tradingPlatformId)){i.tradingPlatformId=parseInt(t.tradingPlatformId)}if(n.Type.isNumber(t.personTypeId)||n.Type.isString(t.personTypeId)){i.personTypeId=parseInt(t.personTypeId)}return i}},{key:"validatePaths",value:function e(t){var i={};if(n.Type.isString(t.productNoImage)){i.productNoImage=t.productNoImage.toString()}if(n.Type.isString(t.emptyCart)){i.emptyCart=t.emptyCart.toString()}if(n.Type.isString(t.mainPage)){i.mainPage=t.mainPage.toString()}if(n.Type.isString(t.location)){i.location=t.location.toString()}return i}},{key:"validateOptions",value:function e(t){var i={};if(n.Type.isString(t.signedParameters)){i.signedParameters=t.signedParameters.toString()}if(n.Type.isString(t.showReturnButton)){i.showReturnButton=t.showReturnButton.toString()==="Y"?"Y":"N"}return i}},{key:"getActions",value:function e(){var i=this;return{setPathLocation:function e(t,r){var n=t.commit;r=i.validatePaths({location:r});n("setPathLocation",r.location)},setStatus:function e(r,n){var a=r.commit;n=i.validate(n);var s=[t.Loader.status.none,t.Loader.status.wait];n.status=s.includes(n.status)?n.status:t.Loader.status.none;a("setStatus",n)},setStage:function e(r,n){var a=r.commit;n=i.validate(n);var s=Object.values(t.Application.stage);n.stage=s.includes(n.stage)?n.stage:t.Application.stage.undefined;a("setStage",n)}}}},{key:"getGetters",value:function e(){return{getErrors:function e(t){return t.errors},getPath:function e(t){return t.path},getSignedParameters:function e(t){return t.option.signedParameters},getShowReturnButton:function e(t){return t.option.showReturnButton},getPathLocation:function e(t,i){return i.getPath.location},getPathMainPage:function e(t,i){return i.getPath.mainPage},getTradingPlatformId:function e(t){return t.common.tradingPlatformId},getTitleCheckoutButton:function e(t){return t.message.buttonCheckoutTitle},getSiteId:function e(t){return t.common.siteId},getPersonTypeId:function e(t){return t.common.personTypeId},getStatus:function e(t){return t.status},getStage:function e(t){return t.stage}}}},{key:"getMutations",value:function e(){return{setPathLocation:function e(t,i){t.path.location=i},setStatus:function e(i,r){var n={status:t.Loader.status.none};n=Object.assign(n,r);i.status=n.status},setStage:function e(i,r){var n={stage:t.Application.stage.undefined};n=Object.assign(n,r);i.stage=n.stage},setErrors:function e(t,i){t.errors=i},clearErrors:function e(t){t.errors=[]}}}}]);return i}(r.VuexBuilderModel);var p=function(e){babelHelpers.inherits(i,e);function i(){babelHelpers.classCallCheck(this,i);return babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(i).apply(this,arguments))}babelHelpers.createClass(i,[{key:"getName",value:function e(){return"consent"}},{key:"getState",value:function e(){return{status:t.Consent.status.init,consent:i.getBaseItem(),errors:[]}}},{key:"validate",value:function e(t){var i={};if(n.Type.isString(t.status)){i.status=t.status.toString()}if(n.Type.isObject(t.consent)){i.consent=this.validateConsent(t.consent)}return i}},{key:"validateConsent",value:function e(t){var i={};if(n.Type.isNumber(t.id)||n.Type.isString(t.id)){i.id=parseInt(t.id)}if(n.Type.isString(t.title)){i.title=t.title.toString()}if(n.Type.isString(t.isLoaded)){i.isLoaded=t.isLoaded.toString()}if(n.Type.isString(t.autoSave)){i.autoSave=t.autoSave.toString()}if(n.Type.isString(t.isChecked)){i.isChecked=t.isChecked.toString()}if(n.Type.isString(t.submitEventName)){i.submitEventName=t.submitEventName.toString()}if(n.Type.isArrayFilled(t.params)){i.params=this.validateParams(t.params)}return i}},{key:"validateParams",value:function e(t){var i=[];try{for(var r in t){if(!t.hasOwnProperty(r)){continue}if(n.Type.isNumber(t[r])||n.Type.isString(t[r])){i[r]=t[r]}}}catch(e){}return i}},{key:"getActions",value:function e(){var i=this;return{setStatus:function e(r,n){var a=r.commit;n=i.validate({status:n});var s=Object.values(t.Consent.status);n.status=s.includes(n.status)?n.status:t.Consent.status.init;a("setStatus",n)},set:function e(t,r){var n=t.commit;r=i.validate({consent:r});n("set",r)}}}},{key:"getGetters",value:function e(){return{getStatus:function e(t){return t.status},get:function e(t){return t.consent}}}},{key:"getMutations",value:function e(){return{setStatus:function e(t,i){t.status=i.status},set:function e(t,r){var n=i.getBaseItem();t.consent=Object.assign(n,r.consent)},setErrors:function e(t,i){t.errors=i},clearErrors:function e(t){t.errors=[]}}}}],[{key:"getBaseItem",value:function e(){return{id:0,title:"",isLoaded:"",autoSave:"",isChecked:"",submitEventName:"",params:[]}}}]);return i}(r.VuexBuilderModel);var f=function(e){babelHelpers.inherits(t,e);function t(){babelHelpers.classCallCheck(this,t);return babelHelpers.possibleConstructorReturn(this,babelHelpers.getPrototypeOf(t).apply(this,arguments))}babelHelpers.createClass(t,[{key:"getName",value:function e(){return"property-variant"}},{key:"getState",value:function e(){return{variant:[]}}},{key:"validate",value:function e(t){var i={};if(n.Type.isNumber(t.id)||n.Type.isString(t.id)){i.id=parseInt(t.id)}if(n.Type.isNumber(t.orderPropsId)||n.Type.isString(t.orderPropsId)){i.propertyId=parseInt(t.orderPropsId)}if(n.Type.isString(t.name)){i.name=t.name.toString()}if(n.Type.isString(t.value)){i.value=t.value.toString()}return i}},{key:"getActions",value:function e(){var t=this;return{addItem:function e(i,r){var n=i.commit;r.fields=t.validate(r.fields);n("addItem",r)},changeItem:function e(i,r){var n=i.commit;r.fields=t.validate(r.fields);n("updateItem",r)},removeItem:function e(t,i){var r=t.commit;r("deleteItem",i)}}}},{key:"getGetters",value:function e(){return{get:function e(t){return function(e){if(!t.variant[e]||t.variant[e].length<=0){return[]}return t.variant[e]}},getVariant:function e(t){return t.variant},getBaseItem:function e(i){return t.getBaseItem()},getErrors:function e(t){return t.errors}}}},{key:"getMutations",value:function e(){var r=this;return{addItem:function e(i,n){n=r.prepareFields(n);var a=t.getBaseItem();a=Object.assign(a,n);i.variant.unshift(a);i.variant.forEach((function(e,t){e.sort=t+1}))},updateItem:function e(r,n){if(typeof r.variant[n.index]==="undefined"){i.Vue.set(r.variant,n.index,t.getBaseItem())}r.variant[n.index]=Object.assign(r.variant[n.index],n.fields)},deleteItem:function e(t,i){t.variant.splice(i.index,1)},clearVariant:function e(t){t.variant=[]},setErrors:function e(t,i){t.errors=i},clearErrors:function e(t){t.errors=[]}}}}],[{key:"getBaseItem",value:function e(){return{id:0,propertyId:0,value:"",name:""}}}]);return t}(r.VuexBuilderModel);e.Order=a;e.Check=s;e.Basket=u;e.Property=o;e.Payment=c;e.PaySystem=l;e.Application=d;e.Consent=p;e.Variant=f})(this.BX.Sale.Checkout.Model=this.BX.Sale.Checkout.Model||{},BX.Sale.Checkout.Const,BX,BX,BX);
//# sourceMappingURL=model.bundle.map.js

Youez - 2016 - github.com/yon3zu
LinuXploit