Files
apps.supersamsev.ru/webroot/js/cutSettingsController.js
T

1 line
21 KiB
JavaScript

"use strict";function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}function _defineProperties(target,props){for(var descriptor,i=0;i<props.length;i++)descriptor=props[i],descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}function _createClass(Constructor,protoProps,staticProps){return protoProps&&_defineProperties(Constructor.prototype,protoProps),staticProps&&_defineProperties(Constructor,staticProps),Constructor}supersamApp.controller("CutSettingsController",["$scope","$http","$timeout","config","$filter","Upload",function($scope,$http,$timeout,config,$filter,Upload){var cutSettings;return cutSettings=function(){var cutSettings=/*#__PURE__*/function(){function cutSettings(){_classCallCheck(this,cutSettings),this.getSheetFullDimensions=this.getSheetFullDimensions.bind(this),this.saveSettingsGroup=this.saveSettingsGroup.bind(this),this.borderDimensionModal=this.borderDimensionModal.bind(this),this.addBorderDimension=this.addBorderDimension.bind(this),this.editBorderDimension=this.editBorderDimension.bind(this),this.confirmBorderDimensionEdit=this.confirmBorderDimensionEdit.bind(this),this.deleteBorderDimension=this.deleteBorderDimension.bind(this),this.sheetDimensionModal=this.sheetDimensionModal.bind(this),this.addSheetDimension=this.addSheetDimension.bind(this),this.editSheetDimension=this.editSheetDimension.bind(this),this.confirmSheetDimensionEdit=this.confirmSheetDimensionEdit.bind(this),this.deleteSheetDimension=this.deleteSheetDimension.bind(this),this.sheetModal=this.sheetModal.bind(this),this.addSheet=this.addSheet.bind(this),this.editSheet=this.editSheet.bind(this),this.confirmSheetEdit=this.confirmSheetEdit.bind(this),this.deleteSheet=this.deleteSheet.bind(this),this.borderModal=this.borderModal.bind(this),this.addBorder=this.addBorder.bind(this),this.editBorder=this.editBorder.bind(this),this.confirmBorderEdit=this.confirmBorderEdit.bind(this),this.deleteBorder=this.deleteBorder.bind(this),this.deleteBorderAvailableDimension=this.deleteBorderAvailableDimension.bind(this),this.addBorderAvailableDimension=this.addBorderAvailableDimension.bind(this),this.isBorderDimensionAlreadyAdded=this.isBorderDimensionAlreadyAdded.bind(this),this.getBorderDimensionLabel=this.getBorderDimensionLabel.bind(this),this.uploadImage=this.uploadImage.bind(this),$scope.utilities.showContentOnLoad(),config.sortFields={sheets:{field:"label",direction:"asc"},borders:{field:"label",direction:"asc"},borderDimensions:{field:"label",direction:"asc"},sheetDimensions:{field:"id",direction:"asc"}}}return _createClass(cutSettings,[{key:"getSheetFullDimensions",value:function getSheetFullDimensions(sheetDimensionId){var i,label,len,ref,selectedSheetDimensions,v;for(label="",ref=config.sheetDimensions,(i=0,len=ref.length);i<len;i++)v=ref[i],v.id===sheetDimensionId&&(selectedSheetDimensions=v);return selectedSheetDimensions&&(label=selectedSheetDimensions.width+"x"+selectedSheetDimensions.height+"x"+selectedSheetDimensions.thick),label}},{key:"saveSettingsGroup",value:function saveSettingsGroup(group){var dataToSend,settings,_this=this;if(!this.isSubmitting)return this.isSubmitting=!0,dataToSend={action:"saveGroup",settingsGroup:group},"prices"===group?settings={prices:config.prices,groovePrices:config.groovePrices,cornerPrices:config.cornerPrices}:"common"===group?settings={common:config.common,cornerDefaults:config.cornerDefaults,grooveDefaults:config.grooveDefaults}:(settings={},settings[group]=config[group]),(dataToSend.settings=settings,$http({method:"POST",url:config.urls.cutSaveSettings,data:dataToSend,timeout:3e4}).then(function(response){var data;if(_this.isSubmitting=!1,response.data){if(data=response.data,data.status&&"success"===data.status)return toastr.success("\u041D\u0430\u0441\u0442\u0440\u043E\u0439\u043A\u0438 \u0431\u044B\u043B\u0438 \u0443\u0441\u043F\u0435\u0448\u043D\u043E \u0441\u043E\u0445\u0440\u0430\u043D\u0435\u043D\u044B."),$scope.utilities.setUpdateDates(group,data,config.cut_updates),$scope[group+"EditForm"].$setPristine();if(data.warning&&toastr.warning(data.warning),data.error)return toastr.warning(data.error)}})["catch"](function(){return _this.isSubmitting=!1,toastr.error(config.global_labels.defaultErrorMessage.value)}))}},{key:"borderDimensionModal",value:function borderDimensionModal(action){return $timeout(function(){return angular.element("#borderDimensionModal").modal(action)}),this.warning="",this.error="",$scope.borderDimensionForm.$setPristine()}},{key:"addBorderDimension",value:function addBorderDimension(){return this.borderDimensionModalData={is_active:!0},this.borderDimensionModal("show")}},{key:"editBorderDimension",value:function editBorderDimension(borderDimension){return this.borderDimensionModalData=angular.copy(borderDimension),this.borderDimensionModalData.current_is_active=this.borderDimensionModalData.is_active,this.borderDimensionModal("show")}},{key:"confirmBorderDimensionEdit",value:function confirmBorderDimensionEdit(){var _this2=this;if(!this.isSubmitting)return this.isSubmitting=!0,this.warning="",this.error="",$http({method:"POST",url:config.urls.cutAddUpdateBorderDimension,data:this.borderDimensionModalData,timeout:3e4}).then(function(response){var data;if(_this2.isSubmitting=!1,response.data){if(data=response.data,data.status&&"success"===data.status)return _this2.borderDimensionModalData.id?toastr.success("\u0414\u0430\u043D\u043D\u044B\u0435 \u0442\u043E\u043B\u0449\u0438\u043D\u044B \u043A\u0440\u043E\u043C\u043A\u0438 \u0431\u044B\u043B\u0438 \u0443\u0441\u043F\u0435\u0448\u043D\u043E \u043E\u0431\u043D\u043E\u0432\u043B\u0435\u043D\u044B"):toastr.success("\u0422\u043E\u043B\u0449\u0438\u043D\u0430 \u043A\u0440\u043E\u043C\u043A\u0438 \u0431\u044B\u043B\u0430 \u0443\u0441\u043F\u0435\u0448\u043D\u043E \u0434\u043E\u0431\u0430\u0432\u043B\u0435\u043D\u0430"),data.borders&&(config.borders=angular.copy(data.borders)),data.sheets&&(config.sheets=angular.copy(data.sheets)),config.borderDimensions=angular.copy(data.borderDimensions),$scope.utilities.setUpdateDates("borderDimensions",data,config.cut_updates),$scope.utilities.setUpdateDates("borders",data,config.cut_updates),$scope.utilities.setUpdateDates("sheets",data,config.cut_updates),_this2.borderDimensionModal("hide");if(data.warning&&(_this2.warning=data.warning),data.error)return _this2.error=data.error}})["catch"](function(){return _this2.isSubmitting=!1,toastr.error(config.global_labels.defaultErrorMessage.value)})}},{key:"deleteBorderDimension",value:function deleteBorderDimension(_deleteBorderDimension){var dataToSend,_this3=this;if(!this.isSubmitting&&confirm("\u0412\u044B \u0443\u0432\u0435\u0440\u0435\u043D\u044B, \u0447\u0442\u043E \u0445\u043E\u0442\u0438\u0442\u0435 \u0443\u0434\u0430\u043B\u0438\u0442\u044C \u0434\u0430\u043D\u043D\u0443\u044E \u0442\u043E\u043B\u0449\u0438\u043D\u0443 \u043A\u0440\u043E\u043C\u043A\u0438?"))return this.isSubmitting=!0,dataToSend={id:_deleteBorderDimension.id},$http({method:"POST",url:config.urls.cutDeleteBorderDimension,data:dataToSend,timeout:3e4}).then(function(response){var borderDimension,data,key,ref;if(_this3.isSubmitting=!1,response.data){if(data=response.data,data.status&&"success"===data.status){for(key in ref=config.borderDimensions,ref)borderDimension=ref[key],borderDimension.id===_deleteBorderDimension.id&&config.borderDimensions.splice(key,1);return $scope.utilities.setUpdateDates("borderDimensions",data,config.cut_updates),toastr.success("\u0422\u043E\u043B\u0449\u0438\u043D\u0430 \u043A\u0440\u043E\u043C\u043A\u0438 \u0431\u044B\u043B\u0430 \u0443\u0441\u043F\u0435\u0448\u043D\u043E \u0443\u0434\u0430\u043B\u0435\u043D\u0430")}if(data.warning&&toastr.warning(data.warning),data.error)return toastr.warning(data.error)}})["catch"](function(){return _this3.isSubmitting=!1,toastr.error(config.global_labels.defaultErrorMessage.value)})}},{key:"sheetDimensionModal",value:function sheetDimensionModal(action){return $timeout(function(){return angular.element("#sheetDimensionModal").modal(action)}),this.warning="",this.error="",$scope.sheetDimensionForm.$setPristine()}},{key:"addSheetDimension",value:function addSheetDimension(){return this.sheetDimensionModalData={is_active:!0},this.sheetDimensionModal("show")}},{key:"editSheetDimension",value:function editSheetDimension(sheetDimension){return this.sheetDimensionModalData=angular.copy(sheetDimension),this.sheetDimensionModalData.current_is_active=this.sheetDimensionModalData.is_active,this.sheetDimensionModal("show")}},{key:"confirmSheetDimensionEdit",value:function confirmSheetDimensionEdit(){var _this4=this;if(!this.isSubmitting)return this.isSubmitting=!0,this.warning="",this.error="",$http({method:"POST",url:config.urls.cutAddUpdateSheetDimension,data:this.sheetDimensionModalData,timeout:3e4}).then(function(response){var data;if(_this4.isSubmitting=!1,response.data){if(data=response.data,data.status&&"success"===data.status)return _this4.sheetDimensionModalData.id?toastr.success("\u0414\u0430\u043D\u043D\u044B\u0435 \u0440\u0430\u0437\u043C\u0435\u0440\u0430 \u043B\u0438\u0441\u0442\u0430 \u0431\u044B\u043B\u0438 \u0443\u0441\u043F\u0435\u0448\u043D\u043E \u043E\u0431\u043D\u043E\u0432\u043B\u0435\u043D\u044B"):toastr.success("\u0420\u0430\u0437\u043C\u0435\u0440 \u043B\u0438\u0441\u0442\u0430 \u0431\u044B\u043B \u0443\u0441\u043F\u0435\u0448\u043D\u043E \u0434\u043E\u0431\u0430\u0432\u043B\u0435\u043D"),data.sheets&&(config.sheets=angular.copy(data.sheets)),config.sheetDimensions=angular.copy(data.sheetDimensions),$scope.utilities.setUpdateDates("sheetDimensions",data,config.cut_updates),$scope.utilities.setUpdateDates("sheets",data,config.cut_updates),_this4.sheetDimensionModal("hide");if(data.warning&&(_this4.warning=data.warning),data.error)return _this4.error=data.error}})["catch"](function(){return _this4.isSubmitting=!1,toastr.error(config.global_labels.defaultErrorMessage.value)})}},{key:"deleteSheetDimension",value:function deleteSheetDimension(_deleteSheetDimension){var dataToSend,_this5=this;if(!this.isSubmitting&&confirm("\u0412\u044B \u0443\u0432\u0435\u0440\u0435\u043D\u044B, \u0447\u0442\u043E \u0445\u043E\u0442\u0438\u0442\u0435 \u0443\u0434\u0430\u043B\u0438\u0442\u044C \u0434\u0430\u043D\u043D\u044B\u0435 \u0440\u0430\u0437\u043C\u0435\u0440 \u043B\u0438\u0441\u0442\u0430?"))return this.isSubmitting=!0,dataToSend={id:_deleteSheetDimension.id},$http({method:"POST",url:config.urls.cutDeleteSheetDimension,data:dataToSend,timeout:3e4}).then(function(response){var data,key,ref,sheetDimension;if(_this5.isSubmitting=!1,response.data){if(data=response.data,data.status&&"success"===data.status){for(key in ref=config.sheetDimensions,ref)sheetDimension=ref[key],sheetDimension.id===_deleteSheetDimension.id&&config.sheetDimensions.splice(key,1);return $scope.utilities.setUpdateDates("sheetDimensions",data,config.cut_updates),toastr.success("\u0420\u0430\u0437\u043C\u0435\u0440 \u043B\u0438\u0441\u0442\u0430 \u0431\u044B\u043B \u0443\u0441\u043F\u0435\u0448\u043D\u043E \u0443\u0434\u0430\u043B\u0435\u043D")}if(data.warning&&toastr.warning(data.warning),data.error)return toastr.warning(data.error)}})["catch"](function(){return _this5.isSubmitting=!1,toastr.error(config.global_labels.defaultErrorMessage.value)})}},{key:"sheetModal",value:function sheetModal(action){return $timeout(function(){return angular.element("#sheetModal").modal(action)}),this.warning="",this.error="",$scope.sheetForm.$setPristine()}},{key:"addSheet",value:function addSheet(){var i,len,ref,sheetDimension;for(this.sheetModalData={is_active:!0,sheet_dimension_id:null,default_border_id:null},config.editSheetSheetDimensions=[],ref=config.sheetDimensions,(i=0,len=ref.length);i<len;i++)sheetDimension=ref[i],sheetDimension.is_active&&config.editSheetSheetDimensions.push(sheetDimension);return this.sheetModal("show")}},{key:"editSheet",value:function editSheet(sheet){return this.sheetModalData=angular.copy(sheet),config.editSheetSheetDimensions=angular.copy(config.sheetDimensions),this.sheetModal("show")}},{key:"confirmSheetEdit",value:function confirmSheetEdit(){var _this6=this;if(!this.isSubmitting)return this.isSubmitting=!0,this.warning="",this.error="",$http({method:"POST",url:config.urls.cutAddUpdateSheet,data:this.sheetModalData,timeout:3e4}).then(function(response){var data,key,ref,results,sheet;if(_this6.isSubmitting=!1,response.data){if(data=response.data,data.status&&"success"===data.status){if(config.sheets=angular.copy(data.sheets),$scope.utilities.setUpdateDates("sheets",data,config.cut_updates),_this6.sheetModalData.id)return toastr.success("\u0414\u0430\u043D\u043D\u044B\u0435 \u0414\u0421\u041F \u0431\u044B\u043B\u0438 \u0443\u0441\u043F\u0435\u0448\u043D\u043E \u043E\u0431\u043D\u043E\u0432\u043B\u0435\u043D\u044B"),_this6.sheetModal("hide");for(key in toastr.success("\u0414\u0421\u041F \u0431\u044B\u043B\u0430 \u0443\u0441\u043F\u0435\u0448\u043D\u043E \u0434\u043E\u0431\u0430\u0432\u043B\u0435\u043D\u0430"),$scope.sheetForm.$setPristine(),ref=config.sheets,results=[],ref)sheet=ref[key],sheet.id===data.newSheetId?results.push(_this6.sheetModalData=angular.copy(sheet)):results.push(void 0);return results}if(data.warning&&(_this6.warning=data.warning),data.error)return _this6.error=data.error}})["catch"](function(){return _this6.isSubmitting=!1,toastr.error(config.global_labels.defaultErrorMessage.value)})}},{key:"deleteSheet",value:function deleteSheet(_deleteSheet){var dataToSend,_this7=this;if(!this.isSubmitting&&confirm("\u0412\u044B \u0443\u0432\u0435\u0440\u0435\u043D\u044B, \u0447\u0442\u043E \u0445\u043E\u0442\u0438\u0442\u0435 \u0443\u0434\u0430\u043B\u0438\u0442\u044C \u0434\u0430\u043D\u043D\u0443\u044E \u0414\u0421\u041F?"))return this.isSubmitting=!0,dataToSend={id:_deleteSheet.id},$http({method:"POST",url:config.urls.cutDeleteSheet,data:dataToSend,timeout:3e4}).then(function(response){var data,key,ref,sheet;if(_this7.isSubmitting=!1,response.data){if(data=response.data,data.status&&"success"===data.status){for(key in ref=config.sheets,ref)sheet=ref[key],sheet.id===_deleteSheet.id&&config.sheets.splice(key,1);return $scope.utilities.setUpdateDates("sheets",data,config.cut_updates),toastr.success("\u0414\u0421\u041F \u0431\u044B\u043B\u0430 \u0443\u0441\u043F\u0435\u0448\u043D\u043E \u0443\u0434\u0430\u043B\u0435\u043D\u0430")}if(data.warning&&toastr.warning(data.warning),data.error)return toastr.warning(data.error)}})["catch"](function(){return _this7.isSubmitting=!1,toastr.error(config.global_labels.defaultErrorMessage.value)})}},{key:"borderModal",value:function borderModal(action){return $timeout(function(){return angular.element("#borderModal").modal(action)}),this.warning="",this.error="",this.addBorderAvailableDimensionId=config.borderDimensions[0].id,$scope.borderForm.$setPristine()}},{key:"addBorder",value:function addBorder(){return this.borderModalData={is_active:!0,available_dimensions:[]},this.borderModal("show")}},{key:"editBorder",value:function editBorder(border){return this.borderModalData=angular.copy(border),this.borderModal("show")}},{key:"confirmBorderEdit",value:function confirmBorderEdit(){var _this8=this;if(!this.isSubmitting)return this.isSubmitting=!0,this.warning="",this.error="",$http({method:"POST",url:config.urls.cutAddUpdateBorder,data:this.borderModalData,timeout:3e4}).then(function(response){var border,data,key,ref,results;if(_this8.isSubmitting=!1,response.data){if(data=response.data,data.status&&"success"===data.status){if(config.borders=angular.copy(data.borders),$scope.utilities.setUpdateDates("borders",data,config.cut_updates),_this8.borderModalData.id)return toastr.success("\u0414\u0430\u043D\u043D\u044B\u0435 \u043A\u0440\u043E\u043C\u043A\u0438 \u0431\u044B\u043B\u0438 \u0443\u0441\u043F\u0435\u0448\u043D\u043E \u043E\u0431\u043D\u043E\u0432\u043B\u0435\u043D\u044B"),_this8.borderModal("hide");for(key in toastr.success("\u041A\u0440\u043E\u043C\u043A\u0430 \u0431\u044B\u043B\u0430 \u0443\u0441\u043F\u0435\u0448\u043D\u043E \u0434\u043E\u0431\u0430\u0432\u043B\u0435\u043D\u0430"),$scope.borderForm.$setPristine(),ref=config.borders,results=[],ref)border=ref[key],border.id===data.newBorderId?results.push(_this8.borderModalData=angular.copy(border)):results.push(void 0);return results}if(data.warning&&(_this8.warning=data.warning),data.error)return _this8.error=data.error}})["catch"](function(){return _this8.isSubmitting=!1,toastr.error(config.global_labels.defaultErrorMessage.value)})}},{key:"deleteBorder",value:function deleteBorder(_deleteBorder){var dataToSend,_this9=this;if(!this.isSubmitting&&confirm("\u0412\u044B \u0443\u0432\u0435\u0440\u0435\u043D\u044B, \u0447\u0442\u043E \u0445\u043E\u0442\u0438\u0442\u0435 \u0443\u0434\u0430\u043B\u0438\u0442\u044C \u0434\u0430\u043D\u043D\u0443\u044E \u043A\u0440\u043E\u043C\u043A\u0443?"))return this.isSubmitting=!0,dataToSend={id:_deleteBorder.id},$http({method:"POST",url:config.urls.cutDeleteBorder,data:dataToSend,timeout:3e4}).then(function(response){var border,data,key,ref;if(_this9.isSubmitting=!1,response.data){if(data=response.data,data.status&&"success"===data.status){for(key in ref=config.borders,ref)border=ref[key],border.id===_deleteBorder.id&&config.borders.splice(key,1);return $scope.utilities.setUpdateDates("borders",data,config.cut_updates),toastr.success("\u041A\u0440\u043E\u043C\u043A\u0430 \u0431\u044B\u043B\u0430 \u0443\u0441\u043F\u0435\u0448\u043D\u043E \u0443\u0434\u0430\u043B\u0435\u043D\u0430")}if(data.warning&&toastr.warning(data.warning),data.error)return toastr.warning(data.error)}})["catch"](function(){return _this9.isSubmitting=!1,toastr.error(config.global_labels.defaultErrorMessage.value)})}},{key:"deleteBorderAvailableDimension",value:function deleteBorderAvailableDimension(deleteAvailableDimension){var availableDimension,key,ref,results;for(key in ref=this.borderModalData.available_dimensions,results=[],ref)availableDimension=ref[key],availableDimension.border_dimension_id===deleteAvailableDimension.border_dimension_id?(this.borderModalData.available_dimensions.splice(key,1),results.push($scope.borderForm.$setDirty())):results.push(void 0);return results}},{key:"addBorderAvailableDimension",value:function addBorderAvailableDimension(){if(!this.isBorderDimensionAlreadyAdded())return this.borderModalData.available_dimensions.push({border_dimension_id:this.addBorderAvailableDimensionId})}},{key:"isBorderDimensionAlreadyAdded",value:function isBorderDimensionAlreadyAdded(){var availableDimension,borderDimensionAlreadyAdded,i,len,ref;if(borderDimensionAlreadyAdded=!1,this.borderModalData.available_dimensions)for(ref=this.borderModalData.available_dimensions,i=0,len=ref.length;i<len;i++)availableDimension=ref[i],availableDimension.border_dimension_id===this.addBorderAvailableDimensionId&&(borderDimensionAlreadyAdded=!0);return borderDimensionAlreadyAdded}},{key:"getBorderDimensionLabel",value:function getBorderDimensionLabel(borderDimensionId){var i,label,len,ref,selectedBorderDimension,v;for(label="",ref=config.borderDimensions,(i=0,len=ref.length);i<len;i++)v=ref[i],v.id===borderDimensionId&&(selectedBorderDimension=v);return selectedBorderDimension&&(label=selectedBorderDimension.label),label}},{key:"uploadImage",value:function uploadImage(files,id,type){var _this10=this;if(!this.isSubmitting&&files&&files[0])return this.isSubmitting=!0,Upload.upload({url:config.urls.cutUploadImage,data:{file:files[0],id:id,type:type}}).then(function(response){var border,data,key,ref,ref1,ref2,results,results1,results2,sheet;if(_this10.isSubmitting=!1,data=response.data,data.status&&"success"===data.status)switch(type){case"sheetImage":for(key in $scope.utilities.setUpdateDates("sheets",data,config.cut_updates),_this10.sheetModalData.image=data.image,ref=config.sheets,results=[],ref)sheet=ref[key],sheet.id===id?results.push(sheet.image=data.image):results.push(void 0);return results;break;case"sheetThumb":for(key in $scope.utilities.setUpdateDates("sheets",data,config.cut_updates),_this10.sheetModalData.thumb=data.image,ref1=config.sheets,results1=[],ref1)sheet=ref1[key],sheet.id===id?results1.push(sheet.thumb=data.image):results1.push(void 0);return results1;break;case"borderImage":for(key in $scope.utilities.setUpdateDates("borders",data,config.cut_updates),_this10.borderModalData.image=data.image,ref2=config.borders,results2=[],ref2)border=ref2[key],border.id===id?results2.push(border.image=data.image):results2.push(void 0);return results2;}else return toastr.error("\u041F\u0440\u043E\u0438\u0437\u043E\u0448\u043B\u0430 \u043E\u0448\u0438\u0431\u043A\u0430 \u043F\u0440\u0438 \u0437\u0430\u0433\u0440\u0443\u0437\u043A\u0435 \u0438\u0437\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u044F, \u043F\u043E\u0432\u0442\u043E\u0440\u0438\u0442\u0435 \u043F\u043E\u0437\u0434\u043D\u0435\u0435!")})["catch"](function(){return _this10.isSubmitting=!1,toastr.error("\u041F\u0440\u043E\u0438\u0437\u043E\u0448\u043B\u0430 \u043E\u0448\u0438\u0431\u043A\u0430 \u043F\u0440\u0438 \u0437\u0430\u0433\u0440\u0443\u0437\u043A\u0435 \u0438\u0437\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u044F, \u043F\u043E\u0432\u0442\u043E\u0440\u0438\u0442\u0435 \u043F\u043E\u0437\u0434\u043D\u0435\u0435!")})}}]),cutSettings}();return cutSettings.prototype.isSubmitting=!1,cutSettings.prototype.borderModalData={},cutSettings.prototype.borderDimensionModalData={},cutSettings.prototype.error="",cutSettings.prototype.warning="",cutSettings.prototype.addBorderAvailableDimensionId=null,cutSettings}.call(this),$scope.config=config,$scope.utilities=new UtilitiesClass(config,$filter,$timeout),$scope.settings=new cutSettings}]);