diff --git a/Step/wwwroot/dist/build.js b/Step/wwwroot/dist/build.js
index f7e37c79..523295a6 100644
--- a/Step/wwwroot/dist/build.js
+++ b/Step/wwwroot/dist/build.js
@@ -1110,7 +1110,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});
/***/ (function(module, exports, __webpack_require__) {
"use strict";
-eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.machineStatusActions = exports.machineStatusStore = undefined;\n\nvar _base = __webpack_require__(14);\n\nvar machineStatusStore = exports.machineStatusStore = {\n state: {\n powerOnAlarm: { Active: false, Clickable: false, Id: null },\n airPressureAlarm: { Active: false, Clickable: false, Id: null },\n protectionsAlarm: { Active: false, Clickable: false, Id: null },\n emergencyAlarm: { Active: false, Clickable: false, Id: null },\n settingsModeAlarm: { Active: false, Clickable: false, Id: null },\n keyReadyAlarm: { Active: false, Clickable: false, Id: null },\n resetAxesAlarm: { Active: false, Clickable: false, Id: null },\n waterJet1Alarm: { Active: false, Clickable: false, Id: null },\n waterJet2Alarm: { Active: false, Clickable: false, Id: null },\n ncReady: false,\n resetAxes: false,\n resetAxesProgress: 0,\n _functions: new Map(),\n functions: [],\n areasConfiguration: []\n },\n getters: {\n mainStatus: function mainStatus(state) {\n return state.powerOnAlarm.Active || state.airPressureAlarm.Active || state.protectionsAlarm.Active || state.emergencyAlarm.Active || state.settingsModeAlarm.Active || state.keyReadyAlarm.Active;\n },\n powerOnAlarms: function powerOnAlarms(state) {\n return state.resetAxesAlarm.Active || state.waterJet1Alarm.Active || state.waterJet2Alarm.Active;\n },\n securityFunction: function securityFunction(state) {\n return function (id) {\n return state._functions.get[id];\n };\n }\n },\n mutations: {\n SetSecurityFunction: function SetSecurityFunction(store, func) {\n if (!store._functions.has(func.Id) || store._functions.get(func.Name).Enabled != func.Enabled) {\n store._functions.set(func.Name, func);\n store.functions = Array.from(store._functions.values());\n _base.Factory.Get(_base.MessageService).publishToChannel(\"force-ui-update\");\n }\n },\n UpdateMachineStatus: function UpdateMachineStatus(store, model) {\n for (var key in model) {\n store[key] = model[key];\n }\n }\n },\n actions: {\n setResetAxes: function setResetAxes(context, status) {\n context.commit('UpdateMachineStatus', { resetAxes: status.reset, resetAxesProgress: status.progress });\n },\n setPowerAlarm: function setPowerAlarm(context, status) {\n context.commit('UpdateMachineStatus', { powerOnAlarm: status });\n },\n setAirPressureAlarm: function setAirPressureAlarm(context, status) {\n context.commit('UpdateMachineStatus', { airPressureAlarm: status });\n },\n setProtectionsAlarm: function setProtectionsAlarm(context, status) {\n context.commit('UpdateMachineStatus', { protectionsAlarm: status });\n },\n setEmergencyAlarm: function setEmergencyAlarm(context, status) {\n context.commit('UpdateMachineStatus', { emergencyAlarm: status });\n },\n setSettingsModeAlarm: function setSettingsModeAlarm(context, status) {\n context.commit('UpdateMachineStatus', { settingsModeAlarm: status });\n },\n setKeyReadyAlarm: function setKeyReadyAlarm(context, status) {\n context.commit('UpdateMachineStatus', { keyReadyAlarm: status });\n },\n setResetAxesAlarm: function setResetAxesAlarm(context, status) {\n context.commit('UpdateMachineStatus', { resetAxesAlarm: status });\n },\n setWaterJet1Alarm: function setWaterJet1Alarm(context, status) {\n context.commit('UpdateMachineStatus', { waterJet1Alarm: status });\n },\n setWaterJet2Alarm: function setWaterJet2Alarm(context, status) {\n context.commit('UpdateMachineStatus', { waterJet2Alarm: status });\n },\n setAreasConfg: function setAreasConfg(context, areas) {\n context.commit('UpdateMachineStatus', { areasConfiguration: areas });\n },\n setNcConnectionStatus: function setNcConnectionStatus(context, connected) {\n context.commit('UpdateMachineStatus', { ncReady: connected });\n },\n isAreaEnabled: function isAreaEnabled(context, areaname) {\n var inBrowser = typeof cmsClient == \"undefined\";\n var areaconfig = context.state.machineStatus.areasConfiguration;\n console.debug(\"looking for area configuration:\", areaname);\n for (var key in areaconfig) {\n if (areaconfig.hasOwnProperty(key)) {\n var config = areaconfig[key];\n if (config && config.name && config.name == areaname) {\n console.debug(\"IsArea Enabled:\", config, areaname, \"In browser: \", inBrowser, \"NC ready: \", context.state.machineStatus.ncReady);\n if (!context.state.machineStatus.ncReady && config.ncNeeded) return false;\n if (inBrowser) return config.allowExternalBrowser && config.enabled;\n return config.enabled;\n }\n }\n }\n console.debug(\"no configuration found for:\", areaname);\n return false;\n },\n isAreaVisible: function isAreaVisible(context, areaname) {\n var inBrowser = typeof cmsClient == \"undefined\";\n var areaconfig = context.state.machineStatus.areasConfiguration;\n for (var key in areaconfig) {\n if (areaconfig.hasOwnProperty(key)) {\n var config = areaconfig[key];\n if (config && config.name && config.name == areaname) {\n if (inBrowser) return config.allowExternalBrowser && config.enabled;\n return config.enabled;\n }\n }\n }\n return false;\n },\n setSecurityFunction: function setSecurityFunction(context, securityFunctions) {\n securityFunctions.forEach(function (element) {\n context.commit(\"SetSecurityFunction\", element);\n });\n }\n }\n};\nvar machineStatusActions = exports.machineStatusActions = machineStatusStore.actions;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMTUyLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL3N0b3JlL21hY2hpbmVTdGF0dXMuc3RvcmUudHM/YTQ0OSJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBGYWN0b3J5LCBNZXNzYWdlU2VydmljZSB9IGZyb20gXCJzcmMvX2Jhc2VcIjtcblxuLy8gQ2hlY2sgaWZcbmRlY2xhcmUgbGV0IGNtc0NsaWVudDogYW55O1xuXG5leHBvcnQgaW50ZXJmYWNlIEFyZWFNb2RlbCB7XG4gIG5hbWU6IHN0cmluZyxcbiAgZW5hYmxlZDogYm9vbGVhbixcbiAgYWxsb3dFeHRlcm5hbEJyb3dzZXI6IGJvb2xlYW4sXG4gIG5jTmVlZGVkOiBib29sZWFuXG59XG5cbmV4cG9ydCBpbnRlcmZhY2UgTWFjaGluZVN0YXR1c01vZGVsIHtcbiAgcG93ZXJPbkFsYXJtOiBidXR0b25TdGF0dXMsXG4gIGFpclByZXNzdXJlQWxhcm06IGJ1dHRvblN0YXR1cyxcbiAgcHJvdGVjdGlvbnNBbGFybTogYnV0dG9uU3RhdHVzLFxuICBlbWVyZ2VuY3lBbGFybTogYnV0dG9uU3RhdHVzLFxuICBzZXR0aW5nc01vZGVBbGFybTogYnV0dG9uU3RhdHVzLFxuICBrZXlSZWFkeUFsYXJtOiBidXR0b25TdGF0dXMsXG5cbiAgcmVzZXRBeGVzQWxhcm06IGJ1dHRvblN0YXR1cyxcbiAgd2F0ZXJKZXQxQWxhcm06IGJ1dHRvblN0YXR1cyxcbiAgd2F0ZXJKZXQyQWxhcm06IGJ1dHRvblN0YXR1cyxcblxuICBuY1JlYWR5OiBib29sZWFuLFxuXG4gIHJlc2V0QXhlczogYm9vbGVhbixcbiAgcmVzZXRBeGVzUHJvZ3Jlc3M6IG51bWJlcixcblxuICBhcmVhc0NvbmZpZ3VyYXRpb246IEFycmF5PEFyZWFNb2RlbD4sXG4gIGZ1bmN0aW9uczogQXJyYXk8QXJlYU1vZGVsPlxufVxuXG5leHBvcnQgaW50ZXJmYWNlIGJ1dHRvblN0YXR1cyB7XG4gIEFjdGl2ZTogYm9vbGVhbixcbiAgQ2xpY2thYmxlOiBib29sZWFuLFxuICBJZDogbnVtYmVyXG59XG5cbmV4cG9ydCBpbnRlcmZhY2UgTWFjaGluZVN0YXR1c0FjdGlvbnMge1xuICBzZXRSZXNldEF4ZXMoY29udGV4dCwgc3RhdHVzOiB7IHJlc2V0OiBib29sZWFuLCBwcm9ncmVzczogbnVtYmVyIH0pO1xuICBzZXRQb3dlckFsYXJtKGNvbnRleHQsIHN0YXR1czogYnV0dG9uU3RhdHVzKSxcbiAgc2V0QWlyUHJlc3N1cmVBbGFybShjb250ZXh0LCBzdGF0dXM6IGJ1dHRvblN0YXR1cyksXG4gIHNldFByb3RlY3Rpb25zQWxhcm0oY29udGV4dCwgc3RhdHVzOiBidXR0b25TdGF0dXMpLFxuICBzZXRFbWVyZ2VuY3lBbGFybShjb250ZXh0LCBzdGF0dXM6IGJ1dHRvblN0YXR1cyksXG4gIHNldFNldHRpbmdzTW9kZUFsYXJtKGNvbnRleHQsIHN0YXR1czogYnV0dG9uU3RhdHVzKSxcbiAgc2V0S2V5UmVhZHlBbGFybShjb250ZXh0LCBzdGF0dXM6IGJ1dHRvblN0YXR1cyksXG4gIHNldFJlc2V0QXhlc0FsYXJtKGNvbnRleHQsIHN0YXR1czogYnV0dG9uU3RhdHVzKVxuICBzZXRXYXRlckpldDFBbGFybShjb250ZXh0LCBzdGF0dXM6IGJ1dHRvblN0YXR1cylcbiAgc2V0V2F0ZXJKZXQyQWxhcm0oY29udGV4dCwgc3RhdHVzOiBidXR0b25TdGF0dXMpXG4gIHNldEFyZWFzQ29uZmcoY29udGV4dCwgYXJlYXM6IEFycmF5PEFyZWFNb2RlbD4pXG4gIGlzQXJlYUVuYWJsZWQoY29udGV4dCwgYXJlYW5hbWU6IHN0cmluZyk6IGJvb2xlYW47XG4gIGlzQXJlYVZpc2libGUoY29udGV4dCwgYXJlYW5hbWUpOiBib29sZWFuO1xuICBzZXROY0Nvbm5lY3Rpb25TdGF0dXMoY29udGV4dCwgY29ubmVjdGVkOiBib29sZWFuKTtcbiAgc2V0U2VjdXJpdHlGdW5jdGlvbihjb250ZXh0LCBzZWN1cml0eUZ1bmN0aW9uczogQXJyYXk8c2lnbmFscl9zZWN1cml0eS5zZWN1cml0eUZ1bmN0aW9uPik7XG59XG5cbmV4cG9ydCBjb25zdCBtYWNoaW5lU3RhdHVzU3RvcmUgPSB7XG4gIHN0YXRlOiB7XG5cbiAgICBwb3dlck9uQWxhcm06IHsgQWN0aXZlOiBmYWxzZSwgQ2xpY2thYmxlOiBmYWxzZSwgSWQ6IG51bGwgfSxcbiAgICBhaXJQcmVzc3VyZUFsYXJtOiB7IEFjdGl2ZTogZmFsc2UsIENsaWNrYWJsZTogZmFsc2UsIElkOiBudWxsIH0sXG4gICAgcHJvdGVjdGlvbnNBbGFybTogeyBBY3RpdmU6IGZhbHNlLCBDbGlja2FibGU6IGZhbHNlLCBJZDogbnVsbCB9LFxuICAgIGVtZXJnZW5jeUFsYXJtOiB7IEFjdGl2ZTogZmFsc2UsIENsaWNrYWJsZTogZmFsc2UsIElkOiBudWxsIH0sXG4gICAgc2V0dGluZ3NNb2RlQWxhcm06IHsgQWN0aXZlOiBmYWxzZSwgQ2xpY2thYmxlOiBmYWxzZSwgSWQ6IG51bGwgfSxcbiAgICBrZXlSZWFkeUFsYXJtOiB7IEFjdGl2ZTogZmFsc2UsIENsaWNrYWJsZTogZmFsc2UsIElkOiBudWxsIH0sXG5cbiAgICByZXNldEF4ZXNBbGFybTogeyBBY3RpdmU6IGZhbHNlLCBDbGlja2FibGU6IGZhbHNlLCBJZDogbnVsbCB9LFxuICAgIHdhdGVySmV0MUFsYXJtOiB7IEFjdGl2ZTogZmFsc2UsIENsaWNrYWJsZTogZmFsc2UsIElkOiBudWxsIH0sXG4gICAgd2F0ZXJKZXQyQWxhcm06IHsgQWN0aXZlOiBmYWxzZSwgQ2xpY2thYmxlOiBmYWxzZSwgSWQ6IG51bGwgfSxcblxuICAgIG5jUmVhZHk6IGZhbHNlLFxuXG4gICAgcmVzZXRBeGVzOiBmYWxzZSxcbiAgICByZXNldEF4ZXNQcm9ncmVzczogMCxcblxuICAgIF9mdW5jdGlvbnM6IG5ldyBNYXA8c3RyaW5nLCBzaWduYWxyX3NlY3VyaXR5LnNlY3VyaXR5RnVuY3Rpb24+KCksXG4gICAgZnVuY3Rpb25zOiBbXSxcbiAgICBhcmVhc0NvbmZpZ3VyYXRpb246IFtdXG5cbiAgfSBhcyBNYWNoaW5lU3RhdHVzTW9kZWwsXG4gIGdldHRlcnM6IHtcbiAgICBtYWluU3RhdHVzOiBzdGF0ZSA9PiB7XG4gICAgICByZXR1cm4gc3RhdGUucG93ZXJPbkFsYXJtLkFjdGl2ZSB8fFxuICAgICAgICBzdGF0ZS5haXJQcmVzc3VyZUFsYXJtLkFjdGl2ZSB8fFxuICAgICAgICBzdGF0ZS5wcm90ZWN0aW9uc0FsYXJtLkFjdGl2ZSB8fFxuICAgICAgICBzdGF0ZS5lbWVyZ2VuY3lBbGFybS5BY3RpdmUgfHxcbiAgICAgICAgc3RhdGUuc2V0dGluZ3NNb2RlQWxhcm0uQWN0aXZlIHx8XG4gICAgICAgIHN0YXRlLmtleVJlYWR5QWxhcm0uQWN0aXZlO1xuICAgIH0sXG4gICAgcG93ZXJPbkFsYXJtczogc3RhdGUgPT4ge1xuICAgICAgcmV0dXJuIHN0YXRlLnJlc2V0QXhlc0FsYXJtLkFjdGl2ZSB8fFxuICAgICAgICBzdGF0ZS53YXRlckpldDFBbGFybS5BY3RpdmUgfHxcbiAgICAgICAgc3RhdGUud2F0ZXJKZXQyQWxhcm0uQWN0aXZlO1xuICAgIH0sXG4gICAgc2VjdXJpdHlGdW5jdGlvbjogc3RhdGUgPT4gaWQgPT4ge1xuICAgICAgcmV0dXJuIHN0YXRlLl9mdW5jdGlvbnMuZ2V0W2lkXTtcbiAgICB9XG4gIH0sXG4gIG11dGF0aW9uczoge1xuICAgIFNldFNlY3VyaXR5RnVuY3Rpb24oc3RvcmUsIGZ1bmM6IHNpZ25hbHJfc2VjdXJpdHkuc2VjdXJpdHlGdW5jdGlvbikge1xuICAgICAgaWYgKCFzdG9yZS5fZnVuY3Rpb25zLmhhcyhmdW5jLklkKSB8fCBzdG9yZS5fZnVuY3Rpb25zLmdldChmdW5jLk5hbWUpLkVuYWJsZWQgIT0gZnVuYy5FbmFibGVkKSB7XG4gICAgICAgIHN0b3JlLl9mdW5jdGlvbnMuc2V0KGZ1bmMuTmFtZSwgZnVuYyk7XG4gICAgICAgIHN0b3JlLmZ1bmN0aW9ucyA9IEFycmF5LmZyb20oc3RvcmUuX2Z1bmN0aW9ucy52YWx1ZXMoKSk7XG4gICAgICAgIEZhY3RvcnkuR2V0KE1lc3NhZ2VTZXJ2aWNlKS5wdWJsaXNoVG9DaGFubmVsKFwiZm9yY2UtdWktdXBkYXRlXCIpO1xuICAgICAgfVxuICAgIH0sXG4gICAgVXBkYXRlTWFjaGluZVN0YXR1cyhzdG9yZSwgbW9kZWw6IE1hY2hpbmVTdGF0dXNNb2RlbCkge1xuICAgICAgZm9yIChjb25zdCBrZXkgaW4gbW9kZWwpIHtcbiAgICAgICAgc3RvcmVba2V5XSA9IG1vZGVsW2tleV1cbiAgICAgIH1cbiAgICB9XG4gIH0sXG4gIGFjdGlvbnM6IHtcbiAgICBzZXRSZXNldEF4ZXMoY29udGV4dCwgc3RhdHVzOiB7IHJlc2V0OiBib29sZWFuLCBwcm9ncmVzczogbnVtYmVyIH0pIHtcbiAgICAgIGNvbnRleHQuY29tbWl0KCdVcGRhdGVNYWNoaW5lU3RhdHVzJywgeyByZXNldEF4ZXM6IHN0YXR1cy5yZXNldCwgcmVzZXRBeGVzUHJvZ3Jlc3M6IHN0YXR1cy5wcm9ncmVzcyB9KTtcbiAgICB9LFxuICAgIHNldFBvd2VyQWxhcm0oY29udGV4dCwgc3RhdHVzOiBidXR0b25TdGF0dXMpIHtcbiAgICAgIGNvbnRleHQuY29tbWl0KCdVcGRhdGVNYWNoaW5lU3RhdHVzJywgeyBwb3dlck9uQWxhcm06IHN0YXR1cyB9KTtcbiAgICB9LFxuICAgIHNldEFpclByZXNzdXJlQWxhcm0oY29udGV4dCwgc3RhdHVzOiBidXR0b25TdGF0dXMpIHtcbiAgICAgIGNvbnRleHQuY29tbWl0KCdVcGRhdGVNYWNoaW5lU3RhdHVzJywgeyBhaXJQcmVzc3VyZUFsYXJtOiBzdGF0dXMgfSk7XG4gICAgfSxcbiAgICBzZXRQcm90ZWN0aW9uc0FsYXJtKGNvbnRleHQsIHN0YXR1czogYnV0dG9uU3RhdHVzKSB7XG4gICAgICBjb250ZXh0LmNvbW1pdCgnVXBkYXRlTWFjaGluZVN0YXR1cycsIHsgcHJvdGVjdGlvbnNBbGFybTogc3RhdHVzIH0pO1xuICAgIH0sXG4gICAgc2V0RW1lcmdlbmN5QWxhcm0oY29udGV4dCwgc3RhdHVzOiBidXR0b25TdGF0dXMpIHtcbiAgICAgIGNvbnRleHQuY29tbWl0KCdVcGRhdGVNYWNoaW5lU3RhdHVzJywgeyBlbWVyZ2VuY3lBbGFybTogc3RhdHVzIH0pO1xuICAgIH0sXG4gICAgc2V0U2V0dGluZ3NNb2RlQWxhcm0oY29udGV4dCwgc3RhdHVzOiBidXR0b25TdGF0dXMpIHtcbiAgICAgIGNvbnRleHQuY29tbWl0KCdVcGRhdGVNYWNoaW5lU3RhdHVzJywgeyBzZXR0aW5nc01vZGVBbGFybTogc3RhdHVzIH0pO1xuICAgIH0sXG4gICAgc2V0S2V5UmVhZHlBbGFybShjb250ZXh0LCBzdGF0dXM6IGJ1dHRvblN0YXR1cykge1xuICAgICAgY29udGV4dC5jb21taXQoJ1VwZGF0ZU1hY2hpbmVTdGF0dXMnLCB7IGtleVJlYWR5QWxhcm06IHN0YXR1cyB9KTtcbiAgICB9LFxuXG4gICAgc2V0UmVzZXRBeGVzQWxhcm0oY29udGV4dCwgc3RhdHVzOiBidXR0b25TdGF0dXMpIHtcbiAgICAgIGNvbnRleHQuY29tbWl0KCdVcGRhdGVNYWNoaW5lU3RhdHVzJywgeyByZXNldEF4ZXNBbGFybTogc3RhdHVzIH0pO1xuICAgIH0sXG4gICAgc2V0V2F0ZXJKZXQxQWxhcm0oY29udGV4dCwgc3RhdHVzOiBidXR0b25TdGF0dXMpIHtcbiAgICAgIGNvbnRleHQuY29tbWl0KCdVcGRhdGVNYWNoaW5lU3RhdHVzJywgeyB3YXRlckpldDFBbGFybTogc3RhdHVzIH0pO1xuICAgIH0sXG4gICAgc2V0V2F0ZXJKZXQyQWxhcm0oY29udGV4dCwgc3RhdHVzOiBidXR0b25TdGF0dXMpIHtcbiAgICAgIGNvbnRleHQuY29tbWl0KCdVcGRhdGVNYWNoaW5lU3RhdHVzJywgeyB3YXRlckpldDJBbGFybTogc3RhdHVzIH0pO1xuICAgIH0sXG4gICAgc2V0QXJlYXNDb25mZyhjb250ZXh0LCBhcmVhczogQXJyYXk8QXJlYU1vZGVsPikge1xuICAgICAgY29udGV4dC5jb21taXQoJ1VwZGF0ZU1hY2hpbmVTdGF0dXMnLCB7IGFyZWFzQ29uZmlndXJhdGlvbjogYXJlYXMgfSk7XG4gICAgfSxcbiAgICBzZXROY0Nvbm5lY3Rpb25TdGF0dXMoY29udGV4dCwgY29ubmVjdGVkOiBib29sZWFuKSB7XG4gICAgICBjb250ZXh0LmNvbW1pdCgnVXBkYXRlTWFjaGluZVN0YXR1cycsIHsgbmNSZWFkeTogY29ubmVjdGVkIH0pO1xuICAgIH0sXG4gICAgaXNBcmVhRW5hYmxlZChjb250ZXh0LCBhcmVhbmFtZTogc3RyaW5nKTogYm9vbGVhbiB7XG4gICAgICBsZXQgaW5Ccm93c2VyID0gKHR5cGVvZiBjbXNDbGllbnQgPT0gXCJ1bmRlZmluZWRcIik7XG5cbiAgICAgIGxldCBhcmVhY29uZmlnID0gY29udGV4dC5zdGF0ZS5tYWNoaW5lU3RhdHVzLmFyZWFzQ29uZmlndXJhdGlvbjtcblxuICAgICAgY29uc29sZS5kZWJ1ZyhcImxvb2tpbmcgZm9yIGFyZWEgY29uZmlndXJhdGlvbjpcIiwgYXJlYW5hbWUpO1xuICAgICAgZm9yIChjb25zdCBrZXkgaW4gYXJlYWNvbmZpZykge1xuICAgICAgICBpZiAoYXJlYWNvbmZpZy5oYXNPd25Qcm9wZXJ0eShrZXkpKSB7XG4gICAgICAgICAgY29uc3QgY29uZmlnID0gYXJlYWNvbmZpZ1trZXldO1xuXG5cbiAgICAgICAgICBpZiAoY29uZmlnICYmIGNvbmZpZy5uYW1lICYmIGNvbmZpZy5uYW1lID09IGFyZWFuYW1lKSB7XG4gICAgICAgICAgICBjb25zb2xlLmRlYnVnKFwiSXNBcmVhIEVuYWJsZWQ6XCIsIGNvbmZpZywgYXJlYW5hbWUsIFwiSW4gYnJvd3NlcjogXCIsIGluQnJvd3NlciwgXCJOQyByZWFkeTogXCIsIGNvbnRleHQuc3RhdGUubWFjaGluZVN0YXR1cy5uY1JlYWR5KTtcbiAgICAgICAgICAgIGlmICghY29udGV4dC5zdGF0ZS5tYWNoaW5lU3RhdHVzLm5jUmVhZHkgJiYgY29uZmlnLm5jTmVlZGVkKSByZXR1cm4gZmFsc2U7XG5cbiAgICAgICAgICAgIGlmIChpbkJyb3dzZXIpIHJldHVybiBjb25maWcuYWxsb3dFeHRlcm5hbEJyb3dzZXIgJiYgY29uZmlnLmVuYWJsZWQ7XG4gICAgICAgICAgICByZXR1cm4gY29uZmlnLmVuYWJsZWQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBjb25zb2xlLmRlYnVnKFwibm8gY29uZmlndXJhdGlvbiBmb3VuZCBmb3I6XCIsIGFyZWFuYW1lKTtcbiAgICAgIHJldHVybiBmYWxzZTtcbiAgICB9LFxuICAgIGlzQXJlYVZpc2libGUoY29udGV4dCwgYXJlYW5hbWUpOiBib29sZWFuIHtcbiAgICAgIGxldCBpbkJyb3dzZXIgPSAodHlwZW9mIGNtc0NsaWVudCA9PSBcInVuZGVmaW5lZFwiKTtcbiAgICAgIGxldCBhcmVhY29uZmlnID0gY29udGV4dC5zdGF0ZS5tYWNoaW5lU3RhdHVzLmFyZWFzQ29uZmlndXJhdGlvbjtcblxuICAgICAgZm9yIChjb25zdCBrZXkgaW4gYXJlYWNvbmZpZykge1xuICAgICAgICBpZiAoYXJlYWNvbmZpZy5oYXNPd25Qcm9wZXJ0eShrZXkpKSB7XG4gICAgICAgICAgY29uc3QgY29uZmlnID0gYXJlYWNvbmZpZ1trZXldO1xuXG5cbiAgICAgICAgICBpZiAoY29uZmlnICYmIGNvbmZpZy5uYW1lICYmIGNvbmZpZy5uYW1lID09IGFyZWFuYW1lKSB7XG4gICAgICAgICAgICBpZiAoaW5Ccm93c2VyKSByZXR1cm4gY29uZmlnLmFsbG93RXh0ZXJuYWxCcm93c2VyICYmIGNvbmZpZy5lbmFibGVkO1xuICAgICAgICAgICAgcmV0dXJuIGNvbmZpZy5lbmFibGVkO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgcmV0dXJuIGZhbHNlO1xuICAgIH0sXG4gICAgc2V0U2VjdXJpdHlGdW5jdGlvbihjb250ZXh0LCBzZWN1cml0eUZ1bmN0aW9uczogQXJyYXk8c2lnbmFscl9zZWN1cml0eS5zZWN1cml0eUZ1bmN0aW9uPikge1xuICAgICAgc2VjdXJpdHlGdW5jdGlvbnMuZm9yRWFjaChlbGVtZW50ID0+IHtcbiAgICAgICAgY29udGV4dC5jb21taXQoXCJTZXRTZWN1cml0eUZ1bmN0aW9uXCIsIGVsZW1lbnQpO1xuICAgICAgfSk7XG4gICAgfVxuICB9IGFzIE1hY2hpbmVTdGF0dXNBY3Rpb25zXG59XG5leHBvcnQgY29uc3QgbWFjaGluZVN0YXR1c0FjdGlvbnMgPSBtYWNoaW5lU3RhdHVzU3RvcmUuYWN0aW9ucyBhcyBNYWNoaW5lU3RhdHVzQWN0aW9ucztcblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3NyYy9zdG9yZS9tYWNoaW5lU3RhdHVzLnN0b3JlLnRzIl0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBQUE7QUFDQTtBQXdEQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBRUE7QUFFQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBcEJBO0FBdUJBO0FBQ0E7QUFDQTtBQU1BO0FBQ0E7QUFDQTtBQUdBO0FBQ0E7QUFBQTtBQUNBO0FBREE7QUFFQTtBQWhCQTtBQWtCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQVpBO0FBY0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUdBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQWxGQTtBQXhEQTtBQTZJQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///152\n");
+eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.machineStatusActions = exports.machineStatusStore = undefined;\n\nvar _base = __webpack_require__(14);\n\nvar machineStatusStore = exports.machineStatusStore = {\n state: {\n powerOnAlarm: { Active: false, Clickable: false, Id: null },\n airPressureAlarm: { Active: false, Clickable: false, Id: null },\n protectionsAlarm: { Active: false, Clickable: false, Id: null },\n emergencyAlarm: { Active: false, Clickable: false, Id: null },\n settingsModeAlarm: { Active: false, Clickable: false, Id: null },\n keyReadyAlarm: { Active: false, Clickable: false, Id: null },\n resetAxesAlarm: { Active: false, Clickable: false, Id: null },\n waterJet1Alarm: { Active: false, Clickable: false, Id: null },\n waterJet2Alarm: { Active: false, Clickable: false, Id: null },\n ncReady: false,\n resetAxes: false,\n resetAxesProgress: 0,\n _functions: new Map(),\n functions: [],\n areasConfiguration: []\n },\n getters: {\n mainStatus: function mainStatus(state) {\n return state.powerOnAlarm.Active || state.airPressureAlarm.Active || state.protectionsAlarm.Active || state.emergencyAlarm.Active || state.settingsModeAlarm.Active || state.keyReadyAlarm.Active;\n },\n powerOnAlarms: function powerOnAlarms(state) {\n return state.resetAxesAlarm.Active || state.waterJet1Alarm.Active || state.waterJet2Alarm.Active;\n },\n securityFunction: function securityFunction(state) {\n return function (id) {\n return state._functions.get[id];\n };\n }\n },\n mutations: {\n SetSecurityFunction: function SetSecurityFunction(store, func) {\n if (!store._functions.has(func.Id) || store._functions.get(func.Name).Enabled != func.Enabled) {\n store._functions.set(func.Name, func);\n store.functions = Array.from(store._functions.values());\n _base.Factory.Get(_base.MessageService).publishToChannel(\"force-ui-update\");\n }\n },\n UpdateMachineStatus: function UpdateMachineStatus(store, model) {\n for (var key in model) {\n store[key] = model[key];\n }\n }\n },\n actions: {\n setResetAxes: function setResetAxes(context, status) {\n context.commit('UpdateMachineStatus', { resetAxes: status.reset, resetAxesProgress: status.progress });\n },\n setPowerAlarm: function setPowerAlarm(context, status) {\n if (status) context.commit('UpdateMachineStatus', { powerOnAlarm: status });\n },\n setAirPressureAlarm: function setAirPressureAlarm(context, status) {\n if (status) context.commit('UpdateMachineStatus', { airPressureAlarm: status });\n },\n setProtectionsAlarm: function setProtectionsAlarm(context, status) {\n if (status) context.commit('UpdateMachineStatus', { protectionsAlarm: status });\n },\n setEmergencyAlarm: function setEmergencyAlarm(context, status) {\n if (status) context.commit('UpdateMachineStatus', { emergencyAlarm: status });\n },\n setSettingsModeAlarm: function setSettingsModeAlarm(context, status) {\n if (status) context.commit('UpdateMachineStatus', { settingsModeAlarm: status });\n },\n setKeyReadyAlarm: function setKeyReadyAlarm(context, status) {\n if (status) context.commit('UpdateMachineStatus', { keyReadyAlarm: status });\n },\n setResetAxesAlarm: function setResetAxesAlarm(context, status) {\n if (status) context.commit('UpdateMachineStatus', { resetAxesAlarm: status });\n },\n setWaterJet1Alarm: function setWaterJet1Alarm(context, status) {\n if (status) context.commit('UpdateMachineStatus', { waterJet1Alarm: status });\n },\n setWaterJet2Alarm: function setWaterJet2Alarm(context, status) {\n if (status) context.commit('UpdateMachineStatus', { waterJet2Alarm: status });\n },\n setAreasConfg: function setAreasConfg(context, areas) {\n context.commit('UpdateMachineStatus', { areasConfiguration: areas });\n },\n setNcConnectionStatus: function setNcConnectionStatus(context, connected) {\n context.commit('UpdateMachineStatus', { ncReady: connected });\n },\n isAreaEnabled: function isAreaEnabled(context, areaname) {\n var inBrowser = typeof cmsClient == \"undefined\";\n var areaconfig = context.state.machineStatus.areasConfiguration;\n console.debug(\"looking for area configuration:\", areaname);\n for (var key in areaconfig) {\n if (areaconfig.hasOwnProperty(key)) {\n var config = areaconfig[key];\n if (config && config.name && config.name == areaname) {\n console.debug(\"IsArea Enabled:\", config, areaname, \"In browser: \", inBrowser, \"NC ready: \", context.state.machineStatus.ncReady);\n if (!context.state.machineStatus.ncReady && config.ncNeeded) return false;\n if (inBrowser) return config.allowExternalBrowser && config.enabled;\n return config.enabled;\n }\n }\n }\n console.debug(\"no configuration found for:\", areaname);\n return false;\n },\n isAreaVisible: function isAreaVisible(context, areaname) {\n var inBrowser = typeof cmsClient == \"undefined\";\n var areaconfig = context.state.machineStatus.areasConfiguration;\n for (var key in areaconfig) {\n if (areaconfig.hasOwnProperty(key)) {\n var config = areaconfig[key];\n if (config && config.name && config.name == areaname) {\n if (inBrowser) return config.allowExternalBrowser && config.enabled;\n return config.enabled;\n }\n }\n }\n return false;\n },\n setSecurityFunction: function setSecurityFunction(context, securityFunctions) {\n securityFunctions.forEach(function (element) {\n context.commit(\"SetSecurityFunction\", element);\n });\n }\n }\n};\nvar machineStatusActions = exports.machineStatusActions = machineStatusStore.actions;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMTUyLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL3N0b3JlL21hY2hpbmVTdGF0dXMuc3RvcmUudHM/YTQ0OSJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBGYWN0b3J5LCBNZXNzYWdlU2VydmljZSB9IGZyb20gXCJzcmMvX2Jhc2VcIjtcblxuLy8gQ2hlY2sgaWZcbmRlY2xhcmUgbGV0IGNtc0NsaWVudDogYW55O1xuXG5leHBvcnQgaW50ZXJmYWNlIEFyZWFNb2RlbCB7XG4gIG5hbWU6IHN0cmluZyxcbiAgZW5hYmxlZDogYm9vbGVhbixcbiAgYWxsb3dFeHRlcm5hbEJyb3dzZXI6IGJvb2xlYW4sXG4gIG5jTmVlZGVkOiBib29sZWFuXG59XG5cbmV4cG9ydCBpbnRlcmZhY2UgTWFjaGluZVN0YXR1c01vZGVsIHtcbiAgcG93ZXJPbkFsYXJtOiBidXR0b25TdGF0dXMsXG4gIGFpclByZXNzdXJlQWxhcm06IGJ1dHRvblN0YXR1cyxcbiAgcHJvdGVjdGlvbnNBbGFybTogYnV0dG9uU3RhdHVzLFxuICBlbWVyZ2VuY3lBbGFybTogYnV0dG9uU3RhdHVzLFxuICBzZXR0aW5nc01vZGVBbGFybTogYnV0dG9uU3RhdHVzLFxuICBrZXlSZWFkeUFsYXJtOiBidXR0b25TdGF0dXMsXG5cbiAgcmVzZXRBeGVzQWxhcm06IGJ1dHRvblN0YXR1cyxcbiAgd2F0ZXJKZXQxQWxhcm06IGJ1dHRvblN0YXR1cyxcbiAgd2F0ZXJKZXQyQWxhcm06IGJ1dHRvblN0YXR1cyxcblxuICBuY1JlYWR5OiBib29sZWFuLFxuXG4gIHJlc2V0QXhlczogYm9vbGVhbixcbiAgcmVzZXRBeGVzUHJvZ3Jlc3M6IG51bWJlcixcblxuICBhcmVhc0NvbmZpZ3VyYXRpb246IEFycmF5PEFyZWFNb2RlbD4sXG4gIGZ1bmN0aW9uczogQXJyYXk8QXJlYU1vZGVsPlxufVxuXG5leHBvcnQgaW50ZXJmYWNlIGJ1dHRvblN0YXR1cyB7XG4gIEFjdGl2ZTogYm9vbGVhbixcbiAgQ2xpY2thYmxlOiBib29sZWFuLFxuICBJZDogbnVtYmVyXG59XG5cbmV4cG9ydCBpbnRlcmZhY2UgTWFjaGluZVN0YXR1c0FjdGlvbnMge1xuICBzZXRSZXNldEF4ZXMoY29udGV4dCwgc3RhdHVzOiB7IHJlc2V0OiBib29sZWFuLCBwcm9ncmVzczogbnVtYmVyIH0pO1xuICBzZXRQb3dlckFsYXJtKGNvbnRleHQsIHN0YXR1czogYnV0dG9uU3RhdHVzKSxcbiAgc2V0QWlyUHJlc3N1cmVBbGFybShjb250ZXh0LCBzdGF0dXM6IGJ1dHRvblN0YXR1cyksXG4gIHNldFByb3RlY3Rpb25zQWxhcm0oY29udGV4dCwgc3RhdHVzOiBidXR0b25TdGF0dXMpLFxuICBzZXRFbWVyZ2VuY3lBbGFybShjb250ZXh0LCBzdGF0dXM6IGJ1dHRvblN0YXR1cyksXG4gIHNldFNldHRpbmdzTW9kZUFsYXJtKGNvbnRleHQsIHN0YXR1czogYnV0dG9uU3RhdHVzKSxcbiAgc2V0S2V5UmVhZHlBbGFybShjb250ZXh0LCBzdGF0dXM6IGJ1dHRvblN0YXR1cyksXG4gIHNldFJlc2V0QXhlc0FsYXJtKGNvbnRleHQsIHN0YXR1czogYnV0dG9uU3RhdHVzKVxuICBzZXRXYXRlckpldDFBbGFybShjb250ZXh0LCBzdGF0dXM6IGJ1dHRvblN0YXR1cylcbiAgc2V0V2F0ZXJKZXQyQWxhcm0oY29udGV4dCwgc3RhdHVzOiBidXR0b25TdGF0dXMpXG4gIHNldEFyZWFzQ29uZmcoY29udGV4dCwgYXJlYXM6IEFycmF5PEFyZWFNb2RlbD4pXG4gIGlzQXJlYUVuYWJsZWQoY29udGV4dCwgYXJlYW5hbWU6IHN0cmluZyk6IGJvb2xlYW47XG4gIGlzQXJlYVZpc2libGUoY29udGV4dCwgYXJlYW5hbWUpOiBib29sZWFuO1xuICBzZXROY0Nvbm5lY3Rpb25TdGF0dXMoY29udGV4dCwgY29ubmVjdGVkOiBib29sZWFuKTtcbiAgc2V0U2VjdXJpdHlGdW5jdGlvbihjb250ZXh0LCBzZWN1cml0eUZ1bmN0aW9uczogQXJyYXk8c2lnbmFscl9zZWN1cml0eS5zZWN1cml0eUZ1bmN0aW9uPik7XG59XG5cbmV4cG9ydCBjb25zdCBtYWNoaW5lU3RhdHVzU3RvcmUgPSB7XG4gIHN0YXRlOiB7XG5cbiAgICBwb3dlck9uQWxhcm06IHsgQWN0aXZlOiBmYWxzZSwgQ2xpY2thYmxlOiBmYWxzZSwgSWQ6IG51bGwgfSxcbiAgICBhaXJQcmVzc3VyZUFsYXJtOiB7IEFjdGl2ZTogZmFsc2UsIENsaWNrYWJsZTogZmFsc2UsIElkOiBudWxsIH0sXG4gICAgcHJvdGVjdGlvbnNBbGFybTogeyBBY3RpdmU6IGZhbHNlLCBDbGlja2FibGU6IGZhbHNlLCBJZDogbnVsbCB9LFxuICAgIGVtZXJnZW5jeUFsYXJtOiB7IEFjdGl2ZTogZmFsc2UsIENsaWNrYWJsZTogZmFsc2UsIElkOiBudWxsIH0sXG4gICAgc2V0dGluZ3NNb2RlQWxhcm06IHsgQWN0aXZlOiBmYWxzZSwgQ2xpY2thYmxlOiBmYWxzZSwgSWQ6IG51bGwgfSxcbiAgICBrZXlSZWFkeUFsYXJtOiB7IEFjdGl2ZTogZmFsc2UsIENsaWNrYWJsZTogZmFsc2UsIElkOiBudWxsIH0sXG5cbiAgICByZXNldEF4ZXNBbGFybTogeyBBY3RpdmU6IGZhbHNlLCBDbGlja2FibGU6IGZhbHNlLCBJZDogbnVsbCB9LFxuICAgIHdhdGVySmV0MUFsYXJtOiB7IEFjdGl2ZTogZmFsc2UsIENsaWNrYWJsZTogZmFsc2UsIElkOiBudWxsIH0sXG4gICAgd2F0ZXJKZXQyQWxhcm06IHsgQWN0aXZlOiBmYWxzZSwgQ2xpY2thYmxlOiBmYWxzZSwgSWQ6IG51bGwgfSxcblxuICAgIG5jUmVhZHk6IGZhbHNlLFxuXG4gICAgcmVzZXRBeGVzOiBmYWxzZSxcbiAgICByZXNldEF4ZXNQcm9ncmVzczogMCxcblxuICAgIF9mdW5jdGlvbnM6IG5ldyBNYXA8c3RyaW5nLCBzaWduYWxyX3NlY3VyaXR5LnNlY3VyaXR5RnVuY3Rpb24+KCksXG4gICAgZnVuY3Rpb25zOiBbXSxcbiAgICBhcmVhc0NvbmZpZ3VyYXRpb246IFtdXG5cbiAgfSBhcyBNYWNoaW5lU3RhdHVzTW9kZWwsXG4gIGdldHRlcnM6IHtcbiAgICBtYWluU3RhdHVzOiBzdGF0ZSA9PiB7XG4gICAgICByZXR1cm4gc3RhdGUucG93ZXJPbkFsYXJtLkFjdGl2ZSB8fFxuICAgICAgICBzdGF0ZS5haXJQcmVzc3VyZUFsYXJtLkFjdGl2ZSB8fFxuICAgICAgICBzdGF0ZS5wcm90ZWN0aW9uc0FsYXJtLkFjdGl2ZSB8fFxuICAgICAgICBzdGF0ZS5lbWVyZ2VuY3lBbGFybS5BY3RpdmUgfHxcbiAgICAgICAgc3RhdGUuc2V0dGluZ3NNb2RlQWxhcm0uQWN0aXZlIHx8XG4gICAgICAgIHN0YXRlLmtleVJlYWR5QWxhcm0uQWN0aXZlO1xuICAgIH0sXG4gICAgcG93ZXJPbkFsYXJtczogc3RhdGUgPT4ge1xuICAgICAgcmV0dXJuIHN0YXRlLnJlc2V0QXhlc0FsYXJtLkFjdGl2ZSB8fFxuICAgICAgICBzdGF0ZS53YXRlckpldDFBbGFybS5BY3RpdmUgfHxcbiAgICAgICAgc3RhdGUud2F0ZXJKZXQyQWxhcm0uQWN0aXZlO1xuICAgIH0sXG4gICAgc2VjdXJpdHlGdW5jdGlvbjogc3RhdGUgPT4gaWQgPT4ge1xuICAgICAgcmV0dXJuIHN0YXRlLl9mdW5jdGlvbnMuZ2V0W2lkXTtcbiAgICB9XG4gIH0sXG4gIG11dGF0aW9uczoge1xuICAgIFNldFNlY3VyaXR5RnVuY3Rpb24oc3RvcmUsIGZ1bmM6IHNpZ25hbHJfc2VjdXJpdHkuc2VjdXJpdHlGdW5jdGlvbikge1xuICAgICAgaWYgKCFzdG9yZS5fZnVuY3Rpb25zLmhhcyhmdW5jLklkKSB8fCBzdG9yZS5fZnVuY3Rpb25zLmdldChmdW5jLk5hbWUpLkVuYWJsZWQgIT0gZnVuYy5FbmFibGVkKSB7XG4gICAgICAgIHN0b3JlLl9mdW5jdGlvbnMuc2V0KGZ1bmMuTmFtZSwgZnVuYyk7XG4gICAgICAgIHN0b3JlLmZ1bmN0aW9ucyA9IEFycmF5LmZyb20oc3RvcmUuX2Z1bmN0aW9ucy52YWx1ZXMoKSk7XG4gICAgICAgIEZhY3RvcnkuR2V0KE1lc3NhZ2VTZXJ2aWNlKS5wdWJsaXNoVG9DaGFubmVsKFwiZm9yY2UtdWktdXBkYXRlXCIpO1xuICAgICAgfVxuICAgIH0sXG4gICAgVXBkYXRlTWFjaGluZVN0YXR1cyhzdG9yZSwgbW9kZWw6IE1hY2hpbmVTdGF0dXNNb2RlbCkge1xuICAgICAgZm9yIChjb25zdCBrZXkgaW4gbW9kZWwpIHtcbiAgICAgICAgc3RvcmVba2V5XSA9IG1vZGVsW2tleV1cbiAgICAgIH1cbiAgICB9XG4gIH0sXG4gIGFjdGlvbnM6IHtcbiAgICBzZXRSZXNldEF4ZXMoY29udGV4dCwgc3RhdHVzOiB7IHJlc2V0OiBib29sZWFuLCBwcm9ncmVzczogbnVtYmVyIH0pIHtcbiAgICAgIGNvbnRleHQuY29tbWl0KCdVcGRhdGVNYWNoaW5lU3RhdHVzJywgeyByZXNldEF4ZXM6IHN0YXR1cy5yZXNldCwgcmVzZXRBeGVzUHJvZ3Jlc3M6IHN0YXR1cy5wcm9ncmVzcyB9KTtcbiAgICB9LFxuICAgIHNldFBvd2VyQWxhcm0oY29udGV4dCwgc3RhdHVzOiBidXR0b25TdGF0dXMpIHtcbiAgICAgIGlmIChzdGF0dXMpXG4gICAgICAgIGNvbnRleHQuY29tbWl0KCdVcGRhdGVNYWNoaW5lU3RhdHVzJywgeyBwb3dlck9uQWxhcm06IHN0YXR1cyB9KTtcbiAgICB9LFxuICAgIHNldEFpclByZXNzdXJlQWxhcm0oY29udGV4dCwgc3RhdHVzOiBidXR0b25TdGF0dXMpIHtcbiAgICAgIGlmIChzdGF0dXMpXG4gICAgICAgIGNvbnRleHQuY29tbWl0KCdVcGRhdGVNYWNoaW5lU3RhdHVzJywgeyBhaXJQcmVzc3VyZUFsYXJtOiBzdGF0dXMgfSk7XG4gICAgfSxcbiAgICBzZXRQcm90ZWN0aW9uc0FsYXJtKGNvbnRleHQsIHN0YXR1czogYnV0dG9uU3RhdHVzKSB7XG4gICAgICBpZiAoc3RhdHVzKVxuICAgICAgICBjb250ZXh0LmNvbW1pdCgnVXBkYXRlTWFjaGluZVN0YXR1cycsIHsgcHJvdGVjdGlvbnNBbGFybTogc3RhdHVzIH0pO1xuICAgIH0sXG4gICAgc2V0RW1lcmdlbmN5QWxhcm0oY29udGV4dCwgc3RhdHVzOiBidXR0b25TdGF0dXMpIHtcbiAgICAgIGlmIChzdGF0dXMpXG4gICAgICAgIGNvbnRleHQuY29tbWl0KCdVcGRhdGVNYWNoaW5lU3RhdHVzJywgeyBlbWVyZ2VuY3lBbGFybTogc3RhdHVzIH0pO1xuICAgIH0sXG4gICAgc2V0U2V0dGluZ3NNb2RlQWxhcm0oY29udGV4dCwgc3RhdHVzOiBidXR0b25TdGF0dXMpIHtcbiAgICAgIGlmIChzdGF0dXMpXG4gICAgICAgIGNvbnRleHQuY29tbWl0KCdVcGRhdGVNYWNoaW5lU3RhdHVzJywgeyBzZXR0aW5nc01vZGVBbGFybTogc3RhdHVzIH0pO1xuICAgIH0sXG4gICAgc2V0S2V5UmVhZHlBbGFybShjb250ZXh0LCBzdGF0dXM6IGJ1dHRvblN0YXR1cykge1xuICAgICAgaWYgKHN0YXR1cylcbiAgICAgICAgY29udGV4dC5jb21taXQoJ1VwZGF0ZU1hY2hpbmVTdGF0dXMnLCB7IGtleVJlYWR5QWxhcm06IHN0YXR1cyB9KTtcbiAgICB9LFxuICAgIHNldFJlc2V0QXhlc0FsYXJtKGNvbnRleHQsIHN0YXR1czogYnV0dG9uU3RhdHVzKSB7XG4gICAgICBpZiAoc3RhdHVzKVxuICAgICAgICBjb250ZXh0LmNvbW1pdCgnVXBkYXRlTWFjaGluZVN0YXR1cycsIHsgcmVzZXRBeGVzQWxhcm06IHN0YXR1cyB9KTtcbiAgICB9LFxuICAgIHNldFdhdGVySmV0MUFsYXJtKGNvbnRleHQsIHN0YXR1czogYnV0dG9uU3RhdHVzKSB7XG4gICAgICBpZiAoc3RhdHVzKVxuICAgICAgICBjb250ZXh0LmNvbW1pdCgnVXBkYXRlTWFjaGluZVN0YXR1cycsIHsgd2F0ZXJKZXQxQWxhcm06IHN0YXR1cyB9KTtcbiAgICB9LFxuICAgIHNldFdhdGVySmV0MkFsYXJtKGNvbnRleHQsIHN0YXR1czogYnV0dG9uU3RhdHVzKSB7XG4gICAgICBpZiAoc3RhdHVzKVxuICAgICAgICBjb250ZXh0LmNvbW1pdCgnVXBkYXRlTWFjaGluZVN0YXR1cycsIHsgd2F0ZXJKZXQyQWxhcm06IHN0YXR1cyB9KTtcbiAgICB9LFxuICAgIHNldEFyZWFzQ29uZmcoY29udGV4dCwgYXJlYXM6IEFycmF5PEFyZWFNb2RlbD4pIHtcbiAgICAgIGNvbnRleHQuY29tbWl0KCdVcGRhdGVNYWNoaW5lU3RhdHVzJywgeyBhcmVhc0NvbmZpZ3VyYXRpb246IGFyZWFzIH0pO1xuICAgIH0sXG4gICAgc2V0TmNDb25uZWN0aW9uU3RhdHVzKGNvbnRleHQsIGNvbm5lY3RlZDogYm9vbGVhbikge1xuICAgICAgY29udGV4dC5jb21taXQoJ1VwZGF0ZU1hY2hpbmVTdGF0dXMnLCB7IG5jUmVhZHk6IGNvbm5lY3RlZCB9KTtcbiAgICB9LFxuICAgIGlzQXJlYUVuYWJsZWQoY29udGV4dCwgYXJlYW5hbWU6IHN0cmluZyk6IGJvb2xlYW4ge1xuICAgICAgbGV0IGluQnJvd3NlciA9ICh0eXBlb2YgY21zQ2xpZW50ID09IFwidW5kZWZpbmVkXCIpO1xuXG4gICAgICBsZXQgYXJlYWNvbmZpZyA9IGNvbnRleHQuc3RhdGUubWFjaGluZVN0YXR1cy5hcmVhc0NvbmZpZ3VyYXRpb247XG5cbiAgICAgIGNvbnNvbGUuZGVidWcoXCJsb29raW5nIGZvciBhcmVhIGNvbmZpZ3VyYXRpb246XCIsIGFyZWFuYW1lKTtcbiAgICAgIGZvciAoY29uc3Qga2V5IGluIGFyZWFjb25maWcpIHtcbiAgICAgICAgaWYgKGFyZWFjb25maWcuaGFzT3duUHJvcGVydHkoa2V5KSkge1xuICAgICAgICAgIGNvbnN0IGNvbmZpZyA9IGFyZWFjb25maWdba2V5XTtcblxuXG4gICAgICAgICAgaWYgKGNvbmZpZyAmJiBjb25maWcubmFtZSAmJiBjb25maWcubmFtZSA9PSBhcmVhbmFtZSkge1xuICAgICAgICAgICAgY29uc29sZS5kZWJ1ZyhcIklzQXJlYSBFbmFibGVkOlwiLCBjb25maWcsIGFyZWFuYW1lLCBcIkluIGJyb3dzZXI6IFwiLCBpbkJyb3dzZXIsIFwiTkMgcmVhZHk6IFwiLCBjb250ZXh0LnN0YXRlLm1hY2hpbmVTdGF0dXMubmNSZWFkeSk7XG4gICAgICAgICAgICBpZiAoIWNvbnRleHQuc3RhdGUubWFjaGluZVN0YXR1cy5uY1JlYWR5ICYmIGNvbmZpZy5uY05lZWRlZCkgcmV0dXJuIGZhbHNlO1xuXG4gICAgICAgICAgICBpZiAoaW5Ccm93c2VyKSByZXR1cm4gY29uZmlnLmFsbG93RXh0ZXJuYWxCcm93c2VyICYmIGNvbmZpZy5lbmFibGVkO1xuICAgICAgICAgICAgcmV0dXJuIGNvbmZpZy5lbmFibGVkO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgY29uc29sZS5kZWJ1ZyhcIm5vIGNvbmZpZ3VyYXRpb24gZm91bmQgZm9yOlwiLCBhcmVhbmFtZSk7XG4gICAgICByZXR1cm4gZmFsc2U7XG4gICAgfSxcbiAgICBpc0FyZWFWaXNpYmxlKGNvbnRleHQsIGFyZWFuYW1lKTogYm9vbGVhbiB7XG4gICAgICBsZXQgaW5Ccm93c2VyID0gKHR5cGVvZiBjbXNDbGllbnQgPT0gXCJ1bmRlZmluZWRcIik7XG4gICAgICBsZXQgYXJlYWNvbmZpZyA9IGNvbnRleHQuc3RhdGUubWFjaGluZVN0YXR1cy5hcmVhc0NvbmZpZ3VyYXRpb247XG5cbiAgICAgIGZvciAoY29uc3Qga2V5IGluIGFyZWFjb25maWcpIHtcbiAgICAgICAgaWYgKGFyZWFjb25maWcuaGFzT3duUHJvcGVydHkoa2V5KSkge1xuICAgICAgICAgIGNvbnN0IGNvbmZpZyA9IGFyZWFjb25maWdba2V5XTtcblxuXG4gICAgICAgICAgaWYgKGNvbmZpZyAmJiBjb25maWcubmFtZSAmJiBjb25maWcubmFtZSA9PSBhcmVhbmFtZSkge1xuICAgICAgICAgICAgaWYgKGluQnJvd3NlcikgcmV0dXJuIGNvbmZpZy5hbGxvd0V4dGVybmFsQnJvd3NlciAmJiBjb25maWcuZW5hYmxlZDtcbiAgICAgICAgICAgIHJldHVybiBjb25maWcuZW5hYmxlZDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHJldHVybiBmYWxzZTtcbiAgICB9LFxuICAgIHNldFNlY3VyaXR5RnVuY3Rpb24oY29udGV4dCwgc2VjdXJpdHlGdW5jdGlvbnM6IEFycmF5PHNpZ25hbHJfc2VjdXJpdHkuc2VjdXJpdHlGdW5jdGlvbj4pIHtcbiAgICAgIHNlY3VyaXR5RnVuY3Rpb25zLmZvckVhY2goZWxlbWVudCA9PiB7XG4gICAgICAgIGNvbnRleHQuY29tbWl0KFwiU2V0U2VjdXJpdHlGdW5jdGlvblwiLCBlbGVtZW50KTtcbiAgICAgIH0pO1xuICAgIH1cbiAgfSBhcyBNYWNoaW5lU3RhdHVzQWN0aW9uc1xufVxuZXhwb3J0IGNvbnN0IG1hY2hpbmVTdGF0dXNBY3Rpb25zID0gbWFjaGluZVN0YXR1c1N0b3JlLmFjdGlvbnMgYXMgTWFjaGluZVN0YXR1c0FjdGlvbnM7XG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9zcmMvc3RvcmUvbWFjaGluZVN0YXR1cy5zdG9yZS50cyJdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQUFBO0FBQ0E7QUF3REE7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUVBO0FBRUE7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQXBCQTtBQXVCQTtBQUNBO0FBQ0E7QUFNQTtBQUNBO0FBQ0E7QUFHQTtBQUNBO0FBQUE7QUFDQTtBQURBO0FBRUE7QUFoQkE7QUFrQkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFaQTtBQWNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFHQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUExRkE7QUF4REE7QUFxSkEiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///152\n");
/***/ }),
/* 153 */
@@ -3524,14 +3524,14 @@ eval("Object.defineProperty(__webpack_exports__, \"__esModule\", { value: true }
/***/ (function(module, exports, __webpack_require__) {
"use strict";
-eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\nexports.default = {\n props: {\n title: { default: \"ripetizioni\" }\n },\n data: function data() {\n return {\n display: 0,\n decimals: 0\n };\n },\n methods: {\n minus: function minus() {\n this.display -= 1 / Math.pow(10, this.decimals);\n this.display = Math.max(0, this.display);\n },\n plus: function plus() {\n this.display += 1 / Math.pow(10, this.decimals);\n },\n number: function number(value) {\n if (this.decimals == 0) this.display = this.display * 10 + value;else {\n this.display = this.display + value / Math.pow(10, this.decimals);\n this.decimals++;\n }\n },\n del: function del() {\n this.display = 0;\n this.decimals = 0;\n },\n decimal: function decimal() {\n this.decimals++;\n }\n }\n};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNTM0LmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vL2tleXBhZC52dWU/NmUyMiJdLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XG4gIDxkaXYgY2xhc3M9XCJrZXlwYWRcIj5cbiAgICA8aGVhZGVyPlxuICAgICAgPGkgY2xhc3M9XCJmYSBmYS1lbGxpcHNpcy12XCI+PC9pPlxuICAgICAgPHNwYW4+e3t0aXRsZX19PC9zcGFuPlxuICAgICAgPGJ1dHRvbiBAY2xpY2s9XCJjbG9zZSgpXCI+XG4gICAgICAgIDxpIGNsYXNzPVwiZmEgZmEtdGltZXMtY2lyY2xlXCI+PC9pPlxuICAgICAgPC9idXR0b24+XG4gICAgPC9oZWFkZXI+XG4gICAgPGRpdiBjbGFzcz1cImJvZHlcIj5cbiAgICAgIDxkaXYgY2xhc3M9XCJkaXNwbGF5XCI+XG4gICAgICAgIDxidXR0b24gY2xhc3M9XCJidG4gYnRuLXN1Y2Nlc3NcIiBAY2xpY2s9XCJtaW51cygpXCI+PGkgY2xhc3M9XCJmYSBmYS1taW51c1wiPjwvaT48L2J1dHRvbj5cbiAgICAgICAgPGlucHV0IHR5cGU9XCJ0ZXh0XCIgdi1tb2RlbD1cImRpc3BsYXlcIj5cbiAgICAgICAgPGJ1dHRvbiBjbGFzcz1cImJ0biBidG4tc3VjY2Vzc1wiIEBjbGljaz1cInBsdXMoKVwiPjxpIGNsYXNzPVwiZmEgZmEtcGx1c1wiPjwvaT48L2J1dHRvbj5cbiAgICAgIDwvZGl2PlxuICAgICAgPHRhYmxlIGNsYXNzPVwiYnV0dG9uc1wiID5cbiAgICAgICAgPHRyID5cbiAgICAgICAgICA8dGQ+PGJ1dHRvbiBjbGFzcz1cImJ0blwiIEBjbGljaz1cIm51bWJlcig3KVwiPjc8L2J1dHRvbj48L3RkPlxuICAgICAgICAgIDx0ZD48YnV0dG9uIGNsYXNzPVwiYnRuXCIgQGNsaWNrPVwibnVtYmVyKDgpXCI+ODwvYnV0dG9uPjwvdGQ+XG4gICAgICAgICAgPHRkPjxidXR0b24gY2xhc3M9XCJidG5cIiBAY2xpY2s9XCJudW1iZXIoOSlcIj45PC9idXR0b24+PC90ZD5cbiAgICAgICAgPC90cj5cbiAgICAgICAgPHRyPlxuICAgICAgICAgIDx0ZD48YnV0dG9uIGNsYXNzPVwiYnRuXCIgQGNsaWNrPVwibnVtYmVyKDQpXCI+NDwvYnV0dG9uPjwvdGQ+XG4gICAgICAgICAgPHRkPjxidXR0b24gY2xhc3M9XCJidG5cIiBAY2xpY2s9XCJudW1iZXIoNSlcIj41PC9idXR0b24+PC90ZD5cbiAgICAgICAgICA8dGQ+PGJ1dHRvbiBjbGFzcz1cImJ0blwiIEBjbGljaz1cIm51bWJlcig2KVwiPjY8L2J1dHRvbj48L3RkPlxuICAgICAgICAgIDx0ZD48YnV0dG9uIGNsYXNzPVwiYnRuXCIgQGNsaWNrPVwiZGVsKClcIj5EZWw8L2J1dHRvbj48L3RkPlxuICAgICAgICA8L3RyPlxuICAgICAgICA8dHI+XG4gICAgICAgICAgPHRkPjxidXR0b24gY2xhc3M9XCJidG5cIiBAY2xpY2s9XCJudW1iZXIoMSlcIj4xPC9idXR0b24+PC90ZD5cbiAgICAgICAgICA8dGQ+PGJ1dHRvbiBjbGFzcz1cImJ0blwiIEBjbGljaz1cIm51bWJlcigyKVwiPjI8L2J1dHRvbj48L3RkPlxuICAgICAgICAgIDx0ZD48YnV0dG9uIGNsYXNzPVwiYnRuXCIgQGNsaWNrPVwibnVtYmVyKDMpXCI+MzwvYnV0dG9uPjwvdGQ+XG4gICAgICAgICAgPHRkIHJvd3NwYW49XCIyXCI+PGJ1dHRvbiBjbGFzcz1cImJ0biBidG4tc3VjY2VzcyByb3RhdGUtOTBcIiA+PGkgY2xhc3M9XCJmYSBmYS1sZXZlbC1kb3duXCI+PC9pPjwvYnV0dG9uPjwvdGQ+XG4gICAgICAgIDwvdHI+XG4gICAgICAgIDx0cj5cbiAgICAgICAgICA8dGQgY29sc3Bhbj1cIjJcIj48YnV0dG9uIGNsYXNzPVwiYnRuXCIgQGNsaWNrPVwibnVtYmVyKDApXCI+MDwvYnV0dG9uPjwvdGQ+XG4gICAgICAgICAgPHRkPjxidXR0b24gY2xhc3M9XCJidG5cIiBAY2xpY2s9XCJkZWNpbWFsKClcIj4uPC9idXR0b24+PC90ZD5cbiAgICAgICAgPC90cj5cbiAgICAgIDwvdGFibGU+XG5cbiAgICA8L2Rpdj5cbiAgPC9kaXY+XG48L3RlbXBsYXRlPlxuPHNjcmlwdD5cbmV4cG9ydCBkZWZhdWx0IHtcbiAgcHJvcHM6IHtcbiAgICB0aXRsZTogeyBkZWZhdWx0OiBcInJpcGV0aXppb25pXCIgfVxuICB9LFxuICBkYXRhOiBmdW5jdGlvbigpIHtcbiAgICByZXR1cm4ge1xuICAgICAgZGlzcGxheTogMCxcbiAgICAgIGRlY2ltYWxzOiAwXG4gICAgfTtcbiAgfSxcbiAgbWV0aG9kczoge1xuICAgIG1pbnVzKCkge1xuICAgICAgdGhpcy5kaXNwbGF5IC09IDEgLyBNYXRoLnBvdygxMCwgdGhpcy5kZWNpbWFscyk7XG4gICAgICB0aGlzLmRpc3BsYXkgPSBNYXRoLm1heCgwLCB0aGlzLmRpc3BsYXkpO1xuICAgIH0sXG4gICAgcGx1cygpIHtcbiAgICAgIHRoaXMuZGlzcGxheSArPSAxIC8gTWF0aC5wb3coMTAsIHRoaXMuZGVjaW1hbHMpO1xuICAgIH0sXG4gICAgbnVtYmVyKHZhbHVlKSB7XG4gICAgICBpZiAodGhpcy5kZWNpbWFscyA9PSAwKSB0aGlzLmRpc3BsYXkgPSB0aGlzLmRpc3BsYXkgKiAxMCArIHZhbHVlO1xuICAgICAgZWxzZSB7XG4gICAgICAgIHRoaXMuZGlzcGxheSA9IHRoaXMuZGlzcGxheSArIHZhbHVlIC8gTWF0aC5wb3coMTAsIHRoaXMuZGVjaW1hbHMpO1xuICAgICAgICB0aGlzLmRlY2ltYWxzKys7XG4gICAgICB9XG4gICAgfSxcbiAgICBkZWwoKSB7XG4gICAgICB0aGlzLmRpc3BsYXkgPSAwO1xuICAgICAgdGhpcy5kZWNpbWFscyA9IDA7XG4gICAgfSxcbiAgICBkZWNpbWFsKCkge1xuICAgICAgdGhpcy5kZWNpbWFscysrO1xuICAgIH1cbiAgfVxufTtcbjwvc2NyaXB0PlxuXG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8ga2V5cGFkLnZ1ZT9iNTM1ZDJkMiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQTJDQTtBQUNBOzs7QUFFQTtBQURBO0FBR0E7O0FBRUE7QUFDQTtBQUZBO0FBSUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQXJCQTtBQVZBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///534\n");
+eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\nexports.default = {\n props: {\n title: { default: \"ripetizioni\" }\n },\n data: function data() {\n return {\n display: 0,\n decimals: 0\n };\n },\n methods: {\n minus: function minus() {\n this.display -= 1 / Math.pow(10, this.decimals);\n this.display = Math.max(0, this.display);\n },\n plus: function plus() {\n this.display += 1 / Math.pow(10, this.decimals);\n },\n number: function number(value) {\n if (this.decimals == 0) this.display = this.display * 10 + value;else {\n this.display = this.display + value / Math.pow(10, this.decimals);\n this.decimals++;\n }\n },\n del: function del() {\n this.display = 0;\n this.decimals = 0;\n },\n decimal: function decimal() {\n this.decimals++;\n }\n }\n};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNTM0LmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vL2tleXBhZC52dWU/N2VjNSJdLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XG4gIDxkaXYgY2xhc3M9XCJrZXlwYWRcIj5cbiAgICA8aGVhZGVyPlxuICAgICAgPGkgY2xhc3M9XCJmYSBmYS1lbGxpcHNpcy12XCI+PC9pPlxuICAgICAgPHNwYW4+e3t0aXRsZX19PC9zcGFuPlxuICAgICAgPGJ1dHRvbj5cbiAgICAgICAgPGkgY2xhc3M9XCJmYSBmYS10aW1lcy1jaXJjbGVcIj48L2k+XG4gICAgICA8L2J1dHRvbj5cbiAgICA8L2hlYWRlcj5cbiAgICA8ZGl2IGNsYXNzPVwiYm9keVwiPlxuICAgICAgPGRpdiBjbGFzcz1cImRpc3BsYXlcIj5cbiAgICAgICAgPGJ1dHRvbiBjbGFzcz1cImJ0biBidG4tc3VjY2Vzc1wiIEBjbGljaz1cIm1pbnVzKClcIj48aSBjbGFzcz1cImZhIGZhLW1pbnVzXCI+PC9pPjwvYnV0dG9uPlxuICAgICAgICA8aW5wdXQgdHlwZT1cInRleHRcIiB2LW1vZGVsPVwiZGlzcGxheVwiPlxuICAgICAgICA8YnV0dG9uIGNsYXNzPVwiYnRuIGJ0bi1zdWNjZXNzXCIgQGNsaWNrPVwicGx1cygpXCI+PGkgY2xhc3M9XCJmYSBmYS1wbHVzXCI+PC9pPjwvYnV0dG9uPlxuICAgICAgPC9kaXY+XG4gICAgICA8dGFibGUgY2xhc3M9XCJidXR0b25zXCIgPlxuICAgICAgICA8dHIgPlxuICAgICAgICAgIDx0ZD48YnV0dG9uIGNsYXNzPVwiYnRuXCIgQGNsaWNrPVwibnVtYmVyKDcpXCI+NzwvYnV0dG9uPjwvdGQ+XG4gICAgICAgICAgPHRkPjxidXR0b24gY2xhc3M9XCJidG5cIiBAY2xpY2s9XCJudW1iZXIoOClcIj44PC9idXR0b24+PC90ZD5cbiAgICAgICAgICA8dGQ+PGJ1dHRvbiBjbGFzcz1cImJ0blwiIEBjbGljaz1cIm51bWJlcig5KVwiPjk8L2J1dHRvbj48L3RkPlxuICAgICAgICA8L3RyPlxuICAgICAgICA8dHI+XG4gICAgICAgICAgPHRkPjxidXR0b24gY2xhc3M9XCJidG5cIiBAY2xpY2s9XCJudW1iZXIoNClcIj40PC9idXR0b24+PC90ZD5cbiAgICAgICAgICA8dGQ+PGJ1dHRvbiBjbGFzcz1cImJ0blwiIEBjbGljaz1cIm51bWJlcig1KVwiPjU8L2J1dHRvbj48L3RkPlxuICAgICAgICAgIDx0ZD48YnV0dG9uIGNsYXNzPVwiYnRuXCIgQGNsaWNrPVwibnVtYmVyKDYpXCI+NjwvYnV0dG9uPjwvdGQ+XG4gICAgICAgICAgPHRkPjxidXR0b24gY2xhc3M9XCJidG5cIiBAY2xpY2s9XCJkZWwoKVwiPkRlbDwvYnV0dG9uPjwvdGQ+XG4gICAgICAgIDwvdHI+XG4gICAgICAgIDx0cj5cbiAgICAgICAgICA8dGQ+PGJ1dHRvbiBjbGFzcz1cImJ0blwiIEBjbGljaz1cIm51bWJlcigxKVwiPjE8L2J1dHRvbj48L3RkPlxuICAgICAgICAgIDx0ZD48YnV0dG9uIGNsYXNzPVwiYnRuXCIgQGNsaWNrPVwibnVtYmVyKDIpXCI+MjwvYnV0dG9uPjwvdGQ+XG4gICAgICAgICAgPHRkPjxidXR0b24gY2xhc3M9XCJidG5cIiBAY2xpY2s9XCJudW1iZXIoMylcIj4zPC9idXR0b24+PC90ZD5cbiAgICAgICAgICA8dGQgcm93c3Bhbj1cIjJcIj48YnV0dG9uIGNsYXNzPVwiYnRuIGJ0bi1zdWNjZXNzIHJvdGF0ZS05MFwiID48aSBjbGFzcz1cImZhIGZhLWxldmVsLWRvd25cIj48L2k+PC9idXR0b24+PC90ZD5cbiAgICAgICAgPC90cj5cbiAgICAgICAgPHRyPlxuICAgICAgICAgIDx0ZCBjb2xzcGFuPVwiMlwiPjxidXR0b24gY2xhc3M9XCJidG5cIiBAY2xpY2s9XCJudW1iZXIoMClcIj4wPC9idXR0b24+PC90ZD5cbiAgICAgICAgICA8dGQ+PGJ1dHRvbiBjbGFzcz1cImJ0blwiIEBjbGljaz1cImRlY2ltYWwoKVwiPi48L2J1dHRvbj48L3RkPlxuICAgICAgICA8L3RyPlxuICAgICAgPC90YWJsZT5cblxuICAgIDwvZGl2PlxuICA8L2Rpdj5cbjwvdGVtcGxhdGU+XG48c2NyaXB0PlxuZXhwb3J0IGRlZmF1bHQge1xuICBwcm9wczoge1xuICAgIHRpdGxlOiB7IGRlZmF1bHQ6IFwicmlwZXRpemlvbmlcIiB9XG4gIH0sXG4gIGRhdGE6IGZ1bmN0aW9uKCkge1xuICAgIHJldHVybiB7XG4gICAgICBkaXNwbGF5OiAwLFxuICAgICAgZGVjaW1hbHM6IDBcbiAgICB9O1xuICB9LFxuICBtZXRob2RzOiB7XG4gICAgbWludXMoKSB7XG4gICAgICB0aGlzLmRpc3BsYXkgLT0gMSAvIE1hdGgucG93KDEwLCB0aGlzLmRlY2ltYWxzKTtcbiAgICAgIHRoaXMuZGlzcGxheSA9IE1hdGgubWF4KDAsIHRoaXMuZGlzcGxheSk7XG4gICAgfSxcbiAgICBwbHVzKCkge1xuICAgICAgdGhpcy5kaXNwbGF5ICs9IDEgLyBNYXRoLnBvdygxMCwgdGhpcy5kZWNpbWFscyk7XG4gICAgfSxcbiAgICBudW1iZXIodmFsdWUpIHtcbiAgICAgIGlmICh0aGlzLmRlY2ltYWxzID09IDApIHRoaXMuZGlzcGxheSA9IHRoaXMuZGlzcGxheSAqIDEwICsgdmFsdWU7XG4gICAgICBlbHNlIHtcbiAgICAgICAgdGhpcy5kaXNwbGF5ID0gdGhpcy5kaXNwbGF5ICsgdmFsdWUgLyBNYXRoLnBvdygxMCwgdGhpcy5kZWNpbWFscyk7XG4gICAgICAgIHRoaXMuZGVjaW1hbHMrKztcbiAgICAgIH1cbiAgICB9LFxuICAgIGRlbCgpIHtcbiAgICAgIHRoaXMuZGlzcGxheSA9IDA7XG4gICAgICB0aGlzLmRlY2ltYWxzID0gMDtcbiAgICB9LFxuICAgIGRlY2ltYWwoKSB7XG4gICAgICB0aGlzLmRlY2ltYWxzKys7XG4gICAgfVxuICB9XG59O1xuPC9zY3JpcHQ+XG5cblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyBrZXlwYWQudnVlPzFhNjk2NDFiIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBMkNBO0FBQ0E7OztBQUVBO0FBREE7QUFHQTs7QUFFQTtBQUNBO0FBRkE7QUFJQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBckJBO0FBVkEiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///534\n");
/***/ }),
/* 535 */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
-eval("var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"div\", { staticClass: \"keypad\" }, [\n _c(\"header\", [\n _c(\"i\", { staticClass: \"fa fa-ellipsis-v\" }),\n _vm._v(\" \"),\n _c(\"span\", [_vm._v(_vm._s(_vm.title))]),\n _vm._v(\" \"),\n _c(\n \"button\",\n {\n on: {\n click: function($event) {\n _vm.close()\n }\n }\n },\n [_c(\"i\", { staticClass: \"fa fa-times-circle\" })]\n )\n ]),\n _vm._v(\" \"),\n _c(\"div\", { staticClass: \"body\" }, [\n _c(\"div\", { staticClass: \"display\" }, [\n _c(\n \"button\",\n {\n staticClass: \"btn btn-success\",\n on: {\n click: function($event) {\n _vm.minus()\n }\n }\n },\n [_c(\"i\", { staticClass: \"fa fa-minus\" })]\n ),\n _vm._v(\" \"),\n _c(\"input\", {\n directives: [\n {\n name: \"model\",\n rawName: \"v-model\",\n value: _vm.display,\n expression: \"display\"\n }\n ],\n attrs: { type: \"text\" },\n domProps: { value: _vm.display },\n on: {\n input: function($event) {\n if ($event.target.composing) {\n return\n }\n _vm.display = $event.target.value\n }\n }\n }),\n _vm._v(\" \"),\n _c(\n \"button\",\n {\n staticClass: \"btn btn-success\",\n on: {\n click: function($event) {\n _vm.plus()\n }\n }\n },\n [_c(\"i\", { staticClass: \"fa fa-plus\" })]\n )\n ]),\n _vm._v(\" \"),\n _c(\"table\", { staticClass: \"buttons\" }, [\n _c(\"tr\", [\n _c(\"td\", [\n _c(\n \"button\",\n {\n staticClass: \"btn\",\n on: {\n click: function($event) {\n _vm.number(7)\n }\n }\n },\n [_vm._v(\"7\")]\n )\n ]),\n _vm._v(\" \"),\n _c(\"td\", [\n _c(\n \"button\",\n {\n staticClass: \"btn\",\n on: {\n click: function($event) {\n _vm.number(8)\n }\n }\n },\n [_vm._v(\"8\")]\n )\n ]),\n _vm._v(\" \"),\n _c(\"td\", [\n _c(\n \"button\",\n {\n staticClass: \"btn\",\n on: {\n click: function($event) {\n _vm.number(9)\n }\n }\n },\n [_vm._v(\"9\")]\n )\n ])\n ]),\n _vm._v(\" \"),\n _c(\"tr\", [\n _c(\"td\", [\n _c(\n \"button\",\n {\n staticClass: \"btn\",\n on: {\n click: function($event) {\n _vm.number(4)\n }\n }\n },\n [_vm._v(\"4\")]\n )\n ]),\n _vm._v(\" \"),\n _c(\"td\", [\n _c(\n \"button\",\n {\n staticClass: \"btn\",\n on: {\n click: function($event) {\n _vm.number(5)\n }\n }\n },\n [_vm._v(\"5\")]\n )\n ]),\n _vm._v(\" \"),\n _c(\"td\", [\n _c(\n \"button\",\n {\n staticClass: \"btn\",\n on: {\n click: function($event) {\n _vm.number(6)\n }\n }\n },\n [_vm._v(\"6\")]\n )\n ]),\n _vm._v(\" \"),\n _c(\"td\", [\n _c(\n \"button\",\n {\n staticClass: \"btn\",\n on: {\n click: function($event) {\n _vm.del()\n }\n }\n },\n [_vm._v(\"Del\")]\n )\n ])\n ]),\n _vm._v(\" \"),\n _c(\"tr\", [\n _c(\"td\", [\n _c(\n \"button\",\n {\n staticClass: \"btn\",\n on: {\n click: function($event) {\n _vm.number(1)\n }\n }\n },\n [_vm._v(\"1\")]\n )\n ]),\n _vm._v(\" \"),\n _c(\"td\", [\n _c(\n \"button\",\n {\n staticClass: \"btn\",\n on: {\n click: function($event) {\n _vm.number(2)\n }\n }\n },\n [_vm._v(\"2\")]\n )\n ]),\n _vm._v(\" \"),\n _c(\"td\", [\n _c(\n \"button\",\n {\n staticClass: \"btn\",\n on: {\n click: function($event) {\n _vm.number(3)\n }\n }\n },\n [_vm._v(\"3\")]\n )\n ]),\n _vm._v(\" \"),\n _vm._m(0, false, false)\n ]),\n _vm._v(\" \"),\n _c(\"tr\", [\n _c(\"td\", { attrs: { colspan: \"2\" } }, [\n _c(\n \"button\",\n {\n staticClass: \"btn\",\n on: {\n click: function($event) {\n _vm.number(0)\n }\n }\n },\n [_vm._v(\"0\")]\n )\n ]),\n _vm._v(\" \"),\n _c(\"td\", [\n _c(\n \"button\",\n {\n staticClass: \"btn\",\n on: {\n click: function($event) {\n _vm.decimal()\n }\n }\n },\n [_vm._v(\".\")]\n )\n ])\n ])\n ])\n ])\n ])\n}\nvar staticRenderFns = [\n function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"td\", { attrs: { rowspan: \"2\" } }, [\n _c(\"button\", { staticClass: \"btn btn-success rotate-90\" }, [\n _c(\"i\", { staticClass: \"fa fa-level-down\" })\n ])\n ])\n }\n]\nrender._withStripped = true\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\n/* harmony default export */ __webpack_exports__[\"a\"] = (esExports);\nif (false) {\n module.hot.accept()\n if (module.hot.data) {\n require(\"vue-hot-reload-api\") .rerender(\"data-v-53b532d9\", esExports)\n }\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNTM1LmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL21vZHVsZXMvYmFzZS1jb21wb25lbnRzL2tleXBhZC52dWU/MDAyNCJdLCJzb3VyY2VzQ29udGVudCI6WyJ2YXIgcmVuZGVyID0gZnVuY3Rpb24oKSB7XG4gIHZhciBfdm0gPSB0aGlzXG4gIHZhciBfaCA9IF92bS4kY3JlYXRlRWxlbWVudFxuICB2YXIgX2MgPSBfdm0uX3NlbGYuX2MgfHwgX2hcbiAgcmV0dXJuIF9jKFwiZGl2XCIsIHsgc3RhdGljQ2xhc3M6IFwia2V5cGFkXCIgfSwgW1xuICAgIF9jKFwiaGVhZGVyXCIsIFtcbiAgICAgIF9jKFwiaVwiLCB7IHN0YXRpY0NsYXNzOiBcImZhIGZhLWVsbGlwc2lzLXZcIiB9KSxcbiAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICBfYyhcInNwYW5cIiwgW192bS5fdihfdm0uX3MoX3ZtLnRpdGxlKSldKSxcbiAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICBfYyhcbiAgICAgICAgXCJidXR0b25cIixcbiAgICAgICAge1xuICAgICAgICAgIG9uOiB7XG4gICAgICAgICAgICBjbGljazogZnVuY3Rpb24oJGV2ZW50KSB7XG4gICAgICAgICAgICAgIF92bS5jbG9zZSgpXG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9LFxuICAgICAgICBbX2MoXCJpXCIsIHsgc3RhdGljQ2xhc3M6IFwiZmEgZmEtdGltZXMtY2lyY2xlXCIgfSldXG4gICAgICApXG4gICAgXSksXG4gICAgX3ZtLl92KFwiIFwiKSxcbiAgICBfYyhcImRpdlwiLCB7IHN0YXRpY0NsYXNzOiBcImJvZHlcIiB9LCBbXG4gICAgICBfYyhcImRpdlwiLCB7IHN0YXRpY0NsYXNzOiBcImRpc3BsYXlcIiB9LCBbXG4gICAgICAgIF9jKFxuICAgICAgICAgIFwiYnV0dG9uXCIsXG4gICAgICAgICAge1xuICAgICAgICAgICAgc3RhdGljQ2xhc3M6IFwiYnRuIGJ0bi1zdWNjZXNzXCIsXG4gICAgICAgICAgICBvbjoge1xuICAgICAgICAgICAgICBjbGljazogZnVuY3Rpb24oJGV2ZW50KSB7XG4gICAgICAgICAgICAgICAgX3ZtLm1pbnVzKClcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH0sXG4gICAgICAgICAgW19jKFwiaVwiLCB7IHN0YXRpY0NsYXNzOiBcImZhIGZhLW1pbnVzXCIgfSldXG4gICAgICAgICksXG4gICAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICAgIF9jKFwiaW5wdXRcIiwge1xuICAgICAgICAgIGRpcmVjdGl2ZXM6IFtcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgbmFtZTogXCJtb2RlbFwiLFxuICAgICAgICAgICAgICByYXdOYW1lOiBcInYtbW9kZWxcIixcbiAgICAgICAgICAgICAgdmFsdWU6IF92bS5kaXNwbGF5LFxuICAgICAgICAgICAgICBleHByZXNzaW9uOiBcImRpc3BsYXlcIlxuICAgICAgICAgICAgfVxuICAgICAgICAgIF0sXG4gICAgICAgICAgYXR0cnM6IHsgdHlwZTogXCJ0ZXh0XCIgfSxcbiAgICAgICAgICBkb21Qcm9wczogeyB2YWx1ZTogX3ZtLmRpc3BsYXkgfSxcbiAgICAgICAgICBvbjoge1xuICAgICAgICAgICAgaW5wdXQ6IGZ1bmN0aW9uKCRldmVudCkge1xuICAgICAgICAgICAgICBpZiAoJGV2ZW50LnRhcmdldC5jb21wb3NpbmcpIHtcbiAgICAgICAgICAgICAgICByZXR1cm5cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBfdm0uZGlzcGxheSA9ICRldmVudC50YXJnZXQudmFsdWVcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH0pLFxuICAgICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgICBfYyhcbiAgICAgICAgICBcImJ1dHRvblwiLFxuICAgICAgICAgIHtcbiAgICAgICAgICAgIHN0YXRpY0NsYXNzOiBcImJ0biBidG4tc3VjY2Vzc1wiLFxuICAgICAgICAgICAgb246IHtcbiAgICAgICAgICAgICAgY2xpY2s6IGZ1bmN0aW9uKCRldmVudCkge1xuICAgICAgICAgICAgICAgIF92bS5wbHVzKClcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH0sXG4gICAgICAgICAgW19jKFwiaVwiLCB7IHN0YXRpY0NsYXNzOiBcImZhIGZhLXBsdXNcIiB9KV1cbiAgICAgICAgKVxuICAgICAgXSksXG4gICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgX2MoXCJ0YWJsZVwiLCB7IHN0YXRpY0NsYXNzOiBcImJ1dHRvbnNcIiB9LCBbXG4gICAgICAgIF9jKFwidHJcIiwgW1xuICAgICAgICAgIF9jKFwidGRcIiwgW1xuICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgIFwiYnV0dG9uXCIsXG4gICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICBzdGF0aWNDbGFzczogXCJidG5cIixcbiAgICAgICAgICAgICAgICBvbjoge1xuICAgICAgICAgICAgICAgICAgY2xpY2s6IGZ1bmN0aW9uKCRldmVudCkge1xuICAgICAgICAgICAgICAgICAgICBfdm0ubnVtYmVyKDcpXG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICBbX3ZtLl92KFwiN1wiKV1cbiAgICAgICAgICAgIClcbiAgICAgICAgICBdKSxcbiAgICAgICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgICAgIF9jKFwidGRcIiwgW1xuICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgIFwiYnV0dG9uXCIsXG4gICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICBzdGF0aWNDbGFzczogXCJidG5cIixcbiAgICAgICAgICAgICAgICBvbjoge1xuICAgICAgICAgICAgICAgICAgY2xpY2s6IGZ1bmN0aW9uKCRldmVudCkge1xuICAgICAgICAgICAgICAgICAgICBfdm0ubnVtYmVyKDgpXG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICBbX3ZtLl92KFwiOFwiKV1cbiAgICAgICAgICAgIClcbiAgICAgICAgICBdKSxcbiAgICAgICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgICAgIF9jKFwidGRcIiwgW1xuICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgIFwiYnV0dG9uXCIsXG4gICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICBzdGF0aWNDbGFzczogXCJidG5cIixcbiAgICAgICAgICAgICAgICBvbjoge1xuICAgICAgICAgICAgICAgICAgY2xpY2s6IGZ1bmN0aW9uKCRldmVudCkge1xuICAgICAgICAgICAgICAgICAgICBfdm0ubnVtYmVyKDkpXG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICBbX3ZtLl92KFwiOVwiKV1cbiAgICAgICAgICAgIClcbiAgICAgICAgICBdKVxuICAgICAgICBdKSxcbiAgICAgICAgX3ZtLl92KFwiIFwiKSxcbiAgICAgICAgX2MoXCJ0clwiLCBbXG4gICAgICAgICAgX2MoXCJ0ZFwiLCBbXG4gICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgXCJidXR0b25cIixcbiAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIHN0YXRpY0NsYXNzOiBcImJ0blwiLFxuICAgICAgICAgICAgICAgIG9uOiB7XG4gICAgICAgICAgICAgICAgICBjbGljazogZnVuY3Rpb24oJGV2ZW50KSB7XG4gICAgICAgICAgICAgICAgICAgIF92bS5udW1iZXIoNClcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgIFtfdm0uX3YoXCI0XCIpXVxuICAgICAgICAgICAgKVxuICAgICAgICAgIF0pLFxuICAgICAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICAgICAgX2MoXCJ0ZFwiLCBbXG4gICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgXCJidXR0b25cIixcbiAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIHN0YXRpY0NsYXNzOiBcImJ0blwiLFxuICAgICAgICAgICAgICAgIG9uOiB7XG4gICAgICAgICAgICAgICAgICBjbGljazogZnVuY3Rpb24oJGV2ZW50KSB7XG4gICAgICAgICAgICAgICAgICAgIF92bS5udW1iZXIoNSlcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgIFtfdm0uX3YoXCI1XCIpXVxuICAgICAgICAgICAgKVxuICAgICAgICAgIF0pLFxuICAgICAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICAgICAgX2MoXCJ0ZFwiLCBbXG4gICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgXCJidXR0b25cIixcbiAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIHN0YXRpY0NsYXNzOiBcImJ0blwiLFxuICAgICAgICAgICAgICAgIG9uOiB7XG4gICAgICAgICAgICAgICAgICBjbGljazogZnVuY3Rpb24oJGV2ZW50KSB7XG4gICAgICAgICAgICAgICAgICAgIF92bS5udW1iZXIoNilcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgIFtfdm0uX3YoXCI2XCIpXVxuICAgICAgICAgICAgKVxuICAgICAgICAgIF0pLFxuICAgICAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICAgICAgX2MoXCJ0ZFwiLCBbXG4gICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgXCJidXR0b25cIixcbiAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIHN0YXRpY0NsYXNzOiBcImJ0blwiLFxuICAgICAgICAgICAgICAgIG9uOiB7XG4gICAgICAgICAgICAgICAgICBjbGljazogZnVuY3Rpb24oJGV2ZW50KSB7XG4gICAgICAgICAgICAgICAgICAgIF92bS5kZWwoKVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgW192bS5fdihcIkRlbFwiKV1cbiAgICAgICAgICAgIClcbiAgICAgICAgICBdKVxuICAgICAgICBdKSxcbiAgICAgICAgX3ZtLl92KFwiIFwiKSxcbiAgICAgICAgX2MoXCJ0clwiLCBbXG4gICAgICAgICAgX2MoXCJ0ZFwiLCBbXG4gICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgXCJidXR0b25cIixcbiAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIHN0YXRpY0NsYXNzOiBcImJ0blwiLFxuICAgICAgICAgICAgICAgIG9uOiB7XG4gICAgICAgICAgICAgICAgICBjbGljazogZnVuY3Rpb24oJGV2ZW50KSB7XG4gICAgICAgICAgICAgICAgICAgIF92bS5udW1iZXIoMSlcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgIFtfdm0uX3YoXCIxXCIpXVxuICAgICAgICAgICAgKVxuICAgICAgICAgIF0pLFxuICAgICAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICAgICAgX2MoXCJ0ZFwiLCBbXG4gICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgXCJidXR0b25cIixcbiAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIHN0YXRpY0NsYXNzOiBcImJ0blwiLFxuICAgICAgICAgICAgICAgIG9uOiB7XG4gICAgICAgICAgICAgICAgICBjbGljazogZnVuY3Rpb24oJGV2ZW50KSB7XG4gICAgICAgICAgICAgICAgICAgIF92bS5udW1iZXIoMilcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgIFtfdm0uX3YoXCIyXCIpXVxuICAgICAgICAgICAgKVxuICAgICAgICAgIF0pLFxuICAgICAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICAgICAgX2MoXCJ0ZFwiLCBbXG4gICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgXCJidXR0b25cIixcbiAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIHN0YXRpY0NsYXNzOiBcImJ0blwiLFxuICAgICAgICAgICAgICAgIG9uOiB7XG4gICAgICAgICAgICAgICAgICBjbGljazogZnVuY3Rpb24oJGV2ZW50KSB7XG4gICAgICAgICAgICAgICAgICAgIF92bS5udW1iZXIoMylcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgIFtfdm0uX3YoXCIzXCIpXVxuICAgICAgICAgICAgKVxuICAgICAgICAgIF0pLFxuICAgICAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICAgICAgX3ZtLl9tKDAsIGZhbHNlLCBmYWxzZSlcbiAgICAgICAgXSksXG4gICAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICAgIF9jKFwidHJcIiwgW1xuICAgICAgICAgIF9jKFwidGRcIiwgeyBhdHRyczogeyBjb2xzcGFuOiBcIjJcIiB9IH0sIFtcbiAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICBcImJ1dHRvblwiLFxuICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgc3RhdGljQ2xhc3M6IFwiYnRuXCIsXG4gICAgICAgICAgICAgICAgb246IHtcbiAgICAgICAgICAgICAgICAgIGNsaWNrOiBmdW5jdGlvbigkZXZlbnQpIHtcbiAgICAgICAgICAgICAgICAgICAgX3ZtLm51bWJlcigwKVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgW192bS5fdihcIjBcIildXG4gICAgICAgICAgICApXG4gICAgICAgICAgXSksXG4gICAgICAgICAgX3ZtLl92KFwiIFwiKSxcbiAgICAgICAgICBfYyhcInRkXCIsIFtcbiAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICBcImJ1dHRvblwiLFxuICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgc3RhdGljQ2xhc3M6IFwiYnRuXCIsXG4gICAgICAgICAgICAgICAgb246IHtcbiAgICAgICAgICAgICAgICAgIGNsaWNrOiBmdW5jdGlvbigkZXZlbnQpIHtcbiAgICAgICAgICAgICAgICAgICAgX3ZtLmRlY2ltYWwoKVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgW192bS5fdihcIi5cIildXG4gICAgICAgICAgICApXG4gICAgICAgICAgXSlcbiAgICAgICAgXSlcbiAgICAgIF0pXG4gICAgXSlcbiAgXSlcbn1cbnZhciBzdGF0aWNSZW5kZXJGbnMgPSBbXG4gIGZ1bmN0aW9uKCkge1xuICAgIHZhciBfdm0gPSB0aGlzXG4gICAgdmFyIF9oID0gX3ZtLiRjcmVhdGVFbGVtZW50XG4gICAgdmFyIF9jID0gX3ZtLl9zZWxmLl9jIHx8IF9oXG4gICAgcmV0dXJuIF9jKFwidGRcIiwgeyBhdHRyczogeyByb3dzcGFuOiBcIjJcIiB9IH0sIFtcbiAgICAgIF9jKFwiYnV0dG9uXCIsIHsgc3RhdGljQ2xhc3M6IFwiYnRuIGJ0bi1zdWNjZXNzIHJvdGF0ZS05MFwiIH0sIFtcbiAgICAgICAgX2MoXCJpXCIsIHsgc3RhdGljQ2xhc3M6IFwiZmEgZmEtbGV2ZWwtZG93blwiIH0pXG4gICAgICBdKVxuICAgIF0pXG4gIH1cbl1cbnJlbmRlci5fd2l0aFN0cmlwcGVkID0gdHJ1ZVxudmFyIGVzRXhwb3J0cyA9IHsgcmVuZGVyOiByZW5kZXIsIHN0YXRpY1JlbmRlckZuczogc3RhdGljUmVuZGVyRm5zIH1cbmV4cG9ydCBkZWZhdWx0IGVzRXhwb3J0c1xuaWYgKG1vZHVsZS5ob3QpIHtcbiAgbW9kdWxlLmhvdC5hY2NlcHQoKVxuICBpZiAobW9kdWxlLmhvdC5kYXRhKSB7XG4gICAgcmVxdWlyZShcInZ1ZS1ob3QtcmVsb2FkLWFwaVwiKSAgICAgIC5yZXJlbmRlcihcImRhdGEtdi01M2I1MzJkOVwiLCBlc0V4cG9ydHMpXG4gIH1cbn1cblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi90ZW1wbGF0ZS1jb21waWxlcj97XCJpZFwiOlwiZGF0YS12LTUzYjUzMmQ5XCIsXCJoYXNTY29wZWRcIjpmYWxzZSxcImJ1YmxlXCI6e1widHJhbnNmb3Jtc1wiOnt9fX0hLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvc2VsZWN0b3IuanM/dHlwZT10ZW1wbGF0ZSZpbmRleD0wJmJ1c3RDYWNoZSEuL3NyYy9tb2R1bGVzL2Jhc2UtY29tcG9uZW50cy9rZXlwYWQudnVlXG4vLyBtb2R1bGUgaWQgPSA1MzVcbi8vIG1vZHVsZSBjaHVua3MgPSA1Il0sIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///535\n");
+eval("var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"div\", { staticClass: \"keypad\" }, [\n _c(\"header\", [\n _c(\"i\", { staticClass: \"fa fa-ellipsis-v\" }),\n _vm._v(\" \"),\n _c(\"span\", [_vm._v(_vm._s(_vm.title))]),\n _vm._v(\" \"),\n _vm._m(0, false, false)\n ]),\n _vm._v(\" \"),\n _c(\"div\", { staticClass: \"body\" }, [\n _c(\"div\", { staticClass: \"display\" }, [\n _c(\n \"button\",\n {\n staticClass: \"btn btn-success\",\n on: {\n click: function($event) {\n _vm.minus()\n }\n }\n },\n [_c(\"i\", { staticClass: \"fa fa-minus\" })]\n ),\n _vm._v(\" \"),\n _c(\"input\", {\n directives: [\n {\n name: \"model\",\n rawName: \"v-model\",\n value: _vm.display,\n expression: \"display\"\n }\n ],\n attrs: { type: \"text\" },\n domProps: { value: _vm.display },\n on: {\n input: function($event) {\n if ($event.target.composing) {\n return\n }\n _vm.display = $event.target.value\n }\n }\n }),\n _vm._v(\" \"),\n _c(\n \"button\",\n {\n staticClass: \"btn btn-success\",\n on: {\n click: function($event) {\n _vm.plus()\n }\n }\n },\n [_c(\"i\", { staticClass: \"fa fa-plus\" })]\n )\n ]),\n _vm._v(\" \"),\n _c(\"table\", { staticClass: \"buttons\" }, [\n _c(\"tr\", [\n _c(\"td\", [\n _c(\n \"button\",\n {\n staticClass: \"btn\",\n on: {\n click: function($event) {\n _vm.number(7)\n }\n }\n },\n [_vm._v(\"7\")]\n )\n ]),\n _vm._v(\" \"),\n _c(\"td\", [\n _c(\n \"button\",\n {\n staticClass: \"btn\",\n on: {\n click: function($event) {\n _vm.number(8)\n }\n }\n },\n [_vm._v(\"8\")]\n )\n ]),\n _vm._v(\" \"),\n _c(\"td\", [\n _c(\n \"button\",\n {\n staticClass: \"btn\",\n on: {\n click: function($event) {\n _vm.number(9)\n }\n }\n },\n [_vm._v(\"9\")]\n )\n ])\n ]),\n _vm._v(\" \"),\n _c(\"tr\", [\n _c(\"td\", [\n _c(\n \"button\",\n {\n staticClass: \"btn\",\n on: {\n click: function($event) {\n _vm.number(4)\n }\n }\n },\n [_vm._v(\"4\")]\n )\n ]),\n _vm._v(\" \"),\n _c(\"td\", [\n _c(\n \"button\",\n {\n staticClass: \"btn\",\n on: {\n click: function($event) {\n _vm.number(5)\n }\n }\n },\n [_vm._v(\"5\")]\n )\n ]),\n _vm._v(\" \"),\n _c(\"td\", [\n _c(\n \"button\",\n {\n staticClass: \"btn\",\n on: {\n click: function($event) {\n _vm.number(6)\n }\n }\n },\n [_vm._v(\"6\")]\n )\n ]),\n _vm._v(\" \"),\n _c(\"td\", [\n _c(\n \"button\",\n {\n staticClass: \"btn\",\n on: {\n click: function($event) {\n _vm.del()\n }\n }\n },\n [_vm._v(\"Del\")]\n )\n ])\n ]),\n _vm._v(\" \"),\n _c(\"tr\", [\n _c(\"td\", [\n _c(\n \"button\",\n {\n staticClass: \"btn\",\n on: {\n click: function($event) {\n _vm.number(1)\n }\n }\n },\n [_vm._v(\"1\")]\n )\n ]),\n _vm._v(\" \"),\n _c(\"td\", [\n _c(\n \"button\",\n {\n staticClass: \"btn\",\n on: {\n click: function($event) {\n _vm.number(2)\n }\n }\n },\n [_vm._v(\"2\")]\n )\n ]),\n _vm._v(\" \"),\n _c(\"td\", [\n _c(\n \"button\",\n {\n staticClass: \"btn\",\n on: {\n click: function($event) {\n _vm.number(3)\n }\n }\n },\n [_vm._v(\"3\")]\n )\n ]),\n _vm._v(\" \"),\n _vm._m(1, false, false)\n ]),\n _vm._v(\" \"),\n _c(\"tr\", [\n _c(\"td\", { attrs: { colspan: \"2\" } }, [\n _c(\n \"button\",\n {\n staticClass: \"btn\",\n on: {\n click: function($event) {\n _vm.number(0)\n }\n }\n },\n [_vm._v(\"0\")]\n )\n ]),\n _vm._v(\" \"),\n _c(\"td\", [\n _c(\n \"button\",\n {\n staticClass: \"btn\",\n on: {\n click: function($event) {\n _vm.decimal()\n }\n }\n },\n [_vm._v(\".\")]\n )\n ])\n ])\n ])\n ])\n ])\n}\nvar staticRenderFns = [\n function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"button\", [_c(\"i\", { staticClass: \"fa fa-times-circle\" })])\n },\n function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\"td\", { attrs: { rowspan: \"2\" } }, [\n _c(\"button\", { staticClass: \"btn btn-success rotate-90\" }, [\n _c(\"i\", { staticClass: \"fa fa-level-down\" })\n ])\n ])\n }\n]\nrender._withStripped = true\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\n/* harmony default export */ __webpack_exports__[\"a\"] = (esExports);\nif (false) {\n module.hot.accept()\n if (module.hot.data) {\n require(\"vue-hot-reload-api\") .rerender(\"data-v-53b532d9\", esExports)\n }\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNTM1LmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL21vZHVsZXMvYmFzZS1jb21wb25lbnRzL2tleXBhZC52dWU/MDAyNCJdLCJzb3VyY2VzQ29udGVudCI6WyJ2YXIgcmVuZGVyID0gZnVuY3Rpb24oKSB7XG4gIHZhciBfdm0gPSB0aGlzXG4gIHZhciBfaCA9IF92bS4kY3JlYXRlRWxlbWVudFxuICB2YXIgX2MgPSBfdm0uX3NlbGYuX2MgfHwgX2hcbiAgcmV0dXJuIF9jKFwiZGl2XCIsIHsgc3RhdGljQ2xhc3M6IFwia2V5cGFkXCIgfSwgW1xuICAgIF9jKFwiaGVhZGVyXCIsIFtcbiAgICAgIF9jKFwiaVwiLCB7IHN0YXRpY0NsYXNzOiBcImZhIGZhLWVsbGlwc2lzLXZcIiB9KSxcbiAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICBfYyhcInNwYW5cIiwgW192bS5fdihfdm0uX3MoX3ZtLnRpdGxlKSldKSxcbiAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICBfdm0uX20oMCwgZmFsc2UsIGZhbHNlKVxuICAgIF0pLFxuICAgIF92bS5fdihcIiBcIiksXG4gICAgX2MoXCJkaXZcIiwgeyBzdGF0aWNDbGFzczogXCJib2R5XCIgfSwgW1xuICAgICAgX2MoXCJkaXZcIiwgeyBzdGF0aWNDbGFzczogXCJkaXNwbGF5XCIgfSwgW1xuICAgICAgICBfYyhcbiAgICAgICAgICBcImJ1dHRvblwiLFxuICAgICAgICAgIHtcbiAgICAgICAgICAgIHN0YXRpY0NsYXNzOiBcImJ0biBidG4tc3VjY2Vzc1wiLFxuICAgICAgICAgICAgb246IHtcbiAgICAgICAgICAgICAgY2xpY2s6IGZ1bmN0aW9uKCRldmVudCkge1xuICAgICAgICAgICAgICAgIF92bS5taW51cygpXG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9LFxuICAgICAgICAgIFtfYyhcImlcIiwgeyBzdGF0aWNDbGFzczogXCJmYSBmYS1taW51c1wiIH0pXVxuICAgICAgICApLFxuICAgICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgICBfYyhcImlucHV0XCIsIHtcbiAgICAgICAgICBkaXJlY3RpdmVzOiBbXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgIG5hbWU6IFwibW9kZWxcIixcbiAgICAgICAgICAgICAgcmF3TmFtZTogXCJ2LW1vZGVsXCIsXG4gICAgICAgICAgICAgIHZhbHVlOiBfdm0uZGlzcGxheSxcbiAgICAgICAgICAgICAgZXhwcmVzc2lvbjogXCJkaXNwbGF5XCJcbiAgICAgICAgICAgIH1cbiAgICAgICAgICBdLFxuICAgICAgICAgIGF0dHJzOiB7IHR5cGU6IFwidGV4dFwiIH0sXG4gICAgICAgICAgZG9tUHJvcHM6IHsgdmFsdWU6IF92bS5kaXNwbGF5IH0sXG4gICAgICAgICAgb246IHtcbiAgICAgICAgICAgIGlucHV0OiBmdW5jdGlvbigkZXZlbnQpIHtcbiAgICAgICAgICAgICAgaWYgKCRldmVudC50YXJnZXQuY29tcG9zaW5nKSB7XG4gICAgICAgICAgICAgICAgcmV0dXJuXG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgX3ZtLmRpc3BsYXkgPSAkZXZlbnQudGFyZ2V0LnZhbHVlXG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9KSxcbiAgICAgICAgX3ZtLl92KFwiIFwiKSxcbiAgICAgICAgX2MoXG4gICAgICAgICAgXCJidXR0b25cIixcbiAgICAgICAgICB7XG4gICAgICAgICAgICBzdGF0aWNDbGFzczogXCJidG4gYnRuLXN1Y2Nlc3NcIixcbiAgICAgICAgICAgIG9uOiB7XG4gICAgICAgICAgICAgIGNsaWNrOiBmdW5jdGlvbigkZXZlbnQpIHtcbiAgICAgICAgICAgICAgICBfdm0ucGx1cygpXG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9LFxuICAgICAgICAgIFtfYyhcImlcIiwgeyBzdGF0aWNDbGFzczogXCJmYSBmYS1wbHVzXCIgfSldXG4gICAgICAgIClcbiAgICAgIF0pLFxuICAgICAgX3ZtLl92KFwiIFwiKSxcbiAgICAgIF9jKFwidGFibGVcIiwgeyBzdGF0aWNDbGFzczogXCJidXR0b25zXCIgfSwgW1xuICAgICAgICBfYyhcInRyXCIsIFtcbiAgICAgICAgICBfYyhcInRkXCIsIFtcbiAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICBcImJ1dHRvblwiLFxuICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgc3RhdGljQ2xhc3M6IFwiYnRuXCIsXG4gICAgICAgICAgICAgICAgb246IHtcbiAgICAgICAgICAgICAgICAgIGNsaWNrOiBmdW5jdGlvbigkZXZlbnQpIHtcbiAgICAgICAgICAgICAgICAgICAgX3ZtLm51bWJlcig3KVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgW192bS5fdihcIjdcIildXG4gICAgICAgICAgICApXG4gICAgICAgICAgXSksXG4gICAgICAgICAgX3ZtLl92KFwiIFwiKSxcbiAgICAgICAgICBfYyhcInRkXCIsIFtcbiAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICBcImJ1dHRvblwiLFxuICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgc3RhdGljQ2xhc3M6IFwiYnRuXCIsXG4gICAgICAgICAgICAgICAgb246IHtcbiAgICAgICAgICAgICAgICAgIGNsaWNrOiBmdW5jdGlvbigkZXZlbnQpIHtcbiAgICAgICAgICAgICAgICAgICAgX3ZtLm51bWJlcig4KVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgW192bS5fdihcIjhcIildXG4gICAgICAgICAgICApXG4gICAgICAgICAgXSksXG4gICAgICAgICAgX3ZtLl92KFwiIFwiKSxcbiAgICAgICAgICBfYyhcInRkXCIsIFtcbiAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICBcImJ1dHRvblwiLFxuICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgc3RhdGljQ2xhc3M6IFwiYnRuXCIsXG4gICAgICAgICAgICAgICAgb246IHtcbiAgICAgICAgICAgICAgICAgIGNsaWNrOiBmdW5jdGlvbigkZXZlbnQpIHtcbiAgICAgICAgICAgICAgICAgICAgX3ZtLm51bWJlcig5KVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgW192bS5fdihcIjlcIildXG4gICAgICAgICAgICApXG4gICAgICAgICAgXSlcbiAgICAgICAgXSksXG4gICAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICAgIF9jKFwidHJcIiwgW1xuICAgICAgICAgIF9jKFwidGRcIiwgW1xuICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgIFwiYnV0dG9uXCIsXG4gICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICBzdGF0aWNDbGFzczogXCJidG5cIixcbiAgICAgICAgICAgICAgICBvbjoge1xuICAgICAgICAgICAgICAgICAgY2xpY2s6IGZ1bmN0aW9uKCRldmVudCkge1xuICAgICAgICAgICAgICAgICAgICBfdm0ubnVtYmVyKDQpXG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICBbX3ZtLl92KFwiNFwiKV1cbiAgICAgICAgICAgIClcbiAgICAgICAgICBdKSxcbiAgICAgICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgICAgIF9jKFwidGRcIiwgW1xuICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgIFwiYnV0dG9uXCIsXG4gICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICBzdGF0aWNDbGFzczogXCJidG5cIixcbiAgICAgICAgICAgICAgICBvbjoge1xuICAgICAgICAgICAgICAgICAgY2xpY2s6IGZ1bmN0aW9uKCRldmVudCkge1xuICAgICAgICAgICAgICAgICAgICBfdm0ubnVtYmVyKDUpXG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICBbX3ZtLl92KFwiNVwiKV1cbiAgICAgICAgICAgIClcbiAgICAgICAgICBdKSxcbiAgICAgICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgICAgIF9jKFwidGRcIiwgW1xuICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgIFwiYnV0dG9uXCIsXG4gICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICBzdGF0aWNDbGFzczogXCJidG5cIixcbiAgICAgICAgICAgICAgICBvbjoge1xuICAgICAgICAgICAgICAgICAgY2xpY2s6IGZ1bmN0aW9uKCRldmVudCkge1xuICAgICAgICAgICAgICAgICAgICBfdm0ubnVtYmVyKDYpXG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICBbX3ZtLl92KFwiNlwiKV1cbiAgICAgICAgICAgIClcbiAgICAgICAgICBdKSxcbiAgICAgICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgICAgIF9jKFwidGRcIiwgW1xuICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgIFwiYnV0dG9uXCIsXG4gICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICBzdGF0aWNDbGFzczogXCJidG5cIixcbiAgICAgICAgICAgICAgICBvbjoge1xuICAgICAgICAgICAgICAgICAgY2xpY2s6IGZ1bmN0aW9uKCRldmVudCkge1xuICAgICAgICAgICAgICAgICAgICBfdm0uZGVsKClcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgIFtfdm0uX3YoXCJEZWxcIildXG4gICAgICAgICAgICApXG4gICAgICAgICAgXSlcbiAgICAgICAgXSksXG4gICAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICAgIF9jKFwidHJcIiwgW1xuICAgICAgICAgIF9jKFwidGRcIiwgW1xuICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgIFwiYnV0dG9uXCIsXG4gICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICBzdGF0aWNDbGFzczogXCJidG5cIixcbiAgICAgICAgICAgICAgICBvbjoge1xuICAgICAgICAgICAgICAgICAgY2xpY2s6IGZ1bmN0aW9uKCRldmVudCkge1xuICAgICAgICAgICAgICAgICAgICBfdm0ubnVtYmVyKDEpXG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICBbX3ZtLl92KFwiMVwiKV1cbiAgICAgICAgICAgIClcbiAgICAgICAgICBdKSxcbiAgICAgICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgICAgIF9jKFwidGRcIiwgW1xuICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgIFwiYnV0dG9uXCIsXG4gICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICBzdGF0aWNDbGFzczogXCJidG5cIixcbiAgICAgICAgICAgICAgICBvbjoge1xuICAgICAgICAgICAgICAgICAgY2xpY2s6IGZ1bmN0aW9uKCRldmVudCkge1xuICAgICAgICAgICAgICAgICAgICBfdm0ubnVtYmVyKDIpXG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICBbX3ZtLl92KFwiMlwiKV1cbiAgICAgICAgICAgIClcbiAgICAgICAgICBdKSxcbiAgICAgICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgICAgIF9jKFwidGRcIiwgW1xuICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgIFwiYnV0dG9uXCIsXG4gICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICBzdGF0aWNDbGFzczogXCJidG5cIixcbiAgICAgICAgICAgICAgICBvbjoge1xuICAgICAgICAgICAgICAgICAgY2xpY2s6IGZ1bmN0aW9uKCRldmVudCkge1xuICAgICAgICAgICAgICAgICAgICBfdm0ubnVtYmVyKDMpXG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICBbX3ZtLl92KFwiM1wiKV1cbiAgICAgICAgICAgIClcbiAgICAgICAgICBdKSxcbiAgICAgICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgICAgIF92bS5fbSgxLCBmYWxzZSwgZmFsc2UpXG4gICAgICAgIF0pLFxuICAgICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgICBfYyhcInRyXCIsIFtcbiAgICAgICAgICBfYyhcInRkXCIsIHsgYXR0cnM6IHsgY29sc3BhbjogXCIyXCIgfSB9LCBbXG4gICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgXCJidXR0b25cIixcbiAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIHN0YXRpY0NsYXNzOiBcImJ0blwiLFxuICAgICAgICAgICAgICAgIG9uOiB7XG4gICAgICAgICAgICAgICAgICBjbGljazogZnVuY3Rpb24oJGV2ZW50KSB7XG4gICAgICAgICAgICAgICAgICAgIF92bS5udW1iZXIoMClcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgIFtfdm0uX3YoXCIwXCIpXVxuICAgICAgICAgICAgKVxuICAgICAgICAgIF0pLFxuICAgICAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICAgICAgX2MoXCJ0ZFwiLCBbXG4gICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgXCJidXR0b25cIixcbiAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgIHN0YXRpY0NsYXNzOiBcImJ0blwiLFxuICAgICAgICAgICAgICAgIG9uOiB7XG4gICAgICAgICAgICAgICAgICBjbGljazogZnVuY3Rpb24oJGV2ZW50KSB7XG4gICAgICAgICAgICAgICAgICAgIF92bS5kZWNpbWFsKClcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgIFtfdm0uX3YoXCIuXCIpXVxuICAgICAgICAgICAgKVxuICAgICAgICAgIF0pXG4gICAgICAgIF0pXG4gICAgICBdKVxuICAgIF0pXG4gIF0pXG59XG52YXIgc3RhdGljUmVuZGVyRm5zID0gW1xuICBmdW5jdGlvbigpIHtcbiAgICB2YXIgX3ZtID0gdGhpc1xuICAgIHZhciBfaCA9IF92bS4kY3JlYXRlRWxlbWVudFxuICAgIHZhciBfYyA9IF92bS5fc2VsZi5fYyB8fCBfaFxuICAgIHJldHVybiBfYyhcImJ1dHRvblwiLCBbX2MoXCJpXCIsIHsgc3RhdGljQ2xhc3M6IFwiZmEgZmEtdGltZXMtY2lyY2xlXCIgfSldKVxuICB9LFxuICBmdW5jdGlvbigpIHtcbiAgICB2YXIgX3ZtID0gdGhpc1xuICAgIHZhciBfaCA9IF92bS4kY3JlYXRlRWxlbWVudFxuICAgIHZhciBfYyA9IF92bS5fc2VsZi5fYyB8fCBfaFxuICAgIHJldHVybiBfYyhcInRkXCIsIHsgYXR0cnM6IHsgcm93c3BhbjogXCIyXCIgfSB9LCBbXG4gICAgICBfYyhcImJ1dHRvblwiLCB7IHN0YXRpY0NsYXNzOiBcImJ0biBidG4tc3VjY2VzcyByb3RhdGUtOTBcIiB9LCBbXG4gICAgICAgIF9jKFwiaVwiLCB7IHN0YXRpY0NsYXNzOiBcImZhIGZhLWxldmVsLWRvd25cIiB9KVxuICAgICAgXSlcbiAgICBdKVxuICB9XG5dXG5yZW5kZXIuX3dpdGhTdHJpcHBlZCA9IHRydWVcbnZhciBlc0V4cG9ydHMgPSB7IHJlbmRlcjogcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnM6IHN0YXRpY1JlbmRlckZucyB9XG5leHBvcnQgZGVmYXVsdCBlc0V4cG9ydHNcbmlmIChtb2R1bGUuaG90KSB7XG4gIG1vZHVsZS5ob3QuYWNjZXB0KClcbiAgaWYgKG1vZHVsZS5ob3QuZGF0YSkge1xuICAgIHJlcXVpcmUoXCJ2dWUtaG90LXJlbG9hZC1hcGlcIikgICAgICAucmVyZW5kZXIoXCJkYXRhLXYtNTNiNTMyZDlcIiwgZXNFeHBvcnRzKVxuICB9XG59XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvdGVtcGxhdGUtY29tcGlsZXI/e1wiaWRcIjpcImRhdGEtdi01M2I1MzJkOVwiLFwiaGFzU2NvcGVkXCI6ZmFsc2UsXCJidWJsZVwiOntcInRyYW5zZm9ybXNcIjp7fX19IS4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL3NlbGVjdG9yLmpzP3R5cGU9dGVtcGxhdGUmaW5kZXg9MCZidXN0Q2FjaGUhLi9zcmMvbW9kdWxlcy9iYXNlLWNvbXBvbmVudHMva2V5cGFkLnZ1ZVxuLy8gbW9kdWxlIGlkID0gNTM1XG4vLyBtb2R1bGUgY2h1bmtzID0gNSJdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///535\n");
/***/ }),
/* 536 */
diff --git a/Step/wwwroot/src/modules/base-components/keypad.vue b/Step/wwwroot/src/modules/base-components/keypad.vue
index aae8b9e2..cd30d334 100644
--- a/Step/wwwroot/src/modules/base-components/keypad.vue
+++ b/Step/wwwroot/src/modules/base-components/keypad.vue
@@ -3,7 +3,7 @@
diff --git a/Step/wwwroot/src/store/machineStatus.store.ts b/Step/wwwroot/src/store/machineStatus.store.ts
index 03019988..2eb6990f 100644
--- a/Step/wwwroot/src/store/machineStatus.store.ts
+++ b/Step/wwwroot/src/store/machineStatus.store.ts
@@ -116,32 +116,40 @@ export const machineStatusStore = {
context.commit('UpdateMachineStatus', { resetAxes: status.reset, resetAxesProgress: status.progress });
},
setPowerAlarm(context, status: buttonStatus) {
- context.commit('UpdateMachineStatus', { powerOnAlarm: status });
+ if (status)
+ context.commit('UpdateMachineStatus', { powerOnAlarm: status });
},
setAirPressureAlarm(context, status: buttonStatus) {
- context.commit('UpdateMachineStatus', { airPressureAlarm: status });
+ if (status)
+ context.commit('UpdateMachineStatus', { airPressureAlarm: status });
},
setProtectionsAlarm(context, status: buttonStatus) {
- context.commit('UpdateMachineStatus', { protectionsAlarm: status });
+ if (status)
+ context.commit('UpdateMachineStatus', { protectionsAlarm: status });
},
setEmergencyAlarm(context, status: buttonStatus) {
- context.commit('UpdateMachineStatus', { emergencyAlarm: status });
+ if (status)
+ context.commit('UpdateMachineStatus', { emergencyAlarm: status });
},
setSettingsModeAlarm(context, status: buttonStatus) {
- context.commit('UpdateMachineStatus', { settingsModeAlarm: status });
+ if (status)
+ context.commit('UpdateMachineStatus', { settingsModeAlarm: status });
},
setKeyReadyAlarm(context, status: buttonStatus) {
- context.commit('UpdateMachineStatus', { keyReadyAlarm: status });
+ if (status)
+ context.commit('UpdateMachineStatus', { keyReadyAlarm: status });
},
-
setResetAxesAlarm(context, status: buttonStatus) {
- context.commit('UpdateMachineStatus', { resetAxesAlarm: status });
+ if (status)
+ context.commit('UpdateMachineStatus', { resetAxesAlarm: status });
},
setWaterJet1Alarm(context, status: buttonStatus) {
- context.commit('UpdateMachineStatus', { waterJet1Alarm: status });
+ if (status)
+ context.commit('UpdateMachineStatus', { waterJet1Alarm: status });
},
setWaterJet2Alarm(context, status: buttonStatus) {
- context.commit('UpdateMachineStatus', { waterJet2Alarm: status });
+ if (status)
+ context.commit('UpdateMachineStatus', { waterJet2Alarm: status });
},
setAreasConfg(context, areas: Array) {
context.commit('UpdateMachineStatus', { areasConfiguration: areas });