(function(e){function t(t){for(var r,a,c=t[0],s=t[1],u=t[2],l=0,d=[];l1&&void 0!==arguments[1]?arguments[1]:{};return r["a"].post("/organizations/".concat(e,"/clients"),t)},s=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return r["a"].patch("/clients/".concat(e),t)},u=function(e){return r["a"].delete("/clients/".concat(e))};t["a"]={getClient:o,getClients:i,getOrganizationClients:a,postOrganizationClient:c,patchClient:s,deleteClient:u}},"365c":function(e,t,n){"use strict";var r=n("bc3a"),a=n.n(r),o=a.a.create({baseURL:"https://shinycar.ru/api",headers:{Accept:"application/json;charset=UTF-8","Content-Type":"application/json;charset=UTF-8"},withCredentials:!0});t["a"]=o},"3eeb":function(e,t,n){"use strict";n("99af");var r=n("365c"),a=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return r["a"].get("/organizations",{params:e})},o=function(){return r["a"].get("/user/organizations")},i=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return r["a"].get("/organizations/".concat(e,"/stats"),{params:t})},c=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return r["a"].get("/organizations/".concat(e,"/logentries"),{params:t})},s=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return r["a"].post("/organizations/".concat(e,"/logentries/xls"),{},t)},u=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return r["a"].post("/organizations/".concat(e,"/logentries/client-xls"),{},t)},l=function(e,t){return r["a"].patch("/organizations/".concat(e),t)},d=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return r["a"].get("/organizations/".concat(e,"/members"),{params:t})},m=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return r["a"].post("/organizations/".concat(e,"/members"),t)},p=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return r["a"].post("/organizations/".concat(e,"/members/join"),t)},h=function(e,t){return r["a"].delete("/organizations/".concat(e,"/members/").concat(t))},f=function(e,t){return r["a"].post("/organizations/".concat(e,"/terminals/").concat(t))};t["a"]={getOrganizations:a,getMyOrganizations:o,getStats:i,getLogentry:c,getLogentryXmlReport:s,getLogentryXmlClientReport:u,updateOrganization:l,getOrganizationsMembers:d,inviteMember:m,joinMember:p,deleteMember:h,sendTerminalsCommand:f}},4678:function(e,t,n){var r={"./af":"2bfb","./af.js":"2bfb","./ar":"8e73","./ar-dz":"a356","./ar-dz.js":"a356","./ar-kw":"423e","./ar-kw.js":"423e","./ar-ly":"1cfd","./ar-ly.js":"1cfd","./ar-ma":"0a84","./ar-ma.js":"0a84","./ar-sa":"8230","./ar-sa.js":"8230","./ar-tn":"6d83","./ar-tn.js":"6d83","./ar.js":"8e73","./az":"485c","./az.js":"485c","./be":"1fc1","./be.js":"1fc1","./bg":"84aa","./bg.js":"84aa","./bm":"a7fa","./bm.js":"a7fa","./bn":"9043","./bn-bd":"9686","./bn-bd.js":"9686","./bn.js":"9043","./bo":"d26a","./bo.js":"d26a","./br":"6887","./br.js":"6887","./bs":"2554","./bs.js":"2554","./ca":"d716","./ca.js":"d716","./cs":"3c0d","./cs.js":"3c0d","./cv":"03ec","./cv.js":"03ec","./cy":"9797","./cy.js":"9797","./da":"0f14","./da.js":"0f14","./de":"b469","./de-at":"b3eb","./de-at.js":"b3eb","./de-ch":"bb71","./de-ch.js":"bb71","./de.js":"b469","./dv":"598a","./dv.js":"598a","./el":"8d47","./el.js":"8d47","./en-SG":"cdab","./en-SG.js":"cdab","./en-au":"0e6b","./en-au.js":"0e6b","./en-ca":"3886","./en-ca.js":"3886","./en-gb":"39a6","./en-gb.js":"39a6","./en-ie":"e1d3","./en-ie.js":"e1d3","./en-il":"7333","./en-il.js":"7333","./en-in":"ec2e","./en-in.js":"ec2e","./en-nz":"6f50","./en-nz.js":"6f50","./en-sg":"b7e9","./en-sg.js":"b7e9","./eo":"65db","./eo.js":"65db","./es":"898b","./es-do":"0a3c","./es-do.js":"0a3c","./es-mx":"b5b7","./es-mx.js":"b5b7","./es-us":"55c9","./es-us.js":"55c9","./es.js":"898b","./et":"ec18","./et.js":"ec18","./eu":"0ff2","./eu.js":"0ff2","./fa":"8df4","./fa.js":"8df4","./fi":"81e9","./fi.js":"81e9","./fil":"d69a","./fil.js":"d69a","./fo":"0721","./fo.js":"0721","./fr":"9f26","./fr-ca":"d9f8","./fr-ca.js":"d9f8","./fr-ch":"0e49","./fr-ch.js":"0e49","./fr.js":"9f26","./fy":"7118","./fy.js":"7118","./ga":"5120","./ga.js":"5120","./gd":"f6b4","./gd.js":"f6b4","./gl":"8840","./gl.js":"8840","./gom-deva":"aaf2","./gom-deva.js":"aaf2","./gom-latn":"0caa","./gom-latn.js":"0caa","./gu":"e0c5","./gu.js":"e0c5","./he":"c7aa","./he.js":"c7aa","./hi":"dc4d","./hi.js":"dc4d","./hr":"4ba9","./hr.js":"4ba9","./hu":"5b14","./hu.js":"5b14","./hy-am":"d6b6","./hy-am.js":"d6b6","./id":"5038","./id.js":"5038","./is":"0558","./is.js":"0558","./it":"6e98","./it-ch":"6f12","./it-ch.js":"6f12","./it.js":"6e98","./ja":"079e","./ja.js":"079e","./jv":"b540","./jv.js":"b540","./ka":"201b","./ka.js":"201b","./kk":"6d79","./kk.js":"6d79","./km":"e81d","./km.js":"e81d","./kn":"3e92","./kn.js":"3e92","./ko":"22f8","./ko.js":"22f8","./ku":"2421","./ku.js":"2421","./ky":"9609","./ky.js":"9609","./lb":"440c","./lb.js":"440c","./lo":"b29d","./lo.js":"b29d","./lt":"26f9","./lt.js":"26f9","./lv":"b97c","./lv.js":"b97c","./me":"293c","./me.js":"293c","./mi":"688b","./mi.js":"688b","./mk":"6909","./mk.js":"6909","./ml":"02fb","./ml.js":"02fb","./mn":"958b","./mn.js":"958b","./mr":"39bd","./mr.js":"39bd","./ms":"ebe4","./ms-my":"6403","./ms-my.js":"6403","./ms.js":"ebe4","./mt":"1b45","./mt.js":"1b45","./my":"8689","./my.js":"8689","./nb":"6ce3","./nb.js":"6ce3","./ne":"3a39","./ne.js":"3a39","./nl":"facd","./nl-be":"db29","./nl-be.js":"db29","./nl.js":"facd","./nn":"b84c","./nn.js":"b84c","./oc-lnc":"167b","./oc-lnc.js":"167b","./pa-in":"f3ff","./pa-in.js":"f3ff","./pl":"8d57","./pl.js":"8d57","./pt":"f260","./pt-br":"d2d4","./pt-br.js":"d2d4","./pt.js":"f260","./ro":"972c","./ro.js":"972c","./ru":"957c","./ru.js":"957c","./sd":"6784","./sd.js":"6784","./se":"ffff","./se.js":"ffff","./si":"eda5","./si.js":"eda5","./sk":"7be6","./sk.js":"7be6","./sl":"8155","./sl.js":"8155","./sq":"c8f3","./sq.js":"c8f3","./sr":"cf1e","./sr-cyrl":"13e9","./sr-cyrl.js":"13e9","./sr.js":"cf1e","./ss":"52bd","./ss.js":"52bd","./sv":"5fbd","./sv.js":"5fbd","./sw":"74dc","./sw.js":"74dc","./ta":"3de5","./ta.js":"3de5","./te":"5cbb","./te.js":"5cbb","./tet":"576c","./tet.js":"576c","./tg":"3b1b","./tg.js":"3b1b","./th":"10e8","./th.js":"10e8","./tk":"5aff","./tk.js":"5aff","./tl-ph":"0f38","./tl-ph.js":"0f38","./tlh":"cf75","./tlh.js":"cf75","./tr":"0e81","./tr.js":"0e81","./tzl":"cf51","./tzl.js":"cf51","./tzm":"c109","./tzm-latn":"b53d","./tzm-latn.js":"b53d","./tzm.js":"c109","./ug-cn":"6117","./ug-cn.js":"6117","./uk":"ada2","./uk.js":"ada2","./ur":"5294","./ur.js":"5294","./uz":"2e8c","./uz-latn":"010e","./uz-latn.js":"010e","./uz.js":"2e8c","./vi":"2921","./vi.js":"2921","./x-pseudo":"fd7e","./x-pseudo.js":"fd7e","./yo":"7f33","./yo.js":"7f33","./zh-cn":"5c3a","./zh-cn.js":"5c3a","./zh-hk":"49ab","./zh-hk.js":"49ab","./zh-mo":"3a6c","./zh-mo.js":"3a6c","./zh-tw":"90ea","./zh-tw.js":"90ea"};function a(e){var t=o(e);return n(t)}function o(e){if(!n.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}a.keys=function(){return Object.keys(r)},a.resolve=o,e.exports=a,a.id="4678"},"56d7":function(e,t,n){"use strict";n.r(t);n("e260"),n("e6cf"),n("cca6"),n("a79d");var r=n("2b0e"),a=n("f260a"),o=n("1321"),i=n.n(o),c=n("2b27"),s=n.n(c),u=n("dc21"),l=n("e594"),d=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{attrs:{id:"app"}},[n("v-app",[n("router-view")],1)],1)},m=[],p=n("365c");n("d3b7");function h(e){var t=this;if(e.config.skipErrorHandling)return Promise.reject(e);if(e.response)if(401===e.response.status)this.$auth.lock().then((function(){t.$router.push({path:"/login",query:{redirect:t.$router.currentRoute.fullPath}})}));else if(403===e.response.status)"/login"!==this.$router.currentRoute.path&&this.$message.error(this.$ml.get("apiError403"));else{if(500!==e.response.status)return Promise.reject(e);this.$message.error(this.$ml.get("apiError500"))}else this.$message.error(this.$ml.get("apiErrorNoConnect"))}var f={name:"App",created:function(){p["a"].interceptors.response.use((function(e){return e}),h.bind(this))}},g=f,b=n("2877"),v=n("6544"),k=n.n(v),S=n("7496"),T=Object(b["a"])(g,d,m,!1,null,null,null),C=T.exports;k()(T,{VApp:S["a"]});n("99af");var w=n("8c4f"),y=(n("96cf"),n("1da1")),E=n("d4ec"),O=n("bee2"),j=n("ade3"),L=n("a002"),A=n.n(L),P=n("2ef0"),R=n.n(P),x=n("61da"),M=n("9ee3");function D(e){if(e.skipAuthentification)return e;var t=r["default"].auth;if(!t)throw new Error("AuthService not installed! Make sure to call `Vue.use(AuthService)`.");return t.isAuthenticated&&(e.headers["Authorization"]="Bearer ".concat(t.accessToken)),e}function _(e,t,n){var a=r["default"].auth;if(!a)throw new Error("AuthService not installed! Make sure to call `Vue.use(AuthService)`.");a.initProc.then((function(){a.isAuthenticated?n():n({path:"/login",query:{redirect:e.fullPath}})}))}function N(e,t,n){var a=r["default"].auth;if(!a)throw new Error("AuthService not installed! Make sure to call `Vue.use(AuthService)`.");a.initProc.then((function(){a.isAuthenticated?n("/"):n()}))}var z="access_token",H=function(){function e(t){var n=this;Object(E["a"])(this,e),Object(j["a"])(this,"_accessToken",void 0),Object(j["a"])(this,"initProc",void 0),Object(j["a"])(this,"tokenRefreshProc",void 0),t=t||{},this.tokenExpirationDelta=t.tokenExpirationDelta||3600,this.tokenRefreshExpirationDelta=t.tokenRefreshExpirationDelta||604800,this.leeway=t.leeway||60,this.isInitialized=!1,this.initProc=this.init().then((function(){n.isInitialized=!0}))}return Object(O["a"])(e,[{key:"init",value:function(){var e=Object(y["a"])(regeneratorRuntime.mark((function e(){var t,n,r;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,A.a.getItem(z);case 2:if(t=e.sent,!t){e.next=27;break}return e.prev=4,e.next=7,M["a"].verifyToken(t);case 7:e.next=13;break;case 9:return e.prev=9,e.t0=e["catch"](4),e.next=13,A.a.removeItem(z);case 13:return e.prev=13,e.next=16,M["a"].refreshToken(t);case 16:return n=e.sent,r=R.a.get(n,"data.token"),e.next=20,this.setToken(r);case 20:this.startTokenRefresh(),e.next=27;break;case 23:return e.prev=23,e.t1=e["catch"](13),e.next=27,this.lock();case 27:case"end":return e.stop()}}),e,this,[[4,9],[13,23]])})));function t(){return e.apply(this,arguments)}return t}()},{key:"setToken",value:function(){var e=Object(y["a"])(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,A.a.setItem(z,t);case 3:return e.prev=3,this._accessToken=t,e.finish(3);case 6:case"end":return e.stop()}}),e,this,[[0,,3,6]])})));function t(t){return e.apply(this,arguments)}return t}()},{key:"login",value:function(){var e=Object(y["a"])(regeneratorRuntime.mark((function e(t){var n,r;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,M["a"].obtainToken(t);case 3:return n=e.sent,r=R.a.get(n,"data.token"),e.next=7,this.setToken(r);case 7:e.next=12;break;case 9:throw e.prev=9,e.t0=e["catch"](0),e.t0;case 12:x["a"].$emit("auth::logged-in"),this.startTokenRefresh();case 14:case"end":return e.stop()}}),e,this,[[0,9]])})));function t(t){return e.apply(this,arguments)}return t}()},{key:"lock",value:function(){var e=Object(y["a"])(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return this.stopTokenRefresh(),e.prev=1,e.next=4,A.a.removeItem(z);case 4:return e.prev=4,this._accessToken=void 0,e.finish(4);case 7:x["a"].$emit("auth::locked");case 8:case"end":return e.stop()}}),e,this,[[1,,4,7]])})));function t(){return e.apply(this,arguments)}return t}()},{key:"logout",value:function(){var e=Object(y["a"])(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return this.stopTokenRefresh(),e.prev=1,e.next=4,A.a.clear();case 4:return e.prev=4,this._accessToken=void 0,e.finish(4);case 7:x["a"].$emit("auth::logged-out");case 8:case"end":return e.stop()}}),e,this,[[1,,4,7]])})));function t(){return e.apply(this,arguments)}return t}()},{key:"startTokenRefresh",value:function(){var e=this;this.tokenRefreshProc&&clearInterval(this.tokenRefreshProc),this.tokenRefreshProc=setInterval((function(){e._accessToken?M["a"].refreshToken(e._accessToken).then((function(t){var n=R.a.get(t,"data.token");e.setToken(n).then()})).catch((function(){e.lock().then()})):clearInterval(e.tokenRefreshProc)}),1e3*this.tokenExpirationDelta)}},{key:"stopTokenRefresh",value:function(){this.tokenRefreshProc&&clearInterval(this.tokenRefreshProc)}},{key:"accessToken",get:function(){return this._accessToken}},{key:"isAuthenticated",get:function(){if(this.isInitialized)return!!this._accessToken}}]),e}();Object(j["a"])(H,"install",(function(){})),H.install=function(e,t){if(!H.install.installed){H.install.installed=!0;var n=new H(t);e.auth=n,Object.defineProperty(e.prototype,"$auth",{get:function(){return n}}),p["a"].interceptors.request.use(D)}},r["default"].use(w["a"]);var I=function(){return Promise.all([n.e("chunk-55579686"),n.e("chunk-69d831e6"),n.e("chunk-0dec1c16"),n.e("chunk-7fc5bd30"),n.e("chunk-dfbeb882")]).then(n.bind(null,"2aa8"))},U=function(){return Promise.all([n.e("chunk-69d831e6"),n.e("chunk-0dec1c16"),n.e("chunk-d0b63938"),n.e("chunk-2e5d3abc")]).then(n.bind(null,"488f"))},B=function(){return Promise.all([n.e("chunk-55579686"),n.e("chunk-69d831e6"),n.e("chunk-0dec1c16"),n.e("chunk-7fc5bd30"),n.e("chunk-632779b6")]).then(n.bind(null,"0c52"))},F=function(){return Promise.all([n.e("chunk-55579686"),n.e("chunk-69d831e6"),n.e("chunk-0dec1c16"),n.e("chunk-7fc5bd30"),n.e("chunk-581c19ab")]).then(n.bind(null,"747b"))},W=function(){return Promise.all([n.e("chunk-55579686"),n.e("chunk-69d831e6"),n.e("chunk-0dec1c16"),n.e("chunk-7fc5bd30"),n.e("chunk-48d47f18")]).then(n.bind(null,"11a2"))},G=function(){return Promise.all([n.e("chunk-55579686"),n.e("chunk-69d831e6"),n.e("chunk-0dec1c16"),n.e("chunk-7fc5bd30"),n.e("chunk-a4a5ae9e")]).then(n.bind(null,"a957"))},$=function(){return Promise.all([n.e("chunk-55579686"),n.e("chunk-69d831e6"),n.e("chunk-0dec1c16"),n.e("chunk-7fc5bd30"),n.e("chunk-4de88c3d")]).then(n.bind(null,"905d"))},Y=function(){return Promise.all([n.e("chunk-55579686"),n.e("chunk-69d831e6"),n.e("chunk-0dec1c16"),n.e("chunk-207c26ac")]).then(n.bind(null,"013f"))},q=function(){return Promise.all([n.e("chunk-55579686"),n.e("chunk-69d831e6"),n.e("chunk-0dec1c16"),n.e("chunk-095a504e")]).then(n.bind(null,"1613"))},V=function(){return Promise.all([n.e("chunk-55579686"),n.e("chunk-69d831e6"),n.e("chunk-0dec1c16"),n.e("chunk-e42d8a40"),n.e("chunk-2d22d768")]).then(n.bind(null,"f833"))},J=function(){return Promise.all([n.e("chunk-55579686"),n.e("chunk-69d831e6"),n.e("chunk-0dec1c16"),n.e("chunk-7fc5bd30"),n.e("chunk-64a7bd5b")]).then(n.bind(null,"ec95"))},X=function(){return Promise.all([n.e("chunk-69d831e6"),n.e("chunk-7bb25b8a")]).then(n.bind(null,"aa4b"))},Z=function(){return Promise.all([n.e("chunk-55579686"),n.e("chunk-69d831e6"),n.e("chunk-0dec1c16"),n.e("chunk-7fc5bd30"),n.e("chunk-64f5f23b")]).then(n.bind(null,"f107"))},K=function(){return Promise.all([n.e("chunk-69d831e6"),n.e("chunk-0dec1c16"),n.e("chunk-d0b63938"),n.e("chunk-2d0f069b")]).then(n.bind(null,"9bea"))},Q=function(){return Promise.all([n.e("chunk-55579686"),n.e("chunk-69d831e6"),n.e("chunk-0dec1c16"),n.e("chunk-7fc5bd30"),n.e("chunk-36138d40")]).then(n.bind(null,"5ee1"))},ee=function(){return Promise.all([n.e("chunk-55579686"),n.e("chunk-69d831e6"),n.e("chunk-0dec1c16"),n.e("chunk-7fc5bd30"),n.e("chunk-5193ee38")]).then(n.bind(null,"2e8e"))},te=function(){return Promise.all([n.e("chunk-55579686"),n.e("chunk-69d831e6"),n.e("chunk-0dec1c16"),n.e("chunk-7fc5bd30"),n.e("chunk-f15c861c")]).then(n.bind(null,"91bb"))},ne=function(){return Promise.all([n.e("chunk-55579686"),n.e("chunk-69d831e6"),n.e("chunk-0dec1c16"),n.e("chunk-7fc5bd30"),n.e("chunk-34662018")]).then(n.bind(null,"558a"))},re=function(){return Promise.all([n.e("chunk-55579686"),n.e("chunk-69d831e6"),n.e("chunk-0dec1c16"),n.e("chunk-aff14ace")]).then(n.bind(null,"e804"))},ae=function(){return Promise.all([n.e("chunk-55579686"),n.e("chunk-69d831e6"),n.e("chunk-0dec1c16"),n.e("chunk-e42d8a40"),n.e("chunk-2d0b166f")]).then(n.bind(null,"2061"))},oe=new w["a"]({mode:"history",routes:[{path:"/login",name:"login",component:Y,meta:{title:"Авторизация"},beforeEnter:N},{path:"/forgot-password",name:"forgot_password",component:q,meta:{title:"Восстановление пароля"},beforeEnter:N},{path:"/reset-password",name:"reset_password",component:V,meta:{title:"Восстановление пароля"},beforeEnter:N},{path:"/organizations/:orgId/join",name:"join_member",component:ae,meta:{title:"Регистрация"}},{path:"/",name:"dashboard",component:J,meta:{title:"Главная"},beforeEnter:_,children:[{path:"/organizations",component:F,meta:{title:"Компании"}},{path:"/organizations-terminals/:org_id",component:W,meta:{title:"Терминалы организации"}},{path:"/organizations-clients",component:G,meta:{title:"Клиенты организации"}},{path:"/organizations-coupons",component:$,meta:{title:"Промокоды организации"}},{path:"/terminals/:terminalId",component:K,meta:{title:"Терминал"}},{path:"/cashboxs",component:I,meta:{title:"ККТ"}},{path:"/cashboxs/:kkt_id",component:U,meta:{title:"Касса"}},{path:"/terminals",component:Z,meta:{title:"Терминалы"}},{path:"/users",component:B,meta:{title:"Пользователи"}},{path:"/clients",component:Q,meta:{title:"Клиенты"}},{path:"/coupons",component:ee,meta:{title:"Промокоды"}},{path:"/coupon/:coupon_id",component:te,meta:{title:"Промокод"}},{path:"/reports",component:ne,meta:{title:"Отчеты"}},{path:"/admin-reports",component:ne,meta:{title:"Отчеты",orgFilter:!0}},{path:"/members",component:re,meta:{title:"Сотрудники"}}]},{path:"*",component:X}]}),ie=document.title;oe.beforeEach((function(e,t,n){e.meta.title?document.title="".concat(e.meta.title," · ").concat(ie):document.title=ie,n()}));var ce,se,ue=oe,le=n("2f62"),de=n("b054"),me=n.n(de),pe=function(){return p["a"].get("/user")},he={getMe:pe},fe="auth_user/UPDATE_AUTH_USER_INFO",ge="user",be={namespaced:!0,state:{current_user:null},getters:{authUserInfo:function(e){return e.current_user}},mutations:Object(j["a"])({onLogout:function(e){e.current_user=null}},fe,(function(e,t){e.current_user=t})),actions:{onLogout:function(e){var t=e.commit;x["a"].$emit("user:logout"),console.log(),t("onLogout")},me:function(e){var t=arguments;return Object(y["a"])(regeneratorRuntime.mark((function n(){var r,a,o,i;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(e.state,e.commit,r=e.dispatch,a=e.getters,o=t.length>1&&void 0!==t[1]&&t[1],i=a.authUserInfo,!o&&i){n.next=7;break}return n.next=6,r("refreshAuthUser");case 6:i=n.sent;case 7:return n.abrupt("return",i);case 8:case"end":return n.stop()}}),n)})))()},refreshAuthUser:function(e){return Object(y["a"])(regeneratorRuntime.mark((function t(){var n,r;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return n=e.commit,t.prev=1,t.next=4,he.getMe();case 4:return r=t.sent,n(fe,r.data),x["a"].$emit("user::updated-info"),t.abrupt("return",r.data);case 10:return t.prev=10,t.t0=t["catch"](1),t.abrupt("return",null);case 13:case"end":return t.stop()}}),t,null,[[1,10]])})))()}}},ve=(n("ac1f"),n("841c"),n("3eeb")),ke="organization/UPDATE_AUTH_USER_ORGANIZATIONS",Se="organization/UPDATE_ORGANIZATIONS_PAGE",Te="organization/CURRENT_ORGANIZATION_TERMINALS",Ce="organization/UPDATE_ORGS_AMOUNT",we="organization/CLEAR_STATE",ye="organization/TERMINALS_LOADING",Ee="organization/CLEAR_TERMINALS",Oe=n("e7ac"),je="organization",Le={namespaced:!0,state:{currentOrganizationTerminals:[],currentTerminal:"",currentTerminalServices:"",current_orgs:null,orgsAmount:null,organizationTerminalLoading:!1,list:{start:0,perPage:25,total:0,items:[]}},getters:{currentOrganizationTerminals:function(e){return e.currentOrganizationTerminals},listOfOrganization:function(e){return e.list},organizationTerminalLoading:function(e){return e.organizationTerminalLoading},myOrgs:function(e){return null===e.current_orgs?[]:e.current_orgs},orgsAmount:function(e){return e.orgsAmount}},mutations:(ce={},Object(j["a"])(ce,Te,(function(e,t){return e.currentOrganizationTerminals=t})),Object(j["a"])(ce,ke,(function(e,t){e.current_orgs=t})),Object(j["a"])(ce,ye,(function(e,t){e.organizationTerminalLoading=t})),Object(j["a"])(ce,we,(function(e){e.current_orgs=null})),Object(j["a"])(ce,Ee,(function(e){console.warn("clearTerminals"),e.currentOrganizationTerminals=[]})),Object(j["a"])(ce,Ce,(function(e,t){e.orgsAmount=t})),Object(j["a"])(ce,Se,(function(e,t,n,r,a){e.list={start:n,perPage:r,totalCount:a,items:t}})),ce),actions:{clearState:function(e){var t=e.commit;t(we)},loadCurrentOrganizationTerminals:function(e,t){return Object(y["a"])(regeneratorRuntime.mark((function n(){var r,a,o,i;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return r=e.commit,e.dispatch,n.prev=1,a=t.org_id,o=t.params,void 0===o?{}:o,r(ye,!0),n.next=6,Oe["a"].getOrganizationsTerminals(a,{});case 6:i=n.sent,r(Te,i.data),x["a"].$emit("organization:terminals::loaded"),n.next=14;break;case 11:n.prev=11,n.t0=n["catch"](1),console.log("organization:terminals::loading error ");case 14:return n.prev=14,r(ye,!1),n.finish(14);case 17:case"end":return n.stop()}}),n,null,[[1,11,14,17]])})))()},loadMyOrgs:function(e){return Object(y["a"])(regeneratorRuntime.mark((function t(){var n,r;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return n=e.commit,t.next=3,ve["a"].getMyOrganizations();case 3:r=t.sent,n(ke,r.data),x["a"].$emit("organization::loaded");case 6:case"end":return t.stop()}}),t)})))()},list:function(e){var t=arguments;return Object(y["a"])(regeneratorRuntime.mark((function n(){var r,a,o,i,c,s,u,l,d;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return e.dispatch,r=e.commit,a=t.length>1&&void 0!==t[1]?t[1]:{},o=a.search,i=void 0===o?"":o,c=a.limit,s=void 0===c?25:c,u=a.offset,l=void 0===u?0:u,n.next=5,ve["a"].getOrganizations({search:i,limit:s,offset:l});case 5:return d=n.sent,r(Se,{items:d.data,start:l,perPage:s,totalCount:1*d.headers["x-total-count"]}),r(Ce,d.headers["x-total-count"]),n.abrupt("return",d);case 9:case"end":return n.stop()}}),n)})))()}}},Ae=(n("fb6a"),n("b0c0"),n("2909")),Pe=n("b85c"),Re="terminals/UPDATE_TERMINAL_GENERAL_DATA",xe="terminals/UPDATE_TERMINAL_SERVICE_DATA",Me="terminals/UPDATE_TERMINAL_MAINTENANCE_DATA",De="terminals/UPDATE_TERMINAL_SCHEDULES_DATA",_e="terminals/UPDATE_TERMINAL_AMOUNT",Ne="terminals/UPDATE_ORGANIZATION_TERMINALS",ze="terminals/IS_LOADING",He="terminals/UPDATE_TERMINAL_MESSAGES_DATA";n("25f0"),n("1276");function Ie(e,t){var n=Ue(e.split(":")[0])+Be(e.split(":")[1]),r=Ue(t.split(":")[0])+Be(t.split(":")[1]),a=r+n;return a>86400&&(a-=86400),Fe(a)}function Ue(e){return 60*e*60}function Be(e){return 60*e}function Fe(e){var t=Math.floor(e/3600),n=Math.floor((e-3600*t)/60);return t.toString().length<2&&(t="0"+t),n.toString().length<2&&(n="0"+n),t+":"+n}var We,Ge,$e,Ye,qe,Ve="terminals",Je={namespaced:!0,state:{isLoading:!0,organizationTerminals:[],terminalGeneral:{organization:{}},terminalService:{},terminalMaintenance:{},terminalSchedules:[],terminalAmount:0,terminalMessages:[]},getters:{isLoading:function(e){return e.isLoading},organizationTerminals:function(e){return e.organizationTerminals},terminalGeneral:function(e){return e.terminalGeneral},terminalService:function(e){return e.terminalService},terminalMaintenance:function(e){return e.terminalMaintenance},terminalSchedules:function(e){return e.terminalSchedules},terminalAmount:function(e){return e.terminalAmount},terminalMessages:function(e){return e.terminalMessages}},mutations:(se={},Object(j["a"])(se,ze,(function(e,t){return e.isLoading=t})),Object(j["a"])(se,Ne,(function(e,t){return e.organizationTerminals=t})),Object(j["a"])(se,Re,(function(e,t){return e.terminalGeneral=t})),Object(j["a"])(se,xe,(function(e,t){return e.terminalService=t})),Object(j["a"])(se,Me,(function(e,t){return e.terminalMaintenance=t})),Object(j["a"])(se,De,(function(e,t){return e.terminalSchedules=t||[]})),Object(j["a"])(se,_e,(function(e,t){return e.terminalAmount=t})),Object(j["a"])(se,He,(function(e,t){return e.terminalMessages=t})),se),actions:{getOrganizationsTerminals:function(e){var t=arguments,n=this;return Object(y["a"])(regeneratorRuntime.mark((function r(){var a,o,i,c,s;return regeneratorRuntime.wrap((function(r){while(1)switch(r.prev=r.next){case 0:return a=e.commit,o=t.length>1&&void 0!==t[1]?t[1]:{},i=o.org_id,c=o.params,a(ze,!0),r.prev=4,r.next=7,Oe["a"].getOrganizationsTerminals(i,c);case 7:s=r.sent,a(Ne,s.data),a(_e,s.headers["x-total-count"]),r.next=15;break;case 12:r.prev=12,r.t0=r["catch"](4),n.$message.error("Ошибка при получении данных организации");case 15:return r.prev=15,a(ze,!1),r.finish(15);case 18:case"end":return r.stop()}}),r,null,[[4,12,15,18]])})))()},getTerminalServiceById:function(e,t){return Object(y["a"])(regeneratorRuntime.mark((function n(){var r,a,o,i;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return r=e.commit,r(ze,!0),a=t.term_id,o=t.service_id,n.next=5,Oe["a"].getTerminalServiceById(a,o);case 5:return i=n.sent,n.abrupt("return",i.data);case 7:case"end":return n.stop()}}),n)})))()},getTerminalData:function(e,t){var n=this;return Object(y["a"])(regeneratorRuntime.mark((function r(){var a,o,i,c,s,u,l,d,m;return regeneratorRuntime.wrap((function(r){while(1)switch(r.prev=r.next){case 0:a=e.commit,a(ze,!0),o=t.term_id,i=t.dataType,c=void 0===i?"general":i,r.prev=3,s="",r.t0=c,r.next="general"===r.t0?8:"services"===r.t0?13:"maintenance"===r.t0?48:"messages"===r.t0?53:58;break;case 8:return r.next=10,Oe["a"].getTerminalGeneralInfo(o);case 10:return s=r.sent,a(Re,s.data),r.abrupt("break",58);case 13:return r.next=15,Oe["a"].getTerminalServices(o);case 15:s=r.sent,u=Object(Pe["a"])(s.data),r.prev=17,u.s();case 19:if((l=u.n()).done){r.next=38;break}d=l.value,m="",r.t1=d.code,r.next="service-1"===r.t1?25:"service-2"===r.t1?27:"service-3"===r.t1?29:"service-4"===r.t1?31:33;break;case 25:return m="Режим 1",r.abrupt("break",35);case 27:return m="Режим 2",r.abrupt("break",35);case 29:return m="Режим 3",r.abrupt("break",35);case 31:return m="Режим 4",r.abrupt("break",35);case 33:return m="",r.abrupt("break",35);case 35:d.mode=m;case 36:r.next=19;break;case 38:r.next=43;break;case 40:r.prev=40,r.t2=r["catch"](17),u.e(r.t2);case 43:return r.prev=43,u.f(),r.finish(43);case 46:return a(xe,s.data),r.abrupt("break",58);case 48:return r.next=50,Oe["a"].getTerminalMaintenance(o);case 50:return s=r.sent,a(Me,s.data),r.abrupt("break",58);case 53:return r.next=55,Oe["a"].getTerminalMessages(o);case 55:return s=r.sent,a(He,s.data),r.abrupt("break",58);case 58:r.next=63;break;case 60:r.prev=60,r.t3=r["catch"](3),n.$message.error("Ошибка при получении данных терминала");case 63:return r.prev=63,a(ze,!1),r.finish(63);case 66:case"end":return r.stop()}}),r,null,[[3,60,63,66],[17,40,43,46]])})))()},getSchedulesData:function(e,t){var n=this;return Object(y["a"])(regeneratorRuntime.mark((function r(){var a,o,i,c,s,u,l,d,m,p,h,f;return regeneratorRuntime.wrap((function(r){while(1)switch(r.prev=r.next){case 0:a=e.commit,a(ze,!0),a(De,!1),o=t.term_id,i=t.services,c=void 0===i?[]:i,s=[],r.prev=5,u=Object(Pe["a"])(c),r.prev=7,u.s();case 9:if((l=u.n()).done){r.next=19;break}return d=l.value,r.next=13,Oe["a"].getTerminalServicesPriceSchedules(o,d.id);case 13:m=r.sent,p=Object(Pe["a"])(m.data);try{for(p.s();!(h=p.n()).done;)f=h.value,f.name=d.name,f.start_time=f.start_time.slice(0,5),f.end_time=Ie(f.start_time.slice(0,8),f.end_time.slice(0,8)),f.price="".concat(f.price," руб")}catch(g){p.e(g)}finally{p.f()}s.push.apply(s,Object(Ae["a"])(m.data));case 17:r.next=9;break;case 19:r.next=24;break;case 21:r.prev=21,r.t0=r["catch"](7),u.e(r.t0);case 24:return r.prev=24,u.f(),r.finish(24);case 27:a(De,s),r.next=34;break;case 30:r.prev=30,r.t1=r["catch"](5),n.$message.error("Ошибка при получении данных терминала"),a(De,!1);case 34:return r.prev=34,a(ze,!1),r.finish(34);case 37:case"end":return r.stop()}}),r,null,[[5,30,34,37],[7,21,24,27]])})))()},postOrganizationsTerminals:function(e,t){var n=this;return Object(y["a"])(regeneratorRuntime.mark((function r(){var a,o,i,c;return regeneratorRuntime.wrap((function(r){while(1)switch(r.prev=r.next){case 0:return a=e.commit,o=t.organizationsId,i=t.params,c=void 0===i?{}:i,a(ze,!0),r.prev=3,r.next=6,Oe["a"].postOrganizationsTerminals(o,c);case 6:a(ze,!1),r.next=13;break;case 9:r.prev=9,r.t0=r["catch"](3),n.$message.error("Не удалось добавить терминал"),a(ze,!1);case 13:case"end":return r.stop()}}),r,null,[[3,9]])})))()},postTerminalService:function(e,t){return Object(y["a"])(regeneratorRuntime.mark((function n(){var r,a,o;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return r=e.commit,a=t.term_id,o=t.params,r(ze,!0),n.prev=3,n.next=6,Oe["a"].postTerminalService(a,o);case 6:r(ze,!1),n.next=13;break;case 9:throw n.prev=9,n.t0=n["catch"](3),r(ze,!1),n.t0;case 13:case"end":return n.stop()}}),n,null,[[3,9]])})))()},postTerminalMaintenance:function(e,t){return Object(y["a"])(regeneratorRuntime.mark((function n(){var r,a,o;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return r=e.commit,a=t.term_id,o=t.params,r(ze,!0),n.prev=3,n.next=6,Oe["a"].postTerminalMaintenance(a,o);case 6:r(ze,!1),n.next=13;break;case 9:throw n.prev=9,n.t0=n["catch"](3),r(ze,!1),n.t0;case 13:case"end":return n.stop()}}),n,null,[[3,9]])})))()},postTerminalServicesPriceSchedule:function(e,t){return Object(y["a"])(regeneratorRuntime.mark((function n(){var r,a,o,i;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return r=e.commit,a=t.term_id,o=t.service_id,i=t.params,r(ze,!1),n.prev=3,n.next=6,Oe["a"].postTerminalServicesPriceSchedule(a,o,i);case 6:n.next=12;break;case 8:throw n.prev=8,n.t0=n["catch"](3),r(ze,!1),n.t0;case 12:return n.prev=12,r(ze,!1),n.finish(12);case 15:case"end":return n.stop()}}),n,null,[[3,8,12,15]])})))()},patchTerminalService:function(e,t){return Object(y["a"])(regeneratorRuntime.mark((function n(){var r,a,o,i;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return r=e.commit,a=t.term_id,o=t.service_id,i=t.params,r(ze,!0),n.prev=3,n.next=6,Oe["a"].patchTerminalService(a,o,i);case 6:r(ze,!1),n.next=13;break;case 9:throw n.prev=9,n.t0=n["catch"](3),r(ze,!1),n.t0;case 13:case"end":return n.stop()}}),n,null,[[3,9]])})))()},patchTerminalMaintenance:function(e,t){return Object(y["a"])(regeneratorRuntime.mark((function n(){var r,a,o,i;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return r=e.commit,a=t.term_id,o=t.maintenance_id,i=t.params,r(ze,!0),n.prev=3,n.next=6,Oe["a"].patchTerminalMaintenance(a,o,i);case 6:r(ze,!1),n.next=13;break;case 9:throw n.prev=9,n.t0=n["catch"](3),r(ze,!1),n.t0;case 13:case"end":return n.stop()}}),n,null,[[3,9]])})))()},patchTerminalServicesPriceSchedule:function(e,t){return Object(y["a"])(regeneratorRuntime.mark((function n(){var r,a,o,i,c;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return r=e.commit,a=t.term_id,o=t.service_id,i=t.schedule_id,c=t.params,r(ze,!1),n.prev=3,n.next=6,Oe["a"].patchTerminalServicesPriceSchedule(a,o,i,c);case 6:return n.abrupt("return",n.sent);case 9:throw n.prev=9,n.t0=n["catch"](3),r(ze,!1),n.t0;case 13:return n.prev=13,r(ze,!1),n.finish(13);case 16:case"end":return n.stop()}}),n,null,[[3,9,13,16]])})))()},patchTerminalLock:function(e,t){return Object(y["a"])(regeneratorRuntime.mark((function n(){var r,a;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return r=e.commit,a=t.term_id,r(ze,!0),n.prev=3,n.next=6,Oe["a"].patchTerminalLock(a);case 6:n.next=11;break;case 8:throw n.prev=8,n.t0=n["catch"](3),n.t0;case 11:return n.prev=11,r(ze,!1),n.finish(11);case 14:case"end":return n.stop()}}),n,null,[[3,8,11,14]])})))()},deleteTerminal:function(e,t){return Object(y["a"])(regeneratorRuntime.mark((function n(){var r,a;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return r=e.commit,a=t.term_id,r(ze,!0),n.prev=3,n.next=6,Oe["a"].deleteTerminal(a);case 6:n.next=12;break;case 8:throw n.prev=8,n.t0=n["catch"](3),r(ze,!1),n.t0;case 12:case"end":return n.stop()}}),n,null,[[3,8]])})))()},deleteTerminalLock:function(e,t){return Object(y["a"])(regeneratorRuntime.mark((function n(){var r,a;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return r=e.commit,a=t.term_id,n.prev=2,r(ze,!0),n.next=6,Oe["a"].deleteTerminalLock(a);case 6:n.next=11;break;case 8:throw n.prev=8,n.t0=n["catch"](2),n.t0;case 11:return n.prev=11,r(ze,!1),n.finish(11);case 14:case"end":return n.stop()}}),n,null,[[2,8,11,14]])})))()},deleteTerminalService:function(e,t){return Object(y["a"])(regeneratorRuntime.mark((function n(){var r,a,o;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return r=e.commit,a=t.term_id,o=t.service_id,r(ze,!0),n.prev=3,n.next=6,Oe["a"].deleteTerminalService(a,o);case 6:n.next=11;break;case 8:throw n.prev=8,n.t0=n["catch"](3),n.t0;case 11:return n.prev=11,r(ze,!1),n.finish(11);case 14:case"end":return n.stop()}}),n,null,[[3,8,11,14]])})))()},deleteTerminalMaintenance:function(e,t){return Object(y["a"])(regeneratorRuntime.mark((function n(){var r,a,o;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return r=e.commit,a=t.term_id,o=t.maintenance_id,r(ze,!0),n.prev=3,n.next=6,Oe["a"].deleteTerminalMaintenance(a,o);case 6:r(ze,!1),n.next=13;break;case 9:throw n.prev=9,n.t0=n["catch"](3),r(ze,!1),n.t0;case 13:case"end":return n.stop()}}),n,null,[[3,9]])})))()},deleteTerminalServicesPriceSchedule:function(e,t){return Object(y["a"])(regeneratorRuntime.mark((function n(){var r,a,o,i;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return r=e.commit,a=t.term_id,o=t.service_id,i=t.schedule_id,r(ze,!0),n.prev=3,n.next=6,Oe["a"].deleteTerminalServicesPriceSchedule(a,o,i);case 6:n.next=11;break;case 8:throw n.prev=8,n.t0=n["catch"](3),n.t0;case 11:return n.prev=11,r(ze,!1),n.finish(11);case 14:case"end":return n.stop()}}),n,null,[[3,8,11,14]])})))()},rebootTerminal:function(e,t){return Object(y["a"])(regeneratorRuntime.mark((function n(){var r,a;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return r=e.commit,a=t.term_id,n.prev=2,r(ze,!0),n.next=6,Oe["a"].rebootTerminal(a);case 6:n.next=11;break;case 8:throw n.prev=8,n.t0=n["catch"](2),n.t0;case 11:return n.prev=11,r(ze,!1),n.finish(11);case 14:case"end":return n.stop()}}),n,null,[[2,8,11,14]])})))()}}},Xe=(n("7db0"),"navigation/IS_OWNER_COMPANIES_DATA_LOADED"),Ze="navigation/IS_CURRENT_USER_DATA_LOADED",Ke="navigation/CREATE_NEW_COMPANY_DIALOG",Qe="navigation/CREATE_NEW_COMPANY",et="navigation/SELECTED_COMPANY",tt="navigation/GET_CAN_COMPANY_USE_COUPONS",nt="navigation/UPDATE_COMPANY_FEATURES",rt=function(e){return p["a"].get("/organizations/".concat(e,"/features"))},at={getCompanyFeatures:rt},ot="navigation",it={namespaced:!0,state:{isOwnerCompaniesDataLoaded:!1,isCurrentUserDataLoaded:!1,isTerminalIsLoaded:!1,selectedCompany:"",newCompanyDialog:!1,canCompanyUseCoupon:!1,companyFeatures:null},getters:{isOwnerCompaniesDataLoaded:function(e){return e.isOwnerCompaniesDataLoaded},isCurrentUserDataLoaded:function(e){return e.isCurrentUserDataLoaded},selectedCompany:function(e){return e.selectedCompany},newCompanyDialog:function(e){return e.newCompanyDialog},selectedCompanyObject:function(e,t,n,r){return r["organization/myOrgs"].find((function(e){return e.name===r["navigation/selectedCompany"]}))},canCompanyUseCoupon:function(e){return e.canCompanyUseCoupon},companyFeatures:function(e){return e.companyFeatures}},mutations:(We={},Object(j["a"])(We,Xe,(function(e,t){return e.isOwnerCompaniesDataLoaded=t})),Object(j["a"])(We,Ze,(function(e,t){return e.isCurrentUserDataLoaded=t})),Object(j["a"])(We,Ke,(function(e){e.newCompanyDialog=!e.newCompanyDialog})),Object(j["a"])(We,Qe,(function(e,t){e.companies.push(t)})),Object(j["a"])(We,et,(function(e,t){e.selectedCompany=t})),Object(j["a"])(We,tt,(function(e,t){e.canCompanyUseCoupon=t})),Object(j["a"])(We,nt,(function(e,t){e.companyFeatures=t})),We),actions:{isTerminalIsLoaded:function(e){var t=e.commit,n=e.getters,r=e.dispatch;if("undefined"!=typeof n["organization/myOrgs"][0])t(Xe,!0);else{t(Xe,!1);try{r("organization/loadMyOrgs",{},{root:!0}).then(t(Xe,!0))}catch(a){console.log("user:loadMyOrgs error")}}},isOwnerCompaniesDataLoaded:function(e){var t=e.commit,n=e.getters,r=e.dispatch;if("undefined"!=typeof n["organization/myOrgs"])t(Xe,!0);else{t(Xe,!1);try{r("organization/loadMyOrgs",{},{root:!0}).then(t(Xe,!0))}catch(a){console.log("user:loadMyOrgs error")}}},isCurrentUserDataLoaded:function(e){var t=e.commit,n=e.dispatch;try{this.$store.getters["user/authUserInfo"]&&t(Ze,!0)}catch(r){t(Ze,!1);try{n("user/me",{},{root:!0}).then(t(Ze,!0))}catch(r){console.log("user::updated-info error")}}},newCompanyDialog:function(e,t){var n=e.commit;n(Ke,t)},addCompany:function(e,t){var n=e.commit;n(Qe,t)},selectedCompany:function(e,t){return Object(y["a"])(regeneratorRuntime.mark((function n(){var r;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:r=e.commit,e.dispatch,e.getters,r(et,t);case 2:case"end":return n.stop()}}),n)})))()},getCanCompanyUseCoupon:function(e,t){return Object(y["a"])(regeneratorRuntime.mark((function n(){var r,a;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return e.commit,r=e.dispatch,n.next=3,r("coupons/getCanCompanyUseCoupon",t,{root:!0});case 3:a=n.sent,console.warn(a);case 5:case"end":return n.stop()}}),n)})))()},getCompanyFeatures:function(e,t){return Object(y["a"])(regeneratorRuntime.mark((function n(){var r,a,o;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return r=e.commit,a=t.org_id,n.next=4,at.getCompanyFeatures(a);case 4:o=n.sent,r(nt,o.data);case 6:case"end":return n.stop()}}),n)})))()}}},ct="cash/UPDATE_CASH_REGISTERS",st="cash/UPDATE_CASH_REGISTER_BY_ID",ut="cash/UPDATE_CASH_AMOUNT",lt="cash/IS_LOADING",dt=function(e,t){return p["a"].get("/organizations/".concat(e,"/cash-registers"),{params:t})},mt=function(e,t){return p["a"].get("/organizations/".concat(e,"/cash-registers/").concat(t))},pt={getCashRegisters:dt,getCashRegisterById:mt},ht="cash",ft={namespaced:!0,state:{cashList:[],cashRegister:"",isLoading:!0,cashAmount:""},getters:{cashRegister:function(e){return e.cashRegister},cashList:function(e){return e.cashList},isLoading:function(e){return e.isLoading},cashAmount:function(e){return e.cashAmount}},mutations:(Ge={},Object(j["a"])(Ge,lt,(function(e,t){return e.isLoading=t})),Object(j["a"])(Ge,ct,(function(e,t){return e.cashList=t})),Object(j["a"])(Ge,st,(function(e,t){return e.cashRegister=t})),Object(j["a"])(Ge,ut,(function(e,t){return e.cashAmount=t})),Ge),actions:{getCashList:function(e,t){var n=this;return Object(y["a"])(regeneratorRuntime.mark((function r(){var a,o,i,c;return regeneratorRuntime.wrap((function(r){while(1)switch(r.prev=r.next){case 0:return a=e.commit,a(lt,!0),r.prev=2,o=t.org_id,i=t.params,r.next=6,pt.getCashRegisters(o,i);case 6:c=r.sent,a(ct,c.data),a(ut,c.headers["x-total-count"]),r.next=14;break;case 11:r.prev=11,r.t0=r["catch"](2),n.$message.error("Ошибка при получении данных о кассах");case 14:return r.prev=14,a(lt,!1),r.finish(14);case 17:case"end":return r.stop()}}),r,null,[[2,11,14,17]])})))()},getCashRegisterById:function(e,t){var n=this;return Object(y["a"])(regeneratorRuntime.mark((function r(){var a,o,i,c;return regeneratorRuntime.wrap((function(r){while(1)switch(r.prev=r.next){case 0:return a=e.commit,a(lt,!0),r.prev=2,o=t.org_id,i=t.kkt_id,r.next=6,pt.getCashRegisterById(o,i);case 6:c=r.sent,a(st,c.data),r.next=13;break;case 10:r.prev=10,r.t0=r["catch"](2),n.$message.error("Ошибка при получении данных о кассе");case 13:return r.prev=13,a(lt,!1),r.finish(13);case 16:case"end":return r.stop()}}),r,null,[[2,10,13,16]])})))()}}},gt=n("8468"),bt="clients/UPDATE_ORGANIZATION_CLIENTS",vt="clients/UPDATE_ORGANIZATION_CURRENT_CLIENT",kt="clients/UPDATE_CLIENTS_LIST",St="clients/UPDATE_TOTAL_AMOUNT",Tt="clients/IS_LOADING",Ct=n("0bde"),wt="clients",yt={namespaced:!0,state:{isLoading:!1,organizationClients:[],organizationCurrentClient:{},allClients:[],totalAmount:0},getters:{isLoading:function(e){return e.isLoading},organizationClients:function(e){return e.organizationClients},organizationCurrentClient:function(e){return e.organizationCurrentClient},allClients:function(e){return e.allClients},totalAmount:function(e){return e.totalAmount}},mutations:($e={},Object(j["a"])($e,Tt,(function(e,t){return e.isLoading=t})),Object(j["a"])($e,bt,(function(e,t){return e.organizationClients=t})),Object(j["a"])($e,vt,(function(e,t){return e.organizationCurrentClient=t})),Object(j["a"])($e,kt,(function(e,t){return e.allClients=t})),Object(j["a"])($e,St,(function(e,t){return e.totalAmount=t})),$e),actions:{getClients:function(e,t){var n=this;return Object(y["a"])(regeneratorRuntime.mark((function r(){var a,o;return regeneratorRuntime.wrap((function(r){while(1)switch(r.prev=r.next){case 0:return a=e.commit,a(Tt,!0),r.prev=2,r.next=5,Ct["a"].getClients(t);case 5:o=r.sent,a(kt,o.data),a(St,o.headers["x-total-count"]),r.next=13;break;case 10:r.prev=10,r.t0=r["catch"](2),n.$message.error("Ошибка при получении данных о клиентах");case 13:return r.prev=13,a(Tt,!1),r.finish(13);case 16:case"end":return r.stop()}}),r,null,[[2,10,13,16]])})))()},getOrganizationClients:function(e,t){var n=this;return Object(y["a"])(regeneratorRuntime.mark((function r(){var a,o,i,c;return regeneratorRuntime.wrap((function(r){while(1)switch(r.prev=r.next){case 0:return a=e.commit,a(Tt,!0),o=t.org_id,i=t.params,r.prev=3,r.next=6,Ct["a"].getOrganizationClients(o,i);case 6:c=r.sent,a(bt,c.data),a(St,c.headers["x-total-count"]),r.next=14;break;case 11:r.prev=11,r.t0=r["catch"](3),n.$message.error("Ошибка при получении данных о клиентах");case 14:return r.prev=14,a(Tt,!1),r.finish(14);case 17:case"end":return r.stop()}}),r,null,[[3,11,14,17]])})))()},getClient:function(e,t){var n=this;return Object(y["a"])(regeneratorRuntime.mark((function r(){var a,o,i;return regeneratorRuntime.wrap((function(r){while(1)switch(r.prev=r.next){case 0:return a=e.commit,a(Tt,!0),r.prev=2,o=t.client_id,r.next=6,Ct["a"].getClient(o);case 6:i=r.sent,a(bt,i.data),r.next=13;break;case 10:r.prev=10,r.t0=r["catch"](2),n.$message.error("Ошибка при получении данных о клиенте");case 13:return r.prev=13,a(Tt,!1),r.finish(13);case 16:case"end":return r.stop()}}),r,null,[[2,10,13,16]])})))()},getOrganizationClientByName:function(e,t){var n=e.state,r=n.organizationClients.find((function(e){return e.name===t}));return r},postOrganizationClient:function(e,t){return Object(y["a"])(regeneratorRuntime.mark((function n(){var r,a;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return Object(gt["a"])(e),r=t.org_id,a=t.params,n.next=4,Ct["a"].postOrganizationClient(r,a);case 4:case"end":return n.stop()}}),n)})))()},patchClient:function(e,t){return Object(y["a"])(regeneratorRuntime.mark((function n(){var r,a;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return Object(gt["a"])(e),r=t.update_id,a=t.params,n.abrupt("return",Ct["a"].patchClient(r,a));case 3:case"end":return n.stop()}}),n)})))()},deleteClient:function(e,t){return Object(y["a"])(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return Object(gt["a"])(e),n.next=3,Ct["a"].deleteClient(t);case 3:return n.abrupt("return",n.sent);case 4:case"end":return n.stop()}}),n)})))()}}},Et=(n("d81d"),"coupons/UPDATE_ALL_COUPONS"),Ot="coupons/UPDATE_COMPANY_COUPONS",jt="coupons/UPDATE_COUPON",Lt="coupons/UPDATE_COUPON_AMOUNT",At="coupons/UPDATE_COUPON_SCHEDULES",Pt="coupons/IS_LOADING",Rt=n("808a"),xt="coupons",Mt={namespaced:!0,state:{isLoading:!0,allCoupons:[],companyCoupons:[],coupon:null,couponAmount:"",couponSchedules:[]},getters:{isLoading:function(e){return e.isLoading},allCoupons:function(e){return e.allCoupons},companyCoupons:function(e){return e.companyCoupons},coupon:function(e){return e.coupon},couponAmount:function(e){return e.couponAmount},couponSchedules:function(e){return e.couponSchedules}},mutations:(Ye={},Object(j["a"])(Ye,Pt,(function(e,t){return e.isLoading=t})),Object(j["a"])(Ye,Et,(function(e,t){return e.allCoupons=t})),Object(j["a"])(Ye,Ot,(function(e,t){return e.companyCoupons=t})),Object(j["a"])(Ye,jt,(function(e,t){return e.coupon=t})),Object(j["a"])(Ye,Lt,(function(e,t){return e.couponAmount=t})),Object(j["a"])(Ye,At,(function(e,t){return e.couponSchedules=t})),Ye),actions:{getAllCoupons:function(e,t){var n=this;return Object(y["a"])(regeneratorRuntime.mark((function r(){var a,o;return regeneratorRuntime.wrap((function(r){while(1)switch(r.prev=r.next){case 0:return a=e.commit,a(Pt,!0),r.prev=2,r.next=5,Rt["a"].getCoupons(t);case 5:o=r.sent,a(Et,o.data),a(Lt,o.headers["x-total-count"]),r.next=13;break;case 10:r.prev=10,r.t0=r["catch"](2),n.$message.error("Ошибка при получении данных о промокодах");case 13:return r.prev=13,a(Pt,!1),r.finish(13);case 16:case"end":return r.stop()}}),r,null,[[2,10,13,16]])})))()},getCompanyCoupons:function(e,t){var n=this;return Object(y["a"])(regeneratorRuntime.mark((function r(){var a,o,i,c,s;return regeneratorRuntime.wrap((function(r){while(1)switch(r.prev=r.next){case 0:return a=e.commit,o=t.org_id,i=t.params,a(Pt,!0),r.prev=3,r.next=6,Rt["a"].getCompanyCoupons(o,i);case 6:c=r.sent,s={A:"Акционный",C:"Корпоративный",X:"Персональный"},c.data.length>0&&c.data.map((function(e){e.discount="".concat(e.discount,"%"),e.type="".concat(s[e.type])||"Неизвестно"})),a(Ot,c.data),a(Lt,c.headers["x-total-count"]),r.next=16;break;case 13:r.prev=13,r.t0=r["catch"](3),n.$message.error("Ошибка при получении данных о промокодах");case 16:return r.prev=16,a(Pt,!1),r.finish(16);case 19:case"end":return r.stop()}}),r,null,[[3,13,16,19]])})))()},getCoupon:function(e,t){var n=this;return Object(y["a"])(regeneratorRuntime.mark((function r(){var a,o,i;return regeneratorRuntime.wrap((function(r){while(1)switch(r.prev=r.next){case 0:return a=e.commit,a(Pt,!0),r.prev=2,o=t.coupon_id,r.next=6,Rt["a"].getCoupon(o);case 6:i=r.sent,a(jt,i.data),r.next=13;break;case 10:r.prev=10,r.t0=r["catch"](2),n.$message.error("Ошибка при получении данных о промокоде");case 13:return r.prev=13,a(Pt,!1),r.finish(13);case 16:case"end":return r.stop()}}),r,null,[[2,10,13,16]])})))()},getCouponSchedules:function(e,t){var n=this;return Object(y["a"])(regeneratorRuntime.mark((function r(){var a,o,i,c,s,u;return regeneratorRuntime.wrap((function(r){while(1)switch(r.prev=r.next){case 0:return a=e.commit,a(Pt,!0),r.prev=2,o=t.coupon_id,r.next=6,Rt["a"].getCouponSchedules(o);case 6:i=r.sent,c=Object(Pe["a"])(i.data);try{for(c.s();!(s=c.n()).done;)u=s.value,u["end_time"]&&(u.end_time=u.end_time.substr(0,8)),u["start_time"]&&(u.start_time=u.start_time.substr(0,8)),u["discount"]&&(u.discount="".concat(u.discount,"%"))}catch(l){c.e(l)}finally{c.f()}a(At,i.data),r.next=15;break;case 12:r.prev=12,r.t0=r["catch"](2),n.$message.error("Ошибка при получении данных о графике промокодов");case 15:return r.prev=15,a(Pt,!1),r.finish(15);case 18:case"end":return r.stop()}}),r,null,[[2,12,15,18]])})))()},getCouponSchedule:function(e,t){var n=this;return Object(y["a"])(regeneratorRuntime.mark((function r(){var a,o,i,c;return regeneratorRuntime.wrap((function(r){while(1)switch(r.prev=r.next){case 0:return a=e.commit,a(Pt,!0),r.prev=2,o=t.coupon_id,i=t.schedule_id,r.next=6,Rt["a"].getCouponSchedule(o,i);case 6:return c=r.sent,r.abrupt("return",c.data);case 10:r.prev=10,r.t0=r["catch"](2),n.$message.error("Ошибка при получении данных о графике промокода");case 13:return r.prev=13,a(Pt,!1),r.finish(13);case 16:case"end":return r.stop()}}),r,null,[[2,10,13,16]])})))()},getCanCompanyUseCoupon:function(e,t){return Object(y["a"])(regeneratorRuntime.mark((function n(){var r,a;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return Object(gt["a"])(e),r=t.org_id,n.next=4,Rt["a"].getCanCompanyUseCoupon(r);case 4:return a=n.sent,n.abrupt("return",a.data);case 6:case"end":return n.stop()}}),n)})))()},getCouponItems:function(e,t){return Object(y["a"])(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return Object(gt["a"])(e),n.next=3,Rt["a"].getCouponItems(t);case 3:return n.abrupt("return",n.sent);case 4:case"end":return n.stop()}}),n)})))()},postCouponSchedules:function(e,t){return Object(y["a"])(regeneratorRuntime.mark((function n(){var r,a,o,i;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return r=e.commit,a=e.dispatch,r(Pt,!0),o=t.coupon_id,i=t.params,n.next=5,Rt["a"].postCouponSchedules(o,i);case 5:return n.sent,n.next=8,a("getCouponSchedules",{coupon_id:o});case 8:r(Pt,!1);case 9:case"end":return n.stop()}}),n)})))()},postCompanyCoupons:function(e,t){return Object(y["a"])(regeneratorRuntime.mark((function n(){var r,a;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return Object(gt["a"])(e),r=t.org_id,a=t.params,n.next=4,Rt["a"].postCompanyCoupons(r,a);case 4:return n.abrupt("return",n.sent);case 5:case"end":return n.stop()}}),n)})))()},patchCouponSchedule:function(e,t){return Object(y["a"])(regeneratorRuntime.mark((function n(){var r,a,o,i,c;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return r=e.commit,a=e.dispatch,r(Pt,!0),n.prev=2,o=t.coupon_id,i=t.schedule_id,c=t.params,n.next=6,Rt["a"].patchCouponSchedule(o,i,c);case 6:return n.next=8,a("getCouponSchedules",{coupon_id:o});case 8:return n.prev=8,r(Pt,!1),n.finish(8);case 11:case"end":return n.stop()}}),n,null,[[2,,8,11]])})))()},patchCoupon:function(e,t){return Object(y["a"])(regeneratorRuntime.mark((function n(){var r,a;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return Object(gt["a"])(e),r=t.coupon_id,a=t.params,n.next=4,Rt["a"].patchCoupon(r,a);case 4:return n.abrupt("return",n.sent);case 5:case"end":return n.stop()}}),n)})))()},patchCouponItemsServiceCode:function(e,t){return Object(y["a"])(regeneratorRuntime.mark((function n(){var r,a,o;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return Object(gt["a"])(e),r=t.coupon_id,a=t.service_code,o=t.params,n.next=4,Rt["a"].patchCouponItemsServiceCode(r,a,o);case 4:return n.abrupt("return",n.sent);case 5:case"end":return n.stop()}}),n)})))()},removeLimitCouponItemsServiceCode:function(e,t){return Object(y["a"])(regeneratorRuntime.mark((function n(){var r,a;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return Object(gt["a"])(e),r=t.coupon_id,a=t.service_code,n.next=4,Rt["a"].removeLimitCouponItemsServiceCode(r,a);case 4:return n.abrupt("return",n.sent);case 5:case"end":return n.stop()}}),n)})))()},putCanCompanyUseCoupon:function(e,t){return Object(y["a"])(regeneratorRuntime.mark((function n(){var r,a;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return Object(gt["a"])(e),r=t.org_id,n.next=4,Rt["a"].putCanCompanyUseCoupon(r);case 4:return a=n.sent,n.abrupt("return",a.data);case 6:case"end":return n.stop()}}),n)})))()},putCouponItemsServiceCode:function(e,t){return Object(y["a"])(regeneratorRuntime.mark((function n(){var r,a,o;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return Object(gt["a"])(e),r=t.coupon_id,a=t.service_code,n.prev=2,n.next=5,Rt["a"].putCouponItemsServiceCode(r,a);case 5:return o=n.sent,n.abrupt("return",o.data);case 9:throw n.prev=9,n.t0=n["catch"](2),n.t0;case 12:case"end":return n.stop()}}),n,null,[[2,9]])})))()},deleteCouponSchedule:function(e,t){var n=this;return Object(y["a"])(regeneratorRuntime.mark((function r(){var a,o,i,c;return regeneratorRuntime.wrap((function(r){while(1)switch(r.prev=r.next){case 0:return a=e.commit,o=e.dispatch,a(Pt,!0),r.prev=2,i=t.coupon_id,c=t.schedule_id,r.next=6,Rt["a"].deleteCouponSchedule(i,c);case 6:return r.next=8,o("getCouponSchedules",{coupon_id:i});case 8:r.next=13;break;case 10:r.prev=10,r.t0=r["catch"](2),n.$message.error("Ошибка при удалении данных о графике промокода");case 13:return r.prev=13,a(Pt,!1),r.finish(13);case 16:case"end":return r.stop()}}),r,null,[[2,10,13,16]])})))()},deleteCoupon:function(e,t){return Object(y["a"])(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return Object(gt["a"])(e),n.next=3,Rt["a"].deleteCoupon(t);case 3:return n.abrupt("return",n.sent);case 4:case"end":return n.stop()}}),n)})))()},deleteCanCompanyUseCoupon:function(e,t){return Object(y["a"])(regeneratorRuntime.mark((function n(){var r,a;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return Object(gt["a"])(e),r=t.org_id,n.next=4,Rt["a"].deleteCanCompanyUseCoupon(r);case 4:return a=n.sent,n.abrupt("return",a.data);case 6:case"end":return n.stop()}}),n)})))()},deleteCouponItemsServiceCode:function(e,t){return Object(y["a"])(regeneratorRuntime.mark((function n(){var r,a,o;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return Object(gt["a"])(e),r=t.coupon_id,a=t.service_code,n.next=4,Rt["a"].deleteCouponItemsServiceCode(r,a);case 4:return o=n.sent,n.abrupt("return",o.data);case 6:case"end":return n.stop()}}),n)})))()}}};r["default"].use(le["a"]);var Dt=!1,_t=new le["a"].Store({strict:Dt,modules:(qe={},Object(j["a"])(qe,ge,be),Object(j["a"])(qe,je,Le),Object(j["a"])(qe,ot,it),Object(j["a"])(qe,Ve,Je),Object(j["a"])(qe,ht,ft),Object(j["a"])(qe,wt,yt),Object(j["a"])(qe,xt,Mt),qe),plugins:Dt?[me()()]:[]}),Nt=(n("5363"),n("f309")),zt=n("2992"),Ht=n.n(zt),It=n("da5b"),Ut=n.n(It);r["default"].use(Nt["a"]);var Bt=new Nt["a"]({icons:{iconfont:"mdi"},lang:{locales:{ru:Ht.a,en:Ut.a},current:"en"},theme:{light:!0}}),Ft=n("c1df"),Wt=n.n(Ft),Gt=n("d531"),$t=n("2ead"),Yt=n.n($t),qt=Object(Gt["extendMoment"])(Wt.a);qt.locale("ru"),r["default"].use(Yt.a,{moment:qt}),A.a.config({name:"epi-online"});n("0fb7"),n("450d");var Vt=n("f529"),Jt=n.n(Vt);r["default"].prototype.$message=Jt.a;var Xt=n("353c");r["default"].use(Xt["MLInstaller"]);new Xt["MLCreate"]({initial:"RU",save:!0,languages:[new Xt["MLanguage"]("RU").create({programTitle:"EPI online",momentLocale:"ru",chartLocale:"ru",backButton:"Назад",dateTimeFormat:"DD.MM.YYYY HH:mm:ss",dateFormat:"DD.MM.YYYY",timeFormat:"HH:mm:ss",yes:"Да",no:"Нет",language:"Язык",loginTitle:"Авторизация",loginForgotLink:"Забыли пароль?",loginButton:"Войти",formEmailLabel:"Адрес электронной почты",formPassLabel:"Пароль",formRuleRequired:"Данное поле является обязательным",formRuleRequired2:"Это поле обязательно",formRuleRequired3:"Поле обязателько для заполнения",formRuleEmailErr:"Некорректный адрес электронной почты",formRulePassMin:"Минимальная длина пароля 8 символов.",formPhoneLabel:"Телефон",formNameLabel:"Имя",formInnLabel:"ИНН",formRuleInnErr:"Введите корректный ИНН",formRulePhoneErr:"Введите корректный номер телефона",formTypeLabel:"Тип",formClientLabel:"Клиент",formCouponNumberLabel:"Код промокода(не обязательно)",formCouponDiscountLabel:"Размер скидки в процентах",formStartDateLabel:"Дата начала",formEndDateLabel:"Дата окончания",formDescLabel:"Описание",formCancelButton:"Отмена",formEditButton:"Редактировать",formAddButton:"Добавить",formUpdateButton:"Обновить",formSubmitButton:"Сохранить",formOkButton:"OK",formCouponNumberError:"Должно быть 6 цифр",formPercentError:"Должно быть от 0 до 100",formValidateError:"Провертье все поля на заполнение",formValidateError2:"Проверьте поля на правильность заполнения",formScheduleStartTimeLabel:"Срок действия промокода",formScheduleEndTimeLabel:"Время окончания",formScheduleDiscountLabel:"Размер скидки в процентах",formRequiredLabel:"Обязательные поля",formCouponLimitLabel:"Лимит",formUserNameLabel:"ФИО",formPasswordLabel:"Пароль",formPassword2Label:"Повторите пароль",formValueErr:"Неверное значение",formEmailErr:"Неверный email!",formUpdateSuccessMsg:"Данные успешно обновлены.",modalCloseButton:"Закрыть",unknownMsg:"Неизвестно",apiErrorMsg:"Ошибка, пожалуйста попробуйте позже",tableUpdateButton:"Обновить",tableEditButton:"Редактировать",tableDeleteButton:"Удалить",asyncTableSearch:"Поиск",asyncTableDataErr:"Ошибка при получении данных",forgotPasswordTitle:"Восстановление пароля",forgotEmailHint:"На данный адрес будет отправлена ссылка на восстановление пароля.",forgotSubmitButton:"Продолжить",forgotCancelButton:"Отмена",forgotSuccessMessage:"Ссылка на восстановление отправлена.",resetPasswordTitle:"Восстановление пароля",resetPasswordTokenTimeout:"Данная ссылка уже не действительна.",resetPasswordPassLabel:"Новый пароль",resetPasswordPass2Label:"Повторите пароль",resetPasswordSubmitButton:"Сохранить",resetPasswordPassRepeatErr:"Пароли не совпадают",resetPasswordSuccessMsg:"Пароль успешно изменен.",resetPasswordErrorMsg:"Не удалось изменить пароль.",notFoundTitle:"404 - Страница не найдена!",notFoundButton:"На главную",cashboxTitle:"Касса {0}",cashboxTab1:"Общая информация",cashboxTab2:"Логи",cashboxTab3:"Чеки",cashboxTab1Title:"Касса",cashboxSerialNumber:"Серийный номер",cashboxModelCode:"Код модели",cashboxModelName:"Название модели",cashboxUsbPath:"Путь к USB-устройству",cashboxCashierName:"Кассир",casboxsTitle:"ККТ",cashboxsErrorMsg:"Ошибка при получении данных о кассах",cashboxErrorMsg:"Ошибка при получении данных о кассе",clientsTitle:"Клиенты",clientsAddButton:"Добавить клиента",clientsAddTitle:"Добавление клиента",clientsUpdateTitle:"Обновление данных клиента",clientsCancelButton:"Отмена",clientsUpdateButton:"Обновить",clientsSubmitButton:"Добавить",clientsTableName:"Наименование",clientsTableInn:"ИНН",clientsTablePhone:"Телефон",clientsTableOrgName:"Организация",clientsTableOrgInn:"ИНН организации",clientsDeleteLabel:"Удалить этого клиента?",clientsDeleteErr:"Не удалось удалить данные о клиенте",clientsUpdateSuccessMsg:"Данные клиента обновлены",clientsUpdateErrorMsg:"Не удалось обновить данные клиента",clientsAddSuccessMsg:"Клиент добавлен",clientsAddErrorMsg:"Не удалось добавить клиента",clientsErrorMsg:"Ошибка при получении данных о клиентах",clientErrorMsg:"Ошибка при получении данных о клиенте",couponsTitle:"Промокоды",couponsAddButton:"Добавить промокод",couponsAddTitle:"Добавление промокода",couponsTypeA:"Акционный (A)",couponsTypeC:"Корпоративный (C)",couponsTypeX:"Персональный (X)",couponsHeaderType:"Тип",couponsHeaderCode:"Код",couponsHeaderStartDate:"Дата начала",couponsHeaderEndDate:"Дата окончания",couponsHeaderDiscount:"Размер скидки",couponsHeaderCount:"Количество применений",couponsHeaderClient:"Клиент",couponsHeaderOrgName:"Наименование компании",couponsHeaderDesc:"Описание",couponsAddSuccessMsg:"Промокод создан",couponsAddErrorMsg:"Не удалось добавить промокод",couponsDeleteLabel:"Удалить этот промокод?",couponsDeleteErr:"Не удалось удалить данные о промокоде",couponsEditButton:"Редактировать промокод",couponDiscountTitle:"Текущая скидка",couponPeriodTitle:"Период действия",couponServiceTitle:"Услуга",couponLimitTitle:"Лимит",couponUsedTitle:"Использовано всего",couponItemTitle:"Промокод для услуги",couponScheduleEditTitle:"Редактирование сроков",couponScheduleTitle:"Срок действия",couponUpdateTitle:"Обновление промокода",couponScheduleAddBtn:"Добавить сроки действия",couponServiceAddErr:"Ошибка при добавлении режима,\nПровертье наличие терминала с этим режимом",couponScheduleDeleteLabel:"Удалить расписание?",couponScheduleDeleteErr:"Ошибка при удалении расписания",couponScheduleDeleteErr2:"Ошибка при удалении данных о графике промокода",couponScheduleAddErr:"Ошибка при добавлении расписания.\nПровертье правильность заполнения полей",couponScheduleAddErr2:"Ошибка при добавлении расписания",couponScheduleEditErr:"Ошибка при редактировании расписания.\nПровертье правильность заполнения полей",couponScheduleEditErr2:"Ошибка при редактировании расписания",couponsErrorMsg:"Ошибка при получении данных о промокодах",couponErrorMsg:"Ошибка при получении данных о промокоде",couponsScheduleErrorMsg:"Ошибка при получении данных о графике промокодов",couponScheduleErrorMsg:"Ошибка при получении данных о графике промокода",couponRemoveLimit:"Убрать лимит",memberJoinTitle:"Регистрация",memberJoinTokenTimeout:"Данная ссылка уже не действительна.",memberJoinSuccessMsg:"Регистрация прошла успешно.",memberJoinErrorMsg:"Не удалось зарегестрировать пользователя.",membersTitle:"Сотрудники",membersAddButton:"Добавить сотрудника",membersAddTitle:"Добавление сотрудника",membersHeaderUsername:"ФИО",membersHeaderEmail:"Емайл",membersHeaderDateCreate:"Дата добавления",membersRegistrationSuccessMsg:"Ссылка на регистрацию отправлена.",membersAddSuccessMsg:"Сотрудник добавлен.",membersDeleteLabel:"Удалить этого сотрудника из организации?",membersAsyncTableStartBtn:"Начать работу",membersAsyncTableEndBtn:"Закончить работу",adminMenuTitle:"Администрирование",adminMenuOrg:"Организации",adminMenuClient:"Клиенты",adminMenuCoupon:"Промокоды",adminMenuRep:"Отчеты",menuListCashbox:"ККТ",menuListTerminal:"Терминалы",menuListMember:"Сотрудники",organizationsTitle:"Организации",organizationsHeaderName:"Наименование",organizationsHeaderOwner:"Владелец",organizationsHeaderInn:"ИНН",organizationsHeaderPhone:"Телефон",organizationsHeaderEmail:"E-mail",organizationsErrorMsg:"Ошибка при получении данных организации",reportsTitle:"Анализ продаж",reportsPeriodLabel:"Выберите период",reportsOrgLabel:"Организация",reportsTermLabel:"Терминал",reportsMemberLabel:"Сотрудник",reportsPayTypeLabel:"Тип оплаты",reportsClientLabel:"Клиент",reportsCountTitle:"Количество моек по типам услуг",reportsPaymentTitle:"Выручка по типам услуг",reportsDailyTitle:"Выручка",reportsDailyCountTitle:"Количество моек",reportsHourTitle:"Загруженность дня по часам",reportsStatsTitle:"Оплата по услугам",reportsStatsHeaderService:"Услуга",reportsStatsHeaderCount:"Количество",reportsStatsHeaderPercentPast:"% к прошлому году",reportsStatsHeaderCost:"Сумма",reportsStatsHeaderDiscount:"Скидка",reportsStatsHeaderRevenue:"Оплачено",reportsStatsHeaderMiddle:"Средний чек",reportsStatsManMsg:"Ручной запуск",reportsStatsTotal:"Итого (без ручных запусков)",reportsLogentryTitle:"История",reportsLogentryDownloadBtn:"Скачать",reportsLogentryDownloadClientBtn:"Отчет по клиентам",reportsLogentryHeadService:"Услуга",reportsLogentryHeadServiceType:"Тип услуги",reportsLogentryHeadPrice:"Стоимость",reportsLogentryHeadDiscount:"Скидка",reportsLogentryHeadAmount:"Сумма оплаты",reportsLogentryHeadMode:"Режим",reportsLogentryHeadStart:"Начало",reportsLogentryHeadEnd:"Окончание",reportsLogentryHeadTime:"Длительность",reportsLogentryHeadType:"Тип запуска",reportsLogentryHeadState:"Состояние",reportsLogentryHeadDate:"Дата",reportsLogentryHeadMember:"Сотрудник",reportsLogentryNoPay:"Нет оплаты",reportsLogentryModeLabel:"Режим",reportsLogentryWashManually:"Ручной",reportsLogentryWashAuto:"Автоматический",reportsLogentryWashEnd:"Завершена",reportsLogentryWashNoEnd:"Не завершена",reportsDumpTitle:"Мойка от",reportsDumpSubTitle:"c {0} по {1} (Длительность {2})",reportsAllLabel:"Все",reportsPayTypeCouponLabel:"С промокодом",reportsPayTypeNoCouponLabel:"Без промокода",reportServiceManually:"Ручной запуск",reportsHourDatasetLabel:"Данные за период с {0} по {1}",reportsDownloadErrorMsg:"Не удалось скачать шаблоны.",terminalsTitle:"Терминалы",terminalsAddButton:"Добавить терминал",terminalsAddTitle:"Добавление терминала",terminalsSerialNumberLabel:"Серийный номер",terminalsActiveCodeLabel:"Код активации",terminalsActiveDateLabel:"Дата активации",terminalsAddressLabel:"Адрес",terminalsMemberLabel:"Активный сотрудник",terminalsDateCreateLabel:"Дата добавления",terminalsDeleteLabel:"Удалить этот терминал?",terminalsDeleteErr:"Не удалось удалить терминал",terminalsAddErr:"Не удалось добавить терминал",terminalsErrorMsg:"Ошибка при получении данных терминала",terminalTitle:"Терминал",terminalHeaderInfo:"Общая информация",terminalHeaderService:"Услуги",terminalHeaderGrafik:"График цен",terminalHeaderTO:"ТО",terminalHeaderMessages:"История событий",terminalMaintenanceAddBtn:"Добавить ТО",terminalMaintenanceEditTitle:"Редактировать ТО",terminalMaintenanceDate:"Дата проведения ТО",terminalMaintenanceNext:"Следующее ТО",terminalMaintenanceTechName:"Имя Специалиста",terminalMaintenanceNote:"Заметки",terminalMaintenanceId:"Номер заявки ТО",terminalMaintenanceDateCreate:"дата создания заявки",terminalMaintenanceDeleteSuccess:"Данные удалены",terminalMaintenanceAddSuccess:"ТО добавлено",terminalMaintenanceEditSuccess:"ТО отредактировано",terminalMaintenanceDeleteError:"Ошибка при удалении данных",terminalMaintenanceAddError:"Ошибка при создании ТО",terminalMaintenanceEditError:"Ошибка при редатировании ТО",terminalMessagesMessage:"Описание",terminalMessagesServiceName:"Режим",terminalMessagesDateCreated:"Дата и время",terminalSendButton:"Деньги!",terminalSettingTitle:"Настройки",terminalBonusPayLabel:"Оплата бонусами",terminalAfterPayLabel:"Начисление бонусов после оплаты",terminalBonusLabel:"Бонусы",terminalBonusPercentLabel:"Размер начисления бонусов в % от стоимости услуги",terminalBonusScheduleTitle:"График изменения начисления бонусов",terminalBonusScheduleStart:"Время начала",terminalBonusScheduleEnd:"Время окончания",terminalBonusSchedulePercent:"Бонусы в %",terminalReboot:"Перезагрузить",terminalRebooting:"Перезагружается",terminalStopWash:"Остановить мойку",terminalStopDeltaWash:"Сброс",terminalCancelWash:"Отмена",terminalOpenGate:"Открыть ворота",terminalCloseGate:"Закрыть ворота",terminalRunWash:"Запустить мойку",terminalPauseWash:"Пауза",terminalPlayWash:"Пуск",terminalOrgName:"Организация",terminalScreenTitle:"Экран терминала",terminalStateTitle:"Состояние терминала",terminalErrorTitle:"Ошибки",terminalHeaderStatus:"Статус",terminalHeaderPayTerm:"Терминал оплаты",terminalHeaderControlDevice:"Связь с автоматизацией",terminalHeaderStarted:"Дата последнего включения",terminalHeaderTempHum:"Температура / Влажность в терминале",terminalHeaderCooler:"Кулер",terminalHeaderHeater:"Обогреватель",terminalHeaderBackLight:"Подсветка",terminalHeaderBoxTemp:"Температура в боксе",terminalOnLabel:"Включен",terminalOffLabel:"Выключен",terminalNotAvail:"Недоступен",terminalOn2Label:"Включена",terminalOff2Label:"Выключена",terminalLocked:"Заблокировано",terminalCashCollector:"Купюроприемник",terminalHideControl:"Скрыть кнопки управления",terminalStatesSelectScreen:"Выбор режима",terminalStatesWaitPay:"Ожидание оплаты",terminalStatesPayment:"Оплата",terminalStatesWashing:"Идет мойка",terminalSendSuccessMsg:"Сообщение успешно отправлено.",terminalPriceScheduleAddBtn:"Добавить сроки изменения цены",terminalPriceScheduleAddTitle:"Новая цена",terminalPriceScheduleEditTitle:"Редактирование цены",terminalPriceScheduleStart:"Время начала акции",terminalPriceScheduleEnd:"Время окончания",terminalPriceScheduleType:"Тип услуги",terminalPriceSchedulePrice:"Цена",terminalPriceScheduleDeleteTitle:"Удалить расписание?",terminalPriceScheduleDeleteErr:"Ошибка при удалении расписания",terminalPriceScheduleAddErr:"Ошибка при создании расписания.\nПровертье правильность заполнения полей",terminalPriceScheduleEditErr:"Ошибка при редактировании расписания.\nПровертье правильность заполнения полей",terminalPriceScheduleEditErr2:"Ошибка при редактировании расписания",terminalServiceCreateTitle:"Новая услуга",terminalServiceEditTitle:"Редактирование услуги",terminalServiceEditSubTitle:"Режим услуги",terminalServiceName:"Заголовок",terminalServiceFullName:"Название в чеке",terminalServicePrice:"Цена",terminalServiceIsWash:"Запуск мойки",terminalServiceIcon:"Изображение",terminalServiceDesc:"Описание",terminalServiceCode:"Код услуги",terminalServiceRelPos:"Текущая позиция",terminalServiceCode1Label:"Режим 1",terminalServiceCode2Label:"Режим 2",terminalServiceCode3Label:"Режим 3",terminalServiceCode4Label:"Режим 4",terminalServiceDeleteTitle:"Вы хотите удалить услугу?",terminalServiceUpdateSuccess:"Услуга обновлена",terminalServiceUpdateError:"Услуга не обновлена, попробуйте еще раз",terminalServiceCreateSuccess:"Услуга создана",terminalServiceCreateError:"Услуга не создана, попробуйте еще раз",couponOnLabel:"Включены",couponOffLabel:"Выключены",couponOnBtn:"Включить",couponOffBtn:"Выключить",couponPeriodLabel:"Выберите период",couponPieTitle:"Количество использований промокода за указанный период",apiErrorNoConnect:"Отсутствует соединение с сервером.",apiError403:"У вас недостаточно прав для выполнения этой операции.",apiError500:"Упс! Что-то пошло не так."}),new Xt["MLanguage"]("EN").create({programTitle:"EPI online",momentLocale:"en",chartLocale:"en",backButton:"Back",dateTimeFormat:"DD.MM.YYYY HH:mm:ss",dateFormat:"DD.MM.YYYY",timeFormat:"HH:mm:ss",yes:"Yes",no:"No",language:"Language",loginTitle:"Login",loginForgotLink:"Forgot your password?",loginButton:"Login",formEmailLabel:"Email address",formPassLabel:"Password",formRuleRequired:"This field is required",formRuleRequired2:"This field is required",formRuleRequired3:"Required field",formRuleEmailErr:"Invalid email address",formRulePassMin:"The minimum password length is 8 characters.",formPhoneLabel:"Phone",formNameLabel:"Name",formInnLabel:"INN",formRuleInnErr:"Please enter correct INN",formRulePhoneErr:"Please enter a valid phone number",formTypeLabel:"Type",formClientLabel:"Client",formCouponNumberLabel:"Coupon code (optional)",formCouponDiscountLabel:"Discount amount in percent",formStartDateLabel:"Start date",formEndDateLabel:"End date",formDescLabel:"Description",formCancelButton:"Cancel",formEditButton:"Edit",formAddButton:"Add",formUpdateButton:"Update",formSubmitButton:"Save",formOkButton:"OK",formCouponNumberError:"Must be 6 digits",formPercentError:"Must be between 0 and 100",formValidateError:"Validate all fields for filling",formValidateError2:"Check the fields for correct filling",formScheduleStartTimeLabel:"Coupon expiration date",formScheduleEndTimeLabel:"End Time",formScheduleDiscountLabel:"Discount amount in percent",formRequiredLabel:"Required fields",formCouponLimitLabel:"Limit",formUserNameLabel:"Full name",formPasswordLabel:"Password",formPassword2Label:"Repeat password",formValueErr:"Invalid value",formEmailErr:"Invalid email!",formUpdateSuccessMsg:"Data has been successfully updated.",modalCloseButton:"Close",unknownMsg:"Unknown",apiErrorMsg:"Error, please try again later",tableUpdateButton:"Update",tableEditButton:"Edit",tableDeleteButton:"Delete",asyncTableSearch:"Search",asyncTableDataErr:"Error retrieving data",forgotPasswordTitle:"Password Recovery",forgotEmailHint:"A link to reset your password will be sent to this address.",forgotSubmitButton:"Continue",forgotCancelButton:"Cancel",forgotSuccessMessage:"Recovery link has been sent.",resetPasswordTitle:"Password recovery",resetPasswordTokenTimeout:"This link is no longer valid.",resetPasswordPassLabel:"New Password",resetPasswordPass2Label:"Please repeat password",resetPasswordSubmitButton:"Save",resetPasswordPassRepeatErr:"Passwords do not match",resetPasswordSuccessMsg:"Password changed successfully.",resetPasswordErrorMsg:"Failed to change password.",notFoundTitle:"404 - Page not found!",notFoundButton:"Home",cashboxTitle:"Cashbox {0}",cashboxTab1:"General information",cashboxTab2:"Logs",cashboxTab3:"Checks",cashboxTab1Title:"Cashier",cashboxSerialNumber:"Serial Number",cashboxModelCode:"Model Code",cashboxModelName:"Model Name",cashboxUsbPath:"Path to USB device",cashboxCashierName:"Cashier",casboxsTitle:"KKT",cashboxsErrorMsg:"Error while receiving cashbox data",cashboxErrorMsg:"Error while receiving cashbox data",clientsTitle:"Clients",clientsAddButton:"Add client",clientsAddTitle:"Add client",clientsUpdateTitle:"Client data update",clientsCancelButton:"Cancel",clientsUpdateButton:"Update",clientsSubmitButton:"Add",clientsTableName:"Name",clientsTableInn:"INN",clientsTablePhone:"Phone",clientsTableOrgName:"Organization",clientsTableOrgInn:"TIN of the organization",clientsDeleteLabel:"Delete this client?",clientsDeleteErr:"Failed to delete client data",clientsUpdateSuccessMsg:"Client data updated",clientsUpdateErrorMsg:"Failed to update client details",clientsAddSuccessMsg:"Client added",clientsAddErrorMsg:"Failed to add client",clientsErrorMsg:"Error retrieving client data",clientErrorMsg:"Error retrieving client data",couponsTitle:"Coupons",couponsAddButton:"Add coupon",couponsAddTitle:"Coupon Adding",couponsTypeA:"Promotional (A)",couponsTypeC:"Corporate (C)",couponsTypeX:"Personal (X)",couponsHeaderType:"Type",couponsHeaderCode:"Code",couponsHeaderStartDate:"Start Date",couponsHeaderEndDate:"End date",couponsHeaderDiscount:"Discount amount",couponsHeaderCount:"Count",couponsHeaderClient:"Client",couponsHeaderOrgName:"Company Name",couponsHeaderDesc:"Description",couponsAddSuccessMsg:"Coupon created",couponsAddErrorMsg:"Failed to add coupon",couponsDeleteLabel:"Delete this coupon?",couponsDeleteErr:"Failed to delete coupon data",couponsEditButton:"Edit Coupon",couponDiscountTitle:"Current Discount",couponPeriodTitle:"Validity Period",couponServiceTitle:"Service",couponLimitTitle:"Limit",couponUsedTitle:"Used",couponItemTitle:"Coupon for the service",couponScheduleEditTitle:"Editing Due Dates",couponScheduleTitle:"Expiry Date",couponUpdateTitle:"Coupon Update",couponScheduleAddBtn:"Add expiration dates",couponServiceAddErr:"Error while adding a mode, nChecking if there is a terminal with this mode",couponScheduleDeleteLabel:"Delete schedule?",couponScheduleDeleteErr:"Error deleting schedule",couponScheduleDeleteErr2:"Error deleting coupon schedule data",couponScheduleAddErr:"An error occurred while adding a schedule. nChecking if the fields were filled in correctly",couponScheduleAddErr2:"Error adding schedule",couponScheduleEditErr:"Error while editing the schedule. nChecking the correctness of filling in the fields",couponScheduleEditErr2:"Error while editing schedule",couponsErrorMsg:"Error retrieving coupon data",couponErrorMsg:"Error retrieving coupon data",couponsScheduleErrorMsg:"Error retrieving coupon schedule data",couponScheduleErrorMsg:"Error retrieving coupon schedule data",couponRemoveLimit:"Remove Limit",memberJoinTitle:"Registration",memberJoinTokenTimeout:"This link is no longer valid.",memberJoinSuccessMsg:"Registration was successful.",memberJoinErrorMsg:"Failed to register user.",membersTitle:"Employees",membersAddButton:"Add an employee",membersAddTitle:"Adding an employee",membersHeaderUsername:"Full name",membersHeaderEmail:"Email",membersHeaderDateCreate:"Date added",membersRegistrationSuccessMsg:"Registration link has been sent.",membersAddSuccessMsg:"Member added.",membersDeleteLabel:"Are you sure you want to remove this employee from the organization?",membersAsyncTableStartBtn:"Get Started",membersAsyncTableEndBtn:"End Work",adminMenuTitle:"Administration",adminMenuOrg:"Organizations",adminMenuClient:"Clients",adminMenuCoupon:"Coupons",adminMenuRep:"Reports",menuListCashbox:"ККТ",menuListTerminal:"Terminals",menuListMember:"Employees",organizationsTitle:"Organizations",organizationsHeaderName:"Name",organizationsHeaderOwner:"Owner",organizationsHeaderInn:"INN",organizationsHeaderPhone:"Phone",organizationsHeaderEmail:"E-mail",organizationsErrorMsg:"Error retrieving organization data",reportsTitle:"Sales Analysis",reportsPeriodLabel:"Select period",reportsOrgLabel:"Organization",reportsTermLabel:"Terminal",reportsMemberLabel:"Employee",reportsPayTypeLabel:"Payment type",reportsClientLabel:"Client",reportsCountTitle:"Number of car washes by service type",reportsPaymentTitle:"Revenue by Service Type",reportsDailyTitle:"Revenue",reportsDailyCountTitle:"Number of washes",reportsHourTitle:"Daily Hourly Workload",reportsStatsTitle:"Payment by Service",reportsStatsHeaderService:"Service",reportsStatsHeaderCount:"Count",reportsStatsHeaderPercentPast:"% last year",reportsStatsHeaderCost:"Amount",reportsStatsHeaderDiscount:"Discount",reportsStatsHeaderRevenue:"Paid",reportsStatsHeaderMiddle:"Average bill",reportsStatsManMsg:"Manual launch",reportsStatsTotal:"Total",reportsLogentryTitle:"History",reportsLogentryDownloadBtn:"Download",reportsLogentryDownloadClientBtn:"Client report",reportsLogentryHeadService:"Service",reportsLogentryHeadServiceType:"Service type",reportsLogentryHeadPrice:"Cost",reportsLogentryHeadDiscount:"Discount",reportsLogentryHeadAmount:"Payment Amount",reportsLogentryHeadMode:"Mode",reportsLogentryHeadStart:"Start",reportsLogentryHeadEnd:"End",reportsLogentryHeadTime:"Duration",reportsLogentryHeadType:"Startup Type",reportsLogentryHeadState:"Status",reportsLogentryHeadDate:"Date",reportsLogentryHeadMember:"Employee",reportsLogentryNoPay:"No payment",reportsLogentryModeLabel:"Mode",reportsLogentryWashManually:"Manual",reportsLogentryWashAuto:"Automatic",reportsLogentryWashEnd:"Completed",reportsLogentryWashNoEnd:"Incomplete",reportsDumpTitle:"Sink from",reportsDumpSubTitle:"from {0} to {1} (Duration {2})",reportsAllLabel:"Everyone",reportsPayTypeCouponLabel:"With a promo code",reportsPayTypeNoCouponLabel:"No promo code",reportServiceManually:"Start manually",reportsHourDatasetLabel:"Data for the period from {0} to {1}",reportsDownloadErrorMsg:"Failed to download templates.",terminalsTitle:"Terminals",terminalsAddButton:"Add terminal",terminalsAddTitle:"Adding a terminal",terminalsSerialNumberLabel:"Serial Number",terminalsActiveCodeLabel:"Activation Code",terminalsActiveDateLabel:"Activation date",terminalsAddressLabel:"Address",terminalsMemberLabel:"Active employee",terminalsDateCreateLabel:"Date added",terminalsDeleteLabel:"Delete this terminal?",terminalsDeleteErr:"Failed to delete terminal",terminalsAddErr:"Failed to add terminal",terminalsErrorMsg:"Error receiving terminal data",terminalTitle:"Terminal",terminalHeaderInfo:"General Information",terminalHeaderService:"Services",terminalHeaderGrafik:"Price chart",terminalHeaderTO:"TO",terminalHeaderMessages:"Events history",terminalMaintenanceAddBtn:"Add TO",terminalMaintenanceEditTitle:"Edit TO",terminalMaintenanceDate:"Date of maintenance",terminalMaintenanceNext:"Next Maintenance",terminalMaintenanceTechName:"Specialist Name",terminalMaintenanceNote:"Notes",terminalMaintenanceId:"Maintenance application number",terminalMaintenanceDateCreate:"ticket creation date",terminalMaintenanceDeleteSuccess:"Data deleted",terminalMaintenanceAddSuccess:"TO added",terminalMaintenanceEditSuccess:"TO edited",terminalMaintenanceDeleteError:"Error while deleting data",terminalMaintenanceAddError:"Error while creating maintenance",terminalMaintenanceEditError:"Error while editing maintenance",terminalMessagesMessage:"Description",terminalMessagesServiceName:"Service",terminalMessagesDateCreated:"Date and time",terminalSendButton:"Money!",terminalSettingTitle:"Settings",terminalBonusPayLabel:"Bonus payment",terminalAfterPayLabel:"Bonuses accrual after payment",terminalBonusLabel:"Bonuses",terminalBonusPercentLabel:"Amount of bonuses accrued in% of the service cost",terminalBonusScheduleTitle:"Schedule for changing the accrual of bonuses",terminalBonusScheduleStart:"Start time",terminalBonusScheduleEnd:"End time",terminalBonusSchedulePercent:"Bonuses in%",terminalReboot:"Reload",terminalRebooting:"Rebooting",terminalStopWash:"Stop washing",terminalStopDeltaWash:"Stop",terminalCancelWash:"Cancel",terminalOpenGate:"Open gate",terminalCloseGate:"Close gate",terminalRunWash:"Run wash",terminalPauseWash:"Pause",terminalPlayWash:"Play",terminalOrgName:"Organization",terminalScreenTitle:"Terminal Screen",terminalStateTitle:"Terminal State",terminalErrorTitle:"Errors",terminalHeaderStatus:"Status",terminalHeaderPayTerm:"Payment terminal",terminalHeaderControlDevice:"Link to automation",terminalHeaderStarted:"Last Power On Date",terminalHeaderTempHum:"Temperature / Humidity terminal",terminalHeaderCooler:"Cooler",terminalHeaderHeater:"Heater",terminalHeaderBackLight:"Backlight",terminalHeaderBoxTemp:"Box temperature",terminalOnLabel:"Enabled",terminalOffLabel:"Off",terminalNotAvail:"Not Available",terminalOn2Label:"Enabled",terminalOff2Label:"Off",terminalLocked:"Locked",terminalCashCollector:"Cash Collector",terminalHideControl:"Hide control button",terminalStatesSelectScreen:"Mode selection",terminalStatesWaitPay:"Awaiting payment",terminalStatesPayment:"Payment",terminalStatesWashing:"Washing in progress",terminalSendSuccessMsg:"Message sent successfully.",terminalPriceScheduleAddBtn:"Add price change dates",terminalPriceScheduleAddTitle:"New price",terminalPriceScheduleEditTitle:"Price editing",terminalPriceScheduleStart:"Promotion start time",terminalPriceScheduleEnd:"End Time",terminalPriceScheduleType:"Service Type",terminalPriceSchedulePrice:"Price",terminalPriceScheduleDeleteTitle:"Delete schedule?",terminalPriceScheduleDeleteErr:"Error while deleting schedule",terminalPriceScheduleAddErr:"Error while creating the schedule. nChecking the correctness of filling in the fields",terminalPriceScheduleEditErr:"Error while editing the schedule. nChecking the correctness of filling in the fields",terminalPriceScheduleEditErr2:"Error while editing schedule",terminalServiceCreateTitle:"New Service",terminalServiceEditTitle:"Service Editing",terminalServiceEditSubTitle:"Service Mode",terminalServiceName:"Title",terminalServiceFullName:"Name in receipt",terminalServicePrice:"Price",terminalServiceIsWash:"Wash start",terminalServiceIcon:"Image",terminalServiceDesc:"Description",terminalServiceCode:"Service code",terminalServiceRelPos:"Current position",terminalServiceCode1Label:"Mode 1",terminalServiceCode2Label:"Mode 2",terminalServiceCode3Label:"Mode 3",terminalServiceCode4Label:"Mode 4",terminalServiceDeleteTitle:"Do you want to delete the service?",terminalServiceUpdateSuccess:"Service updated",terminalServiceUpdateError:"Service not updated, please try again",terminalServiceCreateSuccess:"Service created",terminalServiceCreateError:"Service not created, please try again",couponOnLabel:"Enabled",couponOffLabel:"Off",couponOnBtn:"Enable",couponOffBtn:"Off",couponPeriodLabel:"Select period",couponPieTitle:""})]});var Zt=n("b6d0"),Kt=n("b408"),Qt=n.n(Kt);r["default"].directive("mask",Zt["a"]);var en=!0,tn="";r["default"].config.performance=!en,r["default"].config.productionTip=en,r["default"].config.devtools=!0,en&&tn&&u["a"]({dsn:"",integrations:[new l["a"]({Vue:r["default"],attachProps:!0})]}),r["default"].use(a["a"],{symbol:"₽",thousandsSeparator:" ",fractionCount:2,fractionSeparator:",",symbolPosition:"back",symbolSpacing:!0,avoidEmptyDecimals:void 0}),r["default"].use(H),r["default"].use(Qt.a,"wss://shinycar.ru/api",{format:"json",connectManually:!0}),r["default"].use(i.a),r["default"].component("apexchart",i.a),r["default"].use(s.a),r["default"].$cookies.set("lang","RU"),new r["default"]({router:ue,store:_t,vuetify:Bt,render:function(e){return e(C)}}).$mount("#app")},"61da":function(e,t,n){"use strict";var r=n("2b0e"),a=new r["default"];t["a"]=a},"808a":function(e,t,n){"use strict";n("99af");var r=n("365c"),a=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return r["a"].get("/coupons",{params:e})},o=function(e){return r["a"].get("/coupons/".concat(e))},i=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return r["a"].get("/organizations/".concat(e,"/coupons"),{params:t})},c=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return r["a"].get("/coupons/".concat(e,"/items"),{params:t})},s=function(e,t){return r["a"].get("/coupons/".concat(e,"/items/").concat(t))},u=function(e){return r["a"].get("/coupons/".concat(e,"/schedules"))},l=function(e,t){return r["a"].get("/coupons/".concat(e,"/schedules/").concat(t))},d=function(e){return r["a"].get("/organizations/".concat(e,"/features/coupons"))},m=function(e,t){return r["a"].put("/coupons/".concat(e,"/items/").concat(t))},p=function(e){return r["a"].put("/organizations/".concat(e,"/features/coupons"))},h=function(e,t){return r["a"].post("/organizations/".concat(e,"/coupons"),t)},f=function(e,t){return r["a"].patch("/coupons/".concat(e),t)},g=function(e,t){return r["a"].post("/coupons/".concat(e,"/schedules"),t)},b=function(e,t,n){return r["a"].patch("/coupons/".concat(e,"/items/").concat(t),n)},v=function(e,t){return r["a"].post("/coupons/".concat(e,"/items/").concat(t,"/remove-limit"),{})},k=function(e,t,n){return r["a"].patch("/coupons/".concat(e,"/schedules/").concat(t),n)},S=function(e){return r["a"].delete("/coupons/".concat(e))},T=function(e,t){return r["a"].delete("/coupons/".concat(e,"/items/").concat(t))},C=function(e,t){return r["a"].delete("/coupons/".concat(e,"/schedules/").concat(t))},w=function(e){return r["a"].delete("/organizations/".concat(e,"/features/coupons"))};t["a"]={getCoupons:a,getCoupon:o,getCompanyCoupons:i,getCouponItems:c,getCouponItemsServiceCode:s,getCouponSchedule:l,getCouponSchedules:u,getCanCompanyUseCoupon:d,putCouponItemsServiceCode:m,putCanCompanyUseCoupon:p,postCompanyCoupons:h,postCouponSchedules:g,patchCoupon:f,patchCouponItemsServiceCode:b,removeLimitCouponItemsServiceCode:v,patchCouponSchedule:k,deleteCoupon:S,deleteCouponItemsServiceCode:T,deleteCouponSchedule:C,deleteCanCompanyUseCoupon:w}},"9ee3":function(e,t,n){"use strict";var r=n("365c"),a=function(e){return r["a"].post("/auth/obtain-token",e,{skipAuthentification:!0})},o=function(e){var t={token:e};return r["a"].post("/auth/refresh-token",t,{skipAuthentification:!0})},i=function(e){var t={token:e};return r["a"].post("/auth/verify-token",t,{skipAuthentification:!0})},c=function(e){return r["a"].post("/auth/forgot-password",e,{skipAuthentification:!0})},s=function(e){return r["a"].post("/auth/reset-password",e,{skipAuthentification:!0})};t["a"]={obtainToken:a,refreshToken:o,verifyToken:i,forgotPassword:c,resetPassword:s}},e7ac:function(e,t,n){"use strict";n("99af");var r=n("365c"),a=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return r["a"].get("/organizations/".concat(e,"/terminals"),{params:t})},o=function(e){return r["a"].get("/terminals/".concat(e,"/services"))},i=function(e,t){return r["a"].get("/terminals/".concat(e,"/services/").concat(t))},c=function(e){return r["a"].get("/terminals/".concat(e))},s=function(e){return r["a"].get("/terminals/".concat(e,"/maintenances"))},u=function(e,t){return r["a"].get("/terminals/".concat(e,"/services/").concat(t,"/schedules"))},l=function(e,t,n){return r["a"].get("/terminals/".concat(e,"/services/").concat(t,"/schedules/").concat(n))},d=function(e){return r["a"].get("/terminals/".concat(e,"/options"))},m=function(e,t){return r["a"].patch("/terminals/".concat(e,"/options"),t)},p=function(e){return r["a"].get("/terminals/".concat(e,"/messages"))},h=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return r["a"].post("/organizations/".concat(e,"/terminals"),t)},f=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return r["a"].post("/terminals/".concat(e,"/maintenances"),t)},g=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return r["a"].post("/terminals/".concat(e,"/services"),t)},b=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return r["a"].post("/terminals/".concat(e,"/services/").concat(t,"/schedules"),n)},v=function(e,t){return r["a"].post("/organizations/".concat(e,"/terminals/").concat(t,"/active_member"))},k=function(e,t){return r["a"].delete("/organizations/".concat(e,"/terminals/").concat(t,"/active_member"))},S=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return r["a"].patch("/terminals/".concat(e,"/maintenances/").concat(t),n)},T=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return r["a"].patch("/terminals/".concat(e,"/services/").concat(t),n)},C=function(e){return r["a"].post("/terminals/".concat(e,"/lock"))},w=function(e,t,n){var a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return r["a"].patch("/terminals/".concat(e,"/services/").concat(t,"/schedules/").concat(n),a)},y=function(e){return r["a"].delete("/terminals/".concat(e,"/lock"))},E=function(e){return r["a"].post("/terminals/".concat(e,"/reboot"))},O=function(e,t){return r["a"].post("/terminals/".concat(e,"/send"),t)},j=function(e,t){return r["a"].post("/terminals/".concat(e,"/stop-wash"),t)},L=function(e,t){return r["a"].post("/terminals/".concat(e,"/cancel-wash"),t)},A=function(e,t){return r["a"].post("/terminals/".concat(e,"/open-gate"),t)},P=function(e,t){return r["a"].post("/terminals/".concat(e,"/close-gate"),t)},R=function(e,t){return r["a"].post("/terminals/".concat(e,"/run-wash"),t)},x=function(e,t){return r["a"].post("/terminals/".concat(e,"/pause-wash"),t)},M=function(e,t){return r["a"].post("/terminals/".concat(e,"/play-wash"),t)},D=function(e){return r["a"].delete("/terminals/".concat(e))},_=function(e,t){return r["a"].delete("/terminals/".concat(e,"/maintenances/").concat(t))},N=function(e,t){return r["a"].delete("/terminals/".concat(e,"/services/").concat(t))},z=function(e,t,n){return r["a"].delete("/terminals/".concat(e,"/services/").concat(t,"/schedules/").concat(n))},H=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return r["a"].get("/terminals/".concat(e,"/stats"),{params:t})},I=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return r["a"].get("/terminals/".concat(e,"/logentries"),{params:t})},U=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return r["a"].post("/terminals/".concat(e,"/logentries/xls"),{},t)},B=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return r["a"].post("/terminals/".concat(e,"/logentries/client-xls"),{},t)},F=function(e,t){return r["a"].post("/terminals/".concat(e,"/").concat(t))};t["a"]={getOrganizationsTerminals:a,getTerminalGeneralInfo:c,getTerminalServices:o,getTerminalServiceById:i,getTerminalMaintenance:s,getTerminalServicesPriceSchedules:u,getTerminalServicesPriceSchedule:l,getTerminalMessages:p,getTerminalOptions:d,updateTerminalOptions:m,postOrganizationsTerminals:h,postTerminalMaintenance:f,postTerminalService:g,postTerminalServicesPriceSchedule:b,changeActiveMember:v,removeActiveMember:k,patchTerminalMaintenance:S,patchTerminalService:T,patchTerminalLock:C,patchTerminalServicesPriceSchedule:w,rebootTerminal:E,sendEmailTerminal:O,stopWashing:j,cancelWashing:L,openGate:A,closeGate:P,runWash:R,pauseWashing:x,playWashing:M,deleteTerminalLock:y,deleteTerminal:D,deleteTerminalMaintenance:_,deleteTerminalService:N,deleteTerminalServicesPriceSchedule:z,getStats:H,getLogentry:I,getLogentryXmlReport:U,getLogentryXmlClientReport:B,sendCommand:F}}}); //# sourceMappingURL=app.e4d3e31f.js.map