(this["webpackJsonpocpp-cs"]=this["webpackJsonpocpp-cs"]||[]).push([[10],{111:function(e,t,n){"use strict";var a=n(0),r=n.n(a).a.createContext();t.a=r},143:function(e,t,n){"use strict";var a=n(3),r=(n(0),n(734)),i=n(210),o=n(2);t.a=Object(i.c)((function(e){return Object(o.jsx)(r.a,Object(a.a)({},e))}),{withRef:!1})},163:function(e,t,n){"use strict";var a=n(9),r=n(27),i=n(21),o=n(22),s=n(46),c=new Event("onTokenExchanged"),d=Object(i.a)((function e(){var t=this;Object(o.a)(this,e),this.init=function(){return t.load(),t.parse(),t.isPresent()?(t.interval=setInterval(t.checkExpiration,s.a.tokenCheckInterval),t.log("Is present"),t.tk.access_token):(t.log("Not present"),!1)},this.get=function(){return!!t.isPresent()&&t.tk.access_token},this.isPresent=function(){return!!(t.tk.access_token&&Date.now()<t.tk.valid_till)},this.checkExpiration=function(){t.tk.access_token&&(t.load(),t.goingToExpire()&&t.exchange())},this.goingToExpire=function(){var e=new Date(t.tk.valid_till),n=new Date;return Date.now()>t.tk.valid_till-1e3*s.a.tokenExpireGapMin*60?(t.log("Going to expire? now:".concat(n," to:").concat(e," YES")),!0):(t.log("Going to expire? now:".concat(n," to:").concat(e," NO")),!1)},this.parse=function(){var e=new URLSearchParams(document.location.hash.substr(1));e.get("access_token")&&(t.set(e.get("access_token"),decodeURIComponent(e.get("refresh_token")),e.get("expires_in"),e.get("session")),s.a.debug&&console.log("http://localhost:3000/"+document.location.hash),t.log("PARSED from hash"),document.location.hash="#")},this.set=function(e,n,a){var r=arguments.length>3&&void 0!==arguments[3]&&arguments[3],i=parseInt(a)||0,o=r||t.tk.session;t.tk={access_token:e&&"null"!==e?e:"",refresh_token:n&&"null"!==n?n:"",valid_till:Date.now()+1e3*i,session:o},t.save()},this.save=function(){return localStorage.setItem(s.a.tokenStorageName,JSON.stringify(t.tk))},this.load=function(){return t.tk=JSON.parse(localStorage.getItem(s.a.tokenStorageName))||{}},this.flush=function(){return localStorage.removeItem(s.a.tokenStorageName)},this.exchange=Object(r.a)(Object(a.a)().mark((function e(){return Object(a.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t.log("EXCAHNGE asked"),e.next=3,t.fetch({subject_token:t.tk.access_token,subject_token_type:"urn:ietf:params:oauth:token-type:access_token",client_id:s.a.apiClientId,grant_type:"urn:ietf:params:oauth:grant-type:token-exchange"});case 3:document.dispatchEvent(c);case 4:case"end":return e.stop()}}),e)}))),this.fetch=function(){var e=Object(r.a)(Object(a.a)().mark((function e(n){var r,i,o;return Object(a.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!t.pending){e.next=3;break}return t.log("Pending...can't fetch again"),e.abrupt("return");case 3:return r=JSON.stringify(n),t.pending=!0,t.log("FETCH body "+r),e.next=8,fetch("".concat(s.a.apiTokenUrl),{method:"POST",headers:{"Content-Type":"application/json"},body:r,mode:"cors",cache:"no-store",credentials:"omit"});case 8:return i=e.sent,e.next=11,i.json();case 11:o=e.sent,i.ok?(t.log("fetch SUCCESS"),t.set(o.access_token,o.refresh_token,o.expires_in)):(t.log("fetch FAILED: "+JSON.stringify(o)),t.flush()),t.pending=!1;case 14:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),this.log=function(e){s.a.debug&&console.log("%c Token: ".concat(e),"color: purple")},this.pending=!1})),l=new d;l.init(),t.a=l},179:function(e,t,n){"use strict";var a=n(3),r=(n(0),n(309)),i=n(2);t.a=function(e){return Object(i.jsx)(r.Scrollbars,Object(a.a)(Object(a.a)({},e),{},{autoHide:!0,renderTrackHorizontal:function(e){return Object(i.jsx)("div",Object(a.a)(Object(a.a)({},e),{},{style:{display:"none"},className:"track-horizontal"}))}}))}},189:function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));n(0);var a=n(2);function r(e){return Object(a.jsx)("div",{style:{display:"flex",flexDirection:e.column?"column":"row",alignItems:e.alignItems||"center",justifyContent:e.between?"space-between":"start",flexWrap:e.wrap?"wrap":"nowrap"},className:e.className,children:e.children})}},416:function(e){e.exports=JSON.parse('{"submit":"Submit","save":"Save","change":"Change","edit":"Edit","upload":"Upload","save.success":"Changes successfully saved","save.fail":"Unable to save changes","delete":"Delete","delete.success":"Successfully deleted","delete.fail":"Failed to delete","delete.sure":"Confirm deletion?","kb":"Kb","file.size.exceed":"Maximum filesize exceeded","file.read.failed":"Failed while reading a file","cancell":"Cancel","yes":"Yes","no":"No","nothing.found":"Nothing found","unknown.error":"Unknown error has occurred","close":"Close","offline":"Lost connection...","method.success":"Action completed","method.fail":"Action failed","method.confirm.title":"Confirm an action","method.confirm.text":"This action action can\'t be undone","signup.signup":"Sign Up","signup.text":"Please register to get all the functionality.","signup.username":"Login","signup.username.invalid":"Login is required","signup.email":"Email","signup.email.invalid":"Incorrect email","signup.password":"Password","signup.password.invalid":"Password is required","signup.password.confirm":"Confirm password","signup.password.confirm.empty":"Password confirmation is required","signup.password.confirm.invalid":"Password and confirmation don\'t match","signup.forgot":"Forgot password?","signup.or":"or","signup.signin":"Sign In","signup.iaccept":"I accept","signup.mainpage":"Back to main","signup.terms":"terms and conditions","signup.iaccept.invalid":"You have to accept ","signup.success":"You have successfully registered. We sent you an email with all the further instructions.","signin.signin":"Sign In","signin.text":"Please Sign In to get all the functionality.","signin.identity":"Login or Email","signin.identity.invalid":"Specify login or email","signin.password":"Password","signin.password.invalid":"Password is required","signin.or":"or","signin.signup":"Sign Up","signin.forgot":"Forgot password?","signin.google":"Auth via Google","recovery.recovery":"Restore password","recovery.text":"Enter your email to restore your password.","recovery.email":"Email","recovery.email.invalid":"Incorrect email","recovery.proceed":"Proceed","recovery.or":"or","recovery.signin":"Sign In","recovery.proceedSuccess":"Recovery link has been sent to your email.","recovery.resetSuccess":"Password successfully changed.","recovery.password":"New password","recovery.password.invalid":"Enter new password","userprofile.dark":"Dark theme","userprofile.logout":"Log Out","userprofile.profile":"Profile","userprofile.active":"Active","userprofile.admin":"Admin","userprofile.guest":"Guest","userprofile.email":"Email","userprofile.email.invalid":"Incorrect email","userprofile.passchange":"Change password","userprofile.oldpass":"Current password","userprofile.newpass":"New password","userprofile.name":"Name","userprofile.name.invalid":"Name id required","userprofile.avatar.change":"Upload avatar","userprofile.avatar.remove":"Remove current","userprofile.connection":"Charge station connection link","userprofile.connectionHint":"Don\'t forget to add the Station ID (Identity) to the link if the station settings require it.","userprofile.copied":"Copied to clipboard","confirm.confirm":"Confirm email","confirm.text":"Confirmation code was sent to your email.","confirm.success":"Your email successfully confirmed.","confirm.nowucan":"Now you can","confirm.signin":"Sign In","confirm.code":"Confirmation code","confirm.code.invalid":"Confirmation code is required","confirm.proceed":"Proceed","icons.search":"Search","icons.notifications":"Notifications","icons.ocpp":"Direct stations control","icons.admin":"Admin","icons.dark":"Dark theme","icons.driver":"Driver mode","icons.crm":"Stations owner mode","sidebar.main":"Main","sidebar.admin.journals":"Journals","sidebar.admin.groups":"Users","sidebar.admin.tools":"Tools","sidebar.admin.settings":"Settings","sidebar.ocpp.ocpp":"Stations control","sidebar.crm.stations":"Stations","sidebar.crm.transactions":"Transactions","sidebar.crm.cards":"Cards","sidebar.crm.invoice":"Invoices","sidebar.crm.client":"Clients","sidebar.crm.network":"Networks","sidebar.crm.tariff":"Tariffs","sidebar.crm.account":"Accounts","sidebar.driver.stations":"Find a station","sidebar.driver.cars":"My cars","sidebar.driver.cards":"My cards","search.placeholder":"Search...","search.search":"Search","search.results":"Search results","stations.stations":"Stations","stations.photos":"Photos","stations.update":"Update","stations.add":"Add a station","stations.as.tiles":"Tiles","stations.as.map":"Map","stations.as.table":"Table","stations.table.label":"Station","stations.table.vendor":"Vendor","stations.table.model":"Model","stations.table.network":"Network","stations.table.typename":"Type","stations.table.serialnumber":"Serial","stations.table.statename":"State","stations.table.type.private":"Private","stations.table.type.public":"Public","stations.table.clientname":"Client","stations.table.connected":"Online","stations.table.connectionupdate":"Date","stations.table.online":"Online","stations.table.offline":"Offline","stations.table.true":"Yes","stations.table.false":"No","stations.map.more":"More","stations.map.stations":"Stations","stations.map.forcar":"For a car...","stations.station":"Station","stations.details":"Details","stations.identity":"Identity","stations.label":"Name","stations.description":"Description","stations.typename":"Type","stations.version":"Version","stations.modelname":"Model","stations.vendorname":"Vendor","stations.serialnumber":"Serial","stations.boxserialnumber":"Box serial","stations.iccid":"ICC ID","stations.imsi":"IMSI","stations.networkname":"Network","stations.connected":"Online","stations.connectionupdate":"Connected","stations.disconnected":"Disconnected","stations.lastupdate":"Updated","stations.created":"Created","stations.client":"Client","stations.connectors":"Connectors","stations.location":"Location","stations.transactions":"Transactions","stations.reservations":"Reservations","stations.datatransfer":"OCPP Log","stations.connection":"Connection link","stations.connectionHint":"Don\'t forget to add the Station ID (Identity) to the link if the station settings require it.","stations.copied":"Copied to clipboard","stations.geo":"Coords","stations.lat":"Lat","stations.lng":"Lng","stations.btn.charge":"Charge","stations.btn.reserve":"Reserve","stations.true":"Yes","stations.false":"No","stations.tiles.online":"Online","stations.tiles.offline":"Offline","stationtransactions.transactions":"Transactions","stationtransactions.datestart":"Start","stationtransactions.datestop":"End","stationtransactions.identity":"Identity","stationtransactions.meterstart":"Meter start","stationtransactions.meterstop":"Meter end","stationtransactions.id":"ID","stationtransactions.code":"Code","stationtransactions.connectorid":"Connector","stationtransactions.reservationid":"Reservation","stationtransactions.reason":"Reason","reservations.reservations":"Reservations","reservations.datestart":"Start","reservations.datestop":"End","reservations.identity":"Station","reservations.volume":"Volume","reservations.id":"ID","reservations.code":"Code","reservations.connectorid":"Connector","reservations.expirydate":"Till","datatransfer.datetime":"Date","datatransfer.identity":"Station","datatransfer.action":"Action","datatransfer.request":"Request","datatransfer.response":"Response","datatransfer.heartbeat":"Show Heartbeat-actions","connectors.connectors":"Connectors","connectors.identity":"Connector","connectors.chargername":"Charger","connectors.statename":"State","connectors.label":"Label","connectors.typename":"Type","connectors.connectorid":"Number","connectors.description":"Description","connectors.mode":"Mode","connectors.btn.charge":"Charge","connectors.btn.reserve":"Reserve","card.card":"Cards","card.name":"Name","card.identity":"Card","card.description":"Description","card.noname":"No name","card.created":"Created","card.statename":"State","card.typename":"Type","card.code":"Code","card.label":"Name","card.expiry":"Expiry","card.client":"Client","card.type.rfid":"RFID","card.type.credit":"Credit","card.type.plastic":"Plastic","transactions.transactions":"Transactions","transactions.identity":"Charge Point","transactions.created":"Created","transactions.clientname":"Client","transactions.label":"Name","transactions.price":"Price","transactions.volume":"Volume","transactions.tariffname":"Tariff","transactions.servicename":"Service","transactions.invoicecode":"Invoice","transactions.statename":"State","transactions.amount":"Amount","transactions.currency":"Currency","transactions.transactionid":"TransactionId","transactions.reservationid":"ReservationId","car.car":"My cars","car.label":"Name","car.created":"Created","car.statename":"State","car.identity":"Number","car.charger":"Charger","car.description":"Description","car.chargerac":"Charger","car.chargernameac":"Charger","invoice.code":"Code","invoice.invoice":"Invoice","invoice.created":"Date","invoice.client":"Client","invoice.currency":"Currency","invoice.amount":"Amount","invoice.statename":"State","invoice.transactions.label":"Name","invoice.transactions.price":"Price","invoice.transactions.volume":"Volume","invoice.transactions.tariff":"Tariff","invoice.transactions.amount":"Amount","account.code":"Code","account.accounts":"Accounts","account.created":"Created","account.client":"Client","account.statename":"Status","account.currency":"Currency","account.balance":"Balance","client.client":"Client","client.created":"Created","client.orders":"Orders","client.amount":"Amount","client.balance":"Balance","client.energy":"Energy","client.profit":"Profit","client.code":"Code","client.username":"Username","client.firstname":"First name","client.lastname":"Last name","client.middlename":"Middle name","client.label":"Label","client.currencycode":"Currency","client.currency":"Currency","client.statename":"State","client.email":"E-mail","client.phone":"Phone","client.picture":"Picture","client.typename":"Type","client.phoneverified":"Phone verified","client.emailverified":"E-mail verified","client.name":"Full name","client.birthday":"Birthday","client.identity":"Identity","client.localename":"Locale name","client.localedescription":"Locale description","client.lastupdate":"Updated","client.details":"Details","client.cars":"Cars","client.transactions":"Transactions","client.cards":"Cards","client.invoice":"Invoice","client.invoices":"Invoices","client.account":"Account","client.accounts":"Accounts","client.description":"Description","client.stations":"Change Points","client.today":"Today","client.week":"Week","client.month":"Month","client.alltime":"All time","client.transactions.identity":"Charge Point","client.transactions.created":"Created","client.transactions.id":"Id","client.transactions.label":"Name","client.transactions.price":"Price","client.transactions.volume":"Volume","client.transactions.tariffname":"Tariff","client.transactions.servicename":"Service","client.transactions.invoicecode":"Invoice","client.transactions.statename":"State","client.transactions.amount":"Amount","client.transactions.currency":"Currency","tariff.tariffs":"Tariffs","tariff.lastupdate":"Updated","tariff.networkname":"Network","tariff.network":"Network","tariff.servicename":"Service","tariff.service":"Service","tariff.modename":"Mode","tariff.mode":"Mode","tariff.identity":"Tariff","tariff.label":"Name","tariff.price":"Price","tariff.commission":"Commission","tariff.cost":"Cost","tariff.code":"Code","tariff.typename":"Type","tariff.type":"Type","tariff.client":"Client","tariff.description":"Description","tariff.linschedule":"In Schedule","tariff.statename":"State","tariff.currency":"Currency","tariff.mode.slow":"Slow","tariff.mode.standard":"Standard","tariff.mode.fast":"Fast","tariff.mode.ultra":"Ultra","notice.notice":"Notice","notice.created":"Created","notice.text":"Notice text","admin.apilog.apilog":"API query log","admin.apilog.datetime":"Date, time","admin.apilog.username":"User","admin.apilog.path":"Path","admin.dblog.dblog":"Event log","admin.dblog.datetime":"Date, time","admin.dblog.username":"User","admin.dblog.type":"Type","admin.dblog.session":"Session","admin.dblog.code":"Code","admin.dblog.event":"Event","admin.dblog.text":"Text","admin.groups.groups":"Groups","admin.groups.btn.add":"Add group","admin.groups.btn.delete":"Remove group","admin.groups.system":"System group","admin.groups.name":"Name","admin.groups.username":"Code","admin.groups.description":"Description","admin.users.users":"Users","admin.users.btn.block":"Block user","admin.users.btn.delete":"Remove user","admin.users.name":"Name","admin.users.username":"Login","admin.users.email":"E-mail","admin.users.password":"Set password","admin.users.created":"Created","admin.users.statustext":"State","admin.users.phone":"Phone","admin.users.description":"Description","admin.users.passwordchange":"Have to change password","admin.users.passwordnotchange":"Don\'t change password","admin.users.title.name":"Name","admin.users.title.created":"Created","admin.users.title.input_last":"Last activity","admin.users.tab.profile":"Profile","admin.users.tab.groups":"Groups","admin.users.tab.ip":"IP Addresses","admin.users.iptable.allowed":"Allowed","admin.users.iptable.denied":"Denied","admin.users.iptable.none":"No IP addresses","admin.users.iptable.prompt":"Input IP address","admin.users.tab.interfaces":"Interfaces","admin.registry.registry":"Registry","admin.registry.btn.add":"Add parameter","admin.registry.btn.delete":"Remove branch","admin.registry.key":"Key","admin.registry.subkey":"Subkey (path)","admin.registry.name":"Name","admin.registry.type":"Type","admin.registry.integer":"Integer","admin.registry.number":"Number","admin.registry.datetime":"Date and time","admin.registry.string":"String","admin.registry.boolean":"Yes / No","admin.registry.data":"Value","admin.registry.valuename":"Name","admin.registry.value":"Value","admin.console.console":"API Console","admin.console.query":"Path","admin.console.params":"Parameters","admin.console.submit":"Query","admin.console.object":"As a object","admin.console.table":"As a table","admin.resource.resource":"Resources","admin.resource.btn.add":"Add","admin.resource.btn.delete":"Delete","admin.resource.node":"Node","admin.resource.name":"Name","admin.resource.description":"Description","admin.resource.data":"Value","admin.resource.type":"Type","admin.reference.reference":"References","admin.reference.name":"Name","admin.reference.typename":"Type","admin.reference.statename":"Status","admin.reference.description":"Description","admin.reference.vendor":"Manufacturer","admin.reference.agent":"Agent","admin.reference.currency":"Currency","admin.reference.version":"Version","admin.reference.calendar":"Calendar","admin.reference.category":"Category","admin.reference.measure":"Measure","admin.reference.mode":"Mode","admin.reference.network":"Network","admin.workflow.workflow":"Objects and classes","admin.workflow.btn.add":"Add","admin.workflow.btn.delete":"Remove","admin.workflow.tab.edit":"Edit","admin.workflow.tab.workflow":"Workflow","admin.workflow.tab.types":"Types","admin.workflow.tab.security":"Security","admin.workflow.edit.label":"Name","admin.workflow.edit.code":"Code","admin.workflow.edit.parent":"Parent","admin.workflow.edit.entity":"Object","admin.workflow.edit.abstract":"Abstract","admin.workflow.types.code":"Code","admin.workflow.types.name":"Name","admin.workflow.types.description":"Description","admin.workflow.security.disallow":"Deny","admin.workflow.security.allow":"Allow","admin.workflow.security.access":"Access","admin.workflow.security.create":"Create","admin.workflow.security.select":"Select","admin.workflow.security.update":"Update","admin.workflow.security.delete":"Delete","admin.workflow.security.execute":"Execute","admin.workflow.security.visible":"Visible","admin.workflow.security.enable":"Enabled","admin.workflow.security.recuresive":"Save recursive","admin.workflow.security.objectset":"Apply to existing objects","admin.workflow.security.name":"Name","admin.workflow.security.description":"Description","admin.workflow.security.save.success":"Successfully changed","admin.workflow.security.save.fail":"Unable to change","admin.workflow.constructor.states":"States","admin.workflow.constructor.states.typecode":"Type code","admin.workflow.constructor.states.typename":"Type","admin.workflow.constructor.states.code":"Code","admin.workflow.constructor.states.label":"Name","admin.workflow.constructor.states.sequence":"Order","admin.workflow.constructor.states.type":"Type","admin.workflow.constructor.methods":"Methods","admin.workflow.constructor.methods.actioncode":"Action code","admin.workflow.constructor.methods.actionname":"Action name","admin.workflow.constructor.methods.code":"Code","admin.workflow.constructor.methods.label":"Name","admin.workflow.constructor.methods.action":"Action","admin.workflow.constructor.methods.sequence":"Order","admin.workflow.constructor.transitions":"Transitions","admin.workflow.constructor.transitions.state":"State","admin.workflow.constructor.transitions.operation":"Operation","admin.workflow.constructor.transitions.newstate":"New state","admin.workflow.constructor.events":"Events","admin.workflow.constructor.events.type":"Type","admin.workflow.constructor.events.action":"Action","admin.workflow.constructor.events.label":"Name","admin.workflow.constructor.events.sequence":"Order","admin.workflow.constructor.events.text":"Procedure","admin.workflow.constructor.events.enabled":"Enabled","admin.dashboard.dashboard":"Admin panel","admin.dashboard.sessions.sessions":"Sessions","admin.dashboard.sessions.created":"Created","admin.dashboard.sessions.host":"Host","admin.dashboard.sessions.username":"User","admin.dashboard.sessions.status":"Status","admin.dashboard.eventchart.title":"Events structure","admin.dashboard.eventchart.type":"Type","admin.dashboard.eventchart.qty":"Qty","admin.dashboard.eventchart.message":"Message","admin.dashboard.eventchart.notify":"Notice","admin.dashboard.eventchart.error":"Error","admin.dashboard.eventchart.link":"Show all","usergrouppicker.name":"Name","usergrouppicker.description":"Description","DataTablePeriod.search":"\u041e\u041a","DataTablePeriod.reset":"Clear","DataTableSearch.search":"\u041e\u041a","DataTableSearch.reset":"Clear","DataTableSearch.placeholder":"Search...","ocpp.stationlist.stationlist":"Stations list","ocpp.commands.commands":"Send a command","ocpp.commands.noform":"This command has no parameters","ocpp.commands.type.integer":"Integer","ocpp.commands.type.number":"Number","ocpp.commands.type.string":"String","ocpp.commands.type.object":"JSON Object","ocpp.commands.type.array":"JSON Array","ocpp.commands.pick":"No stations selected. Specify a station.","ocpp.commands.result":"Command results","ocpp.commands.copied":"Copied to clipboard","ocpp.commands.CancelReservation":"Cancel Reservation","ocpp.commands.CancelReservation.reservationId":"Reservation Id","ocpp.commands.CancelReservation.reservationId.description":"Id of the reservation to cancel.","ocpp.commands.ChangeAvailability":"Change Availability","ocpp.commands.ChangeAvailability.connectorId":"Connector Id","ocpp.commands.ChangeAvailability.connectorId.description":"The id of the connector for which availability needs to change. Id \'0\' (zero) is used if the availability of the Charge Point and all its connectors needs to change.","ocpp.commands.ChangeAvailability.type":"Type","ocpp.commands.ChangeAvailability.type.description":"This contains the type of availability change that the Charge Point should perform.","ocpp.commands.ChangeConfiguration":"Change Configuration","ocpp.commands.ChangeConfiguration.key":"Key","ocpp.commands.ChangeConfiguration.key.description":"The name of the configuration setting to change. See for standard configuration key names and associated values.","ocpp.commands.ChangeConfiguration.value":"Value","ocpp.commands.ChangeConfiguration.value.description":"The new value as string for the setting. See for standard configuration key names and associated values.","ocpp.commands.ClearCache":"Clear Cache","ocpp.commands.ClearChargingProfile":"Clear Charging Profile","ocpp.commands.ClearChargingProfile.id":"Id","ocpp.commands.ClearChargingProfile.id.description":"The ID of the charging profile to clear.","ocpp.commands.ClearChargingProfile.connectorId":"Connector Id","ocpp.commands.ClearChargingProfile.connectorId.description":"Specifies the ID of the connector for which to clear charging profiles. A connectorId of zero (0) specifies the charging profile for the overall Charge Point. Absence of this parameter means the clearing applies to all charging profiles that match the other criteria in the request.","ocpp.commands.ClearChargingProfile.chargingProfilePurpose":"Charging profile purpose","ocpp.commands.ClearChargingProfile.chargingProfilePurpose.description":"Specifies to purpose of the charging profiles that will be cleared, if they meet the other criteria in the request.","ocpp.commands.ClearChargingProfile.stackLevel":"Stack level","ocpp.commands.ClearChargingProfile.stackLevel.description":"Specifies the stackLevel for which charging profiles will be cleared, if they meet the other criteria in the request.","ocpp.commands.DataTransfer":"Data Transfer","ocpp.commands.DataTransfer.vendorId":"Vendor Id","ocpp.commands.DataTransfer.vendorId.description":"This identifies the Vendor specific implementation.","ocpp.commands.DataTransfer.messageId":"Message Id","ocpp.commands.DataTransfer.messageId.description":"Additional identification field.","ocpp.commands.DataTransfer.data":"Data","ocpp.commands.DataTransfer.data.description":"Data without specified length or format.","ocpp.commands.GetCompositeSchedule":"Get Composite Schedule","ocpp.commands.GetCompositeSchedule.connectorId":"Connector Id","ocpp.commands.GetCompositeSchedule.connectorId.description":"The ID of the Connector for which the schedule is requested. When ConnectorId=0, the Charge Point will calculate the expected consumption for the grid connection.","ocpp.commands.GetCompositeSchedule.duration":"Duration","ocpp.commands.GetCompositeSchedule.duration.description":"Time in seconds. length of requested schedule.","ocpp.commands.GetCompositeSchedule.chargingRateUnit":"Charging rate unit","ocpp.commands.GetCompositeSchedule.chargingRateUnit.description":"Can be used to force a power or current profile.","ocpp.commands.GetConfiguration":"Get Configuration","ocpp.commands.GetConfiguration.key":"Key","ocpp.commands.GetConfiguration.key.description":"List of keys for which the configuration value is requested.","ocpp.commands.GetDiagnostics":"Get Diagnostics","ocpp.commands.GetDiagnostics.location":"Location","ocpp.commands.GetDiagnostics.location.description":"This contains the location (directory) where the diagnostics file shall be uploaded to.","ocpp.commands.GetDiagnostics.retries":"Retries","ocpp.commands.GetDiagnostics.retries.description":"This specifies how many times Charge Point must try to upload the diagnostics before giving up. If this field is not present, it is left to Charge Point to decide how many times it wants to retry.","ocpp.commands.GetDiagnostics.retryInterval":"Retry interval","ocpp.commands.GetDiagnostics.retryInterval.description":"The interval in seconds after which a retry may be attempted. If this field is not present, it is left to Charge Point to decide how long to wait between attempts.","ocpp.commands.GetDiagnostics.startTime":"Start time","ocpp.commands.GetDiagnostics.startTime.description":"This contains the date and time of the oldest logging information to include in the diagnostics.","ocpp.commands.GetDiagnostics.stopTime":"Stop time","ocpp.commands.GetDiagnostics.stopTime.description":"This contains the date and time of the latest logging information to include in the diagnostics.","ocpp.commands.GetLocalListVersion":"Get Local List Version","ocpp.commands.RemoteStartTransaction":"Remote Start Transaction","ocpp.commands.RemoteStartTransaction.connectorId":"Connector Id","ocpp.commands.RemoteStartTransaction.connectorId.description":"Number of the connector on which to start the transaction. connectorId SHALL be > 0.","ocpp.commands.RemoteStartTransaction.idTag":"Id tag","ocpp.commands.RemoteStartTransaction.idTag.description":"The identifier that Charge Point must use to start a transaction.","ocpp.commands.RemoteStartTransaction.chargingProfile":"Charging profile","ocpp.commands.RemoteStartTransaction.chargingProfile.description":"Specifies to purpose of the charging profiles that will be cleared, if they meet the other criteria in the request.","ocpp.commands.RemoteStopTransaction":"Remote Stop Transaction","ocpp.commands.RemoteStopTransaction.transactionId":"Transaction Id","ocpp.commands.RemoteStopTransaction.transactionId.description":"The identifier of the transaction which Charge Point is requested to stop.","ocpp.commands.ReserveNow":"Reserve Now","ocpp.commands.ReserveNow.connectorId":"Connector Id","ocpp.commands.ReserveNow.connectorId.description":"This contains the id of the connector to be reserved. A value of 0 means that the reservation is not for a specific connector.","ocpp.commands.ReserveNow.expiryDate":"Expiry date","ocpp.commands.ReserveNow.expiryDate.description":"This contains the date and time when the reservation ends. Default: UTC date time + 15 minutes.","ocpp.commands.ReserveNow.idTag":"Id tag","ocpp.commands.ReserveNow.idTag.description":"The identifier for which the Charge Point has to reserve a connector.","ocpp.commands.ReserveNow.parentIdTag":"Parent id tag","ocpp.commands.ReserveNow.parentIdTag.description":"The parent idTag.","ocpp.commands.ReserveNow.reservationId":"Reservation Id","ocpp.commands.ReserveNow.reservationId.description":"Unique id for this reservation.","ocpp.commands.Reset":"Reset","ocpp.commands.Reset.type":"Type","ocpp.commands.Reset.type.description":"This contains the type of reset that the Charge Point should perform.","ocpp.commands.SendLocalList":"Send Local List","ocpp.commands.SendLocalList.listVersion":"List version","ocpp.commands.SendLocalList.listVersion.description":"In case of a full update this is the version number of the full list. In case of a differential update it is the version number of the list after the update has been applied.","ocpp.commands.SendLocalList.localAuthorizationList":"Local authorization list","ocpp.commands.SendLocalList.localAuthorizationList.description":"In case of a full update this contains the list of values that form the new local authorization list. In case of a differential update it contains the changes to be applied to the local authorization list in the Charge Point. Maximum number of AuthorizationData elements is available in the configuration key: SendLocalListMaxLength.","ocpp.commands.SendLocalList.updateType":"Update type","ocpp.commands.SendLocalList.updateType.description":"This contains the type of update (full or differential) of this request.","ocpp.commands.SetChargingProfile":"Set Charging Profile","ocpp.commands.SetChargingProfile.connectorId":"Connector id","ocpp.commands.SetChargingProfile.connectorId.description":"The connector to which the charging profile applies. If connectorId = 0, the message contains an overall limit for the Charge Point.","ocpp.commands.SetChargingProfile.csChargingProfiles":"Charging profiles","ocpp.commands.SetChargingProfile.csChargingProfiles.description":"The charging profile to be set at the Charge Point.","ocpp.commands.TriggerMessage":"Trigger Message","ocpp.commands.TriggerMessage.requestedMessage":"Requested message","ocpp.commands.TriggerMessage.requestedMessage.description":"Requested message","ocpp.commands.TriggerMessage.connectorId":"Connector id","ocpp.commands.TriggerMessage.connectorId.description":"Only filled in when request applies to a specific connector.","ocpp.commands.UnlockConnector":"Unlock Connector","ocpp.commands.UnlockConnector.connectorId":"Connector id","ocpp.commands.UnlockConnector.connectorId.description":"This contains the identifier of the connector to be unlocked.","ocpp.commands.UpdateFirmware":"Update Firmware","ocpp.commands.UpdateFirmware.location":"Location","ocpp.commands.UpdateFirmware.location.description":"This contains a string containing a URI pointing to a location from which to retrieve the firmware.","ocpp.commands.UpdateFirmware.retries":"Retries","ocpp.commands.UpdateFirmware.retries.description":"This specifies how many times Charge Point must try to download the firmware before giving up. If this field is not present, it is left to Charge Point to decide how many times it wants to retry.","ocpp.commands.UpdateFirmware.retrieveDate":"Retrieve date","ocpp.commands.UpdateFirmware.retrieveDate.description":"This contains the date and time of the oldest logging information to include in the diagnostics.","ocpp.commands.UpdateFirmware.retryInterval":"Retry interval","ocpp.commands.UpdateFirmware.retryInterval.description":"The interval in seconds after which a retry may be attempted. If this field is not present, it is left to Charge Point to decide how long to wait between attempts.","extraPages.404Msg":"Sorry, page not found","extraPages.500Msg":"Unexpected error"}')},418:function(e){e.exports=JSON.parse('{"submit":"\u041e\u0442\u043f\u0440\u0430\u0432\u0438\u0442\u044c","save":"\u0421\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c","change":"\u0418\u0437\u043c\u0435\u043d\u0438\u0442\u044c","edit":"\u0420\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c","upload":"\u0417\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044c","save.success":"\u0418\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u0443\u0441\u043f\u0435\u0448\u043d\u043e \u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u044b","save.fail":"\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u0441\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f","delete":"\u0423\u0434\u0430\u043b\u0438\u0442\u044c","delete.success":"\u0423\u0441\u043f\u0435\u0448\u043d\u043e\u0435 \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u0435","delete.fail":"\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u0443\u0434\u0430\u043b\u0438\u0442\u044c","delete.sure":"\u041f\u043e\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0430\u0435\u0442\u0435 \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u0435?","kb":"\u041a\u0431","file.size.exceed":"\u041f\u0440\u0435\u0432\u044b\u0448\u0435\u043d \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u044b\u0439 \u0440\u0430\u0437\u043c\u0435\u0440 \u0444\u0430\u0439\u043b\u0430","file.read.failed":"\u041f\u0440\u0438 \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0435 \u0444\u0430\u0439\u043b\u0430 \u043f\u0440\u043e\u0438\u0437\u043e\u0448\u043b\u0430 \u043e\u0448\u0438\u0431\u043a\u0430","cancell":"\u041e\u0442\u043c\u0435\u043d\u0430","yes":"\u0414\u0430","no":"\u041d\u0435\u0442","nothing.found":"\u041d\u0438\u0447\u0435\u0433\u043e \u043d\u0435 \u043d\u0430\u0439\u0434\u0435\u043d\u043e","unknown.error":"\u041f\u0440\u043e\u0438\u0437\u043e\u0448\u043b\u0430 \u043d\u0435\u0438\u0437\u0432\u0435\u0441\u0442\u043d\u0430\u044f \u043e\u0448\u0438\u0431\u043a\u0430","close":"\u0417\u0430\u043a\u0440\u044b\u0442\u044c","offline":"\u041e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u043a \u0441\u0435\u0440\u0432\u0435\u0440\u0443...","method.success":"\u0414\u0435\u0439\u0441\u0442\u0432\u0438\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u043e","method.fail":"\u0414\u0435\u0439\u0441\u0442\u0432\u0438\u0435 \u043d\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u043e","method.confirm.title":"\u041f\u043e\u0434\u0442\u0432\u0435\u0440\u0434\u0438\u0442\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0435 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044f","method.confirm.text":"\u042d\u0442\u043e \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0435 \u043d\u0435\u043b\u044c\u0437\u044f \u043e\u0442\u043c\u0435\u043d\u0438\u0442\u044c","signup.signup":"\u0420\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u044f","signup.text":"\u0417\u0430\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0438\u0440\u0443\u0439\u0442\u0435\u0441\u044c, \u0447\u0442\u043e\u0431\u044b \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u0434\u043e\u0441\u0442\u0443\u043f \u043a\u043e \u0432\u0441\u0435\u043c \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044f\u043c \u0441\u0438\u0441\u0442\u0435\u043c\u044b.","signup.username":"\u041b\u043e\u0433\u0438\u043d","signup.username.invalid":"\u0423\u043a\u0430\u0436\u0438\u0442\u0435 \u043b\u043e\u0433\u0438\u043d","signup.email":"Email","signup.email.invalid":"\u041d\u0435\u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043d\u044b\u0439 email","signup.password":"\u041f\u0430\u0440\u043e\u043b\u044c","signup.password.invalid":"\u0423\u043a\u0430\u0436\u0438\u0442\u0435 \u043f\u0430\u0440\u043e\u043b\u044c","signup.password.confirm":"\u041f\u043e\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043d\u0438\u0435 \u043f\u0430\u0440\u043e\u043b\u044f","signup.password.confirm.empty":"\u0423\u043a\u0430\u0436\u0438\u0442\u0435 \u043f\u043e\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043d\u0438\u0435 \u043f\u0430\u0440\u043e\u043b\u044f","signup.password.confirm.invalid":"\u041f\u0430\u0440\u043e\u043b\u044c \u0438 \u043f\u043e\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043d\u0438\u0435 \u043d\u0435 \u0441\u043e\u0432\u043f\u0430\u0434\u0430\u044e\u0442","signup.forgot":"\u0417\u0430\u0431\u044b\u043b\u0438 \u043f\u0430\u0440\u043e\u043b\u044c?","signup.or":"\u0438\u043b\u0438","signup.signin":"\u0410\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0438\u044f","signup.iaccept":"\u042f \u043f\u0440\u0438\u043d\u0438\u043c\u0430\u044e","signup.mainpage":"\u0412\u0435\u0440\u043d\u0443\u0442\u044c\u0441\u044f \u043d\u0430 \u0433\u043b\u0430\u0432\u043d\u0443\u044e","signup.terms":"\u043f\u0440\u0430\u0432\u0438\u043b\u0430 \u0438 \u0443\u0441\u043b\u043e\u0432\u0438\u044f","signup.iaccept.invalid":"\u041d\u0443\u0436\u043d\u043e \u043f\u0440\u0438\u043d\u044f\u0442\u044c \u043f\u0440\u0430\u0432\u0438\u043b\u0430 \u0438 \u0443\u0441\u043b\u043e\u0432\u0438\u044f","signup.success":"\u0412\u044b \u0443\u0441\u043f\u0435\u0448\u043d\u043e \u0437\u0430\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0438\u0440\u043e\u0432\u0430\u043b\u0438\u0441\u044c. \u041f\u0438\u0441\u044c\u043c\u043e \u0441 \u0434\u0430\u043b\u044c\u043d\u0435\u0439\u0448\u0438\u043c\u0438 \u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u044f\u043c\u0438 \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u043e \u043d\u0430 \u0443\u043a\u0430\u0437\u0430\u043d\u043d\u044b\u0439 email","signin.signin":"\u0410\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0438\u044f","signin.text":"\u0410\u0432\u0442\u043e\u0440\u0438\u0437\u0443\u0439\u0442\u0435\u0441\u044c \u0447\u0442\u043e\u0431\u044b \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u0434\u043e\u0441\u0442\u0443\u043f \u043a\u043e \u0432\u0441\u0435\u043c \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044f\u043c \u0441\u0438\u0441\u0442\u0435\u043c\u044b.","signin.identity":"\u041b\u043e\u0433\u0438\u043d \u0438\u043b\u0438 email","signin.identity.invalid":"\u0423\u043a\u0430\u0436\u0438\u0442\u0435 \u043b\u043e\u0433\u0438\u043d \u0438\u043b\u0438 email","signin.password":"\u041f\u0430\u0440\u043e\u043b\u044c","signin.password.invalid":"\u0423\u043a\u0430\u0436\u0438\u0442\u0435 \u043f\u0430\u0440\u043e\u043b\u044c","signin.or":"\u0438\u043b\u0438","signin.signup":"\u0420\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u044f","signin.forgot":"\u0417\u0430\u0431\u044b\u043b\u0438 \u043f\u0430\u0440\u043e\u043b\u044c?","signin.google":"\u0412\u043e\u0439\u0442\u0438 \u0447\u0435\u0440\u0435\u0437 Google","recovery.recovery":"\u0412\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u043f\u0430\u0440\u043e\u043b\u044c","recovery.text":"\u0423\u043a\u0430\u0436\u0438\u0442\u0435 \u0432\u0430\u0448 email \u0447\u0442\u043e\u0431\u044b \u0432\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u043f\u0430\u0440\u043e\u043b\u044c.","recovery.email":"Email","recovery.email.invalid":"\u041d\u0435\u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043d\u044b\u0439 email","recovery.proceed":"\u041f\u0440\u043e\u0434\u043e\u043b\u0436\u0438\u0442\u044c","recovery.or":"\u0438\u043b\u0438","recovery.signin":"\u0410\u0432\u0442\u043e\u0440\u0438\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f","recovery.proceedSuccess":"\u0421\u0441\u044b\u043b\u043a\u0430 \u0434\u043b\u044f \u0432\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u043f\u0430\u0440\u043e\u043b\u044f \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0430 \u0432\u0430\u043c \u043d\u0430 email.","recovery.resetSuccess":"\u041f\u0430\u0440\u043e\u043b\u044c \u0443\u0441\u043f\u0435\u0448\u043d\u043e \u0438\u0437\u043c\u0435\u043d\u0435\u043d.","recovery.password":"\u041d\u043e\u0432\u044b\u0439 \u043f\u0430\u0440\u043e\u043b\u044c","recovery.password.invalid":"\u0423\u043a\u0430\u0436\u0438\u0442\u0435 \u043d\u043e\u0432\u044b\u0439 \u043f\u0430\u0440\u043e\u043b\u044c","userprofile.dark":"\u0422\u0451\u043c\u043d\u0430\u044f \u0442\u0435\u043c\u0430","userprofile.logout":"\u0412\u044b\u0445\u043e\u0434","userprofile.profile":"\u041c\u043e\u0439 \u043f\u0440\u043e\u0444\u0438\u043b\u044c","userprofile.active":"\u0410\u043a\u0442\u0438\u0432\u0435\u043d","userprofile.admin":"\u0410\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440","userprofile.guest":"\u0413\u043e\u0441\u0442\u044c","userprofile.email":"Email","userprofile.email.invalid":"\u041d\u0435\u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043d\u044b\u0439 email","userprofile.passchange":"\u0421\u043c\u0435\u043d\u0438\u0442\u044c \u043f\u0430\u0440\u043e\u043b\u044c","userprofile.oldpass":"\u0422\u0435\u043a\u0443\u0449\u0438\u0439 \u043f\u0430\u0440\u043e\u043b\u044c","userprofile.newpass":"\u041d\u043e\u0432\u044b\u0439 \u043f\u0430\u0440\u043e\u043b\u044c","userprofile.name":"\u0418\u043c\u044f","userprofile.name.invalid":"\u041d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u0443\u043a\u0430\u0437\u0430\u0442\u044c \u0438\u043c\u044f","userprofile.avatar.change":"\u0417\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044c \u0430\u0432\u0430\u0442\u0430\u0440","userprofile.avatar.remove":"\u0423\u0431\u0440\u0430\u0442\u044c \u0442\u0435\u043a\u0443\u0449\u0438\u0439","userprofile.connection":"\u0421\u0441\u044b\u043b\u043a\u0430 \u0434\u043b\u044f \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f \u0441\u0442\u0430\u043d\u0446\u0438\u0439","userprofile.connectionHint":"\u041d\u0435 \u0437\u0430\u0431\u0443\u0434\u044c\u0442\u0435 \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u043a \u0441\u0441\u044b\u043b\u043a\u0435 \u0438\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440 \u0441\u0442\u0430\u043d\u0446\u0438\u0438 (Identity), \u0435\u0441\u043b\u0438 \u044d\u0442\u043e\u0433\u043e \u0442\u0440\u0435\u0431\u0443\u044e\u0442 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0441\u0442\u0430\u043d\u0446\u0438\u0438.","userprofile.copied":"\u0421\u0441\u044b\u043b\u043a\u0430 \u0441\u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u0430 \u0432 \u0431\u0443\u0444\u0435\u0440","confirm.confirm":"\u041f\u043e\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043d\u0438\u0435 email","confirm.text":"\u0423\u043a\u0430\u0436\u0438\u0442\u0435 \u043a\u043e\u0434 \u043f\u043e\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043d\u0438\u044f, \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u043d\u044b\u0439 \u0432\u0430\u043c \u043d\u0430 email.","confirm.success":"\u0412\u0430\u0448 email \u0443\u0441\u043f\u0435\u0448\u043d\u043e \u043f\u043e\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043d.","confirm.nowucan":"\u0422\u0435\u043f\u0435\u0440\u044c \u0432\u044b \u043c\u043e\u0436\u0435\u0442\u0435","confirm.signin":"\u0410\u0432\u0442\u043e\u0440\u0438\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f","confirm.code":"\u041a\u043e\u0434 \u043f\u043e\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043d\u0438\u044f","confirm.code.invalid":"\u0423\u043a\u0430\u0436\u0438\u0442\u0435 \u043a\u043e\u0434 \u043f\u043e\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043d\u0438\u044f","confirm.proceed":"\u041f\u0440\u043e\u0434\u043e\u043b\u0436\u0438\u0442\u044c","icons.search":"\u041f\u043e\u0438\u0441\u043a","icons.notifications":"\u0423\u0432\u0435\u0434\u043e\u043c\u043b\u0435\u043d\u0438\u044f","icons.ocpp":"\u041f\u0440\u044f\u043c\u043e\u0435 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0441\u0442\u0430\u043d\u0446\u0438\u044f\u043c\u0438","icons.admin":"\u0410\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435","icons.dark":"\u0422\u0435\u043c\u043d\u0430\u044f \u0442\u0435\u043c\u0430","icons.driver":"\u0418\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441 \u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044f","icons.crm":"\u0418\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441 \u0432\u043b\u0430\u0434\u0435\u043b\u044c\u0446\u0430 \u0441\u0442\u0430\u043d\u0446\u0438\u0439","sidebar.main":"\u0413\u043b\u0430\u0432\u043d\u0430\u044f","sidebar.admin.journals":"\u0416\u0443\u0440\u043d\u0430\u043b\u044b","sidebar.admin.groups":"\u041f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0438","sidebar.admin.tools":"\u0418\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u044b","sidebar.admin.settings":"\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430","sidebar.ocpp.ocpp":"\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0441\u0442\u0430\u043d\u0446\u0438\u044f\u043c\u0438","sidebar.crm.stations":"\u0421\u0442\u0430\u043d\u0446\u0438\u0438","sidebar.crm.transactions":"\u0422\u0440\u0430\u043d\u0437\u0430\u043a\u0446\u0438\u0438","sidebar.crm.cards":"\u041a\u0430\u0440\u0442\u044b","sidebar.crm.invoice":"\u0421\u0447\u0435\u0442\u0430","sidebar.crm.client":"\u041a\u043b\u0438\u0435\u043d\u0442\u044b","sidebar.crm.network":"\u0421\u0435\u0442\u0438","sidebar.crm.tariff":"\u0422\u0430\u0440\u0438\u0444\u044b","sidebar.crm.account":"\u041b\u0438\u0446\u0435\u0432\u044b\u0435 \u0441\u0447\u0435\u0442\u0430","sidebar.driver.stations":"\u041d\u0430\u0439\u0442\u0438 \u0441\u0442\u0430\u043d\u0446\u0438\u044e","sidebar.driver.cars":"\u041c\u043e\u0438 \u0430\u0432\u0442\u043e\u043c\u043e\u0431\u0438\u043b\u0438","sidebar.driver.cards":"\u041c\u043e\u0438 \u043a\u0430\u0440\u0442\u044b","search.placeholder":"\u041f\u043e\u0438\u0441\u043a...","search.search":"\u041f\u043e\u0438\u0441\u043a","search.results":"\u0420\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b \u043f\u043e\u0438\u0441\u043a\u0430","stations.stations":"\u0421\u0442\u0430\u043d\u0446\u0438\u0438","stations.photos":"\u0424\u043e\u0442\u043e\u0433\u0440\u0430\u0444\u0438\u0438","stations.update":"\u041e\u0431\u043d\u043e\u0432\u0438\u0442\u044c","stations.add":"\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0441\u0442\u0430\u043d\u0446\u0438\u044e","stations.as.tiles":"\u0412 \u0432\u0438\u0434\u0435 \u043f\u043b\u0438\u0442\u043e\u043a","stations.as.map":"\u041d\u0430 \u043a\u0430\u0440\u0442\u0435","stations.as.table":"\u0412 \u0432\u0438\u0434\u0435 \u0442\u0430\u0431\u043b\u0438\u0446\u044b","stations.table.label":"\u0421\u0442\u0430\u043d\u0446\u0438\u044f","stations.table.vendor":"\u041f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c","stations.table.model":"\u041c\u043e\u0434\u0435\u043b\u044c","stations.table.network":"\u0421\u0435\u0442\u044c","stations.table.typename":"\u0422\u0438\u043f","stations.table.serialnumber":"\u041d\u043e\u043c\u0435\u0440","stations.table.statename":"\u0421\u0442\u0430\u0442\u0443\u0441","stations.table.type.private":"\u041f\u0440\u0438\u0432\u0430\u0442\u043d\u0430\u044f","stations.table.type.public":"\u041f\u0443\u0431\u043b\u0438\u0447\u043d\u0430\u044f","stations.table.clientname":"\u041a\u043b\u0438\u0435\u043d\u0442","stations.table.connected":"\u0412 \u0441\u0435\u0442\u0438","stations.table.connectionupdate":"\u0414\u0430\u0442\u0430","stations.table.online":"\u041f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0430","stations.table.offline":"\u041e\u0442\u043a\u043b\u044e\u0447\u0435\u043d\u0430","stations.table.true":"\u0414\u0430","stations.table.false":"\u041d\u0435\u0442","stations.map.more":"\u041f\u043e\u0434\u0440\u043e\u0431\u043d\u0435\u0435","stations.map.stations":"\u0421\u0442\u0430\u043d\u0446\u0438\u0438","stations.map.forcar":"\u0414\u043b\u044f \u0430\u0432\u0442\u043e\u043c\u043e\u0431\u0438\u043b\u044f...","stations.station":"\u0421\u0442\u0430\u043d\u0446\u0438\u044f","stations.details":"\u0414\u0435\u0442\u0430\u043b\u0438","stations.client":"\u041a\u043b\u0438\u0435\u043d\u0442","stations.identity":"\u0418\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440","stations.label":"\u041d\u0430\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u0438\u0435","stations.description":"\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435","stations.typename":"\u0422\u0438\u043f","stations.version":"\u0412\u0435\u0440\u0441\u0438\u044f","stations.modelname":"\u041c\u043e\u0434\u0435\u043b\u044c","stations.vendorname":"\u041f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c","stations.serialnumber":"\u0421\u0435\u0440\u0438\u0439\u043d\u044b\u0439 \u2116","stations.boxserialnumber":"\u041a\u043e\u0440. \u0441\u0435\u0440\u0438\u0439\u043d\u044b\u0439 \u2116","stations.iccid":"ICC ID","stations.imsi":"IMSI","stations.networkname":"\u0421\u0435\u0442\u044c","stations.connected":"\u0412 \u0441\u0435\u0442\u0438","stations.connectionupdate":"\u041f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0430","stations.disconnected":"\u041e\u0442\u043a\u043b\u044e\u0447\u0435\u043d\u0430","stations.created":"\u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0430","stations.lastupdate":"\u041e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0430","stations.connectors":"\u041a\u043e\u043d\u043d\u0435\u043a\u0442\u043e\u0440\u044b","stations.location":"\u041c\u0435\u0441\u0442\u043e\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u0435","stations.transactions":"\u0422\u0440\u0430\u043d\u0437\u0430\u043a\u0446\u0438\u0438","stations.reservations":"\u0420\u0435\u0437\u0435\u0440\u0432\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f","stations.datatransfer":"\u0416\u0443\u0440\u043d\u0430\u043b OCPP","stations.connection":"\u0421\u0441\u044b\u043b\u043a\u0430 \u0434\u043b\u044f \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f \u0441\u0442\u0430\u043d\u0446\u0438\u0439","stations.connectionHint":"\u041d\u0435 \u0437\u0430\u0431\u0443\u0434\u044c\u0442\u0435 \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u043a \u0441\u0441\u044b\u043b\u043a\u0435 \u0438\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440 \u0441\u0442\u0430\u043d\u0446\u0438\u0438 (Identity), \u0435\u0441\u043b\u0438 \u044d\u0442\u043e\u0433\u043e \u0442\u0440\u0435\u0431\u0443\u044e\u0442 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0441\u0442\u0430\u043d\u0446\u0438\u0438.","stations.copied":"\u0421\u0441\u044b\u043b\u043a\u0430 \u0441\u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u0430 \u0432 \u0431\u0443\u0444\u0435\u0440","stations.geo":"\u041a\u043e\u043e\u0440\u0434\u0438\u043d\u0430\u0442\u044b","stations.lat":"\u0428\u0438\u0440\u043e\u0442\u0430","stations.lng":"\u0414\u043e\u043b\u0433\u043e\u0442\u0430","stations.btn.charge":"\u0417\u0430\u0440\u044f\u0434\u043a\u0430","stations.btn.reserve":"\u0420\u0435\u0437\u0435\u0440\u0432","stations.true":"\u0414\u0430","stations.false":"\u041d\u0435\u0442","stations.tiles.online":"\u041f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0430","stations.tiles.offline":"\u041e\u0442\u043a\u043b\u044e\u0447\u0435\u043d\u0430","stationtransactions.transactions":"\u0422\u0440\u0430\u043d\u0437\u0430\u043a\u0446\u0438\u0438","stationtransactions.datestart":"\u041d\u0430\u0447\u0430\u0442\u0430","stationtransactions.datestop":"\u041e\u043a\u043e\u043d\u0447\u0435\u043d\u0430","stationtransactions.identity":"\u0421\u0442\u0430\u043d\u0446\u0438\u044f","stationtransactions.meterstart":"\u041d\u0430 \u043d\u0430\u0447\u0430\u043b\u043e","stationtransactions.meterstop":"\u041d\u0430 \u043a\u043e\u043d\u0435\u0446","stationtransactions.id":"ID","stationtransactions.code":"\u041a\u0430\u0440\u0442\u0430","stationtransactions.connectorid":"\u0420\u0430\u0437\u044a\u0435\u043c","stationtransactions.reservationid":"\u0420\u0435\u0437\u0435\u0440\u0432","stationtransactions.reason":"\u041f\u0440\u0438\u0447\u0438\u043d\u0430","reservations.reservations":"\u0420\u0435\u0437\u0435\u0440\u0432\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f","reservations.datestart":"\u041d\u0430\u0447\u0430\u0442\u043e","reservations.datestop":"\u041e\u043a\u043e\u043d\u0447\u0435\u043d\u043e","reservations.identity":"\u0421\u0442\u0430\u043d\u0446\u0438\u044f","reservations.volume":"\u041e\u0431\u044a\u0435\u043c","reservations.id":"ID","reservations.code":"\u041a\u0430\u0440\u0442\u0430","reservations.connectorid":"\u0420\u0430\u0437\u044a\u0435\u043c","reservations.expirydate":"\u0414\u043e","datatransfer.datetime":"\u0414\u0430\u0442\u0430","datatransfer.identity":"\u0421\u0442\u0430\u043d\u0446\u0438\u044f","datatransfer.action":"\u0414\u0435\u0439\u0441\u0442\u0432\u0438\u0435","datatransfer.request":"\u0417\u0430\u043f\u0440\u043e\u0441","datatransfer.response":"\u041e\u0442\u0432\u0435\u0442","datatransfer.heartbeat":"\u041f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0442\u044c Heartbeat-\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044f","connectors.connectors":"\u041a\u043e\u043d\u043d\u0435\u043a\u0442\u043e\u0440\u044b","connectors.identity":"\u041a\u043e\u043d\u043d\u0435\u043a\u0442\u043e\u0440","connectors.chargername":"\u0420\u0430\u0437\u044a\u0435\u043c","connectors.statename":"\u0421\u0442\u0430\u0442\u0443\u0441","connectors.label":"\u041d\u0430\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u0438\u0435","connectors.typename":"\u0422\u0438\u043f","connectors.connectorid":"\u041d\u043e\u043c\u0435\u0440","connectors.description":"\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435","connectors.mode":"\u0420\u0435\u0436\u0438\u043c","connectors.btn.charge":"\u0417\u0430\u0440\u044f\u0434\u043a\u0430","connectors.btn.reserve":"\u0420\u0435\u0437\u0435\u0440\u0432\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435","card.card":"\u041a\u0430\u0440\u0442\u044b","card.name":"\u041d\u0430\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u0438\u0435","card.identity":"\u041a\u0430\u0440\u0442\u0430","card.description":"\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435","card.noname":"\u0411\u0435\u0437 \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u044f","card.created":"\u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0430","card.statename":"\u0421\u0442\u0430\u0442\u0443\u0441","card.typename":"\u0422\u0438\u043f","card.code":"\u041d\u043e\u043c\u0435\u0440","card.label":"\u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435","card.expiry":"\u0414\u0435\u0439\u0441\u0442\u0432\u0443\u0435\u0442 \u0434\u043e","card.client":"\u041a\u043b\u0438\u0435\u043d\u0442","card.type.rfid":"RFID \u041a\u0430\u0440\u0442\u0430","card.type.credit":"\u041a\u0440\u0435\u0434\u0438\u0442\u043d\u0430\u044f","card.type.plastic":"\u041f\u043b\u0430\u0441\u0442\u0438\u043a\u043e\u0432\u0430\u044f","transactions.transactions":"\u0422\u0440\u0430\u043d\u0437\u0430\u043a\u0446\u0438\u0438","transactions.created":"\u0421\u043e\u0437\u0434\u0430\u043d\u0430","transactions.clientname":"\u041a\u043b\u0438\u0435\u043d\u0442","transactions.label":"\u041d\u0430\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u0438\u0435","transactions.price":"\u0426\u0435\u043d\u0430","transactions.volume":"\u041e\u0431\u044a\u0435\u043c","transactions.identity":"\u0417\u0430\u0440\u044f\u0434\u043d\u0430\u044f \u0441\u0442\u0430\u043d\u0446\u0438\u044f","transactions.tariffname":"\u0422\u0430\u0440\u0438\u0444","transactions.servicename":"\u0423\u0441\u043b\u0443\u0433\u0430","transactions.invoicecode":"\u0421\u0447\u0435\u0442","transactions.statename":"\u0421\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435","transactions.amount":"\u041a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e","transactions.currency":"\u0412\u0430\u043b\u044e\u0442\u0430","transactions.transactionid":"\u0422\u0440\u0430\u043d\u0437\u0430\u043a\u0446\u0438\u044f","transactions.reservationid":"\u0420\u0435\u0437\u0435\u0440\u0432\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435","car.car":"\u0410\u0432\u0442\u043e\u043c\u043e\u0431\u0438\u043b\u0438","car.label":"\u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435","car.created":"\u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d","car.statename":"\u0421\u0442\u0430\u0442\u0443\u0441","car.identity":"\u041d\u043e\u043c\u0435\u0440","car.charger":"\u0422\u0438\u043f \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f","car.description":"\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435","car.chargerac":"\u0420\u0430\u0437\u044a\u0435\u043c","car.chargernameac":"\u0420\u0430\u0437\u044a\u0435\u043c","invoice.code":"\u041a\u043e\u0434","invoice.invoice":"\u0421\u0447\u0435\u0442\u0430","invoice.created":"\u0414\u0430\u0442\u0430","invoice.client":"\u041a\u043b\u0438\u0435\u043d\u0442","invoice.currency":"\u0412\u0430\u043b\u044e\u0442\u0430","invoice.charge_point":"\u0421\u0442\u0430\u043d\u0446\u0438\u044f","invoice.amount":"\u0421\u0443\u043c\u043c\u0430","invoice.statename":"\u0421\u0442\u0430\u0442\u0443\u0441","invoice.transactions.label":"\u041d\u0430\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u0438\u0435","invoice.transactions.price":"\u0426\u0435\u043d\u0430","invoice.transactions.volume":"\u041e\u0431\u044a\u0435\u043c","invoice.transactions.tariff":"\u0422\u0430\u0440\u0438\u0444","invoice.transactions.amount":"\u041a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e","account.code":"\u041a\u043e\u0434","account.accounts":"\u041b\u0438\u0446\u0435\u0432\u043e\u0439 \u0441\u0447\u0435\u0442","account.created":"\u0421\u043e\u0437\u0434\u0430\u043d","account.clientcode":"\u041a\u043e\u0434","account.client":"\u041a\u043b\u0438\u0435\u043d\u0442","account.statename":"\u0421\u0442\u0430\u0442\u0443\u0441","account.currency":"\u0412\u0430\u043b\u044e\u0442\u0430","account.balance":"\u0411\u0430\u043b\u043b\u0430\u043d\u0441","client.client":"\u041a\u043b\u0438\u0435\u043d\u0442","client.orders":"\u0417\u0430\u043a\u0430\u0437\u044b","client.amount":"\u041a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e","client.balance":"\u0411\u0430\u043b\u0430\u043d\u0441","client.energy":"\u042d\u043d\u0435\u0440\u0433\u0438\u044f","client.profit":"\u0414\u043e\u0445\u043e\u0434","client.currencycode":"\u0412\u0430\u043b\u044e\u0442\u0430","client.currency":"\u0412\u0430\u043b\u044e\u0442\u0430","client.label":"\u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435","client.created":"\u0421\u043e\u0437\u0434\u0430\u043d","client.code":"\u041a\u043e\u0434","client.username":"\u041f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c","client.firstname":"\u0418\u043c\u044f","client.lastname":"\u0424\u0430\u043c\u0438\u043b\u0438\u044f","client.middlename":"\u041e\u0442\u0447\u0435\u0441\u0442\u0432\u043e","client.statename":"\u0421\u0442\u0430\u0442\u0443\u0441","client.email":"Email","client.phone":"\u041d\u043e\u043c\u0435\u0440 \u0442\u0435\u043b\u0435\u0444\u043e\u043d\u0430","client.picture":"\u0424\u043e\u0442\u043e","client.typename":"\u0422\u0438\u043f","client.phoneverified":"\u041f\u043e\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043d\u0438\u0435 \u0442\u0435\u043b\u0435\u0444\u043e\u043d\u0430","client.emailverified":"\u041f\u043e\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043d\u0438\u0435 \u043f\u043e\u0447\u0442\u044b","client.name":"\u0418\u043c\u044f","client.birthday":"\u0414\u0430\u0442\u0430 \u0440\u043e\u0436\u0434\u0435\u043d\u0438\u044f","client.identity":"Identity","client.localename":"\u041c\u0435\u0441\u0442\u043e\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u0435","client.localedescription":"\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u043c\u0435\u0441\u0442\u043e\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u044f","client.lastupdate":"\u041f\u043e\u0441\u043b\u0435\u0434\u043d\u0435\u0435 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435","client.details":"\u0414\u0435\u0442\u0430\u043b\u0438","client.cars":"\u0410\u0432\u0442\u043e\u043c\u043e\u0431\u0438\u043b\u0438","client.transactions":"\u0422\u0440\u0430\u043d\u0437\u0430\u043a\u0446\u0438\u0438","client.cards":"\u041a\u0430\u0440\u0442\u044b","client.invoice":"\u0421\u0447\u0451\u0442","client.invoices":"\u0421\u0447\u0435\u0442\u0430","client.account":"\u041b\u0438\u0446\u0435\u0432\u043e\u0439 \u0441\u0447\u0451\u0442","client.accounts":"\u041b\u0438\u0446\u0435\u0432\u044b\u0435 \u0441\u0447\u0435\u0442\u0430","client.description":"\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435","client.stations":"\u0421\u0442\u0430\u043d\u0446\u0438\u0438","client.today":"\u0421\u0435\u0433\u043e\u0434\u043d\u044f","client.week":"\u041d\u0435\u0434\u0435\u043b\u044f","client.month":"\u041c\u0435\u0441\u044f\u0446","client.alltime":"\u0412\u0441\u0435 \u0432\u0440\u0435\u043c\u044f","client.transactions.identity":"\u0417\u0430\u0440\u044f\u0434\u043d\u0430\u044f \u0441\u0442\u0430\u043d\u0446\u0438\u044f","client.transactions.created":"\u0421\u043e\u0437\u0434\u0430\u043d","client.transactions.id":"Id","client.transactions.label":"\u0418\u043c\u044f","client.transactions.price":"\u0426\u0435\u043d\u0430","client.transactions.volume":"\u041e\u0431\u044a\u0435\u043c","client.transactions.tariffname":"\u0422\u0430\u0440\u0438\u0444","client.transactions.servicename":"\u0423\u0441\u043b\u0443\u0433\u0430","client.transactions.invoicecode":"\u0421\u0447\u0435\u0442","client.transactions.statename":"\u0421\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435","client.transactions.amount":"\u041a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e","client.transactions.currency":"\u0412\u0430\u043b\u044e\u0442\u0430","tariff.tariffs":"\u0422\u0430\u0440\u0438\u0444\u044b","tariff.lastupdate":"\u041e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435","tariff.networkname":"\u0421\u0435\u0442\u044c","tariff.network":"\u0421\u0435\u0442\u044c","tariff.servicename":"\u0423\u0441\u043b\u0443\u0433\u0430","tariff.service":"\u0421\u0435\u0440\u0432\u0438\u0441","tariff.modename":"\u0420\u0435\u0436\u0438\u043c","tariff.mode":"\u0420\u0435\u0436\u0438\u043c","tariff.identity":"\u0422\u0430\u0440\u0438\u0444","tariff.label":"\u0418\u043c\u044f","tariff.price":"\u0426\u0435\u043d\u0430","tariff.commission":"\u041a\u043e\u043c\u0438\u0441\u0441\u0438\u044f","tariff.cost":"\u0421\u0442\u043e\u0438\u043c\u043e\u0441\u0442\u044c","tariff.code":"\u041a\u043e\u0434","tariff.typename":"\u0422\u0438\u043f","tariff.type":"\u0422\u0438\u043f","tariff.client":"\u041a\u043b\u0438\u0435\u043d\u0442","tariff.description":"\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435","tariff.linschedule":"\u0412 \u0440\u0430\u0441\u043f\u0438\u0441\u0430\u043d\u0438\u0438","tariff.statename":"\u0421\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435","tariff.currency":"\u0412\u0430\u043b\u044e\u0442\u0430","tariff.mode.slow":"\u041c\u0435\u0434\u043b\u0435\u043d\u043d\u044b\u0439","tariff.mode.standard":"\u0421\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u0439","tariff.mode.fast":"\u0411\u044b\u0441\u0442\u0440\u044b\u0439","tariff.mode.ultra":"\u0423\u043b\u044c\u0442\u0440\u0430","notice.notice":"\u0423\u0432\u0435\u0434\u043e\u043c\u043b\u0435\u043d\u0438\u044f","notice.created":"\u0414\u0430\u0442\u0430","notice.text":"\u0422\u0435\u043a\u0441\u0442 \u0443\u0432\u0435\u0434\u043e\u043c\u043b\u0435\u043d\u0438\u044f","admin.apilog.apilog":"\u0416\u0443\u0440\u043d\u0430\u043b \u0437\u0430\u043f\u0440\u043e\u0441\u043e\u0432 API","admin.apilog.datetime":"\u0414\u0430\u0442\u0430, \u0432\u0440\u0435\u043c\u044f","admin.apilog.username":"\u041f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c","admin.apilog.path":"\u041f\u0443\u0442\u044c","admin.dblog.dblog":"\u0416\u0443\u0440\u043d\u0430\u043b \u0441\u043e\u0431\u044b\u0442\u0438\u0439","admin.dblog.datetime":"\u0414\u0430\u0442\u0430, \u0432\u0440\u0435\u043c\u044f","admin.dblog.username":"\u041f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c","admin.dblog.type":"\u0422\u0438\u043f","admin.dblog.session":"\u0421\u0435\u0430\u043d\u0441","admin.dblog.code":"\u041a\u043e\u0434","admin.dblog.event":"\u0421\u043e\u0431\u044b\u0442\u0438\u0435","admin.dblog.text":"\u0422\u0435\u043a\u0441\u0442","admin.groups.groups":"\u0413\u0440\u0443\u043f\u043f\u044b","admin.groups.btn.add":"\u0421\u043e\u0437\u0434\u0430\u0442\u044c \u0433\u0440\u0443\u043f\u043f\u0443","admin.groups.btn.delete":"\u0423\u0434\u0430\u043b\u0438\u0442\u044c \u0433\u0440\u0443\u043f\u043f\u0443","admin.groups.system":"\u0421\u0438\u0441\u0442\u0435\u043c\u043d\u0430\u044f \u0433\u0440\u0443\u043f\u043f\u0430","admin.groups.name":"\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a \u0433\u0440\u0443\u043f\u043f\u044b","admin.groups.username":"\u041a\u043e\u0434 \u0433\u0440\u0443\u043f\u043f\u044b","admin.groups.description":"\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435","admin.users.users":"\u041f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0438","admin.users.btn.block":"\u0411\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u043a\u0430 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f","admin.users.btn.delete":"\u0423\u0434\u0430\u043b\u0438\u0442\u044c \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f","admin.users.name":"\u0418\u043c\u044f","admin.users.username":"\u041b\u043e\u0433\u0438\u043d","admin.users.email":"E-mail","admin.users.password":"\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u043f\u0430\u0440\u043e\u043b\u044c","admin.users.created":"\u0421\u043e\u0437\u0434\u0430\u043d","admin.users.statustext":"\u0421\u0442\u0430\u0442\u0443\u0441","admin.users.phone":"\u041d\u043e\u043c\u0435\u0440 \u0442\u0435\u043b\u0435\u0444\u043e\u043d\u0430","admin.users.description":"\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435","admin.users.passwordchange":"\u041d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u0441\u043c\u0435\u043d\u0438\u0442\u044c \u043f\u0430\u0440\u043e\u043b\u044c","admin.users.passwordnotchange":"\u0417\u0430\u043f\u0440\u0435\u0442 \u0441\u043c\u0435\u043d\u044b \u043f\u0430\u0440\u043e\u043b\u044f","admin.users.title.name":"\u0418\u043c\u044f","admin.users.title.created":"\u0421\u043e\u0437\u0434\u0430\u043d","admin.users.title.input_last":"\u041f\u043e\u0441\u043b\u0435\u0434\u043d\u044f\u044f \u0430\u043a\u0442\u0438\u0432\u043d\u043e\u0441\u0442\u044c","admin.users.tab.profile":"\u041f\u0440\u043e\u0444\u0438\u043b\u044c","admin.users.tab.groups":"\u0413\u0440\u0443\u043f\u043f\u044b","admin.users.tab.ip":"IP \u0410\u0434\u0440\u0435\u0441\u0430","admin.users.iptable.allowed":"\u0420\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u043d\u044b\u0435","admin.users.iptable.denied":"\u0417\u0430\u043f\u0440\u0435\u0449\u0435\u043d\u043d\u044b\u0435","admin.users.iptable.none":"\u041d\u0435\u0442 IP \u0430\u0434\u0440\u0435\u0441\u043e\u0432","admin.users.iptable.prompt":"\u0412\u0432\u0435\u0434\u0438\u0442\u0435 IP \u0430\u0434\u0440\u0435\u0441","admin.users.tab.interfaces":"\u0418\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u044b","admin.registry.registry":"\u0420\u0435\u0435\u0441\u0442\u0440","admin.registry.btn.add":"\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440","admin.registry.btn.delete":"\u0423\u0434\u0430\u043b\u0438\u0442\u044c \u0432\u0435\u0442\u0432\u044c","admin.registry.key":"\u041a\u043b\u044e\u0447","admin.registry.subkey":"\u041f\u043e\u0434\u043a\u043b\u044e\u0447 (\u043f\u0443\u0442\u044c)","admin.registry.name":"\u041d\u0430\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u0438\u0435","admin.registry.type":"\u0422\u0438\u043f","admin.registry.integer":"\u0426\u0435\u043b\u043e\u0435 \u0447\u0438\u0441\u043b\u043e","admin.registry.number":"\u0427\u0438\u0441\u043b\u043e","admin.registry.datetime":"\u0414\u0430\u0442\u0430 \u0438 \u0432\u0440\u0435\u043c\u044f","admin.registry.string":"\u0421\u0442\u0440\u043e\u043a\u0430","admin.registry.boolean":"\u0414\u0430 / \u041d\u0435\u0442","admin.registry.data":"\u0417\u043d\u0430\u0447\u0435\u043d\u0438\u0435","admin.registry.valuename":"\u041d\u0430\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u0438\u0435","admin.registry.value":"\u0417\u043d\u0430\u0447\u0435\u043d\u0438\u0435","admin.console.console":"\u041a\u043e\u043d\u0441\u043e\u043b\u044c API","admin.console.query":"\u041f\u0443\u0442\u044c","admin.console.params":"\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b","admin.console.submit":"\u0412\u044b\u043f\u043e\u043b\u043d\u0438\u0442\u044c","admin.console.object":"\u0412 \u0432\u0438\u0434\u0435 \u043e\u0431\u044a\u0435\u043a\u0442\u0430","admin.console.table":"\u0412 \u0432\u0438\u0434\u0435 \u0442\u0430\u0431\u043b\u0438\u0446\u044b","admin.resource.resource":"\u0420\u0435\u0441\u0443\u0440\u0441\u044b","admin.resource.btn.add":"\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c","admin.resource.btn.delete":"\u0423\u0434\u0430\u043b\u0438\u0442\u044c","admin.resource.node":"\u0423\u0437\u0435\u043b","admin.resource.name":"\u041d\u0430\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u0438\u0435","admin.resource.description":"\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435","admin.resource.data":"\u0417\u043d\u0430\u0447\u0435\u043d\u0438\u0435","admin.resource.type":"\u0422\u0438\u043f","admin.reference.reference":"\u0421\u043f\u0440\u0430\u0432\u043e\u0447\u043d\u0438\u043a\u0438","admin.reference.name":"\u0418\u043c\u044f","admin.reference.typename":"\u0422\u0438\u043f","admin.reference.statename":"\u0421\u0442\u0430\u0442\u0443\u0441","admin.reference.description":"\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435","admin.reference.vendor":"\u041f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c","admin.reference.agent":"\u0410\u0433\u0435\u043d\u0442","admin.reference.currency":"\u0412\u0430\u043b\u044e\u0442\u0430","admin.reference.version":"\u0412\u0435\u0440\u0441\u0438\u044f","admin.reference.charger":"\u0417\u0430\u0440\u044f\u0434\u043d\u043e\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e","admin.reference.calendar":"\u041a\u0430\u043b\u0435\u043d\u0434\u0430\u0440\u044c","admin.reference.category":"\u041a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u044f","admin.reference.measure":"\u041c\u0435\u0440\u0430","admin.reference.mode":"\u0420\u0435\u0436\u0438\u043c","admin.reference.network":"\u0421\u0435\u0442\u044c","admin.workflow.workflow":"\u041e\u0431\u044a\u0435\u043a\u0442\u044b \u0438 \u043a\u043b\u0430\u0441\u0441\u044b","admin.workflow.btn.add":"\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c","admin.workflow.btn.delete":"\u0423\u0434\u0430\u043b\u0438\u0442\u044c","admin.workflow.tab.edit":"\u0420\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c","admin.workflow.tab.workflow":"\u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u043e\u043e\u0431\u043e\u0440\u043e\u0442","admin.workflow.tab.types":"\u0422\u0438\u043f\u044b","admin.workflow.tab.security":"\u0411\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u044c","admin.workflow.edit.label":"\u041d\u0430\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u0438\u0435","admin.workflow.edit.code":"\u041a\u043e\u0434","admin.workflow.edit.parent":"\u0420\u043e\u0434\u0438\u0442\u0435\u043b\u044c","admin.workflow.edit.entity":"\u041e\u0431\u044a\u0435\u043a\u0442","admin.workflow.edit.abstract":"\u0410\u0431\u0441\u0442\u0440\u0430\u043a\u0442\u043d\u044b\u0439","admin.workflow.types.code":"\u041a\u043e\u0434","admin.workflow.types.name":"\u041d\u0430\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u0438\u0435","admin.workflow.types.description":"\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435","admin.workflow.security.disallow":"\u0417\u0430\u043f\u0440\u0435\u0442\u0438\u0442\u044c","admin.workflow.security.allow":"\u0420\u0430\u0437\u0440\u0435\u0448\u0438\u0442\u044c","admin.workflow.security.access":"\u0414\u043e\u0441\u0442\u0443\u043f","admin.workflow.security.create":"\u0421\u043e\u0437\u0434\u0430\u043d\u0438\u0435","admin.workflow.security.select":"\u0427\u0442\u0435\u043d\u0438\u0435","admin.workflow.security.update":"\u0418\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0435","admin.workflow.security.delete":"\u0423\u0434\u0430\u043b\u0435\u043d\u0438\u0435","admin.workflow.security.execute":"\u0412\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0435","admin.workflow.security.visible":"\u0412\u0438\u0434\u0438\u043c\u043e\u0441\u0442\u044c","admin.workflow.security.enable":"\u0414\u043e\u0441\u0442\u0443\u043f\u043d\u043e\u0441\u0442\u044c","admin.workflow.security.recuresive":"\u041f\u0440\u0438\u043c\u0435\u043d\u0438\u0442\u044c \u0440\u0435\u043a\u0443\u0440\u0441\u0438\u0432\u043d\u043e","admin.workflow.security.objectset":"\u041f\u0440\u0438\u043c\u0435\u043d\u0438\u0442\u044c \u0434\u043b\u044f \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0445 \u043e\u0431\u044a\u0435\u043a\u0442\u043e\u0432","admin.workflow.security.name":"\u041d\u0430\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u0438\u0435","admin.workflow.security.description":"\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435","admin.workflow.security.save.success":"\u0423\u0441\u043f\u0435\u0448\u043d\u043e \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u043e","admin.workflow.security.save.fail":"\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u0438\u0437\u043c\u0435\u043d\u0438\u0442\u044c","admin.workflow.constructor.states":"\u0421\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f","admin.workflow.constructor.states.typecode":"\u041a\u043e\u0434 \u0442\u0438\u043f\u0430","admin.workflow.constructor.states.typename":"\u0422\u0438\u043f","admin.workflow.constructor.states.code":"\u041a\u043e\u0434","admin.workflow.constructor.states.label":"\u041d\u0430\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u0438\u0435","admin.workflow.constructor.states.sequence":"\u041f\u043e\u0440\u044f\u0434\u043e\u043a","admin.workflow.constructor.states.type":"\u0422\u0438\u043f","admin.workflow.constructor.methods":"\u041c\u0435\u0442\u043e\u0434\u044b","admin.workflow.constructor.methods.actioncode":"\u041a\u043e\u0434 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044f","admin.workflow.constructor.methods.actionname":"\u0418\u043c\u044f \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044f","admin.workflow.constructor.methods.code":"\u041a\u043e\u0434","admin.workflow.constructor.methods.label":"\u041d\u0430\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u0438\u0435","admin.workflow.constructor.methods.action":"\u0414\u0435\u0439\u0441\u0442\u0432\u0438\u0435","admin.workflow.constructor.methods.sequence":"\u041f\u043e\u0440\u044f\u0434\u043e\u043a","admin.workflow.constructor.transitions":"\u041f\u0435\u0440\u0435\u0445\u043e\u0434\u044b","admin.workflow.constructor.transitions.state":"\u0421\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435","admin.workflow.constructor.transitions.operation":"\u041e\u043f\u0435\u0440\u0430\u0446\u0438\u044f","admin.workflow.constructor.transitions.newstate":"\u041d\u043e\u0432\u043e\u0435 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435","admin.workflow.constructor.events":"\u0421\u043e\u0431\u044b\u0442\u0438\u044f","admin.workflow.constructor.events.type":"\u0422\u0438\u043f","admin.workflow.constructor.events.action":"\u0414\u0435\u0439\u0441\u0442\u0432\u0438\u0435","admin.workflow.constructor.events.label":"\u041d\u0430\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u0438\u0435","admin.workflow.constructor.events.sequence":"\u041f\u043e\u0440\u044f\u0434\u043e\u043a","admin.workflow.constructor.events.text":"\u041f\u0440\u043e\u0446\u0435\u0434\u0443\u0440\u0430","admin.workflow.constructor.events.enabled":"\u0412\u043a\u043b\u044e\u0447\u0435\u043d","admin.dashboard.dashboard":"\u0410\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435","admin.dashboard.sessions.sessions":"\u0421\u0435\u0430\u043d\u0441\u044b","admin.dashboard.sessions.created":"\u0421\u043e\u0437\u0434\u0430\u043d","admin.dashboard.sessions.host":"\u0425\u043e\u0441\u0442","admin.dashboard.sessions.username":"\u041f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c","admin.dashboard.sessions.status":"\u0421\u0442\u0430\u0442\u0443\u0441","admin.dashboard.eventchart.title":"\u0421\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430 \u0441\u043e\u0431\u044b\u0442\u0438\u0439","admin.dashboard.eventchart.type":"\u0422\u0438\u043f","admin.dashboard.eventchart.qty":"\u041a\u043e\u043b-\u0432\u043e","admin.dashboard.eventchart.message":"\u0421\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435","admin.dashboard.eventchart.notify":"\u0423\u0432\u0435\u0434\u043e\u043c\u043b\u0435\u043d\u0438\u0435","admin.dashboard.eventchart.error":"\u041e\u0448\u0438\u0431\u043a\u0430","admin.dashboard.eventchart.link":"\u0412\u0441\u0435 \u0441\u043e\u0431\u044b\u0442\u0438\u044f","usergrouppicker.name":"\u0418\u043c\u044f","usergrouppicker.description":"\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435","DataTablePeriod.search":"\u041e\u041a","DataTablePeriod.reset":"\u041e\u0447\u0438\u0441\u0442\u0438\u0442\u044c","DataTableSearch.search":"\u041e\u041a","DataTableSearch.reset":"\u041e\u0447\u0438\u0441\u0442\u0438\u0442\u044c","DataTableSearch.placeholder":"\u041f\u043e\u0438\u0441\u043a...","ocpp.stationlist.stationlist":"\u0421\u043f\u0438\u0441\u043e\u043a \u0441\u0442\u0430\u043d\u0446\u0438\u0439","ocpp.commands.commands":"\u041e\u0442\u043f\u0440\u0430\u0432\u043a\u0430 \u043a\u043e\u043c\u0430\u043d\u0434","ocpp.commands.noform":"\u0414\u0430\u043d\u043d\u0430\u044f \u043a\u043e\u043c\u0430\u043d\u0434\u0430 \u043d\u0435 \u043f\u043e\u0434\u0440\u0430\u0437\u0443\u043c\u0435\u0432\u0430\u0435\u0442 \u0432\u0432\u043e\u0434\u0430 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u0432","ocpp.commands.type.integer":"\u0426\u0435\u043b\u043e\u0435 \u0447\u0438\u0441\u043b\u043e","ocpp.commands.type.number":"\u0427\u0438\u0441\u043b\u043e","ocpp.commands.type.string":"\u0421\u0442\u0440\u043e\u043a\u0430","ocpp.commands.type.object":"\u041e\u0431\u044a\u0435\u043a\u0442 JSON","ocpp.commands.type.array":"\u041c\u0430\u0441\u0441\u0438\u0432 JSON","ocpp.commands.pick":"\u041d\u0435 \u0432\u044b\u0431\u0440\u0430\u043d\u0430 \u0441\u0442\u0430\u043d\u0446\u0438\u044f. \u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u0441\u0442\u0430\u043d\u0446\u0438\u044e.","ocpp.commands.result":"\u0420\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f","ocpp.commands.copied":"\u0421\u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u043e \u0432 \u0431\u0443\u0444\u0435\u0440","ocpp.commands.CancelReservation":"Cancel Reservation","ocpp.commands.CancelReservation.reservationId":"Reservation Id","ocpp.commands.CancelReservation.reservationId.description":"Id of the reservation to cancel.","ocpp.commands.ChangeAvailability":"Change Availability","ocpp.commands.ChangeAvailability.connectorId":"Connector Id","ocpp.commands.ChangeAvailability.connectorId.description":"The id of the connector for which availability needs to change. Id \'0\' (zero) is used if the availability of the Charge Point and all its connectors needs to change.","ocpp.commands.ChangeAvailability.type":"Type","ocpp.commands.ChangeAvailability.type.description":"This contains the type of availability change that the Charge Point should perform.","ocpp.commands.ChangeConfiguration":"Change Configuration","ocpp.commands.ChangeConfiguration.key":"Key","ocpp.commands.ChangeConfiguration.key.description":"The name of the configuration setting to change. See for standard configuration key names and associated values.","ocpp.commands.ChangeConfiguration.value":"Value","ocpp.commands.ChangeConfiguration.value.description":"The new value as string for the setting. See for standard configuration key names and associated values.","ocpp.commands.ClearCache":"Clear Cache","ocpp.commands.ClearChargingProfile":"Clear Charging Profile","ocpp.commands.ClearChargingProfile.id":"Id","ocpp.commands.ClearChargingProfile.id.description":"The ID of the charging profile to clear.","ocpp.commands.ClearChargingProfile.connectorId":"Connector Id","ocpp.commands.ClearChargingProfile.connectorId.description":"Specifies the ID of the connector for which to clear charging profiles. A connectorId of zero (0) specifies the charging profile for the overall Charge Point. Absence of this parameter means the clearing applies to all charging profiles that match the other criteria in the request.","ocpp.commands.ClearChargingProfile.chargingProfilePurpose":"Charging profile purpose","ocpp.commands.ClearChargingProfile.chargingProfilePurpose.description":"Specifies to purpose of the charging profiles that will be cleared, if they meet the other criteria in the request.","ocpp.commands.ClearChargingProfile.stackLevel":"Stack level","ocpp.commands.ClearChargingProfile.stackLevel.description":"Specifies the stackLevel for which charging profiles will be cleared, if they meet the other criteria in the request.","ocpp.commands.DataTransfer":"Data Transfer","ocpp.commands.DataTransfer.vendorId":"Vendor Id","ocpp.commands.DataTransfer.vendorId.description":"This identifies the Vendor specific implementation.","ocpp.commands.DataTransfer.messageId":"Message Id","ocpp.commands.DataTransfer.messageId.description":"Additional identification field.","ocpp.commands.DataTransfer.data":"Data","ocpp.commands.DataTransfer.data.description":"Data without specified length or format.","ocpp.commands.GetCompositeSchedule":"Get Composite Schedule","ocpp.commands.GetCompositeSchedule.connectorId":"Connector Id","ocpp.commands.GetCompositeSchedule.connectorId.description":"The ID of the Connector for which the schedule is requested. When ConnectorId=0, the Charge Point will calculate the expected consumption for the grid connection.","ocpp.commands.GetCompositeSchedule.duration":"Duration","ocpp.commands.GetCompositeSchedule.duration.description":"Time in seconds. length of requested schedule.","ocpp.commands.GetCompositeSchedule.chargingRateUnit":"Charging rate unit","ocpp.commands.GetCompositeSchedule.chargingRateUnit.description":"Can be used to force a power or current profile.","ocpp.commands.GetConfiguration":"Get Configuration","ocpp.commands.GetConfiguration.key":"Key","ocpp.commands.GetConfiguration.key.description":"List of keys for which the configuration value is requested.","ocpp.commands.GetDiagnostics":"Get Diagnostics","ocpp.commands.GetDiagnostics.location":"Location","ocpp.commands.GetDiagnostics.location.description":"This contains the location (directory) where the diagnostics file shall be uploaded to.","ocpp.commands.GetDiagnostics.retries":"Retries","ocpp.commands.GetDiagnostics.retries.description":"This specifies how many times Charge Point must try to upload the diagnostics before giving up. If this field is not present, it is left to Charge Point to decide how many times it wants to retry.","ocpp.commands.GetDiagnostics.retryInterval":"Retry interval","ocpp.commands.GetDiagnostics.retryInterval.description":"The interval in seconds after which a retry may be attempted. If this field is not present, it is left to Charge Point to decide how long to wait between attempts.","ocpp.commands.GetDiagnostics.startTime":"Start time","ocpp.commands.GetDiagnostics.startTime.description":"This contains the date and time of the oldest logging information to include in the diagnostics.","ocpp.commands.GetDiagnostics.stopTime":"Stop time","ocpp.commands.GetDiagnostics.stopTime.description":"This contains the date and time of the latest logging information to include in the diagnostics.","ocpp.commands.GetLocalListVersion":"Get Local List Version","ocpp.commands.RemoteStartTransaction":"Remote Start Transaction","ocpp.commands.RemoteStartTransaction.connectorId":"Connector Id","ocpp.commands.RemoteStartTransaction.connectorId.description":"Number of the connector on which to start the transaction. connectorId SHALL be > 0.","ocpp.commands.RemoteStartTransaction.idTag":"Id tag","ocpp.commands.RemoteStartTransaction.idTag.description":"The identifier that Charge Point must use to start a transaction.","ocpp.commands.RemoteStartTransaction.chargingProfile":"Charging profile","ocpp.commands.RemoteStartTransaction.chargingProfile.description":"Specifies to purpose of the charging profiles that will be cleared, if they meet the other criteria in the request.","ocpp.commands.RemoteStopTransaction":"Remote Stop Transaction","ocpp.commands.RemoteStopTransaction.transactionId":"Transaction Id","ocpp.commands.RemoteStopTransaction.transactionId.description":"The identifier of the transaction which Charge Point is requested to stop.","ocpp.commands.ReserveNow":"Reserve Now","ocpp.commands.ReserveNow.connectorId":"Connector Id","ocpp.commands.ReserveNow.connectorId.description":"This contains the id of the connector to be reserved. A value of 0 means that the reservation is not for a specific connector.","ocpp.commands.ReserveNow.expiryDate":"Expiry date","ocpp.commands.ReserveNow.expiryDate.description":"This contains the date and time when the reservation ends. Default: UTC date time + 15 minutes.","ocpp.commands.ReserveNow.idTag":"Id tag","ocpp.commands.ReserveNow.idTag.description":"The identifier for which the Charge Point has to reserve a connector.","ocpp.commands.ReserveNow.parentIdTag":"Parent id tag","ocpp.commands.ReserveNow.parentIdTag.description":"The parent idTag.","ocpp.commands.ReserveNow.reservationId":"Reservation Id","ocpp.commands.ReserveNow.reservationId.description":"Unique id for this reservation.","ocpp.commands.Reset":"Reset","ocpp.commands.Reset.type":"Type","ocpp.commands.Reset.type.description":"This contains the type of reset that the Charge Point should perform.","ocpp.commands.SendLocalList":"Send Local List","ocpp.commands.SendLocalList.listVersion":"List version","ocpp.commands.SendLocalList.listVersion.description":"In case of a full update this is the version number of the full list. In case of a differential update it is the version number of the list after the update has been applied.","ocpp.commands.SendLocalList.localAuthorizationList":"Local authorization list","ocpp.commands.SendLocalList.localAuthorizationList.description":"In case of a full update this contains the list of values that form the new local authorization list. In case of a differential update it contains the changes to be applied to the local authorization list in the Charge Point. Maximum number of AuthorizationData elements is available in the configuration key: SendLocalListMaxLength.","ocpp.commands.SendLocalList.updateType":"Update type","ocpp.commands.SendLocalList.updateType.description":"This contains the type of update (full or differential) of this request.","ocpp.commands.SetChargingProfile":"Set Charging Profile","ocpp.commands.SetChargingProfile.connectorId":"Connector id","ocpp.commands.SetChargingProfile.connectorId.description":"The connector to which the charging profile applies. If connectorId = 0, the message contains an overall limit for the Charge Point.","ocpp.commands.SetChargingProfile.csChargingProfiles":"Charging profiles","ocpp.commands.SetChargingProfile.csChargingProfiles.description":"The charging profile to be set at the Charge Point.","ocpp.commands.TriggerMessage":"Trigger Message","ocpp.commands.TriggerMessage.requestedMessage":"Requested message","ocpp.commands.TriggerMessage.requestedMessage.description":"Requested message","ocpp.commands.TriggerMessage.connectorId":"Connector id","ocpp.commands.TriggerMessage.connectorId.description":"Only filled in when request applies to a specific connector.","ocpp.commands.UnlockConnector":"Unlock Connector","ocpp.commands.UnlockConnector.connectorId":"Connector id","ocpp.commands.UnlockConnector.connectorId.description":"This contains the identifier of the connector to be unlocked.","ocpp.commands.UpdateFirmware":"Update Firmware","ocpp.commands.UpdateFirmware.location":"Location","ocpp.commands.UpdateFirmware.location.description":"This contains a string containing a URI pointing to a location from which to retrieve the firmware.","ocpp.commands.UpdateFirmware.retries":"Retries","ocpp.commands.UpdateFirmware.retries.description":"This specifies how many times Charge Point must try to download the firmware before giving up. If this field is not present, it is left to Charge Point to decide how many times it wants to retry.","ocpp.commands.UpdateFirmware.retrieveDate":"Retrieve date","ocpp.commands.UpdateFirmware.retrieveDate.description":"This contains the date and time of the oldest logging information to include in the diagnostics.","ocpp.commands.UpdateFirmware.retryInterval":"Retry interval","ocpp.commands.UpdateFirmware.retryInterval.description":"The interval in seconds after which a retry may be attempted. If this field is not present, it is left to Charge Point to decide how long to wait between attempts.","extraPages.404Msg":"\u0418\u0437\u0432\u0438\u043d\u0438\u0442\u0435, \u0437\u0430\u043f\u0440\u0430\u0448\u0438\u0432\u0430\u0435\u043c\u0430\u044f \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430 \u043d\u0435 \u043d\u0430\u0439\u0434\u0435\u043d\u0430","extraPages.500Msg":"\u041f\u0440\u043e\u0438\u0437\u043e\u0448\u043b\u0430 \u043d\u0435\u0438\u0437\u0432\u0435\u0441\u0442\u043d\u0430\u044f \u043e\u0448\u0438\u0431\u043a\u0430"}')},425:function(e){e.exports=JSON.parse('{"$schema":"http://json-schema.org/draft-04/schema#","title":"CancelReservationRequest","type":"object","properties":{"reservationId":{"type":"integer"}},"additionalProperties":false,"required":["reservationId"]}')},426:function(e){e.exports=JSON.parse('{"$schema":"http://json-schema.org/draft-04/schema#","title":"ChangeAvailabilityRequest","type":"object","properties":{"connectorId":{"type":"integer"},"type":{"type":"string","enum":["Inoperative","Operative"]}},"additionalProperties":false,"required":["connectorId","type"]}')},427:function(e){e.exports=JSON.parse('{"$schema":"http://json-schema.org/draft-04/schema#","title":"ChangeConfigurationRequest","type":"object","properties":{"key":{"type":"string","maxLength":50},"value":{"type":"string","maxLength":500}},"additionalProperties":false,"required":["key","value"]}')},428:function(e){e.exports=JSON.parse('{"$schema":"http://json-schema.org/draft-04/schema#","title":"ClearCacheRequest","type":"object","properties":{},"additionalProperties":false}')},429:function(e){e.exports=JSON.parse('{"$schema":"http://json-schema.org/draft-04/schema#","title":"ClearChargingProfileRequest","type":"object","properties":{"id":{"type":"integer"},"connectorId":{"type":"integer"},"chargingProfilePurpose":{"type":"string","enum":["ChargePointMaxProfile","TxDefaultProfile","TxProfile"]},"stackLevel":{"type":"integer"}},"additionalProperties":false}')},430:function(e){e.exports=JSON.parse('{"$schema":"http://json-schema.org/draft-04/schema#","title":"DataTransferRequest","type":"object","properties":{"vendorId":{"type":"string","maxLength":255},"messageId":{"type":"string","maxLength":50},"data":{"type":"string"}},"additionalProperties":false,"required":["vendorId"]}')},431:function(e){e.exports=JSON.parse('{"$schema":"http://json-schema.org/draft-04/schema#","title":"GetCompositeScheduleRequest","type":"object","properties":{"connectorId":{"type":"integer"},"duration":{"type":"integer"},"chargingRateUnit":{"type":"string","enum":["A","W"]}},"additionalProperties":false,"required":["connectorId","duration"]}')},432:function(e){e.exports=JSON.parse('{"$schema":"http://json-schema.org/draft-04/schema#","title":"GetConfigurationRequest","type":"object","properties":{"key":{"type":"array","items":{"type":"string","maxLength":50}}},"additionalProperties":false}')},433:function(e){e.exports=JSON.parse('{"$schema":"http://json-schema.org/draft-04/schema#","title":"GetDiagnosticsRequest","type":"object","properties":{"location":{"type":"string","format":"uri"},"retries":{"type":"integer"},"retryInterval":{"type":"integer"},"startTime":{"type":"string","format":"date-time"},"stopTime":{"type":"string","format":"date-time"}},"additionalProperties":false,"required":["location"]}')},434:function(e){e.exports=JSON.parse('{"$schema":"http://json-schema.org/draft-04/schema#","title":"GetLocalListVersionRequest","type":"object","properties":{},"additionalProperties":false}')},435:function(e){e.exports=JSON.parse('{"$schema":"http://json-schema.org/draft-04/schema#","title":"RemoteStartTransactionRequest","type":"object","properties":{"connectorId":{"type":"integer"},"idTag":{"type":"string","maxLength":20},"chargingProfile":{"type":"object","properties":{"chargingProfileId":{"type":"integer"},"transactionId":{"type":"integer"},"stackLevel":{"type":"integer"},"chargingProfilePurpose":{"type":"string","enum":["ChargePointMaxProfile","TxDefaultProfile","TxProfile"]},"chargingProfileKind":{"type":"string","enum":["Absolute","Recurring","Relative"]},"recurrencyKind":{"type":"string","enum":["Daily","Weekly"]},"validFrom":{"type":"string","format":"date-time"},"validTo":{"type":"string","format":"date-time"},"chargingSchedule":{"type":"object","properties":{"duration":{"type":"integer"},"startSchedule":{"type":"string","format":"date-time"},"chargingRateUnit":{"type":"string","enum":["A","W"]},"chargingSchedulePeriod":{"type":"array","items":{"type":"object","properties":{"startPeriod":{"type":"integer"},"limit":{"type":"number","multipleOf":0.1},"numberPhases":{"type":"integer"}},"required":["startPeriod","limit"]}},"minChargingRate":{"type":"number","multipleOf":0.1}},"required":["chargingRateUnit","chargingSchedulePeriod"]}},"required":["chargingProfileId","stackLevel","chargingProfilePurpose","chargingProfileKind","chargingSchedule"]}},"additionalProperties":false,"required":["idTag"]}')},436:function(e){e.exports=JSON.parse('{"$schema":"http://json-schema.org/draft-04/schema#","title":"RemoteStopTransactionRequest","type":"object","properties":{"transactionId":{"type":"integer"}},"additionalProperties":false,"required":["transactionId"]}')},437:function(e){e.exports=JSON.parse('{"$schema":"http://json-schema.org/draft-04/schema#","title":"ReserveNowRequest","type":"object","properties":{"connectorId":{"type":"integer"},"expiryDate":{"type":"string","format":"date-time"},"idTag":{"type":"string","maxLength":20},"parentIdTag":{"type":"string","maxLength":20},"reservationId":{"type":"integer"}},"additionalProperties":false,"required":["connectorId","expiryDate","idTag","reservationId"]}')},438:function(e){e.exports=JSON.parse('{"$schema":"http://json-schema.org/draft-04/schema#","title":"ResetRequest","type":"object","properties":{"type":{"type":"string","enum":["Hard","Soft"]}},"additionalProperties":false,"required":["type"]}')},439:function(e){e.exports=JSON.parse('{"$schema":"http://json-schema.org/draft-04/schema#","title":"SendLocalListRequest","type":"object","properties":{"listVersion":{"type":"integer"},"localAuthorizationList":{"type":"array","items":{"type":"object","properties":{"idTag":{"type":"string","maxLength":20},"idTagInfo":{"type":"object","expiryDate":{"type":"string","format":"date-time"},"parentIdTag":{"type":"string","maxLength":20},"properties":{"status":{"type":"string","enum":["Accepted","Blocked","Expired","Invalid","ConcurrentTx"]}},"required":["status"]}},"required":["idTag"]}},"updateType":{"type":"string","enum":["Differential","Full"]}},"additionalProperties":false,"required":["listVersion","updateType"]}')},440:function(e){e.exports=JSON.parse('{"$schema":"http://json-schema.org/draft-04/schema#","title":"SetChargingProfileRequest","type":"object","properties":{"connectorId":{"type":"integer"},"csChargingProfiles":{"type":"object","properties":{"chargingProfileId":{"type":"integer"},"transactionId":{"type":"integer"},"stackLevel":{"type":"integer"},"chargingProfilePurpose":{"type":"string","enum":["ChargePointMaxProfile","TxDefaultProfile","TxProfile"]},"chargingProfileKind":{"type":"string","enum":["Absolute","Recurring","Relative"]},"recurrencyKind":{"type":"string","enum":["Daily","Weekly"]},"validFrom":{"type":"string","format":"date-time"},"validTo":{"type":"string","format":"date-time"},"chargingSchedule":{"type":"object","properties":{"duration":{"type":"integer"},"startSchedule":{"type":"string","format":"date-time"},"chargingRateUnit":{"type":"string","enum":["A","W"]},"chargingSchedulePeriod":{"type":"array","items":{"type":"object","properties":{"startPeriod":{"type":"integer"},"limit":{"type":"number","multipleOf":0.1},"numberPhases":{"type":"integer"}},"required":["startPeriod","limit"]}},"minChargingRate":{"type":"number","multipleOf":0.1}},"required":["chargingRateUnit","chargingSchedulePeriod"]}},"required":["chargingProfileId","stackLevel","chargingProfilePurpose","chargingProfileKind","chargingSchedule"]}},"additionalProperties":false,"required":["connectorId","csChargingProfiles"]}')},441:function(e){e.exports=JSON.parse('{"$schema":"http://json-schema.org/draft-04/schema#","title":"TriggerMessageRequest","type":"object","properties":{"requestedMessage":{"type":"string","enum":["BootNotification","DiagnosticsStatusNotification","FirmwareStatusNotification","Heartbeat","MeterValues","StatusNotification"]},"connectorId":{"type":"integer"}},"additionalProperties":false,"required":["requestedMessage"]}')},442:function(e){e.exports=JSON.parse('{"$schema":"http://json-schema.org/draft-04/schema#","title":"UnlockConnectorRequest","type":"object","properties":{"connectorId":{"type":"integer"}},"additionalProperties":false,"required":["connectorId"]}')},443:function(e){e.exports=JSON.parse('{"$schema":"http://json-schema.org/draft-04/schema#","title":"UpdateFirmwareRequest","type":"object","properties":{"location":{"type":"string","format":"uri"},"retries":{"type":"number"},"retrieveDate":{"type":"string","format":"date-time"},"retryInterval":{"type":"number"}},"additionalProperties":false,"required":["location","retrieveDate"]}')},46:function(e,t,n){"use strict";var a=n(3),r=window.appConfig||{};t.a=Object(a.a)({debug:!0,tokenStorageName:"ocppAccesToken",credentialsTokenStorage:"ocppCredentialToken",credentialsRefreshTokenStorage:"ocppCredentialsRefreshtoken",tokenExpireGapMin:20,tokenCheckInterval:3e5,apiCheckInterval:5e3,clientSecret:"v5veuDPycyQS6vpUbi2abk5o"},r)},465:function(e,t,n){},466:function(e,t,n){},469:function(e,t,n){},470:function(e,t,n){},731:function(e,t,n){"use strict";n.r(t);var a=n(0),r=n.n(a),i=n(60),o=n.n(i),s=n(20),c=n(209),d=n(53),l=(n(465),n(466),n(467),n(468),n(469),n(470),n(445)),p=n(140),m=n(322),u=n(415),h=n(9),f=n(17),g=n(27),b=n(142);b.a.initializeApp({apiKey:"AIzaSyAz-GPfA-hN74oFh3XvXsF9vQrlE5xpU10",authDomain:"wieldy-4f59c.firebaseapp.com",databaseURL:"https://wieldy-4f59c.firebaseio.com",projectId:"wieldy-4f59c",storageBucket:"wieldy-4f59c.appspot.com",messagingSenderId:"81949884261"});var j=b.a.auth(),x=new b.a.auth.GoogleAuthProvider,v=new b.a.auth.FacebookAuthProvider,O=new b.a.auth.GithubAuthProvider,y=new b.a.auth.TwitterAuthProvider,w=b.a.database(),C="TOGGLE_COLLAPSE_MENU",k="WINDOW-WIDTH",S="SWITCH-LANGUAGE",T="MODEPATH",I="fetch_start",N="fetch_success",P="fetch_error",R="SHOW_MESSAGE",A="HIDE_MESSAGE",E="ON_SHOW_LOADER",L="ON_HIDE_LOADER",_="SIGNUP_USER",D="SIGNUP_USER_SUCCESS",U="SIGNIN_GOOGLE_USER",q="SIGNIN_GOOGLE_USER_SUCCESS",G="SIGNIN_FACEBOOK_USER",M="SIGNIN_FACEBOOK_USER_SUCCESS",z="SIGNIN_TWITTER_USER",F="SIGNIN_TWITTER_USER_SUCCESS",H="SIGNIN_GITHUB_USER",V="signin_github_user_success",J="SIGNIN_USER",Y="SIGNIN_USER_SUCCESS",B="SIGNOUT_USER",W="SIGNOUT_USER_SUCCESS",K="INIT_URL",$="GET_STICKY",Z="NOTES_UPDATE",X="FETCH_ALL_NOTES_SUCCESS",Q="UPDATE_ALL_NOTES_SUCCESS",ee="GET_All_CONTACT_SUCCESS",te=function(e){return{type:D,payload:e}},ne=function(e){return{type:Y,payload:e}},ae=function(){return{type:W}},re=function(e){return{type:R,payload:e}},ie=function(e){return{type:q,payload:e}},oe=function(e){return{type:M,payload:e}},se=function(e){return{type:F,payload:e}},ce=function(e){return{type:V,payload:e}},de=Object(h.a)().mark(Pe),le=Object(h.a)().mark(Re),pe=Object(h.a)().mark(Ae),me=Object(h.a)().mark(Ee),ue=Object(h.a)().mark(_e),he=Object(h.a)().mark(De),fe=Object(h.a)().mark(Ue),ge=Object(h.a)().mark(qe),be=Object(h.a)().mark(Ge),je=Object(h.a)().mark(Me),xe=Object(h.a)().mark(ze),ve=Object(h.a)().mark(Fe),Oe=Object(h.a)().mark(He),ye=function(){var e=Object(g.a)(Object(h.a)().mark((function e(t,n){return Object(h.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,j.createUserWithEmailAndPassword(t,n).then((function(e){return e})).catch((function(e){return e}));case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),we=function(){var e=Object(g.a)(Object(h.a)().mark((function e(t,n){return Object(h.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,j.signInWithEmailAndPassword(t,n).then((function(e){return e})).catch((function(e){return e}));case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),Ce=function(){var e=Object(g.a)(Object(h.a)().mark((function e(){return Object(h.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,j.signOut().then((function(e){return e})).catch((function(e){return e}));case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ke=function(){var e=Object(g.a)(Object(h.a)().mark((function e(){return Object(h.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,j.signInWithPopup(x).then((function(e){return e})).catch((function(e){return e}));case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Se=function(){var e=Object(g.a)(Object(h.a)().mark((function e(){return Object(h.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,j.signInWithPopup(v).then((function(e){return e})).catch((function(e){return e}));case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Te=function(){var e=Object(g.a)(Object(h.a)().mark((function e(){return Object(h.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,j.signInWithPopup(O).then((function(e){return e})).catch((function(e){return e}));case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ie=function(){var e=Object(g.a)(Object(h.a)().mark((function e(){return Object(h.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,j.signInWithPopup(y).then((function(e){return e})).catch((function(e){return e}));case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();function Ne(e){var t=e.payload;return Object(h.a)().mark((function e(){var n,a,r;return Object(h.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.email,a=t.password,e.prev=1,e.next=4,Object(f.b)(ye,n,a);case 4:if(!(r=e.sent).message){e.next=10;break}return e.next=8,Object(f.d)(re(r.message));case 8:e.next=13;break;case 10:return localStorage.setItem("user_id",r.user.uid),e.next=13,Object(f.d)(te(r.user.uid));case 13:e.next=19;break;case 15:return e.prev=15,e.t0=e.catch(1),e.next=19,Object(f.d)(re(e.t0));case 19:case"end":return e.stop()}}),e,null,[[1,15]])}))()}function Pe(){var e;return Object(h.a)().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,Object(f.b)(ke);case 3:if(!(e=t.sent).message){t.next=9;break}return t.next=7,Object(f.d)(re(e.message));case 7:t.next=12;break;case 9:return localStorage.setItem("user_id",e.user.uid),t.next=12,Object(f.d)(ie(e.user.uid));case 12:t.next=18;break;case 14:return t.prev=14,t.t0=t.catch(0),t.next=18,Object(f.d)(re(t.t0));case 18:case"end":return t.stop()}}),de,null,[[0,14]])}function Re(){var e;return Object(h.a)().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,Object(f.b)(Se);case 3:if(!(e=t.sent).message){t.next=9;break}return t.next=7,Object(f.d)(re(e.message));case 7:t.next=12;break;case 9:return localStorage.setItem("user_id",e.user.uid),t.next=12,Object(f.d)(oe(e.user.uid));case 12:t.next=18;break;case 14:return t.prev=14,t.t0=t.catch(0),t.next=18,Object(f.d)(re(t.t0));case 18:case"end":return t.stop()}}),le,null,[[0,14]])}function Ae(){var e;return Object(h.a)().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,Object(f.b)(Te);case 3:if(!(e=t.sent).message){t.next=9;break}return t.next=7,Object(f.d)(re(e.message));case 7:t.next=12;break;case 9:return localStorage.setItem("user_id",e.user.uid),t.next=12,Object(f.d)(ce(e.user.uid));case 12:t.next=18;break;case 14:return t.prev=14,t.t0=t.catch(0),t.next=18,Object(f.d)(re(t.t0));case 18:case"end":return t.stop()}}),pe,null,[[0,14]])}function Ee(){var e;return Object(h.a)().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,Object(f.b)(Ie);case 3:if(!(e=t.sent).message){t.next=14;break}if(!(e.message.length>100)){t.next=10;break}return t.next=8,Object(f.d)(re("Your request has been canceled."));case 8:t.next=12;break;case 10:return t.next=12,Object(f.d)(re(e.message));case 12:t.next=17;break;case 14:return localStorage.setItem("user_id",e.user.uid),t.next=17,Object(f.d)(se(e.user.uid));case 17:t.next=23;break;case 19:return t.prev=19,t.t0=t.catch(0),t.next=23,Object(f.d)(re(t.t0));case 23:case"end":return t.stop()}}),me,null,[[0,19]])}function Le(e){var t=e.payload;return Object(h.a)().mark((function e(){var n,a,r;return Object(h.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.email,a=t.password,e.prev=1,e.next=4,Object(f.b)(we,n,a);case 4:if(!(r=e.sent).message){e.next=10;break}return e.next=8,Object(f.d)(re(r.message));case 8:e.next=13;break;case 10:return localStorage.setItem("user_id",r.user.uid),e.next=13,Object(f.d)(ne(r.user.uid));case 13:e.next=19;break;case 15:return e.prev=15,e.t0=e.catch(1),e.next=19,Object(f.d)(re(e.t0));case 19:case"end":return e.stop()}}),e,null,[[1,15]])}))()}function _e(){var e;return Object(h.a)().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,Object(f.b)(Ce);case 3:if(void 0!==(e=t.sent)){t.next=10;break}return localStorage.removeItem("user_id"),t.next=8,Object(f.d)(ae(e));case 8:t.next=12;break;case 10:return t.next=12,Object(f.d)(re(e.message));case 12:t.next=18;break;case 14:return t.prev=14,t.t0=t.catch(0),t.next=18,Object(f.d)(re(t.t0));case 18:case"end":return t.stop()}}),ue,null,[[0,14]])}function De(){return Object(h.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(f.e)(_,Ne);case 2:case"end":return e.stop()}}),he)}function Ue(){return Object(h.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(f.e)(U,Pe);case 2:case"end":return e.stop()}}),fe)}function qe(){return Object(h.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(f.e)(G,Re);case 2:case"end":return e.stop()}}),ge)}function Ge(){return Object(h.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(f.e)(z,Ee);case 2:case"end":return e.stop()}}),be)}function Me(){return Object(h.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(f.e)(H,Ae);case 2:case"end":return e.stop()}}),je)}function ze(){return Object(h.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(f.e)(J,Le);case 2:case"end":return e.stop()}}),xe)}function Fe(){return Object(h.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(f.e)(B,_e);case 2:case"end":return e.stop()}}),ve)}function He(){return Object(h.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(f.a)([Object(f.c)(ze),Object(f.c)(De),Object(f.c)(Ue),Object(f.c)(qe),Object(f.c)(Ge),Object(f.c)(Me),Object(f.c)(Fe)]);case 2:case"end":return e.stop()}}),Oe)}var Ve=function(e){return{type:X,payload:e}},Je=function(e){return{type:P,payload:e}},Ye=function(e){return localStorage.setItem("ocppcsModePath",e),{type:T,payload:e}},Be=Object(h.a)().mark(Qe),We=Object(h.a)().mark(et),Ke=Object(h.a)().mark(tt),$e=Object(h.a)().mark(nt),Ze=function(){var e=Object(g.a)(Object(h.a)().mark((function e(){return Object(h.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,w.ref("notes").once("value").then((function(e){var t=[];return e.forEach((function(e){t.push(e.val())})),t})).catch((function(e){return e}));case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Xe=function(){var e=Object(g.a)(Object(h.a)().mark((function e(t){var n;return Object(h.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.notesList,e.next=3,w.ref("notes").set(n).then((function(e){return e})).catch((function(e){return e}));case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();function Qe(){var e;return Object(h.a)().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,Object(f.b)(Ze);case 3:return e=t.sent,t.next=6,Object(f.d)(Ve(e));case 6:t.next=12;break;case 8:return t.prev=8,t.t0=t.catch(0),t.next=12,Object(f.d)(Je(t.t0));case 12:case"end":return t.stop()}}),Be,null,[[0,8]])}function et(){return Object(h.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(f.e)($,Qe);case 2:case"end":return e.stop()}}),We)}function tt(){return Object(h.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(f.e)(Z,Xe);case 2:case"end":return e.stop()}}),Ke)}function nt(){return Object(h.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(f.a)([Object(f.c)(et),Object(f.c)(tt)]);case 2:case"end":return e.stop()}}),$e)}var at=Object(h.a)().mark(rt);function rt(e){return Object(h.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(f.a)([He(),nt()]);case 2:case"end":return e.stop()}}),at)}var it=n(3),ot="THEME_TYPE",st="THEME_TYPE_LITE",ct="THEME_TYPE_DARK",dt="THEME_TYPE_SEMI_DARK",lt="THEME_COLOR",pt="UPDATE_RTL_STATUS",mt="LAYOUT_TYPE",ut="LAYOUT_TYPE_FULL",ht="NAV_STYLE",ft="NAV_STYLE_FIXED",gt="NAV_STYLE_MINI_SIDEBAR",bt="NAV_STYLE_DRAWER",jt="NAV_STYLE_NO_HEADER_MINI_SIDEBAR",xt="NAV_STYLE_NO_HEADER_EXPANDED_SIDEBAR",vt="NAV_STYLE_DEFAULT_HORIZONTAL",Ot="NAV_STYLE_DARK_HORIZONTAL",yt="NAV_STYLE_INSIDE_HEADER_HORIZONTAL",wt="NAV_STYLE_BELOW_HEADER",Ct="NAV_STYLE_ABOVE_HEADER",kt=992,St=[{languageId:"english",locale:"en",name:"English",icon:"us"},{languageId:"russian",locale:"ru",name:"\u0420\u0443\u0441\u0441\u043a\u0438\u0439",icon:"ru"}];function Tt(e){return St.find((function(t){return t.locale===e}))||{}}var It=localStorage.getItem("ocppcsDefaultLanguage"),Nt=window.appConfig.defaultLanguage,Pt=Tt(It||Nt),Rt=localStorage.getItem("ocppcsThemeType"),At={navStyle:ft,layoutType:ut,themeType:Rt||dt,themeColor:"",isDirectionRTL:!1,locale:Pt},Et=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:At,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case ot:return Object(it.a)(Object(it.a)({},e),{},{themeType:t.themeType});case lt:return Object(it.a)(Object(it.a)({},e),{},{themeColor:t.themeColor});case pt:return Object(it.a)(Object(it.a)({},e),{},{isDirectionRTL:t.rtlStatus});case ht:return Object(it.a)(Object(it.a)({},e),{},{navStyle:t.navStyle});case mt:return Object(it.a)(Object(it.a)({},e),{},{layoutType:t.layoutType});case S:return Object(it.a)(Object(it.a)({},e),{},{locale:t.payload});default:return e}},Lt=n(46),_t=n(163);function Dt(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2?arguments[2]:void 0,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"parent",r=[];return e.forEach((function(i){i[a]===t&&r.push(Object(it.a)(Object(it.a)({},i),{},{level:n,title:i.label||i.name||i.key,value:i.id,key:i.id,children:Dt(e,i.id,n+1,a)}))})),r}var Ut=n(214),qt=n.n(Ut),Gt=(n(475),n(412)),Mt=n.n(Gt),zt=n(413),Ft={cache:function(){var e=Object(g.a)(Object(h.a)().mark((function e(){var t,n=arguments;return Object(h.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=Mt()(JSON.stringify(n)),Ft[t]){e.next=5;break}return e.next=4,Ft.q.apply(Ft,n);case 4:Ft[t]=e.sent;case 5:return e.abrupt("return",Ft[t]);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),q:function(){var e=Object(g.a)(Object(h.a)().mark((function e(t){var n,a,r,i,o,s,c,d,l,p,m,u,f,g,b,j,x,v,O,y=arguments;return Object(h.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=y.length>1&&void 0!==y[1]?y[1]:{},a=y.length>2&&void 0!==y[2]&&y[2],r=y.length>4&&void 0!==y[4]&&y[4],i=y.length>5&&void 0!==y[5]&&y[5],(o=y.length>3&&void 0!==y[3]&&y[3]||_t.a.get())||r){e.next=10;break}if("/whoami"!==t){e.next=9;break}return e.abrupt("return",!1);case 9:return e.abrupt("return",Ft.error("No token present"));case 10:if(t){e.next=12;break}return e.abrupt("return",Ft.error("No path specified"));case 12:return qt.a.isStarted()||a.silent||qt.a.start(),s=JSON.stringify(n),(c=new Headers).append("Content-Type","application/json"),r||c.append("Authorization","Bearer ".concat(o)),d=t.includes("oauth")?"":Lt.a.apiPath,l=i||"".concat(Lt.a.apiDomain).concat(d).concat(t),Lt.a.debug&&console.log("--\x3e API ",t,s,c),p=null,m=null,e.prev=22,e.next=25,fetch(l,{method:"POST",headers:c,body:s,mode:"cors",cache:"no-store"});case 25:if(!(m=e.sent)){e.next=30;break}return e.next=29,m.json();case 29:p=e.sent;case 30:e.next=35;break;case 32:return e.prev=32,e.t0=e.catch(22),e.abrupt("return",Ft.error(e.t0.message));case 35:if(Lt.a.debug&&console.log("API <-- ".concat(t),p),qt.a.done(),!p){e.next=80;break}if(u=a||{},f="",p.hasOwnProperty("error")&&(f=p.error.message||""),403===m.status&&(f="403 ".concat(f)),401===m.status&&(f="401 ".concat(f)),400===m.status&&(f="400 ".concat(f)),!p.hasOwnProperty("error")){e.next=53;break}if(Ft.error(f),!u.toObject&&!u.toTree){e.next=48;break}return e.abrupt("return",{});case 48:if(!u.toArray){e.next=50;break}return e.abrupt("return",[]);case 50:if(!u.exact){e.next=52;break}return e.abrupt("return",p);case 52:return e.abrupt("return",!1);case 53:if(a){e.next=55;break}return e.abrupt("return",p);case 55:if(!Object(zt.isEmpty)(p)){e.next=60;break}if(!u.toObject&&!u.toTree){e.next=58;break}return e.abrupt("return",{});case 58:if(!u.toArray){e.next=60;break}return e.abrupt("return",[]);case 60:if(g=Array.isArray(p)?p:[p],u.sortBy&&g.sort((function(e,t){return e[u.sortBy]-t[u.sortBy]})),!u.toArray){e.next=64;break}return e.abrupt("return",g);case 64:if(!u.toObject){e.next=69;break}return b={},j=u.keyField||"id",g.forEach((function(e,t){var n=e[j]||t;b[n]=e})),e.abrupt("return",b);case 69:if(!u.toTree){e.next=77;break}return x=[],v=[],u.defaultTreeItems&&(g=g.concat(u.defaultTreeItems)),g.forEach((function(e){v.push(e.id)})),O=u.parentKey||"parent",g.forEach((function(e){var t,n;e[O]&&0!==e.level&&v.includes(e[O])||x.push(Object(it.a)(Object(it.a)({},e),{},{level:0,title:null!==(t=null!==(n=e.label)&&void 0!==n?n:e.name)&&void 0!==t?t:e.key,value:e.id,key:e.id,children:Dt(g,e.id,1,O)}))})),e.abrupt("return",x);case 77:return e.abrupt("return",p);case 80:return e.abrupt("return",Ft.error("API Server did not respond correctly"));case 81:case"end":return e.stop()}}),e,null,[[22,32]])})));return function(t){return e.apply(this,arguments)}}(),error:function(e){return qt.a.done(),Lt.a.debug&&console.log("%c API ERROR: ".concat(e),"color: orangered"),!1},log:function(e){Lt.a.debug&&console.log("%c API: ".concat(e),"color: blue")}},Ht=Ft,Vt=window.appConfig||{};function Jt(e){return{type:C,navCollapsed:e}}function Yt(e){return localStorage.setItem("ocppcsThemeType",e),function(t){t({type:ot,themeType:e})}}function Bt(e){return function(){var t=Object(g.a)(Object(h.a)().mark((function t(n){return Object(h.a)().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(!Vt.confCrm||!Vt.confAuthorize){t.next=3;break}return t.next=3,Ht.q("/session/set/locale",{id:null,code:e.locale});case 3:n(Wt(e));case 4:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()}function Wt(e){return localStorage.setItem("ocppcsDefaultLanguage",e.locale),function(t){t({type:S,payload:e})}}var Kt=window.appConfig||{},$t={AUTH_CHECK:"AUTH_CHECK",AUTH_BEGIN:"AUTH_BEGIN",AUTH_SUCCESS:"AUTH_SUCCESS",AUTH_ERROR:"AUTH_ERROR",LOGOUT:"LOGOUT",authCheck:function(){return function(){var e=Object(g.a)(Object(h.a)().mark((function e(t){var n,a,r,i,o,s,c,d,l;return Object(h.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(Kt.confAuthorize){e.next=3;break}return t($t.authError()),e.abrupt("return");case 3:return t($t.authBegin()),e.next=6,Ht.q("/whoami");case 6:if(!(n=e.sent)){e.next=20;break}return a={},e.next=11,Ht.q("/class",{fields:["id","code","access"]},{toObject:!0});case 11:return r=e.sent,e.next=14,Ht.q("/type",{fields:["id","code"]},{toObject:!0,keyField:"code"});case 14:for(o in i=e.sent,r)s=r[o],c=s.access,a[s.code]=c;n.locale&&(d=n.locale.code,(l=Tt(d))&&d&&t(Wt(l))),t($t.authSuccess(n,a,i)),e.next=21;break;case 20:t($t.authError());case 21:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()},authSuccess:function(e,t,n){return{type:$t.AUTH_SUCCESS,authResult:e,accessMap:t,typesMap:n}},authBegin:function(){return{type:$t.AUTH_BEGIN}},authError:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return{type:$t.AUTH_ERROR,errorMessage:e}},logoutSuccess:function(){return{type:$t.LOGOUT}},logout:function(){return function(){var e=Object(g.a)(Object(h.a)().mark((function e(t){return Object(h.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Ht.q("/sign/out");case 2:t($t.logoutSuccess());case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()}},Zt=$t,Xt={show:{},raw:{},id:null,userid:null,participant:null,isPending:!1,isAuthorized:!1,isAdmin:!1,isGuest:!1,isParticipant:!1,isError:!1,errorMessage:"",access:{}};function Qt(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Xt,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case Zt.AUTH_BEGIN:return Object(it.a)(Object(it.a)({},e),{},{isPending:!0});case Zt.AUTH_SUCCESS:return Object(it.a)(Object(it.a)({},e),{},{isAuthorized:!0,isPending:!1,isError:!1,errorMessage:"",raw:t.authResult,show:function(e){var t={};if(e.name.first||e.name.last){var n=e.name.first||"",a=e.name.last||"";t.name="".concat(e.name.first||""," ").concat(e.name.last||""),t.literal="".concat(n[0]?n[0].toUpperCase():"").concat(a[0]?a[0].toUpperCase():""),t.hello="".concat(n," ").concat(a)}else t.name=e.profile.name||e.profile.username,t.hello=t.name,t.literal=t.name[0].toUpperCase();return t.picture=e.profile.picture||!1,t}(t.authResult),id:t.authResult.id,userid:t.authResult.userid,account:t.authResult.account,participant:t.authResult.participant,isAdmin:!!t.authResult.admin,isGuest:!!t.authResult.guest,isParticipant:!!t.authResult.participant,access:t.accessMap,types:t.typesMap,interface:t.authResult.interface.code,connectionLink:"".concat(window.appConfig.wsDomain,"/ocpp/").concat(t.authResult.account.code?t.authResult.account.code:"")});case Zt.AUTH_ERROR:return Object(it.a)(Object(it.a)({},Xt),{},{isError:!0,errorMessage:t.errorMessage});case Zt.LOGOUT:return Xt;default:return e}}var en={loader:!1,alertMessage:"",showMessage:!1,initURL:"",authUser:localStorage.getItem("user_id")},tn=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:en,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case D:case Y:return Object(it.a)(Object(it.a)({},e),{},{loader:!1,authUser:t.payload});case K:return Object(it.a)(Object(it.a)({},e),{},{initURL:t.payload});case W:return Object(it.a)(Object(it.a)({},e),{},{authUser:null,initURL:"/",loader:!1});case R:return Object(it.a)(Object(it.a)({},e),{},{alertMessage:t.payload,showMessage:!0,loader:!1});case A:return Object(it.a)(Object(it.a)({},e),{},{alertMessage:"",showMessage:!1,loader:!1});case q:case M:case F:case V:return Object(it.a)(Object(it.a)({},e),{},{loader:!1,authUser:t.payload});case E:return Object(it.a)(Object(it.a)({},e),{},{loader:!0});case L:return Object(it.a)(Object(it.a)({},e),{},{loader:!1});default:return e}},nn={notesList:[]},an=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:nn,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case $:return Object(it.a)(Object(it.a)({},e),{},{notesList:t.notesList});case X:case Q:return Object(it.a)(Object(it.a)({},e),{},{notesList:t.payload});case Z:return Object(it.a)(Object(it.a)({},e),{},{notesList:t.notesList});default:return e}},rn={contactList:[],selectedContact:[]},on=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:rn,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case ee:return Object(it.a)(Object(it.a)({},e),{},{contactList:t.payload});case"UPDATE_CONTACT_SUCCESS":return Object(it.a)(Object(it.a)({},e),{},{contactList:e.contactList.map((function(e){return e.id===t.payload.id?t.payload:e}))});case"DELETE_CONTACT_SUCCESS":return Object(it.a)(Object(it.a)({},e),{},{contactList:e.contactList.filter((function(e){return e.id!==t.payload.id}))});case"ON_ADD_CONTACT_SUCCESS":return Object(it.a)(Object(it.a)({},e),{},{contactList:t.payload.contact(e.contactList)});default:return e}},sn={error:"",loading:!1,message:"",navCollapsed:!0,width:window.innerWidth,lastModePath:localStorage.getItem("ocppcsModePath")||"",pathname:"/"},cn=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:sn,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case T:return Object(it.a)(Object(it.a)({},e),{},{lastModePath:t.payload});case"@@router/LOCATION_CHANGE":return Object(it.a)(Object(it.a)({},e),{},{pathname:t.payload.location.pathname,navCollapsed:!1});case k:return Object(it.a)(Object(it.a)({},e),{},{width:t.width});case C:return Object(it.a)(Object(it.a)({},e),{},{navCollapsed:t.navCollapsed});case I:return Object(it.a)(Object(it.a)({},e),{},{error:"",message:"",loading:!0});case N:return Object(it.a)(Object(it.a)({},e),{},{error:"",message:"",loading:!1});case R:return Object(it.a)(Object(it.a)({},e),{},{error:"",message:t.payload,loading:!1});case P:return Object(it.a)(Object(it.a)({},e),{},{loading:!1,error:t.payload,message:""});case A:return Object(it.a)(Object(it.a)({},e),{},{loading:!1,error:"",message:""});default:return e}},dn=function(e){return Object(p.b)({router:Object(c.b)(e),settings:Et,auth:tn,user:Qt,notes:an,contact:on,common:cn})},ln=(0,n(82).createBrowserHistory)(),pn=Object(m.a)(ln),mn=Object(l.a)(),un=[u.a,mn,pn];var hn=n(33),fn=n(743),gn=n(417),bn=n.n(gn),jn=n(416),xn={messages:Object(it.a)({},jn),antd:bn.a,locale:"en-US"},vn=n(419),On=n.n(vn),yn=n(418),wn={en:xn,ru:{messages:Object(it.a)({},yn),antd:On.a,locale:"ru-RU"}},Cn=n(740),kn=n(310),Sn=n(179),Tn=n(746),In=n(420),Nn=n(32),Pn=n(736),Rn=n(2),An=function(){var e=Object(s.d)(),t=Object(s.e)((function(e){return e.settings})).themeType,n=Object(In.a)(),a=function(e){return n.formatMessage({id:"userprofile."+e})},r=window.appConfig||{},i="THEME_TYPE_DARK"===t;return Object(Rn.jsxs)("ul",{className:"gx-user-popover",children:[r.confCrm&&Object(Rn.jsx)("li",{children:Object(Rn.jsx)(Nn.a,{className:"gx-link",to:"/crm/profile",children:a("profile")})}),Object(Rn.jsx)("li",{onClick:function(){return e(Yt(i?dt:ct))},children:Object(Rn.jsxs)("span",{className:"gx-link",children:[i&&Object(Rn.jsx)(Pn.a,{})," ",a("dark")]})}),Object(Rn.jsx)("li",{onClick:function(){return e(Zt.logout())},children:Object(Rn.jsx)("span",{className:"gx-link",children:a("logout")})})]})},En=function(){var e=Object(s.e)((function(e){return e.user})).show||{};return window.appConfig.confAuthorize?Object(Rn.jsxs)(kn.a,{overlayClassName:"gx-popover-horizantal",placement:"bottomRight",content:Object(Rn.jsx)(An,{}),trigger:"click",children:[e.picture&&Object(Rn.jsx)(Tn.a,{src:e.picture,className:"gx-avatar gx-pointer",alt:""}),!e.picture&&Object(Rn.jsx)(Tn.a,{className:"gx-avatar gx-pointer",children:e.literal})]}):null},Ln=n(7),_n=n(737),Dn=n(143),Un=n(748),qn=n(749),Gn=n(750),Mn=n(751),zn=n(752),Fn=n(753),Hn=n(754),Vn=n(755),Jn=n(756),Yn=n(757),Bn=n(758),Wn=n(759),Kn=n(760),$n=n(761),Zn=n(762),Xn=n(763),Qn=n(764),ea=n(765),ta=n(766),na={"/admin":{"sidebar.admin.journals":{"admin.apilog.apilog":{label:"admin.apilog.apilog",url:"/admin/apilog",icon:Object(Rn.jsx)(Un.a,{})},"admin.dblog.dblog":{label:"admin.dblog.dblog",url:"/admin/dblog",icon:Object(Rn.jsx)(qn.a,{})}},"sidebar.admin.groups":{"admin.groups.groups":{label:"admin.groups.groups",url:"/admin/groups",icon:Object(Rn.jsx)(Gn.a,{})},"admin.users.users":{label:"admin.users.users",url:"/admin/users",icon:Object(Rn.jsx)(Mn.a,{})}},"sidebar.admin.tools":{"admin.registry.registry":{label:"admin.registry.registry",url:"/admin/registry",icon:Object(Rn.jsx)(zn.a,{})},"admin.console.console":{label:"admin.console.console",url:"/admin/console",icon:Object(Rn.jsx)(Fn.a,{})},"admin.resource.resource":{label:"admin.resource.resource",url:"/admin/resource",icon:Object(Rn.jsx)(Hn.a,{})}},"sidebar.admin.settings":{"admin.workflow.workflow":{label:"admin.workflow.workflow",url:"/admin/workflow",icon:Object(Rn.jsx)(Vn.a,{})},"admin.reference.reference":{label:"admin.reference.reference",url:"/admin/reference",icon:Object(Rn.jsx)(Jn.a,{})}}},"/ocpp":{"sidebar.ocpp.ocpp":{"ocpp.stationlist.stationlist":{label:"ocpp.stationlist.stationlist",url:"/ocpp",icon:Object(Rn.jsx)(Yn.a,{})},"ocpp.commands.commands":{label:"ocpp.commands.commands",url:"/ocpp/command",icon:Object(Rn.jsx)(Bn.a,{})}}}},aa={"/crm":{"sidebar.crm.stations":{label:"sidebar.crm.stations",url:"/crm/stations",icon:Object(Rn.jsx)(qn.a,{})},"sidebar.crm.transactions":{label:"sidebar.crm.transactions",url:"/crm/transactions",icon:Object(Rn.jsx)(Wn.a,{})},"sidebar.crm.cards":{label:"sidebar.crm.cards",url:"/crm/cards",icon:Object(Rn.jsx)(Kn.a,{})},"sidebar.crm.invoice":{label:"sidebar.crm.invoice",url:"/crm/invoice",icon:Object(Rn.jsx)($n.a,{})},"sidebar.crm.client":{label:"sidebar.crm.client",url:"/crm/client",icon:Object(Rn.jsx)(Zn.a,{})},"sidebar.crm.account":{label:"sidebar.crm.account",url:"/crm/account",icon:Object(Rn.jsx)(Xn.a,{})},"sidebar.crm.network":{label:"sidebar.crm.network",url:"/crm/network",icon:Object(Rn.jsx)(Qn.a,{})},"sidebar.crm.tariff":{label:"sidebar.crm.tariff",url:"/crm/tariff",icon:Object(Rn.jsx)(ea.a,{})}},"/driver":{"sidebar.crm.stations":{label:"sidebar.driver.stations",url:"/driver",icon:Object(Rn.jsx)("div",{className:"icon icon-map-simple"})},"sidebar.crm.cars":{label:"sidebar.driver.cars",url:"/driver/cars",icon:Object(Rn.jsx)(ta.a,{})},"sidebar.crm.cards":{label:"sidebar.driver.cards",url:"/driver/cards",icon:Object(Rn.jsx)(Kn.a,{})}},"/ocpp":{"ocpp.stationlist.stationlist":{label:"ocpp.stationlist.stationlist",url:"/ocpp",icon:Object(Rn.jsx)(Yn.a,{})},"ocpp.commands.commands":{label:"ocpp.commands.commands",url:"/ocpp/command",icon:Object(Rn.jsx)(Bn.a,{})}},"/admin":{"admin.apilog.apilog":{label:"admin.apilog.apilog",url:"/admin/apilog",icon:Object(Rn.jsx)(Un.a,{})},"admin.dblog.dblog":{label:"admin.dblog.dblog",url:"/admin/dblog",icon:Object(Rn.jsx)(qn.a,{})},"admin.groups.groups":{label:"admin.groups.groups",url:"/admin/groups",icon:Object(Rn.jsx)(Gn.a,{})},"admin.users.users":{label:"admin.users.users",url:"/admin/users",icon:Object(Rn.jsx)(Mn.a,{})},"admin.registry.registry":{label:"admin.registry.registry",url:"/admin/registry",icon:Object(Rn.jsx)(zn.a,{})},"admin.console.console":{label:"admin.console.console",url:"/admin/console",icon:Object(Rn.jsx)(Fn.a,{})},"admin.resource.resource":{label:"admin.resource.resource",url:"/admin/resource",icon:Object(Rn.jsx)(Hn.a,{})},"admin.workflow.workflow":{label:"admin.workflow.workflow",url:"/admin/workflow",icon:Object(Rn.jsx)(Vn.a,{})},"admin.reference.reference":{label:"admin.reference.reference",url:"/admin/reference",icon:Object(Rn.jsx)(Jn.a,{})}}},ra=function(){var e=Object(d.h)(),t=na[e.path]||{};return Object(Rn.jsx)(_n.a,{mode:"horizontal",children:Object.entries(t).map((function(e){var t=Object(Ln.a)(e,2),n=t[0],a=t[1];return Object(Rn.jsx)(_n.a.SubMenu,{className:"gx-menu-horizontal gx-submenu-popup-curve gx-inside-submenu-popup-curve",title:Object(Rn.jsx)(Dn.a,{id:n}),children:Object.entries(a).map((function(e){var t=Object(Ln.a)(e,2),n=t[0],a=t[1];return Object(Rn.jsx)(_n.a.Item,{children:Object(Rn.jsxs)(Nn.a,{to:a.url,children:[a.icon,Object(Rn.jsx)(Dn.a,{id:a.label})]})},n)}))},n)}))})},ia=Cn.a.Header,oa=function(){var e=Object(s.e)((function(e){return e.settings})).locale,t=Object(s.e)((function(e){return e.common.navCollapsed})),n=Object(s.e)((function(e){return e.common.width})),a=Object(s.d)();return Object(Rn.jsx)("div",{className:"gx-header-horizontal gx-header-horizontal-dark gx-inside-header-horizontal",children:Object(Rn.jsx)(ia,{className:"gx-header-horizontal-main",children:Object(Rn.jsx)("div",{className:"gx-container",children:Object(Rn.jsxs)("div",{className:"gx-header-horizontal-main-flex",children:[Object(Rn.jsx)("div",{className:"gx-d-block gx-d-lg-none gx-linebar gx-mr-xs-3 6e",children:Object(Rn.jsx)("i",{className:"gx-icon-btn icon icon-menu",onClick:function(){a(Jt(!t))}})}),Object(Rn.jsx)(Nn.a,{to:"/",className:"gx-d-block gx-d-lg-none gx-pointer gx-mr-xs-3 gx-pt-xs-1 gx-w-logo",children:Object(Rn.jsx)("img",{alt:"",src:"/assets/images/big-logo.png",height:32})}),Object(Rn.jsx)(Nn.a,{to:"/",className:"gx-d-none gx-d-lg-block gx-pointer gx-mr-xs-5 gx-logo",children:Object(Rn.jsx)("img",{alt:"",src:"/assets/images/logo.png"})}),n>=kt&&Object(Rn.jsx)("div",{className:"gx-header-horizontal-nav gx-header-horizontal-nav-curve",children:Object(Rn.jsx)(ra,{})}),Object(Rn.jsxs)("ul",{className:"gx-header-notifications gx-ml-auto",children:[Object(Rn.jsx)("li",{className:"gx-language",children:Object(Rn.jsx)(kn.a,{overlayClassName:"gx-popover-horizantal",placement:"bottomRight",content:Object(Rn.jsx)(Sn.a,{className:"gx-popover-lang-scroll",children:Object(Rn.jsx)("ul",{className:"gx-sub-popover",children:St.map((function(e){return Object(Rn.jsxs)("li",{className:"gx-media gx-pointer",onClick:function(t){return a(Bt(e))},children:[Object(Rn.jsx)("i",{className:"flag flag-24 gx-mr-2 flag-".concat(e.icon)}),Object(Rn.jsx)("span",{className:"gx-language-text",children:e.name})]},JSON.stringify(e))}))})}),trigger:"click",children:Object(Rn.jsx)("span",{className:"gx-pointer gx-flex-row gx-align-items-center",children:Object(Rn.jsx)("i",{className:"flag flag-24 flag-".concat(e.icon)})})})}),Object(Rn.jsx)("li",{className:"gx-user-nav",children:Object(Rn.jsx)(En,{})})]})]})})})})},sa=n(112),ca=n(767),da=function(e){var t=e.styleName,n=e.placeholder,a=e.onChange,r=e.onSubmit,i=e.value;return Object(Rn.jsx)("div",{className:"gx-search-bar ".concat(t),children:Object(Rn.jsxs)("div",{className:"gx-form-group",children:[Object(Rn.jsx)("input",{className:"ant-input",type:"search",placeholder:n,onChange:a,onKeyDown:function(e){"Enter"!==e.code&&"NumpadEnter"!==e.code||r()},value:i}),Object(Rn.jsx)("span",{className:"gx-search-icon gx-pointer",children:Object(Rn.jsx)("i",{className:"icon icon-search",onClick:r})})]})})},la=da;da.defaultProps={styleName:"",value:""};var pa=function(e){return e.children},ma=Cn.a.Header,ua=function(){var e=Object(s.e)((function(e){return e.settings})),t=e.locale,n=e.navStyle,r=new URLSearchParams(document.location.search),i=Object(s.e)((function(e){return e.common.navCollapsed})),o=Object(s.e)((function(e){return e.common.width})),c=Object(s.e)((function(e){return e.user})),l=Object(a.useState)(r.get("q")||""),p=Object(Ln.a)(l,2),m=p[0],u=p[1],h=Object(s.d)(),f=Object(d.g)(),g=Object(In.a)(),b=window.appConfig||{},j=function(e){u(e.target.value)},x=function(){f.push("/crm/search/?q="+m)};return Object(Rn.jsxs)(ma,{children:[n===bt||(n===ft||n===gt)&&o<kt?Object(Rn.jsx)("div",{className:"gx-linebar gx-mr-3",children:Object(Rn.jsx)("i",{className:"gx-icon-btn icon icon-menu",onClick:function(){h(Jt(!i))}})}):null,Object(Rn.jsx)(Nn.a,{to:"/",className:"gx-d-block gx-d-lg-none gx-pointer",children:Object(Rn.jsx)("img",{alt:"",src:"/assets/images/big-logo.png",height:32})}),Object(Rn.jsx)(la,{styleName:"gx-d-none gx-d-lg-block gx-lt-icon-search-bar-lg",placeholder:g.formatMessage({id:"search.placeholder"}),onChange:j,onSubmit:x,value:m}),Object(Rn.jsxs)("ul",{className:"gx-header-notifications gx-ml-auto",children:[Object(Rn.jsx)("li",{className:"gx-notify gx-notify-search gx-d-inline-block gx-d-lg-none",children:Object(Rn.jsx)(kn.a,{overlayClassName:"gx-popover-horizantal",placement:"bottomRight",content:Object(Rn.jsx)(la,{styleName:"gx-popover-search-bar",placeholder:g.formatMessage({id:"search.placeholder"}),onChange:j,onSubmit:x,value:m}),trigger:"click",children:Object(Rn.jsx)("span",{className:"gx-pointer gx-d-block",children:Object(Rn.jsx)("i",{className:"icon icon-search-new"})})})}),o>=kt?null:Object(Rn.jsxs)(pa,{children:[Object(Rn.jsx)("li",{className:"gx-notify",children:Object(Rn.jsx)(Nn.a,{to:"/crm/notice/",title:g.formatMessage({id:"icons.notifications"}),children:Object(Rn.jsx)("i",{className:"icon icon-notification ant-typography"})})}),b.confCrm&&Object(Rn.jsx)(d.b,{path:"/crm",children:Object(Rn.jsx)("li",{children:Object(Rn.jsx)(Nn.a,{to:"/driver",title:g.formatMessage({id:"icons.driver"}),onClick:function(){return h(Ye("/driver"))},children:Object(Rn.jsx)("span",{className:"ant-typography",children:Object(Rn.jsx)(ta.a,{})})})})}),b.confDriver&&Object(Rn.jsx)(d.b,{path:"/driver",children:Object(Rn.jsx)("li",{children:Object(Rn.jsx)(Nn.a,{to:"/crm",title:g.formatMessage({id:"icons.crm"}),onClick:function(){return h(Ye("/crm"))},children:Object(Rn.jsx)("span",{className:"ant-typography",children:Object(Rn.jsx)(qn.a,{})})})})}),c.isAdmin&&b.confAdmin&&Object(Rn.jsx)("li",{children:Object(Rn.jsx)(Nn.a,{to:"/admin/",title:g.formatMessage({id:"icons.admin"}),children:Object(Rn.jsx)("span",{className:"ant-typography",children:Object(Rn.jsx)(ca.a,{})})})})]}),Object(Rn.jsx)("li",{className:"gx-language",children:Object(Rn.jsx)(kn.a,{overlayClassName:"gx-popover-horizantal",placement:"bottomRight",content:Object(Rn.jsx)(Sn.a,{className:"gx-popover-lang-scroll",children:Object(Rn.jsx)("ul",{className:"gx-sub-popover",children:St.map((function(e){return Object(Rn.jsxs)("li",{className:"gx-media gx-pointer",onClick:function(){return h(Bt(e))},children:[Object(Rn.jsx)("i",{className:"flag flag-24 gx-mr-2 flag-".concat(e.icon)}),Object(Rn.jsx)("span",{className:"gx-language-text",children:e.name})]},JSON.stringify(e))}))})}),trigger:"click",children:Object(Rn.jsxs)("span",{className:"gx-pointer gx-flex-row gx-align-items-center",children:[Object(Rn.jsx)("i",{className:"flag flag-24 flag-".concat(t.icon)}),Object(Rn.jsx)("span",{className:"gx-pl-2 gx-language-name",children:t.name}),Object(Rn.jsx)("i",{className:"icon icon-chevron-down gx-pl-2"})]})})}),o>=kt?null:Object(Rn.jsx)(pa,{children:Object(Rn.jsx)("li",{className:"gx-user-nav",children:Object(Rn.jsx)(En,{})})})]})]})},ha=n(22),fa=n(21),ga=n(29),ba=n(30),ja=n(210),xa=function(e){Object(ga.a)(n,e);var t=Object(ba.a)(n);function n(){return Object(ha.a)(this,n),t.apply(this,arguments)}return Object(fa.a)(n,[{key:"render",value:function(){var e=this.props,t=e.code,n={404:{code:"404",description:e.intl.formatMessage({id:"extraPages.404Msg"})}},a="",r="";return this.props.code&&n[t]&&(a=n[t].code,r=n[t].description),Object(Rn.jsx)("div",{className:"gx-page-error-container",children:Object(Rn.jsxs)("div",{className:"gx-page-error-content",children:[Object(Rn.jsx)("div",{className:"gx-error-code",children:this.props.codeText||a}),Object(Rn.jsx)("h2",{children:this.props.descriptionText||r})]})})}}]),n}(r.a.Component),va=Object(ja.c)(xa),Oa=[{path:"/driver/stations",component:Object(a.lazy)((function(){return Promise.all([n.e(0),n.e(1),n.e(4),n.e(9),n.e(8)]).then(n.bind(null,1339))})),exact:!1,params:!0},{path:"/driver/cards",component:Object(a.lazy)((function(){return Promise.all([n.e(0),n.e(2),n.e(1),n.e(3),n.e(6)]).then(n.bind(null,1318))})),exact:!1,params:!1},{path:"/driver/cars",component:Object(a.lazy)((function(){return Promise.all([n.e(0),n.e(2),n.e(1),n.e(3),n.e(21)]).then(n.bind(null,1340))})),exact:!1,params:!1},{path:"/driver",component:Object(a.lazy)((function(){return Promise.all([n.e(0),n.e(1),n.e(4),n.e(9),n.e(8)]).then(n.bind(null,1339))})),exact:!0,params:!1},{path:"/driver/notice",component:Object(a.lazy)((function(){return Promise.all([n.e(0),n.e(2),n.e(1),n.e(3),n.e(7)]).then(n.bind(null,1319))})),exact:!1,params:!1},{path:"/crm/station",component:Object(a.lazy)((function(){return Promise.all([n.e(0),n.e(2),n.e(1),n.e(3),n.e(14)]).then(n.bind(null,1332))})),exact:!1,params:!0},{path:"/crm/stations",component:Object(a.lazy)((function(){return Promise.all([n.e(0),n.e(2),n.e(1),n.e(3),n.e(5)]).then(n.bind(null,1336))})),exact:!0,params:!1},{path:"/crm/transactions",component:Object(a.lazy)((function(){return Promise.all([n.e(0),n.e(2),n.e(1),n.e(3),n.e(31)]).then(n.bind(null,1320))})),exact:!0,params:!1},{path:"/crm/cards",component:Object(a.lazy)((function(){return Promise.all([n.e(0),n.e(2),n.e(1),n.e(3),n.e(6)]).then(n.bind(null,1318))})),exact:!1,params:!1},{path:"/crm/profile",component:Object(a.lazy)((function(){return Promise.all([n.e(4),n.e(22),n.e(40)]).then(n.bind(null,1341))})),exact:!1,params:!1},{path:"/crm/search",component:Object(a.lazy)((function(){return n.e(32).then(n.bind(null,1321))})),exact:!1,params:!1},{path:"/crm/invoice",component:Object(a.lazy)((function(){return Promise.all([n.e(0),n.e(2),n.e(1),n.e(3),n.e(24)]).then(n.bind(null,1322))})),exact:!1,params:!1},{path:"/crm/notice",component:Object(a.lazy)((function(){return Promise.all([n.e(0),n.e(2),n.e(1),n.e(3),n.e(7)]).then(n.bind(null,1319))})),exact:!1,params:!1},{path:"/crm",component:Object(a.lazy)((function(){return Promise.all([n.e(0),n.e(2),n.e(1),n.e(3),n.e(5)]).then(n.bind(null,1336))})),exact:!0,params:!1},{path:"/crm/client",component:Object(a.lazy)((function(){return Promise.all([n.e(0),n.e(2),n.e(1),n.e(3),n.e(30)]).then(n.bind(null,1323))})),exact:!0,params:!1},{path:"/crm/clients",component:Object(a.lazy)((function(){return Promise.all([n.e(0),n.e(2),n.e(1),n.e(3),n.e(13)]).then(n.bind(null,1333))})),exact:!1,params:!0},{path:"/crm/account",component:Object(a.lazy)((function(){return Promise.all([n.e(0),n.e(2),n.e(1),n.e(3),n.e(29)]).then(n.bind(null,1324))})),exact:!0,params:!1},{path:"/crm/network",component:Object(a.lazy)((function(){return Promise.all([n.e(0),n.e(2),n.e(1),n.e(3),n.e(26)]).then(n.bind(null,1325))})),exact:!0,params:!1},{path:"/crm/tariff",component:Object(a.lazy)((function(){return Promise.all([n.e(0),n.e(2),n.e(1),n.e(3),n.e(19)]).then(n.bind(null,1342))})),exact:!0,params:!1},{path:"/ocpp/command",component:Object(a.lazy)((function(){return Promise.all([n.e(0),n.e(2),n.e(1),n.e(33)]).then(n.bind(null,1338))})),exact:!1,params:!0},{path:"/ocpp",component:Object(a.lazy)((function(){return Promise.all([n.e(4),n.e(25),n.e(37)]).then(n.bind(null,1326))})),exact:!0,params:!1},{path:"/admin/groups",component:Object(a.lazy)((function(){return Promise.all([n.e(0),n.e(2),n.e(34),n.e(36)]).then(n.bind(null,1327))})),exact:!1,params:!0},{path:"/admin/users",component:Object(a.lazy)((function(){return Promise.all([n.e(0),n.e(2),n.e(1),n.e(3),n.e(15)]).then(n.bind(null,1335))})),exact:!1,params:!0},{path:"/admin/registry",component:Object(a.lazy)((function(){return Promise.all([n.e(0),n.e(2),n.e(1),n.e(3),n.e(20)]).then(n.bind(null,1343))})),exact:!1,params:!0},{path:"/admin/console",component:Object(a.lazy)((function(){return Promise.all([n.e(4),n.e(23),n.e(39)]).then(n.bind(null,1328))})),exact:!1,params:!0},{path:"/admin/resource",component:Object(a.lazy)((function(){return Promise.all([n.e(0),n.e(2),n.e(1),n.e(38),n.e(35)]).then(n.bind(null,1344))})),exact:!1,params:!0},{path:"/admin/workflow",component:Object(a.lazy)((function(){return Promise.all([n.e(0),n.e(2),n.e(1),n.e(3),n.e(16)]).then(n.bind(null,1334))})),exact:!1,params:!0},{path:"/admin/reference",component:Object(a.lazy)((function(){return Promise.all([n.e(0),n.e(2),n.e(1),n.e(3),n.e(17)]).then(n.bind(null,1345))})),exact:!1,params:!0},{path:"/admin/dblog",component:Object(a.lazy)((function(){return Promise.all([n.e(0),n.e(2),n.e(1),n.e(3),n.e(28)]).then(n.bind(null,1329))})),exact:!1,params:!1},{path:"/admin/apilog",component:Object(a.lazy)((function(){return Promise.all([n.e(0),n.e(2),n.e(1),n.e(3),n.e(27)]).then(n.bind(null,1330))})),exact:!1,params:!1},{path:"/admin",component:Object(a.lazy)((function(){return Promise.all([n.e(0),n.e(2),n.e(1),n.e(3),n.e(18)]).then(n.bind(null,1346))})),exact:!0,params:!1}],ya=function(){return Object(Rn.jsx)("div",{className:"gx-main-content-wrapper",children:Object(Rn.jsxs)(d.d,{children:[Oa.map((function(e,t){return Object(Rn.jsx)(d.b,{exact:e.exact,path:e.params?["".concat(e.path,"/:param1/:param2/:param3"),"".concat(e.path,"/:param1/:param2"),"".concat(e.path,"/:param1"),"".concat(e.path)]:"".concat(e.path),children:Object(Rn.jsx)(e.component,{})},t)})),Object(Rn.jsx)(d.b,{path:"*",children:Object(Rn.jsx)(va,{code:404})})]})})},wa=n(99),Ca=n(745),ka=function(e){var t=e.sidebarCollapsed,n=e.setSidebarCollapsed,a=Object(s.e)((function(e){return e.settings})),r=a.width,i=a.themeType,o=Object(s.e)((function(e){return e.settings.navStyle}));return r<kt&&o===ft&&(o=bt),Object(Rn.jsxs)("div",{className:"gx-layout-sider-header",children:[o===ft||o===gt?Object(Rn.jsx)("div",{className:"gx-linebar",children:Object(Rn.jsx)("i",{className:"gx-icon-btn icon icon-".concat(t?"menu-fold":"menu-unfold"," ").concat(i!==st?"gx-text-white":""),onClick:function(){n(!t)}})}):null,Object(Rn.jsx)(Nn.a,{to:"/",className:"gx-site-logo",children:o===jt&&r>=kt?Object(Rn.jsx)("img",{alt:"lo",src:"/assets/images/w-logo.png"}):i===st?Object(Rn.jsx)("img",{alt:"logo1",src:"/assets/images/logo-white.png"}):Object(Rn.jsx)("img",{alt:"logo2",src:"/assets/images/logo.png"})})]})},Sa=Object(ja.c)((function(e){var t=Object(s.e)((function(e){return e.user})).show||{};return window.appConfig.confAuthorize?Object(Rn.jsx)("div",{className:"gx-flex-row gx-align-items-center gx-mb-4 gx-avatar-row",children:Object(Rn.jsxs)(kn.a,{placement:"bottomRight",content:Object(Rn.jsx)(An,{}),trigger:"click",children:[t.picture&&Object(Rn.jsx)(Tn.a,{src:t.picture,className:"gx-size-40 gx-pointer gx-mr-3",alt:""}),!t.picture&&Object(Rn.jsx)(Tn.a,{className:"gx-size-40 gx-pointer gx-mr-3",children:t.literal}),Object(Rn.jsxs)("span",{className:"gx-avatar-name",children:[t.hello,Object(Rn.jsx)("i",{className:"icon icon-chevron-down gx-fs-xxs gx-ml-2"})]})]})}):null})),Ta=n(768),Ia=n(189),Na=function(){var e=window.appConfig||{},t=Object(s.e)((function(e){return e.user})),n=Object(In.a)(),a=Object(s.d)(),r="THEME_TYPE_DARK"===Object(s.e)((function(e){return e.settings})).themeType,i=function(e){return n.formatMessage({id:"icons."+e})};return e.confCrm?Object(Rn.jsxs)("ul",{className:"gx-app-nav",style:{justifyContent:"space-between"},children:[Object(Rn.jsx)(Ia.a,{children:t.account&&Object(Rn.jsxs)("li",{className:"gx-app-balance gx-mb-4",children:[t.account.balance?t.account.balance:0," ",t.account.currency_code]})}),Object(Rn.jsxs)(Ia.a,{children:[Object(Rn.jsx)("li",{children:Object(Rn.jsx)(Nn.a,{className:r?"":"gx-icon-white",to:"driver"===t.interface?"/driver/notice/":"/crm/notice/",title:i("notifications"),children:Object(Rn.jsx)(Ta.a,{})})}),Object(Rn.jsx)("li",{children:Object(Rn.jsx)("div",{title:i("dark"),className:"gx-app-linkicon",onClick:function(){return a(Yt(r?dt:ct))},children:Object(Rn.jsx)("div",{className:"icon icon-invert-color"})})}),e.confCrm&&Object(Rn.jsx)(d.b,{path:"/crm",children:Object(Rn.jsx)("li",{children:Object(Rn.jsx)(Nn.a,{to:"/driver",title:i("driver"),className:r?"":"gx-icon-white",onClick:function(){return a(Ye("/driver"))},children:Object(Rn.jsx)(ta.a,{})})})}),e.confDriver&&Object(Rn.jsx)(d.b,{path:"/driver",children:"driver"===t.interface?Object(Rn.jsx)(Rn.Fragment,{}):Object(Rn.jsx)("li",{children:Object(Rn.jsx)(Nn.a,{className:r?"":"gx-icon-white",to:"/crm",title:i("crm"),onClick:function(){return a(Ye("/crm"))},children:Object(Rn.jsx)(qn.a,{})})})}),t.isAdmin&&e.confAdmin&&Object(Rn.jsx)("li",{children:Object(Rn.jsx)(Nn.a,{className:r?"":"gx-icon-white",to:"/admin/",title:i("admin"),children:Object(Rn.jsx)(ca.a,{})})})]})]}):null},Pa=function(e){var t=e.sidebarCollapsed,n=e.setSidebarCollapsed,a=Object(s.e)((function(e){return e.settings})),i=a.navStyle,o=a.themeType,c=Object(s.e)((function(e){return e.user})),l=Object(s.e)((function(e){return e.common.pathname}));c.isAdmin||(aa["/crm"]={"sidebar.crm.stations":{label:"sidebar.crm.stations",url:"/crm/stations",icon:Object(Rn.jsx)(qn.a,{})},"sidebar.crm.transactions":{label:"sidebar.crm.transactions",url:"/crm/transactions",icon:Object(Rn.jsx)(Wn.a,{})},"sidebar.crm.cards":{label:"sidebar.crm.cards",url:"/crm/cards",icon:Object(Rn.jsx)(Kn.a,{})},"sidebar.crm.invoice":{label:"sidebar.crm.invoice",url:"/crm/invoice",icon:Object(Rn.jsx)($n.a,{})},"sidebar.crm.client":{label:"sidebar.crm.client",url:"/crm/client",icon:Object(Rn.jsx)(Zn.a,{})},"sidebar.crm.account":{label:"sidebar.crm.account",url:"/crm/account",icon:Object(Rn.jsx)(Xn.a,{})}});var p=l.substr(1),m=p.split("/")[1],u=Object(d.h)();return Object(Rn.jsxs)(Rn.Fragment,{children:[Object(Rn.jsx)(ka,{sidebarCollapsed:t,setSidebarCollapsed:n}),Object(Rn.jsxs)("div",{className:"gx-sidebar-content",children:[Object(Rn.jsxs)("div",{className:"gx-sidebar-notifications ".concat(function(e){return e===jt||e===xt?"gx-no-header-notifications":""}(i)),children:[Object(Rn.jsx)(Sa,{}),Object(Rn.jsx)(Na,{})]}),Object(Rn.jsx)("div",{className:"gx-sidebar-menuarea",children:Object(Rn.jsx)(Sn.a,{className:"gx-layout-sider-scrollbar",children:Object(Rn.jsx)(_n.a,{defaultOpenKeys:[m],selectedKeys:[p],theme:o===st?"lite":"dark",mode:"inline",children:Object.entries(aa).map((function(e){var t=Object(Ln.a)(e,2),n=t[0],a=t[1];return u.path===n?Object(Rn.jsx)(r.a.Fragment,{children:Object.entries(a).map((function(e){var t=Object(Ln.a)(e,2),n=t[0],a=t[1];return Object(Rn.jsx)(_n.a.Item,{children:Object(Rn.jsxs)(Nn.a,{to:a.url,children:[Object(Rn.jsx)("span",{className:"gx-mr-2",children:a.icon}),Object(Rn.jsx)("span",{className:"gx-menu-item-label",children:Object(Rn.jsx)(Dn.a,{id:a.label})})]})},n)}))},n):null}))})})})]})]})},Ra=r.a.memo(Pa),Aa=Cn.a.Sider,Ea=function(){var e=Object(a.useState)(!1),t=Object(Ln.a)(e,2),n=t[0],r=t[1],i=Object(s.e)((function(e){return e.settings})),o=i.themeType,c=i.navStyle,d=Object(s.e)((function(e){return e.common.navCollapsed})),l=Object(s.e)((function(e){return e.common.width})),p=Object(s.d)();Object(a.useEffect)((function(){r(c===gt)}),[c]);var m="gx-collapsed-sidebar";return c===ft?m="":c===jt?m="gx-mini-sidebar gx-mini-custom-sidebar":c===xt?m="gx-custom-sidebar":c===gt?m="gx-mini-sidebar":c===bt&&(m="gx-collapsed-sidebar"),(c===ft||c===gt||c===xt)&&l<kt&&(m="gx-collapsed-sidebar"),Object(Rn.jsx)(Aa,{className:"gx-app-sidebar ".concat(m," ").concat(o!==st?"gx-layout-sider-dark":null),trigger:null,collapsed:!(l<kt)&&(n||c===jt),theme:o===st?"lite":"dark",collapsible:!0,children:c===bt||l<kt?Object(Rn.jsx)(Ca.a,{className:"gx-drawer-sidebar ".concat(o!==st?"gx-drawer-sidebar-dark":null),placement:"left",closable:!1,onClose:function(){p(Jt(!d))},visible:d,children:Object(Rn.jsx)(Ra,{sidebarCollapsed:n,setSidebarCollapsed:r})}):Object(Rn.jsx)(Ra,{sidebarCollapsed:n,setSidebarCollapsed:r})})},La=[ft,bt,gt,jt,xt],_a=function(e){var t=e.navStyle;return Object(s.e)((function(e){return e.common.width}))<kt||La.includes(t)?Object(Rn.jsx)(Ea,{}):null},Da=r.a.memo(_a),Ua=function(e){Object(ga.a)(n,e);var t=Object(ba.a)(n);function n(e){var a;return Object(ha.a)(this,n),(a=t.call(this,e)).state={error:!1},a}return Object(fa.a)(n,[{key:"render",value:function(){var e=this.state.error;return this.state.error?Object(Rn.jsx)("div",{className:"gx-page-error-container",children:Object(Rn.jsxs)("div",{className:"gx-page-error-content",children:[Object(Rn.jsx)("div",{className:"gx-error-code",children:"Whoops"}),Object(Rn.jsx)("h2",{children:e.toString()})]})}):this.props.children}}],[{key:"getDerivedStateFromError",value:function(e){return{error:e}}}]),n}(r.a.Component),qa=n(744);function Ga(){var e=Object(a.useState)(!1),t=Object(Ln.a)(e,2),n=t[0],r=t[1],i=function(){r(!1)},o=function(){r(!0)};return Object(a.useEffect)((function(){return window.addEventListener("onlineGoOnline",i),window.addEventListener("onlineGoOffline",o),function(){window.removeEventListener("onlineGoOnline",i),window.removeEventListener("onlineGoOffline",o)}})),Object(Rn.jsxs)(qa.a,{visible:n,title:null,footer:null,closable:!1,centered:!0,children:[Object(Rn.jsx)(wa.a,{className:"small gx-mt-2"}),Object(Rn.jsx)("h3",{className:"gx-text-center gx-mt-3 gx-text-primary",children:Object(Rn.jsx)(Dn.a,{id:"offline"})})]})}var Ma=Cn.a.Content,za=Cn.a.Footer,Fa=function(e){switch(e){case Ot:case vt:case yt:case wt:case Ct:return"gx-container-wrap";default:return""}},Ha=function(e){switch(e){case yt:return Object(Rn.jsx)(oa,{});case ft:return Object(Rn.jsx)(ua,{});default:return null}},Va=function(e){var t=window.appConfig||{},n=e.wide?"NAV_STYLE_INSIDE_HEADER_HORIZONTAL":"NAV_STYLE_FIXED",r=Object(d.h)(),i=Object(s.d)();return Object(a.useEffect)((function(){window.addEventListener("resize",(function(){var e;i((e=window.innerWidth,function(t){t({type:k,width:e})}))}))}),[i]),Object(Rn.jsx)(Ua,{children:Object(Rn.jsxs)(Cn.a,{className:"gx-app-layout",children:[Object(Rn.jsx)(Ga,{}),Object(Rn.jsx)(sa.a,{defaultTitle:"OCPP CS",titleTemplate:"%s ".concat(t.creditsShortText&&" - "," ").concat(t.creditsShortText||"")}),Object(Rn.jsx)(Da,{navStyle:n}),Object(Rn.jsxs)(Cn.a,{children:[Ha(n),Object(Rn.jsxs)(Ma,{className:"gx-layout-content ".concat(Fa(n)," "),children:[Object(Rn.jsx)(a.Suspense,{fallback:Object(Rn.jsx)(wa.a,{}),children:Object(Rn.jsx)(ya,{match:r})}),Object(Rn.jsx)(za,{children:Object(Rn.jsx)("div",{className:"gx-layout-footer-content",children:t.creditsText})})]})]})]})})},Ja=n(742),Ya=n(739),Ba=n(747),Wa=n(144),Ka=n(111),$a=function(e){Object(ga.a)(n,e);var t=Object(ba.a)(n);function n(e){var a;return Object(ha.a)(this,n),(a=t.call(this,e)).config=window.appConfig||{},a.m=function(e){return a.props.intl.formatMessage({id:"signin."+e})},a.singin=function(){var e=Object(g.a)(Object(h.a)().mark((function e(t){var n;return Object(h.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a.setState({pending:!0,error:!1}),e.next=3,a.context.api.q("/oauth2/token",{grant_type:"password",username:t.identity,password:t.password},{exact:!0},!1,!0);case 3:(n=e.sent).access_token?(_t.a.set(n.access_token,null,n.expires_in,n.session),document.location.href="/"):(n.hasOwnProperty("error")&&a.setState({error:n.error_description}),a.setState({pending:!1}));case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),a.g=function(){var e=new URL("https://accounts.google.com/o/oauth2/v2/auth"),t={client_id:window.appConfig.googleClientId,redirect_uri:window.appConfig.apiDomain+"/oauth2/code/google",scope:"openid profile email",response_type:"code",access_type:"online",include_granted_scopes:!0,prompt:"select_account",state:"SignIn"};for(var n in t)e.searchParams.append(n,t[n]);document.location.href=e},a.state={error:!1,pending:!1},a}return Object(fa.a)(n,[{key:"render",value:function(){var e=this.state,t=e.pending,n=e.error;return Object(Rn.jsx)("div",{className:"gx-app-login-wrap",children:Object(Rn.jsx)("div",{className:"gx-app-login-container",children:Object(Rn.jsxs)("div",{className:"gx-app-login-main-content",children:[Object(Rn.jsxs)("div",{className:"gx-app-logo-content",children:[Object(Rn.jsx)("div",{className:"gx-app-logo-content-bg",children:Object(Rn.jsx)("img",{src:"/assets/images/sbg.png",alt:"OCPP CS"})}),Object(Rn.jsxs)("div",{className:"gx-app-logo-wid",children:[Object(Rn.jsx)(sa.a,{children:Object(Rn.jsx)("title",{children:this.m("signin")})}),Object(Rn.jsx)("h1",{children:this.m("signin")}),Object(Rn.jsx)("p",{children:this.m("text")})]}),Object(Rn.jsx)("div",{className:"gx-app-logo",children:Object(Rn.jsx)("img",{alt:"example",src:"/assets/images/logo.png"})})]}),Object(Rn.jsx)("div",{className:"gx-app-login-content",children:Object(Rn.jsxs)(Ja.a,{name:"basic",onFinish:this.singin,className:"gx-signin-form gx-form-row0",children:[Object(Rn.jsx)(Ja.a.Item,{rules:[{required:!0,message:this.m("identity.invalid")}],name:"identity",children:Object(Rn.jsx)(Ya.a,{placeholder:this.m("identity")})}),Object(Rn.jsx)(Ja.a.Item,{rules:[{required:!0,message:this.m("password.invalid")}],name:"password",children:Object(Rn.jsx)(Ya.a,{type:"password",placeholder:this.m("password")})}),Object(Rn.jsxs)(Ja.a.Item,{children:[Object(Rn.jsx)(Nn.a,{to:"/signup",children:this.m("signup")}),Object(Rn.jsx)(Nn.a,{className:"gx-ml-3 gx-login-form-forgot",to:"/user/password/recovery",children:this.m("forgot")})]}),n&&Object(Rn.jsx)(Ba.a,{message:n,type:"error"}),Object(Rn.jsxs)(Ja.a.Item,{children:[Object(Rn.jsx)(Wa.a,{type:"primary",className:"gx-mb-2",htmlType:"submit",children:this.m("signin")}),this.config.googleAuthorize?Object(Rn.jsx)(Wa.a,{className:"gx-mb-2",onClick:this.g,children:Object(Rn.jsxs)(Ia.a,{children:[Object(Rn.jsxs)("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",children:[Object(Rn.jsx)("path",{d:"M19.9895 10.1871C19.9895 9.36767 19.9214 8.76973 19.7742 8.14966H10.1992V11.848H15.8195C15.7062 12.7671 15.0943 14.1512 13.7346 15.0813L13.7155 15.2051L16.7429 17.4969L16.9527 17.5174C18.879 15.7789 19.9895 13.221 19.9895 10.1871Z",fill:"#4285F4"}),Object(Rn.jsx)("path",{d:"M10.1993 19.9313C12.9527 19.9313 15.2643 19.0454 16.9527 17.5174L13.7346 15.0813C12.8734 15.6682 11.7176 16.0779 10.1993 16.0779C7.50243 16.0779 5.21352 14.3395 4.39759 11.9366L4.27799 11.9466L1.13003 14.3273L1.08887 14.4391C2.76588 17.6945 6.21061 19.9313 10.1993 19.9313Z",fill:"#34A853"}),Object(Rn.jsx)("path",{d:"M4.39748 11.9366C4.18219 11.3166 4.05759 10.6521 4.05759 9.96565C4.05759 9.27909 4.18219 8.61473 4.38615 7.99466L4.38045 7.8626L1.19304 5.44366L1.08875 5.49214C0.397576 6.84305 0.000976562 8.36008 0.000976562 9.96565C0.000976562 11.5712 0.397576 13.0882 1.08875 14.4391L4.39748 11.9366Z",fill:"#FBBC05"}),Object(Rn.jsx)("path",{d:"M10.1993 3.85336C12.1142 3.85336 13.406 4.66168 14.1425 5.33717L17.0207 2.59107C15.253 0.985496 12.9527 0 10.1993 0C6.2106 0 2.76588 2.23672 1.08887 5.49214L4.38626 7.99466C5.21352 5.59183 7.50242 3.85336 10.1993 3.85336Z",fill:"#EB4335"})]}),Object(Rn.jsx)("div",{className:"gx-ml-2",children:this.m("google")})]})}):Object(Rn.jsx)(Wa.a,{className:"gx-mb-2"})]})]})}),t&&Object(Rn.jsx)("div",{className:"gx-loader-view",children:Object(Rn.jsx)(wa.a,{})})]})})})}}]),n}(r.a.Component);$a.contextType=Ka.a;var Za=Object(ja.c)($a),Xa=n(738),Qa=function(){function e(){Object(ha.a)(this,e)}return Object(fa.a)(e,[{key:"log",value:function(e){Lt.a.debug&&console.log("CredentialsToken: ".concat(e))}},{key:"init",value:function(){var e=Object(g.a)(Object(h.a)().mark((function e(){var t;return Object(h.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((t=this.getAccess())&&!this.expired(t)){e.next=7;break}return this.log("Init - new req"),e.next=5,this.new();case 5:e.next=8;break;case 7:this.log("Init - OK");case 8:return e.abrupt("return",this.check());case 9:case"end":return e.stop()}}),e,this)})));return function(){return e.apply(this,arguments)}}()},{key:"new",value:function(){var e=Object(g.a)(Object(h.a)().mark((function e(){var t;return Object(h.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t={client_id:Lt.a.apiClientId,grant_type:"client_credentials"},e.next=3,this.fetch(t);case 3:return e.abrupt("return",e.sent);case 4:case"end":return e.stop()}}),e,this)})));return function(){return e.apply(this,arguments)}}()},{key:"refresh",value:function(){var e=Object(g.a)(Object(h.a)().mark((function e(){var t,n;return Object(h.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=this.getRefresh()){e.next=3;break}return e.abrupt("return",!1);case 3:return n={client_id:Lt.a.apiClientId,grant_type:"refresh_token",refresh_token:t},e.next=6,this.fetch(n);case 6:return e.abrupt("return",e.sent);case 7:case"end":return e.stop()}}),e,this)})));return function(){return e.apply(this,arguments)}}()},{key:"fetch",value:function(e){function t(t){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}(function(){var e=Object(g.a)(Object(h.a)().mark((function e(t){var n,a;return Object(h.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,fetch("".concat(Lt.a.apiTokenUrl),{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(t),mode:"cors",cache:"no-store",credentials:"omit"});case 2:return n=e.sent,e.next=5,n.json();case 5:if(e.t0=e.sent,e.t0){e.next=8;break}e.t0={};case 8:return a=e.t0,n.ok||(this.flush(),console.error("CredentiialsToken error: ".concat(n.status," ").concat(n.statusText," ").concat(a.error_description," "))),e.abrupt("return",this.store(a.access_token,a.refresh_token));case 11:case"end":return e.stop()}}),e,this)})));return function(t){return e.apply(this,arguments)}}())},{key:"store",value:function(e,t){var n=!1;return e&&(localStorage.setItem(Lt.a.credentialsTokenStorage,e),n=!0),t&&(localStorage.setItem(Lt.a.credentialsRefreshTokenStorage,t),n=!0),this.log("Init - store ".concat(n?"OK":"FAIL")),n}},{key:"flush",value:function(){localStorage.removeItem(Lt.a.credentialsTokenStorage),localStorage.removeItem(Lt.a.credentialsRefreshTokenStorage),this.log("Flush")}},{key:"getAccess",value:function(){return localStorage.getItem(Lt.a.credentialsTokenStorage)}},{key:"getRefresh",value:function(){return localStorage.getItem(Lt.a.credentialsRefreshTokenStorage)}},{key:"check",value:function(){var e=this.getAccess();return!!e&&(!this.expired(e)&&!!this.checkAudience(e))}},{key:"checkAudience",value:function(e){if(e){var t=this.parseJWT(e);return!!t&&t.aud===Lt.a.apiClientId}}},{key:"expired",value:function(e){if(e){var t=this.parseJWT(e);if(t)return new Date>=new Date(1e3*t.exp)}return!1}},{key:"parseJWT",value:function(e){try{var t=e.split(".")[0].replace("-","+").replace("_","/"),n=JSON.parse(window.atob(t)),a=e.split(".")[1].replace("-","+").replace("_","/"),r=JSON.parse(window.atob(a));return r.header=n,r}catch(i){return!1}}}]),e}(),er=new Qa;er.init();var tr=er,nr=Ja.a.Item,ar=function(e){Object(ga.a)(n,e);var t=Object(ba.a)(n);function n(e){var a;return Object(ha.a)(this,n),(a=t.call(this,e)).m=function(e){return a.props.intl.formatMessage({id:"signup."+e})},a.save=function(){var e=Object(g.a)(Object(h.a)().mark((function e(t){var n,r;return Object(h.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a.setState({pending:!0,error:!1,success:!1}),e.next=3,a.context.api.q("/sign/up",{username:t.login,email:t.email,password:t.password},{exact:!0},tr.getAccess());case 3:if(!(n=e.sent).id){e.next=16;break}e.next=13;break;case 8:(r=e.sent).access_token&&_t.a.set(r.access_token,null,r.expires_in,r.session),document.location.href="/",e.next=14;break;case 13:a.setState({success:!0,pending:!1});case 14:e.next=18;break;case 16:n.hasOwnProperty("error")&&a.setState({error:n.error.message}),a.setState({pending:!1});case 18:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),a.state={error:!1,success:!1,pending:!1},a}return Object(fa.a)(n,[{key:"render",value:function(){var e=this,t=this.state,n=t.pending,a=t.error,r=t.success,i=this.m("password.confirm.invalid");return Object(Rn.jsx)("div",{className:"gx-app-login-wrap",children:Object(Rn.jsx)("div",{className:"gx-app-login-container",children:Object(Rn.jsxs)("div",{className:"gx-app-login-main-content",children:[Object(Rn.jsxs)("div",{className:"gx-app-logo-content",children:[Object(Rn.jsx)("div",{className:"gx-app-logo-content-bg",children:Object(Rn.jsx)("img",{src:"/assets/images/sbg.png",alt:"OCPP CS"})}),Object(Rn.jsxs)("div",{className:"gx-app-logo-wid",children:[Object(Rn.jsx)(sa.a,{children:Object(Rn.jsx)("title",{children:this.m("signup")})}),Object(Rn.jsx)("h1",{children:this.m("signup")}),Object(Rn.jsx)("p",{children:this.m("text")})]}),Object(Rn.jsx)("div",{className:"gx-app-logo",children:Object(Rn.jsx)("img",{alt:"example",src:"/assets/images/logo.png"})})]}),Object(Rn.jsx)("div",{className:"gx-app-login-content",children:r?Object(Rn.jsxs)("div",{children:[Object(Rn.jsx)(Ba.a,{message:this.m("success"),type:"success"}),Object(Rn.jsx)(Nn.a,{to:"/",children:this.m("mainpage")})]}):Object(Rn.jsxs)(Ja.a,{name:"basic",onFinish:this.save,onFinishFailed:null,className:"gx-signin-form gx-form-row0",children:[Object(Rn.jsx)(nr,{rules:[{required:!0,message:this.m("username.invalid")}],name:"login",children:Object(Rn.jsx)(Ya.a,{placeholder:this.m("username")})}),Object(Rn.jsx)(nr,{name:"email",rules:[{required:!0,type:"email",message:this.m("email.invalid")}],children:Object(Rn.jsx)(Ya.a,{placeholder:this.m("email")})}),Object(Rn.jsx)(nr,{name:"password",rules:[{required:!0,message:this.m("password.invalid")}],children:Object(Rn.jsx)(Ya.a.Password,{placeholder:this.m("password")})}),Object(Rn.jsx)(nr,{name:"passwordconfirm",dependencies:["password"],rules:[{required:!0,message:this.m("password.confirm.empty")},function(e){var t=e.getFieldValue;return{validator:function(e,n){return n&&t("password")!==n?Promise.reject(new Error(i)):Promise.resolve()}}}],children:Object(Rn.jsx)(Ya.a.Password,{suffix:null,placeholder:this.m("password.confirm")})}),Object(Rn.jsx)(Ja.a.Item,{name:"iaccept",valuePropName:"checked",rules:[{validator:function(t,n){return n?Promise.resolve():Promise.reject(new Error(e.m("iaccept.invalid")))}}],children:Object(Rn.jsxs)(Xa.a,{children:[this.m("iaccept")," ",Object(Rn.jsx)(Nn.a,{to:"/terms",children:this.m("terms")})]})}),a&&Object(Rn.jsx)(Ba.a,{message:a,type:"error"}),Object(Rn.jsxs)(nr,{children:[Object(Rn.jsx)(Wa.a,{type:"primary",className:"gx-mb-0",htmlType:"submit",children:this.m("signup")}),Object(Rn.jsx)("span",{children:this.m("or")})," ",Object(Rn.jsx)(Nn.a,{to:"/signin",children:this.m("signin")})]})]})}),n&&Object(Rn.jsx)("div",{className:"gx-loader-view",children:Object(Rn.jsx)(wa.a,{})})]})})})}}]),n}(r.a.Component);ar.contextType=Ka.a;var rr=Object(ja.c)(ar),ir=function(e){Object(ga.a)(n,e);var t=Object(ba.a)(n);function n(e){var a;return Object(ha.a)(this,n),(a=t.call(this,e)).m=function(e){return a.props.intl.formatMessage({id:"recovery."+e})},a.proceed=function(){var e=Object(g.a)(Object(h.a)().mark((function e(t){var n,r,i,o,s;return Object(h.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=a.props.match.params,r=n.ticket,i=n.answer,a.setState({pending:!0,error:!1,proceedSuccess:!1}),!t.email){e.next=7;break}return e.next=5,a.context.api.q("/user/password/recovery",{identifier:t.email},{exact:!0},tr.getAccess());case 5:(o=e.sent).ticket?a.setState({proceedSuccess:!0}):o.hasOwnProperty("error")&&a.setState({error:o.error.message});case 7:if(!t.password){e.next=12;break}return e.next=10,a.context.api.q("/user/password/reset",{ticket:r,securityanswer:i,password:t.password},{exact:!0},tr.getAccess());case 10:null!==(s=e.sent)&&void 0!==s&&s.result?a.setState({resetSuccess:!0}):null!==s&&void 0!==s&&s.message?a.setState({error:s.message}):a.setState({error:a.props.intl.formatMessage({id:"unknown.error"})});case 12:a.setState({pending:!1});case 13:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),a.state={error:!1,proceedSuccess:!1,resetSuccess:!1,pending:!1},a}return Object(fa.a)(n,[{key:"render",value:function(){var e=this.props.match.params,t=e.ticket,n=e.answer,a=this.state,r=a.pending,i=a.error,o=a.proceedSuccess,s=a.resetSuccess,c=!(!t||!n),d=!(!o&&!s);return Object(Rn.jsx)("div",{className:"gx-app-login-wrap",children:Object(Rn.jsx)("div",{className:"gx-app-login-container",children:Object(Rn.jsxs)("div",{className:"gx-app-login-main-content",children:[Object(Rn.jsxs)("div",{className:"gx-app-logo-content",children:[Object(Rn.jsx)("div",{className:"gx-app-logo-content-bg",children:Object(Rn.jsx)("img",{src:"/assets/images/sbg.png",alt:"OCPP CS"})}),Object(Rn.jsxs)("div",{className:"gx-app-logo-wid",children:[Object(Rn.jsx)(sa.a,{children:Object(Rn.jsx)("title",{children:this.m("recovery")})}),Object(Rn.jsx)("h1",{children:this.m("recovery")}),Object(Rn.jsx)("p",{children:this.m("text")})]}),Object(Rn.jsx)("div",{className:"gx-app-logo",children:Object(Rn.jsx)("img",{alt:"example",src:"/assets/images/logo.png"})})]}),Object(Rn.jsxs)("div",{className:"gx-app-login-content",children:[o&&Object(Rn.jsx)("div",{children:Object(Rn.jsx)(Ba.a,{message:this.m("proceedSuccess"),type:"success"})}),s&&Object(Rn.jsxs)("div",{children:[Object(Rn.jsx)(Ba.a,{message:this.m("resetSuccess"),type:"success"}),Object(Rn.jsx)(Nn.a,{to:"/signin",children:this.m("signin")})]}),!d&&Object(Rn.jsxs)(Ja.a,{name:"basic",onFinish:this.proceed,className:"gx-signin-form gx-form-row0",children:[!c&&Object(Rn.jsx)(Ja.a.Item,{name:"email",rules:[{required:!0,type:"email",message:this.m("email.invalid")}],children:Object(Rn.jsx)(Ya.a,{placeholder:this.m("email")})}),c&&Object(Rn.jsx)(Ja.a.Item,{name:"password",rules:[{required:!0,message:this.m("password.invalid")}],children:Object(Rn.jsx)(Ya.a,{type:"password",placeholder:this.m("password")})}),i&&Object(Rn.jsx)(Ba.a,{message:i,type:"error"}),Object(Rn.jsxs)(Ja.a.Item,{children:[Object(Rn.jsx)(Wa.a,{type:"primary",className:"gx-mb-0",htmlType:"submit",children:this.m("proceed")}),Object(Rn.jsx)("span",{children:this.m("or")})," ",Object(Rn.jsx)(Nn.a,{to:"/signin",children:this.m("signin")})]})]})]}),r&&Object(Rn.jsx)("div",{className:"gx-loader-view",children:Object(Rn.jsx)(wa.a,{})})]})})})}}]),n}(r.a.Component);ir.contextType=Ka.a;var or=Object(ja.c)(ir),sr=function(e){Object(ga.a)(n,e);var t=Object(ba.a)(n);function n(){return Object(ha.a)(this,n),t.apply(this,arguments)}return Object(fa.a)(n,[{key:"render",value:function(){return Object(Rn.jsx)("div",{className:"gx-page-error-container",children:Object(Rn.jsx)("div",{className:"gx-page-error-content"})})}}]),n}(r.a.Component),cr=Object(ja.c)(sr),dr=function(e){Object(ga.a)(n,e);var t=Object(ba.a)(n);function n(e){var a;return Object(ha.a)(this,n),(a=t.call(this,e)).m=function(e){return a.props.intl.formatMessage({id:"confirm."+e})},a.proceed=function(){var e=Object(g.a)(Object(h.a)().mark((function e(t){var n,r;return Object(h.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=a.props.match.params.code,a.setState({pending:!0,error:!1,success:!1}),e.next=4,a.context.api.q("/verification/email/confirm",{code:n},{exact:!0},tr.getAccess());case 4:(r=e.sent).result?a.setState({success:!0}):a.setState({error:r.message}),a.setState({pending:!1});case 7:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),a.state={error:!1,success:!1,pending:!1},a}return Object(fa.a)(n,[{key:"render",value:function(){var e=this.props.match.params.code,t=this.state,n=t.pending,a=t.error,r=t.success;return Object(Rn.jsx)("div",{className:"gx-app-login-wrap",children:Object(Rn.jsx)("div",{className:"gx-app-login-container",children:Object(Rn.jsxs)("div",{className:"gx-app-login-main-content",children:[Object(Rn.jsxs)("div",{className:"gx-app-logo-content",children:[Object(Rn.jsx)("div",{className:"gx-app-logo-content-bg",children:Object(Rn.jsx)("img",{src:"/assets/images/sbg.png",alt:"OCPP CS"})}),Object(Rn.jsxs)("div",{className:"gx-app-logo-wid",children:[Object(Rn.jsx)(sa.a,{children:Object(Rn.jsx)("title",{children:this.m("confirm")})}),Object(Rn.jsx)("h1",{children:this.m("confirm")}),Object(Rn.jsx)("p",{children:this.m("text")})]}),Object(Rn.jsx)("div",{className:"gx-app-logo",children:Object(Rn.jsx)("img",{alt:"example",src:"/assets/images/logo.png"})})]}),Object(Rn.jsxs)("div",{className:"gx-app-login-content",children:[r&&Object(Rn.jsxs)("div",{children:[Object(Rn.jsx)(Ba.a,{message:this.m("success"),type:"success"}),this.m("nowucan")," ",Object(Rn.jsx)(Nn.a,{to:"/signin",children:this.m("signin")})]}),!r&&Object(Rn.jsxs)(Ja.a,{name:"basic",onFinish:this.proceed,className:"gx-signin-form gx-form-row0",children:[Object(Rn.jsx)(Ja.a.Item,{name:"code",initialValue:e,rules:[{required:!0,message:this.m("code.invalid")}],children:Object(Rn.jsx)(Ya.a,{placeholder:this.m("code")})}),a&&Object(Rn.jsx)(Ba.a,{message:a,type:"error"}),Object(Rn.jsx)(Ja.a.Item,{children:Object(Rn.jsx)(Wa.a,{type:"primary",className:"gx-mb-0",htmlType:"submit",children:this.m("proceed")})})]})]}),n&&Object(Rn.jsx)("div",{className:"gx-loader-view",children:Object(Rn.jsx)(wa.a,{})})]})})})}}]),n}(r.a.Component);dr.contextType=Ka.a;var lr=Object(ja.c)(dr),pr=function(){var e=window.appConfig||{},t=Object(s.e)((function(e){return e.user})),n=Object(s.e)((function(e){return e.settings.locale})),r=Object(s.e)((function(e){return e.settings.navStyle})),i=Object(s.e)((function(e){return e.settings.layoutType})),o=Object(s.e)((function(e){return e.settings.themeType})),c=Object(s.e)((function(e){return e.settings.isDirectionRTL}));Object(s.e)((function(e){return e.common.lastModePath}));Object(a.useEffect)((function(){c?(document.documentElement.classList.add("rtl"),document.documentElement.setAttribute("data-direction","rtl")):(document.documentElement.classList.remove("rtl"),document.documentElement.setAttribute("data-direction","ltr"))}),[c]),Object(a.useEffect)((function(){n&&(document.documentElement.lang=n.locale)}),[n]),Object(a.useEffect)((function(){o===ct?document.body.classList.add("dark-theme"):document.body.classList.contains("dark-theme")&&document.body.classList.remove("dark-theme")}),[o]),Object(a.useEffect)((function(){!function(e){e===ut?(document.body.classList.remove("boxed-layout"),document.body.classList.remove("framed-layout"),document.body.classList.add("full-layout")):"LAYOUT_TYPE_BOXED"===e?(document.body.classList.remove("full-layout"),document.body.classList.remove("framed-layout"),document.body.classList.add("boxed-layout")):"LAYOUT_TYPE_FRAMED"===e&&(document.body.classList.remove("boxed-layout"),document.body.classList.remove("full-layout"),document.body.classList.add("framed-layout"))}(i),function(e){e===vt||e===Ot||e===yt||e===Ct||e===wt?(document.body.classList.add("full-scroll"),document.body.classList.add("horizontal-layout")):(document.body.classList.remove("full-scroll"),document.body.classList.remove("horizontal-layout"))}(r)}),[i,r]);var l=wn[n.locale],p="";return e.confOcpp&&(p="/ocpp"),e.confCrm&&(p="/crm"),e.confCrm||e.confOcpp||!e.confAdmin||(p="/admin"),"driver"===t.interface&&(p="/driver"),Object(Rn.jsx)(hn.a,{locale:l.antd,direction:c?"rtl":"ltr",children:Object(Rn.jsx)(fn.a,{onError:function(){},locale:l.locale,messages:l.messages,children:Object(Rn.jsxs)(d.d,{children:[e.confAuthorize&&Object(Rn.jsx)(d.b,{path:["/user/password/recovery/:ticket/:answer","/user/password/recovery"],component:or}),e.confAuthorize&&Object(Rn.jsx)(d.b,{path:["/confirm/email/:code"],component:lr}),e.confAuthorize&&Object(Rn.jsx)(d.b,{path:"/signin",component:Za}),e.confAuthorize&&Object(Rn.jsx)(d.b,{path:"/signup",component:rr}),(!e.confAuthorize||t.isAuthorized)&&e.confOcpp&&Object(Rn.jsx)(d.b,{path:"/ocpp",children:Object(Rn.jsx)(Va,{wide:!0})}),(!e.confAuthorize||t.isAuthorized)&&e.confCrm&&"driver"!==t.interface&&Object(Rn.jsx)(d.b,{path:"/crm",children:Object(Rn.jsx)(Va,{})}),(!e.confAuthorize||t.isAuthorized)&&e.confDriver&&Object(Rn.jsx)(d.b,{path:"/driver",children:Object(Rn.jsx)(Va,{})}),e.confAdmin&&t.isAdmin&&Object(Rn.jsx)(d.b,{path:"/admin",children:Object(Rn.jsx)(Va,{wide:!0})}),e.confAuthorize&&t.isPending&&Object(Rn.jsx)(cr,{}),e.confAuthorize&&!t.isPending&&!t.isAuthorized&&Object(Rn.jsx)(Za,{}),p&&Object(Rn.jsx)(d.b,{path:"/",exact:!0,children:Object(Rn.jsx)(d.a,{to:p})}),Object(Rn.jsx)(d.b,{path:"*",children:Object(Rn.jsx)(va,{code:404})})]})})})},mr=Object(a.memo)(pr),ur={commands:{CancelReservation:{form:n(425)},ChangeAvailability:{form:n(426)},ChangeConfiguration:{form:n(427)},ClearCache:{form:n(428)},ClearChargingProfile:{form:n(429)},DataTransfer:{form:n(430)},GetCompositeSchedule:{form:n(431)},GetConfiguration:{form:n(432)},GetDiagnostics:{form:n(433)},GetLocalListVersion:{form:n(434)},RemoteStartTransaction:{form:n(435)},RemoteStopTransaction:{form:n(436)},ReserveNow:{form:n(437)},Reset:{form:n(438)},SendLocalList:{form:n(439)},SetChargingProfile:{form:n(440)},TriggerMessage:{form:n(441)},UnlockConnector:{form:n(442)},UpdateFirmware:{form:n(443)}},q:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=window.appConfig||{},a="".concat(n.ocppApiDomain).concat(n.ocppApiPath).concat(e);return Ht.q(e,t,{exact:!0},!1,!n.confAuthorize,a)},getArray:function(e,t,n){return Array.isArray(e[t])?e[t]:null!==e&&void 0!==e&&null!==(a=e[t])&&void 0!==a&&a[n]?[e[t]]:[];var a}},hr=ur,fr=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=Object(p.d)(dn(ln),e,Object(p.c)(p.a.apply(void 0,[Object(m.a)(ln)].concat(un))));return mn.run(rt),t}(),gr={api:Ht,ocpp:hr};new Promise((function(){fr.dispatch(Zt.authCheck())}));var br=function(){return Object(Rn.jsx)(Ka.a.Provider,{value:gr,children:Object(Rn.jsx)(s.a,{store:fr,children:Object(Rn.jsx)(c.a,{history:ln,children:Object(Rn.jsx)(d.d,{children:Object(Rn.jsx)(d.b,{path:"/",component:mr})})})})})};Boolean("localhost"===window.location.hostname||"[::1]"===window.location.hostname||window.location.hostname.match(/^127(?:\.(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}$/));n(525),n(543);o.a.render(Object(Rn.jsx)(br,{}),document.getElementById("root")),"serviceWorker"in navigator&&navigator.serviceWorker.ready.then((function(e){e.unregister()}))},99:function(e,t,n){"use strict";n(0);var a=n(2);t.a=function(e){var t=e.className;return Object(a.jsx)("div",{className:"loader ".concat(t),children:Object(a.jsx)("img",{src:"/assets/images/loader.svg",alt:"loader"})})}}},[[731,11,12]]]);
//# sourceMappingURL=main.87317156.chunk.js.map