From 5b693fd86e3ac7403bfa3f0de045577fd41c4aa0 Mon Sep 17 00:00:00 2001 From: Paolo Possanzini Date: Thu, 11 Jan 2018 15:00:58 +0100 Subject: [PATCH] swipe sul pannelllo principale - prima versione --- Step/wwwroot/assets/styles/base/alarms.less | 2 +- Step/wwwroot/assets/styles/base/footer.less | 2 +- Step/wwwroot/assets/styles/base/header.less | 37 ++++++++--------- Step/wwwroot/assets/styles/base/layout.less | 14 +++---- Step/wwwroot/assets/styles/style.css | 18 ++++----- Step/wwwroot/dist/1.build.js | 4 +- Step/wwwroot/dist/build.js | 2 +- Step/wwwroot/src/App.vue | 44 ++++++++++++++++----- Step/wwwroot/src/_base/gestures.js | 18 +++++++-- 9 files changed, 87 insertions(+), 54 deletions(-) diff --git a/Step/wwwroot/assets/styles/base/alarms.less b/Step/wwwroot/assets/styles/base/alarms.less index 5ec126ad..edeee2e7 100644 --- a/Step/wwwroot/assets/styles/base/alarms.less +++ b/Step/wwwroot/assets/styles/base/alarms.less @@ -9,7 +9,7 @@ top: 40px; background-color: #fff; padding: 0 0; - transition: width 200ms ease-in-out, height 200ms ease-in-out, padding 200ms ease-in-out; + transition: width 200ms ease-in-out, height 200ms ease-in-out, padding 200ms ease-in-out; z-index: 150; box-shadow: @color-alarm-list-shadow; box-sizing: border-box; diff --git a/Step/wwwroot/assets/styles/base/footer.less b/Step/wwwroot/assets/styles/base/footer.less index 5e061237..58b966bc 100644 --- a/Step/wwwroot/assets/styles/base/footer.less +++ b/Step/wwwroot/assets/styles/base/footer.less @@ -10,7 +10,7 @@ @footer-machine-area-size: 300px; footer { position: absolute; - z-index: 200; + z-index: 300; bottom: 0; left: 0; right: 0; diff --git a/Step/wwwroot/assets/styles/base/header.less b/Step/wwwroot/assets/styles/base/header.less index 2c726b6b..25c16f0d 100644 --- a/Step/wwwroot/assets/styles/base/header.less +++ b/Step/wwwroot/assets/styles/base/header.less @@ -64,32 +64,33 @@ color:white; } button.profile { - width: @header-button-size; - background-image: url(../profile.png); - background-size: cover; + width: @header-button-size; + background-image: url(../profile.png); + background-size: cover; } &.turn-up .user-info time { color:#fff; } .user-info { + display: flex; + position: absolute; + right: 12px; + font-size: 25px; + color: @color-input-light; + .window-buttons, + time { + transition: color 200ms ease-in-out; + margin-left: 10px; + padding: 0 18px; + border-left: 2px solid #bbbcbc; display: flex; - position: absolute; - right: 12px; - font-size: 25px; - color: @color-input-light; - .window-buttons, - time { - margin-left: 10px; - padding: 0 18px; - border-left: 2px solid #bbbcbc; - display: flex; - justify-content: center; - align-items: center; - i { - margin-right: 10px; - } + justify-content: center; + align-items: center; + i { + margin-right: 10px; } + } } .window-buttons { position: relative; diff --git a/Step/wwwroot/assets/styles/base/layout.less b/Step/wwwroot/assets/styles/base/layout.less index 0bc60682..747a5bce 100644 --- a/Step/wwwroot/assets/styles/base/layout.less +++ b/Step/wwwroot/assets/styles/base/layout.less @@ -67,6 +67,7 @@ body { left: 0; right: 0; bottom: 80px; + box-shadow: 2px 3px 5px 0 rgba(0, 0, 0, 0.2); height: calc(~'100vh - 80px'); background-color: @background-color; z-index: 100; @@ -76,18 +77,18 @@ body { } } -#main-view.turn-up { - transform: translateY(-100vh); +#main-view.turn-up, #main-view-handler.turn-up { + transform: translateY(calc(~'-100vh + 84px')); } #main-view-handler { position: absolute; - top: -100px; + bottom: 80px; left: 0; width: 100vw; box-shadow: 2px 3px 5px 0 rgba(0, 0, 0, 0.4); - z-index: 300; - transition: 0.5s 0.5s ease-out; + z-index: 250; + transition: 0.5s ease-out; .handle { background-color: @background-color; display: block; @@ -107,9 +108,6 @@ body { } } -#main-view-handler.turn-up { - transform: translateY(100px); -} #back-view { position: absolute; diff --git a/Step/wwwroot/assets/styles/style.css b/Step/wwwroot/assets/styles/style.css index 6f8f694a..b6451736 100644 --- a/Step/wwwroot/assets/styles/style.css +++ b/Step/wwwroot/assets/styles/style.css @@ -389,6 +389,7 @@ button.square { } #app > header .user-info .window-buttons, #app > header .user-info time { + transition: color 200ms ease-in-out; margin-left: 10px; padding: 0 18px; border-left: 2px solid #bbbcbc; @@ -605,7 +606,7 @@ button.square { } footer { position: absolute; - z-index: 200; + z-index: 300; bottom: 0; left: 0; right: 0; @@ -926,6 +927,7 @@ body { left: 0; right: 0; bottom: 80px; + box-shadow: 2px 3px 5px 0 rgba(0, 0, 0, 0.2); height: calc(100vh - 80px); background-color: #d8d8d8; z-index: 100; @@ -934,17 +936,18 @@ body { #main-view .handle { display: none; } -#main-view.turn-up { - transform: translateY(-100vh); +#main-view.turn-up, +#main-view-handler.turn-up { + transform: translateY(calc(-100vh + 84px)); } #main-view-handler { position: absolute; - top: -100px; + bottom: 80px; left: 0; width: 100vw; box-shadow: 2px 3px 5px 0 rgba(0, 0, 0, 0.4); - z-index: 300; - transition: 0.5s 0.5s ease-out; + z-index: 250; + transition: 0.5s ease-out; } #main-view-handler .handle { background-color: #d8d8d8; @@ -963,9 +966,6 @@ body { line-height: 32px; cursor: pointer; } -#main-view-handler.turn-up { - transform: translateY(100px); -} #back-view { position: absolute; top: 0; diff --git a/Step/wwwroot/dist/1.build.js b/Step/wwwroot/dist/1.build.js index c45d48f3..4eca0026 100644 --- a/Step/wwwroot/dist/1.build.js +++ b/Step/wwwroot/dist/1.build.js @@ -12,7 +12,7 @@ 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\nvar _hub = __webpack_require__(453);\n\nvar _app = __webpack_require__(73);\n\nvar _base = __webpack_require__(51);\n\nvar _baseComponents = __webpack_require__(57);\n\nvar _store = __webpack_require__(58);\n\n__webpack_require__(454);\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 name: \"app\",\n components: {\n appHeader: _app.Header,\n appFooter: _app.Footer,\n modalContainer: _baseComponents.ModalContainer,\n alarmList: _app.alarmList\n },\n mounted: function mounted() {\n var _this = this;\n\n _base.Factory.Get(_base.MessageService).subscribeToChannel(\"show-modal\", function (args) {\n _this.applyBlur = true;\n });\n\n _base.Factory.Get(_base.MessageService).subscribeToChannel(\"hide-modal\", function (args) {\n _this.applyBlur = false;\n });\n\n this.$nextTick(function () {\n return _baseComponents.ModalHelper.ShowModal(_app.Login);\n });\n this.hub = new _hub.Hub();\n },\n computed: {\n debugStore: function debugStore() {\n return this.$store.state;\n }\n },\n methods: {\n callHub: function callHub() {\n this.hub.Hello();\n },\n toggleMainView: function toggleMainView() {\n _store.appModelActions.MainViewToggle(this.$store);\n }\n },\n data: function data() {\n return {\n state: this.$store.state,\n applyBlur: false\n };\n }\n};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNDUyLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vL0FwcC52dWU/Mzg0YiJdLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XG4gIDxkaXYgY2xhc3M9XCJjb250YWluZXJcIj5cbiAgICA8ZGl2IGlkPVwiYXBwXCIgOmNsYXNzPVwieydibHVyJzphcHBseUJsdXJ9XCI+XG4gICAgICA8YXBwLWhlYWRlcj48L2FwcC1oZWFkZXI+XG4gICAgICA8YWxhcm0tbGlzdD48L2FsYXJtLWxpc3Q+XG4gICAgICA8ZGl2IGlkPVwiYmFjay12aWV3XCI+XG4gICAgICAgIDxyb3V0ZXItdmlldyBuYW1lPVwiYmFja3ZpZXdcIj48L3JvdXRlci12aWV3PlxuICAgICAgPC9kaXY+XG4gICAgICA8ZGl2IGlkPVwibWFpbi12aWV3LWhhbmRsZXJcIiA6Y2xhc3M9XCJ7J3R1cm4tdXAnOnN0YXRlLmlzTWFpblZpZXdMaWZ0ZWRVcH1cIiBAY2xpY2s9XCJ0b2dnbGVNYWluVmlldygpXCI+XG4gICAgICAgIDx2dWUtZ2VzdHVyZSA6dHlwZT1cIidzd2lwZWRvd24nXCIgOmNhbGw9XCJ0b2dnbGVNYWluVmlld1wiPlxuICAgICAgICAgIDxkaXYgY2xhc3M9XCJoYW5kbGVcIj5cbiAgICAgICAgICAgICAgPGkgY2xhc3M9XCJmYSBmYS1hbmdsZS1kb3VibGUtZG93blwiPjwvaT5cbiAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgPC92dWUtZ2VzdHVyZT5cblxuICAgICAgPC9kaXY+XG4gICAgICA8ZGl2IGlkPVwibWFpbi12aWV3XCIgOmNsYXNzPVwieyd0dXJuLXVwJzpzdGF0ZS5pc01haW5WaWV3TGlmdGVkVXB9XCI+XG4gICAgICAgIDxyb3V0ZXItdmlldy8+XG4gICAgICA8L2Rpdj5cblxuICAgICAgPGFwcC1mb290ZXI+PC9hcHAtZm9vdGVyPlxuXG4gICAgICA8IS0tIE1vZGFsaSBzZW1wcmUgZGlzcG9uaWJpbGkgLS0+XG4gICAgICA8IS0tIDxsb2dpbj48L2xvZ2luPiAtLT5cbiAgICAgIDwhLS0gPHVzZXItaW5mbz48L3VzZXItaW5mbz5cbiAgICAgIDxtYWNoaW5lLWluZm8+PC9tYWNoaW5lLWluZm8+IC0tPlxuXG4gICAgPC9kaXY+XG4gICAgPG1vZGFsLWNvbnRhaW5lciBuYW1lPVwibW9kYWxcIiA+PC9tb2RhbC1jb250YWluZXI+XG4gIDwvZGl2PlxuPC90ZW1wbGF0ZT5cblxuPHNjcmlwdD5cbmltcG9ydCB7IEh1YiB9IGZyb20gXCIuL3NlcnZpY2VzL2h1YlwiO1xuaW1wb3J0IHsgSGVhZGVyLCBGb290ZXIsIExvZ2luLCBhbGFybUxpc3QgfSBmcm9tIFwiLi9hcHAubW9kdWxlc1wiO1xuaW1wb3J0IHsgRmFjdG9yeSwgTWVzc2FnZVNlcnZpY2UgfSBmcm9tIFwiLi9fYmFzZVwiO1xuaW1wb3J0IHsgTW9kYWxDb250YWluZXIsIE1vZGFsSGVscGVyIH0gZnJvbSBcIi4vbW9kdWxlcy9iYXNlLWNvbXBvbmVudHNcIjtcbmltcG9ydCB7IGFwcE1vZGVsQWN0aW9ucyB9IGZyb20gXCJzcmMvc3RvcmVcIjtcbmltcG9ydCBcIi4vYXBwLmJ1c2luZXNzLWxvZ2ljXCI7XG5cbmV4cG9ydCBkZWZhdWx0IHtcbiAgbmFtZTogXCJhcHBcIixcbiAgY29tcG9uZW50czoge1xuICAgIGFwcEhlYWRlcjogSGVhZGVyLFxuICAgIGFwcEZvb3RlcjogRm9vdGVyLFxuICAgIG1vZGFsQ29udGFpbmVyOiBNb2RhbENvbnRhaW5lcixcbiAgICBhbGFybUxpc3RcbiAgfSxcbiAgbW91bnRlZDogZnVuY3Rpb24oKSB7XG4gICAgRmFjdG9yeS5HZXQoTWVzc2FnZVNlcnZpY2UpLnN1YnNjcmliZVRvQ2hhbm5lbChcInNob3ctbW9kYWxcIiwgYXJncyA9PiB7XG4gICAgICB0aGlzLmFwcGx5Qmx1ciA9IHRydWU7XG4gICAgfSk7XG5cbiAgICBGYWN0b3J5LkdldChNZXNzYWdlU2VydmljZSkuc3Vic2NyaWJlVG9DaGFubmVsKFwiaGlkZS1tb2RhbFwiLCBhcmdzID0+IHtcbiAgICAgIHRoaXMuYXBwbHlCbHVyID0gZmFsc2U7XG4gICAgfSk7XG5cbiAgICB0aGlzLiRuZXh0VGljaygoKSA9PiBNb2RhbEhlbHBlci5TaG93TW9kYWwoTG9naW4pKTtcbiAgICB0aGlzLmh1YiA9IG5ldyBIdWIoKTtcbiAgfSxcbiAgY29tcHV0ZWQ6IHtcbiAgICBkZWJ1Z1N0b3JlOiBmdW5jdGlvbigpIHtcbiAgICAgIHJldHVybiB0aGlzLiRzdG9yZS5zdGF0ZTtcbiAgICB9XG4gIH0sXG4gIG1ldGhvZHM6IHtcbiAgICBjYWxsSHViOiBmdW5jdGlvbigpIHtcbiAgICAgIHRoaXMuaHViLkhlbGxvKCk7XG4gICAgfSxcbiAgICB0b2dnbGVNYWluVmlldygpIHtcbiAgICAgIGFwcE1vZGVsQWN0aW9ucy5NYWluVmlld1RvZ2dsZSh0aGlzLiRzdG9yZSk7XG4gICAgfVxuICB9LFxuICBkYXRhOiBmdW5jdGlvbigpIHtcbiAgICByZXR1cm4ge1xuICAgICAgc3RhdGU6IHRoaXMuJHN0b3JlLnN0YXRlLFxuICAgICAgYXBwbHlCbHVyOiBmYWxzZVxuICAgIH07XG4gIH1cbn07XG48L3NjcmlwdD5cblxuXG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gQXBwLnZ1ZT80YWU2ODljMiJdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBaUNBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFHQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUpBOztBQU1BO0FBQ0E7QUFBQTtBQUNBO0FBRUE7QUFDQTtBQUFBO0FBQ0E7QUFFQTtBQUNBOztBQUFBOztBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBSEE7O0FBTUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBTkE7QUFRQTs7QUFFQTtBQUNBO0FBRkE7QUFJQTtBQXRDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///452\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _hub = __webpack_require__(453);\n\nvar _app = __webpack_require__(73);\n\nvar _base = __webpack_require__(51);\n\nvar _baseComponents = __webpack_require__(57);\n\nvar _store = __webpack_require__(58);\n\n__webpack_require__(454);\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 name: \"app\",\n components: {\n appHeader: _app.Header,\n appFooter: _app.Footer,\n modalContainer: _baseComponents.ModalContainer,\n alarmList: _app.alarmList\n },\n mounted: function mounted() {\n var _this = this;\n\n _base.Factory.Get(_base.MessageService).subscribeToChannel(\"show-modal\", function (args) {\n _this.applyBlur = true;\n });\n\n _base.Factory.Get(_base.MessageService).subscribeToChannel(\"hide-modal\", function (args) {\n _this.applyBlur = false;\n });\n\n // this.$nextTick(() => ModalHelper.ShowModal(Login));\n this.hub = new _hub.Hub();\n },\n computed: {\n debugStore: function debugStore() {\n return this.$store.state;\n },\n isMainViewLiftedUp: function isMainViewLiftedUp() {\n return this.$store.state.isMainViewLiftedUp;\n }\n },\n watch: {\n isMainViewLiftedUp: function isMainViewLiftedUp() {\n if (this.state.isMainViewLiftedUp) this.applyViewPosition(-window.innerHeight + 82);else this.applyViewPosition(0);\n }\n },\n methods: {\n callHub: function callHub() {\n this.hub.Hello();\n },\n toggleMainView: function toggleMainView() {\n _store.appModelActions.MainViewToggle(this.$store);\n },\n movepanel: function movepanel(e) {\n if (e && e.touches && e.touches[0]) {\n this.applyViewPosition(-window.innerHeight + 82 + e.touches[0].screenY, true);\n }\n },\n applyViewPosition: function applyViewPosition(position, removetransition) {\n this.$refs[\"main-view\"].style = this.$refs[\"main-view-handler\"].style = \"transform:translateY(\" + position + \"px);\" + (removetransition ? \"transition:unset;\" : \"\");\n }\n },\n data: function data() {\n return {\n state: this.$store.state,\n applyBlur: false\n };\n }\n};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNDUyLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vL0FwcC52dWU/YjQ0NSJdLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XG4gIDxkaXYgY2xhc3M9XCJjb250YWluZXJcIj5cbiAgICA8ZGl2IGlkPVwiYXBwXCIgOmNsYXNzPVwieydibHVyJzphcHBseUJsdXJ9XCI+XG4gICAgICA8YXBwLWhlYWRlcj48L2FwcC1oZWFkZXI+XG4gICAgICA8YWxhcm0tbGlzdD48L2FsYXJtLWxpc3Q+XG4gICAgICA8ZGl2IGlkPVwiYmFjay12aWV3XCI+XG4gICAgICAgIDxyb3V0ZXItdmlldyBuYW1lPVwiYmFja3ZpZXdcIj48L3JvdXRlci12aWV3PlxuICAgICAgPC9kaXY+XG5cbiAgICAgIDxkaXYgaWQ9XCJtYWluLXZpZXdcIiByZWY9XCJtYWluLXZpZXdcIj5cbiAgICAgICAgPHJvdXRlci12aWV3Lz5cbiAgICAgIDwvZGl2PlxuICAgICAgPGRpdiBpZD1cIm1haW4tdmlldy1oYW5kbGVyXCIgcmVmPVwibWFpbi12aWV3LWhhbmRsZXJcIiBAY2xpY2s9XCJ0b2dnbGVNYWluVmlldygpXCI+XG4gICAgICAgICAgPHZ1ZS1nZXN0dXJlIDp0eXBlPVwiJ3N3aXBlZG93bidcIiA6Y2FsbD1cInRvZ2dsZU1haW5WaWV3XCIgOm9ubW92ZT1cIm1vdmVwYW5lbFwiPlxuICAgICAgICAgICAgPGRpdiBjbGFzcz1cImhhbmRsZVwiPlxuICAgICAgICAgICAgICAgIDxpIGNsYXNzPVwiZmEgZmEtYW5nbGUtZG91YmxlLWRvd25cIj48L2k+XG4gICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICA8L3Z1ZS1nZXN0dXJlPlxuICAgICAgPC9kaXY+XG4gICAgICA8YXBwLWZvb3Rlcj48L2FwcC1mb290ZXI+XG5cbiAgICAgIDwhLS1cbjpjbGFzcz1cInsndHVybi11cCc6c3RhdGUuaXNNYWluVmlld0xpZnRlZFVwfVwiXG4gICAgICAtLT5cblxuICAgICAgPCEtLSBNb2RhbGkgc2VtcHJlIGRpc3BvbmliaWxpIC0tPlxuICAgICAgPCEtLSA8bG9naW4+PC9sb2dpbj4gLS0+XG4gICAgICA8IS0tIDx1c2VyLWluZm8+PC91c2VyLWluZm8+XG4gICAgICA8bWFjaGluZS1pbmZvPjwvbWFjaGluZS1pbmZvPiAtLT5cblxuICAgIDwvZGl2PlxuICAgIDxtb2RhbC1jb250YWluZXIgbmFtZT1cIm1vZGFsXCIgPjwvbW9kYWwtY29udGFpbmVyPlxuICA8L2Rpdj5cbjwvdGVtcGxhdGU+XG5cbjxzY3JpcHQ+XG5pbXBvcnQgeyBIdWIgfSBmcm9tIFwiLi9zZXJ2aWNlcy9odWJcIjtcbmltcG9ydCB7IEhlYWRlciwgRm9vdGVyLCBMb2dpbiwgYWxhcm1MaXN0IH0gZnJvbSBcIi4vYXBwLm1vZHVsZXNcIjtcbmltcG9ydCB7IEZhY3RvcnksIE1lc3NhZ2VTZXJ2aWNlIH0gZnJvbSBcIi4vX2Jhc2VcIjtcbmltcG9ydCB7IE1vZGFsQ29udGFpbmVyLCBNb2RhbEhlbHBlciB9IGZyb20gXCIuL21vZHVsZXMvYmFzZS1jb21wb25lbnRzXCI7XG5pbXBvcnQgeyBhcHBNb2RlbEFjdGlvbnMgfSBmcm9tIFwic3JjL3N0b3JlXCI7XG5pbXBvcnQgXCIuL2FwcC5idXNpbmVzcy1sb2dpY1wiO1xuXG5leHBvcnQgZGVmYXVsdCB7XG4gIG5hbWU6IFwiYXBwXCIsXG4gIGNvbXBvbmVudHM6IHtcbiAgICBhcHBIZWFkZXI6IEhlYWRlcixcbiAgICBhcHBGb290ZXI6IEZvb3RlcixcbiAgICBtb2RhbENvbnRhaW5lcjogTW9kYWxDb250YWluZXIsXG4gICAgYWxhcm1MaXN0XG4gIH0sXG4gIG1vdW50ZWQ6IGZ1bmN0aW9uKCkge1xuICAgIEZhY3RvcnkuR2V0KE1lc3NhZ2VTZXJ2aWNlKS5zdWJzY3JpYmVUb0NoYW5uZWwoXCJzaG93LW1vZGFsXCIsIGFyZ3MgPT4ge1xuICAgICAgdGhpcy5hcHBseUJsdXIgPSB0cnVlO1xuICAgIH0pO1xuXG4gICAgRmFjdG9yeS5HZXQoTWVzc2FnZVNlcnZpY2UpLnN1YnNjcmliZVRvQ2hhbm5lbChcImhpZGUtbW9kYWxcIiwgYXJncyA9PiB7XG4gICAgICB0aGlzLmFwcGx5Qmx1ciA9IGZhbHNlO1xuICAgIH0pO1xuXG4gICAgLy8gdGhpcy4kbmV4dFRpY2soKCkgPT4gTW9kYWxIZWxwZXIuU2hvd01vZGFsKExvZ2luKSk7XG4gICAgdGhpcy5odWIgPSBuZXcgSHViKCk7XG4gIH0sXG4gIGNvbXB1dGVkOiB7XG4gICAgZGVidWdTdG9yZTogZnVuY3Rpb24oKSB7XG4gICAgICByZXR1cm4gdGhpcy4kc3RvcmUuc3RhdGU7XG4gICAgfSxcbiAgICBpc01haW5WaWV3TGlmdGVkVXA6IGZ1bmN0aW9uKCkge1xuICAgICAgcmV0dXJuIHRoaXMuJHN0b3JlLnN0YXRlLmlzTWFpblZpZXdMaWZ0ZWRVcDtcbiAgICB9XG4gIH0sXG4gIHdhdGNoOiB7XG4gICAgaXNNYWluVmlld0xpZnRlZFVwOiBmdW5jdGlvbigpIHtcbiAgICAgIGlmICh0aGlzLnN0YXRlLmlzTWFpblZpZXdMaWZ0ZWRVcClcbiAgICAgICAgdGhpcy5hcHBseVZpZXdQb3NpdGlvbigtd2luZG93LmlubmVySGVpZ2h0ICsgODIpO1xuICAgICAgZWxzZSB0aGlzLmFwcGx5Vmlld1Bvc2l0aW9uKDApO1xuICAgIH1cbiAgfSxcbiAgbWV0aG9kczoge1xuICAgIGNhbGxIdWI6IGZ1bmN0aW9uKCkge1xuICAgICAgdGhpcy5odWIuSGVsbG8oKTtcbiAgICB9LFxuICAgIHRvZ2dsZU1haW5WaWV3KCkge1xuICAgICAgYXBwTW9kZWxBY3Rpb25zLk1haW5WaWV3VG9nZ2xlKHRoaXMuJHN0b3JlKTtcbiAgICB9LFxuICAgIG1vdmVwYW5lbChlKSB7XG4gICAgICBpZiAoZSAmJiBlLnRvdWNoZXMgJiYgZS50b3VjaGVzWzBdKSB7XG4gICAgICAgIHRoaXMuYXBwbHlWaWV3UG9zaXRpb24oLXdpbmRvdy5pbm5lckhlaWdodCArIDgyICsgZS50b3VjaGVzWzBdLnNjcmVlblksIHRydWUpO1xuICAgICAgfVxuICAgIH0sXG4gICAgYXBwbHlWaWV3UG9zaXRpb24ocG9zaXRpb24sIHJlbW92ZXRyYW5zaXRpb24pIHtcbiAgICAgIHRoaXMuJHJlZnNbXCJtYWluLXZpZXdcIl0uc3R5bGUgPSB0aGlzLiRyZWZzW1wibWFpbi12aWV3LWhhbmRsZXJcIl0uc3R5bGUgPVxuICAgICAgICBcInRyYW5zZm9ybTp0cmFuc2xhdGVZKFwiICtcbiAgICAgICAgcG9zaXRpb24gK1xuICAgICAgICBcInB4KTtcIiArIChyZW1vdmV0cmFuc2l0aW9uID8gXCJ0cmFuc2l0aW9uOnVuc2V0O1wiIDogXCJcIik7XG4gICAgfVxuICB9LFxuICBkYXRhOiBmdW5jdGlvbigpIHtcbiAgICByZXR1cm4ge1xuICAgICAgc3RhdGU6IHRoaXMuJHN0b3JlLnN0YXRlLFxuICAgICAgYXBwbHlCbHVyOiBmYWxzZVxuICAgIH07XG4gIH1cbn07XG48L3NjcmlwdD5cblxuXG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gQXBwLnZ1ZT9hYTZjZjBkYyJdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBb0NBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFHQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUpBOztBQU1BO0FBQ0E7QUFBQTtBQUNBO0FBRUE7QUFDQTtBQUFBO0FBQ0E7QUFFQTtBQUNBO0FBQUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQU5BOztBQVNBO0FBQ0E7QUFHQTtBQUxBOztBQVFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBSUE7QUFqQkE7QUFtQkE7O0FBRUE7QUFDQTtBQUZBO0FBSUE7QUEzREEiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///452\n"); /***/ }), @@ -36,7 +36,7 @@ eval("\n\nvar _base = __webpack_require__(51);\n\nvar _baseComponents = __webpac /***/ (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(\n \"div\",\n { staticClass: \"container\" },\n [\n _c(\n \"div\",\n { class: { blur: _vm.applyBlur }, attrs: { id: \"app\" } },\n [\n _c(\"app-header\"),\n _vm._v(\" \"),\n _c(\"alarm-list\"),\n _vm._v(\" \"),\n _c(\n \"div\",\n { attrs: { id: \"back-view\" } },\n [_c(\"router-view\", { attrs: { name: \"backview\" } })],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n {\n class: { \"turn-up\": _vm.state.isMainViewLiftedUp },\n attrs: { id: \"main-view-handler\" },\n on: {\n click: function($event) {\n _vm.toggleMainView()\n }\n }\n },\n [\n _c(\n \"vue-gesture\",\n { attrs: { type: \"swipedown\", call: _vm.toggleMainView } },\n [\n _c(\"div\", { staticClass: \"handle\" }, [\n _c(\"i\", { staticClass: \"fa fa-angle-double-down\" })\n ])\n ]\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n {\n class: { \"turn-up\": _vm.state.isMainViewLiftedUp },\n attrs: { id: \"main-view\" }\n },\n [_c(\"router-view\")],\n 1\n ),\n _vm._v(\" \"),\n _c(\"app-footer\")\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\"modal-container\", { attrs: { name: \"modal\" } })\n ],\n 1\n )\n}\nvar staticRenderFns = []\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-04c2046b\", esExports)\n }\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNDU1LmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL0FwcC52dWU/N2RjNiJdLCJzb3VyY2VzQ29udGVudCI6WyJ2YXIgcmVuZGVyID0gZnVuY3Rpb24oKSB7XG4gIHZhciBfdm0gPSB0aGlzXG4gIHZhciBfaCA9IF92bS4kY3JlYXRlRWxlbWVudFxuICB2YXIgX2MgPSBfdm0uX3NlbGYuX2MgfHwgX2hcbiAgcmV0dXJuIF9jKFxuICAgIFwiZGl2XCIsXG4gICAgeyBzdGF0aWNDbGFzczogXCJjb250YWluZXJcIiB9LFxuICAgIFtcbiAgICAgIF9jKFxuICAgICAgICBcImRpdlwiLFxuICAgICAgICB7IGNsYXNzOiB7IGJsdXI6IF92bS5hcHBseUJsdXIgfSwgYXR0cnM6IHsgaWQ6IFwiYXBwXCIgfSB9LFxuICAgICAgICBbXG4gICAgICAgICAgX2MoXCJhcHAtaGVhZGVyXCIpLFxuICAgICAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICAgICAgX2MoXCJhbGFybS1saXN0XCIpLFxuICAgICAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICAgICAgX2MoXG4gICAgICAgICAgICBcImRpdlwiLFxuICAgICAgICAgICAgeyBhdHRyczogeyBpZDogXCJiYWNrLXZpZXdcIiB9IH0sXG4gICAgICAgICAgICBbX2MoXCJyb3V0ZXItdmlld1wiLCB7IGF0dHJzOiB7IG5hbWU6IFwiYmFja3ZpZXdcIiB9IH0pXSxcbiAgICAgICAgICAgIDFcbiAgICAgICAgICApLFxuICAgICAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICAgICAgX2MoXG4gICAgICAgICAgICBcImRpdlwiLFxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICBjbGFzczogeyBcInR1cm4tdXBcIjogX3ZtLnN0YXRlLmlzTWFpblZpZXdMaWZ0ZWRVcCB9LFxuICAgICAgICAgICAgICBhdHRyczogeyBpZDogXCJtYWluLXZpZXctaGFuZGxlclwiIH0sXG4gICAgICAgICAgICAgIG9uOiB7XG4gICAgICAgICAgICAgICAgY2xpY2s6IGZ1bmN0aW9uKCRldmVudCkge1xuICAgICAgICAgICAgICAgICAgX3ZtLnRvZ2dsZU1haW5WaWV3KClcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICBbXG4gICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgIFwidnVlLWdlc3R1cmVcIixcbiAgICAgICAgICAgICAgICB7IGF0dHJzOiB7IHR5cGU6IFwic3dpcGVkb3duXCIsIGNhbGw6IF92bS50b2dnbGVNYWluVmlldyB9IH0sXG4gICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgX2MoXCJkaXZcIiwgeyBzdGF0aWNDbGFzczogXCJoYW5kbGVcIiB9LCBbXG4gICAgICAgICAgICAgICAgICAgIF9jKFwiaVwiLCB7IHN0YXRpY0NsYXNzOiBcImZhIGZhLWFuZ2xlLWRvdWJsZS1kb3duXCIgfSlcbiAgICAgICAgICAgICAgICAgIF0pXG4gICAgICAgICAgICAgICAgXVxuICAgICAgICAgICAgICApXG4gICAgICAgICAgICBdLFxuICAgICAgICAgICAgMVxuICAgICAgICAgICksXG4gICAgICAgICAgX3ZtLl92KFwiIFwiKSxcbiAgICAgICAgICBfYyhcbiAgICAgICAgICAgIFwiZGl2XCIsXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgIGNsYXNzOiB7IFwidHVybi11cFwiOiBfdm0uc3RhdGUuaXNNYWluVmlld0xpZnRlZFVwIH0sXG4gICAgICAgICAgICAgIGF0dHJzOiB7IGlkOiBcIm1haW4tdmlld1wiIH1cbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICBbX2MoXCJyb3V0ZXItdmlld1wiKV0sXG4gICAgICAgICAgICAxXG4gICAgICAgICAgKSxcbiAgICAgICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgICAgIF9jKFwiYXBwLWZvb3RlclwiKVxuICAgICAgICBdLFxuICAgICAgICAxXG4gICAgICApLFxuICAgICAgX3ZtLl92KFwiIFwiKSxcbiAgICAgIF9jKFwibW9kYWwtY29udGFpbmVyXCIsIHsgYXR0cnM6IHsgbmFtZTogXCJtb2RhbFwiIH0gfSlcbiAgICBdLFxuICAgIDFcbiAgKVxufVxudmFyIHN0YXRpY1JlbmRlckZucyA9IFtdXG5yZW5kZXIuX3dpdGhTdHJpcHBlZCA9IHRydWVcbnZhciBlc0V4cG9ydHMgPSB7IHJlbmRlcjogcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnM6IHN0YXRpY1JlbmRlckZucyB9XG5leHBvcnQgZGVmYXVsdCBlc0V4cG9ydHNcbmlmIChtb2R1bGUuaG90KSB7XG4gIG1vZHVsZS5ob3QuYWNjZXB0KClcbiAgaWYgKG1vZHVsZS5ob3QuZGF0YSkge1xuICAgIHJlcXVpcmUoXCJ2dWUtaG90LXJlbG9hZC1hcGlcIikgICAgICAucmVyZW5kZXIoXCJkYXRhLXYtMDRjMjA0NmJcIiwgZXNFeHBvcnRzKVxuICB9XG59XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvdGVtcGxhdGUtY29tcGlsZXI/e1wiaWRcIjpcImRhdGEtdi0wNGMyMDQ2YlwiLFwiaGFzU2NvcGVkXCI6ZmFsc2UsXCJidWJsZVwiOntcInRyYW5zZm9ybXNcIjp7fX19IS4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL3NlbGVjdG9yLmpzP3R5cGU9dGVtcGxhdGUmaW5kZXg9MCZidXN0Q2FjaGUhLi9zcmMvQXBwLnZ1ZVxuLy8gbW9kdWxlIGlkID0gNDU1XG4vLyBtb2R1bGUgY2h1bmtzID0gMSJdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///455\n"); +eval("var render = function() {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n return _c(\n \"div\",\n { staticClass: \"container\" },\n [\n _c(\n \"div\",\n { class: { blur: _vm.applyBlur }, attrs: { id: \"app\" } },\n [\n _c(\"app-header\"),\n _vm._v(\" \"),\n _c(\"alarm-list\"),\n _vm._v(\" \"),\n _c(\n \"div\",\n { attrs: { id: \"back-view\" } },\n [_c(\"router-view\", { attrs: { name: \"backview\" } })],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n { ref: \"main-view\", attrs: { id: \"main-view\" } },\n [_c(\"router-view\")],\n 1\n ),\n _vm._v(\" \"),\n _c(\n \"div\",\n {\n ref: \"main-view-handler\",\n attrs: { id: \"main-view-handler\" },\n on: {\n click: function($event) {\n _vm.toggleMainView()\n }\n }\n },\n [\n _c(\n \"vue-gesture\",\n {\n attrs: {\n type: \"swipedown\",\n call: _vm.toggleMainView,\n onmove: _vm.movepanel\n }\n },\n [\n _c(\"div\", { staticClass: \"handle\" }, [\n _c(\"i\", { staticClass: \"fa fa-angle-double-down\" })\n ])\n ]\n )\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\"app-footer\")\n ],\n 1\n ),\n _vm._v(\" \"),\n _c(\"modal-container\", { attrs: { name: \"modal\" } })\n ],\n 1\n )\n}\nvar staticRenderFns = []\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-04c2046b\", esExports)\n }\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNDU1LmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL0FwcC52dWU/N2RjNiJdLCJzb3VyY2VzQ29udGVudCI6WyJ2YXIgcmVuZGVyID0gZnVuY3Rpb24oKSB7XG4gIHZhciBfdm0gPSB0aGlzXG4gIHZhciBfaCA9IF92bS4kY3JlYXRlRWxlbWVudFxuICB2YXIgX2MgPSBfdm0uX3NlbGYuX2MgfHwgX2hcbiAgcmV0dXJuIF9jKFxuICAgIFwiZGl2XCIsXG4gICAgeyBzdGF0aWNDbGFzczogXCJjb250YWluZXJcIiB9LFxuICAgIFtcbiAgICAgIF9jKFxuICAgICAgICBcImRpdlwiLFxuICAgICAgICB7IGNsYXNzOiB7IGJsdXI6IF92bS5hcHBseUJsdXIgfSwgYXR0cnM6IHsgaWQ6IFwiYXBwXCIgfSB9LFxuICAgICAgICBbXG4gICAgICAgICAgX2MoXCJhcHAtaGVhZGVyXCIpLFxuICAgICAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICAgICAgX2MoXCJhbGFybS1saXN0XCIpLFxuICAgICAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICAgICAgX2MoXG4gICAgICAgICAgICBcImRpdlwiLFxuICAgICAgICAgICAgeyBhdHRyczogeyBpZDogXCJiYWNrLXZpZXdcIiB9IH0sXG4gICAgICAgICAgICBbX2MoXCJyb3V0ZXItdmlld1wiLCB7IGF0dHJzOiB7IG5hbWU6IFwiYmFja3ZpZXdcIiB9IH0pXSxcbiAgICAgICAgICAgIDFcbiAgICAgICAgICApLFxuICAgICAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICAgICAgX2MoXG4gICAgICAgICAgICBcImRpdlwiLFxuICAgICAgICAgICAgeyByZWY6IFwibWFpbi12aWV3XCIsIGF0dHJzOiB7IGlkOiBcIm1haW4tdmlld1wiIH0gfSxcbiAgICAgICAgICAgIFtfYyhcInJvdXRlci12aWV3XCIpXSxcbiAgICAgICAgICAgIDFcbiAgICAgICAgICApLFxuICAgICAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICAgICAgX2MoXG4gICAgICAgICAgICBcImRpdlwiLFxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICByZWY6IFwibWFpbi12aWV3LWhhbmRsZXJcIixcbiAgICAgICAgICAgICAgYXR0cnM6IHsgaWQ6IFwibWFpbi12aWV3LWhhbmRsZXJcIiB9LFxuICAgICAgICAgICAgICBvbjoge1xuICAgICAgICAgICAgICAgIGNsaWNrOiBmdW5jdGlvbigkZXZlbnQpIHtcbiAgICAgICAgICAgICAgICAgIF92bS50b2dnbGVNYWluVmlldygpXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgW1xuICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICBcInZ1ZS1nZXN0dXJlXCIsXG4gICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgICAgdHlwZTogXCJzd2lwZWRvd25cIixcbiAgICAgICAgICAgICAgICAgICAgY2FsbDogX3ZtLnRvZ2dsZU1haW5WaWV3LFxuICAgICAgICAgICAgICAgICAgICBvbm1vdmU6IF92bS5tb3ZlcGFuZWxcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgIF9jKFwiZGl2XCIsIHsgc3RhdGljQ2xhc3M6IFwiaGFuZGxlXCIgfSwgW1xuICAgICAgICAgICAgICAgICAgICBfYyhcImlcIiwgeyBzdGF0aWNDbGFzczogXCJmYSBmYS1hbmdsZS1kb3VibGUtZG93blwiIH0pXG4gICAgICAgICAgICAgICAgICBdKVxuICAgICAgICAgICAgICAgIF1cbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgXSxcbiAgICAgICAgICAgIDFcbiAgICAgICAgICApLFxuICAgICAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICAgICAgX2MoXCJhcHAtZm9vdGVyXCIpXG4gICAgICAgIF0sXG4gICAgICAgIDFcbiAgICAgICksXG4gICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgX2MoXCJtb2RhbC1jb250YWluZXJcIiwgeyBhdHRyczogeyBuYW1lOiBcIm1vZGFsXCIgfSB9KVxuICAgIF0sXG4gICAgMVxuICApXG59XG52YXIgc3RhdGljUmVuZGVyRm5zID0gW11cbnJlbmRlci5fd2l0aFN0cmlwcGVkID0gdHJ1ZVxudmFyIGVzRXhwb3J0cyA9IHsgcmVuZGVyOiByZW5kZXIsIHN0YXRpY1JlbmRlckZuczogc3RhdGljUmVuZGVyRm5zIH1cbmV4cG9ydCBkZWZhdWx0IGVzRXhwb3J0c1xuaWYgKG1vZHVsZS5ob3QpIHtcbiAgbW9kdWxlLmhvdC5hY2NlcHQoKVxuICBpZiAobW9kdWxlLmhvdC5kYXRhKSB7XG4gICAgcmVxdWlyZShcInZ1ZS1ob3QtcmVsb2FkLWFwaVwiKSAgICAgIC5yZXJlbmRlcihcImRhdGEtdi0wNGMyMDQ2YlwiLCBlc0V4cG9ydHMpXG4gIH1cbn1cblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi90ZW1wbGF0ZS1jb21waWxlcj97XCJpZFwiOlwiZGF0YS12LTA0YzIwNDZiXCIsXCJoYXNTY29wZWRcIjpmYWxzZSxcImJ1YmxlXCI6e1widHJhbnNmb3Jtc1wiOnt9fX0hLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvc2VsZWN0b3IuanM/dHlwZT10ZW1wbGF0ZSZpbmRleD0wJmJ1c3RDYWNoZSEuL3NyYy9BcHAudnVlXG4vLyBtb2R1bGUgaWQgPSA0NTVcbi8vIG1vZHVsZSBjaHVua3MgPSAxIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///455\n"); /***/ }) diff --git a/Step/wwwroot/dist/build.js b/Step/wwwroot/dist/build.js index 4d82e50a..30366f48 100644 --- a/Step/wwwroot/dist/build.js +++ b/Step/wwwroot/dist/build.js @@ -2417,7 +2417,7 @@ eval("Object.defineProperty(__webpack_exports__, \"__esModule\", { value: true } /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nvar _vue = __webpack_require__(11);\n\nvar _vue2 = _interopRequireDefault(_vue);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\n// credit: http://www.javascriptkit.com/javatutors/touchevents2.shtml\nfunction swipedetect(el, callback) {\n\n var touchsurface = el,\n swipedir,\n startX,\n startY,\n distX,\n distY,\n threshold = 10,\n //required min distance traveled to be considered swipe\n restraint = 100,\n // maximum distance allowed at the same time in perpendicular direction\n allowedTime = 300,\n // maximum time allowed to travel that distance\n elapsedTime,\n startTime,\n handleswipe = callback || function (swipedir) {};\n\n touchsurface.addEventListener('touchstart', function (e) {\n var touchobj = e.changedTouches[0];\n swipedir = 'none';\n distX = 0;\n distY = 0;\n startX = touchobj.pageX;\n startY = touchobj.pageY;\n startTime = new Date().getTime(); // record time when finger first makes contact with surface\n e.preventDefault();\n }, false);\n\n touchsurface.addEventListener('touchmove', function (e) {\n e.preventDefault(); // prevent scrolling when inside DIV\n }, false);\n\n touchsurface.addEventListener('touchend', function (e) {\n var touchobj = e.changedTouches[0];\n distX = touchobj.pageX - startX; // get horizontal dist traveled by finger while in contact with surface\n distY = touchobj.pageY - startY; // get vertical dist traveled by finger while in contact with surface\n elapsedTime = new Date().getTime() - startTime; // get time elapsed\n if (elapsedTime <= allowedTime) {\n // first condition for awipe met\n if (Math.abs(distX) >= threshold && Math.abs(distY) <= restraint) {\n // 2nd condition for horizontal swipe met\n swipedir = distX < 0 ? 'left' : 'right'; // if dist traveled is negative, it indicates left swipe\n } else if (Math.abs(distY) >= threshold && Math.abs(distX) <= restraint) {\n // 2nd condition for vertical swipe met\n swipedir = distY < 0 ? 'up' : 'down'; // if dist traveled is negative, it indicates up swipe\n }\n }\n handleswipe(swipedir);\n e.preventDefault();\n }, false);\n}\n\n_vue2.default.component('vue-gesture', {\n template: '',\n props: {\n call: { type: Function }\n },\n mounted: function mounted() {\n var self = this;\n\n if (typeof this.call !== 'function') {\n console.log(this.call);\n return console.error('The expression of directive \"v-gesture\" must be a function!');\n }\n\n if (this.$el) swipedetect(this.$el, this.call);\n }\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMzU4LmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vL3NyYy9fYmFzZS9nZXN0dXJlcy5qcz8xMDNkIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBWdWUgZnJvbSBcInZ1ZVwiO1xuXG4vLyBjcmVkaXQ6IGh0dHA6Ly93d3cuamF2YXNjcmlwdGtpdC5jb20vamF2YXR1dG9ycy90b3VjaGV2ZW50czIuc2h0bWxcbmZ1bmN0aW9uIHN3aXBlZGV0ZWN0KGVsLCBjYWxsYmFjaykge1xuXG4gICAgdmFyIHRvdWNoc3VyZmFjZSA9IGVsLFxuICAgICAgICBzd2lwZWRpcixcbiAgICAgICAgc3RhcnRYLFxuICAgICAgICBzdGFydFksXG4gICAgICAgIGRpc3RYLFxuICAgICAgICBkaXN0WSxcbiAgICAgICAgdGhyZXNob2xkID0gMTAsIC8vcmVxdWlyZWQgbWluIGRpc3RhbmNlIHRyYXZlbGVkIHRvIGJlIGNvbnNpZGVyZWQgc3dpcGVcbiAgICAgICAgcmVzdHJhaW50ID0gMTAwLCAvLyBtYXhpbXVtIGRpc3RhbmNlIGFsbG93ZWQgYXQgdGhlIHNhbWUgdGltZSBpbiBwZXJwZW5kaWN1bGFyIGRpcmVjdGlvblxuICAgICAgICBhbGxvd2VkVGltZSA9IDMwMCwgLy8gbWF4aW11bSB0aW1lIGFsbG93ZWQgdG8gdHJhdmVsIHRoYXQgZGlzdGFuY2VcbiAgICAgICAgZWxhcHNlZFRpbWUsXG4gICAgICAgIHN0YXJ0VGltZSxcbiAgICAgICAgaGFuZGxlc3dpcGUgPSBjYWxsYmFjayB8fCBmdW5jdGlvbihzd2lwZWRpcikge31cblxuICAgIHRvdWNoc3VyZmFjZS5hZGRFdmVudExpc3RlbmVyKCd0b3VjaHN0YXJ0JywgZnVuY3Rpb24oZSkge1xuICAgICAgICB2YXIgdG91Y2hvYmogPSBlLmNoYW5nZWRUb3VjaGVzWzBdXG4gICAgICAgIHN3aXBlZGlyID0gJ25vbmUnXG4gICAgICAgIGRpc3RYID0gMFxuICAgICAgICBkaXN0WSA9IDBcbiAgICAgICAgc3RhcnRYID0gdG91Y2hvYmoucGFnZVhcbiAgICAgICAgc3RhcnRZID0gdG91Y2hvYmoucGFnZVlcbiAgICAgICAgc3RhcnRUaW1lID0gbmV3IERhdGUoKS5nZXRUaW1lKCkgLy8gcmVjb3JkIHRpbWUgd2hlbiBmaW5nZXIgZmlyc3QgbWFrZXMgY29udGFjdCB3aXRoIHN1cmZhY2VcbiAgICAgICAgZS5wcmV2ZW50RGVmYXVsdCgpXG4gICAgfSwgZmFsc2UpXG5cbiAgICB0b3VjaHN1cmZhY2UuYWRkRXZlbnRMaXN0ZW5lcigndG91Y2htb3ZlJywgZnVuY3Rpb24oZSkge1xuICAgICAgICBlLnByZXZlbnREZWZhdWx0KCkgLy8gcHJldmVudCBzY3JvbGxpbmcgd2hlbiBpbnNpZGUgRElWXG4gICAgfSwgZmFsc2UpXG5cbiAgICB0b3VjaHN1cmZhY2UuYWRkRXZlbnRMaXN0ZW5lcigndG91Y2hlbmQnLCBmdW5jdGlvbihlKSB7XG4gICAgICAgIHZhciB0b3VjaG9iaiA9IGUuY2hhbmdlZFRvdWNoZXNbMF1cbiAgICAgICAgZGlzdFggPSB0b3VjaG9iai5wYWdlWCAtIHN0YXJ0WCAvLyBnZXQgaG9yaXpvbnRhbCBkaXN0IHRyYXZlbGVkIGJ5IGZpbmdlciB3aGlsZSBpbiBjb250YWN0IHdpdGggc3VyZmFjZVxuICAgICAgICBkaXN0WSA9IHRvdWNob2JqLnBhZ2VZIC0gc3RhcnRZIC8vIGdldCB2ZXJ0aWNhbCBkaXN0IHRyYXZlbGVkIGJ5IGZpbmdlciB3aGlsZSBpbiBjb250YWN0IHdpdGggc3VyZmFjZVxuICAgICAgICBlbGFwc2VkVGltZSA9IG5ldyBEYXRlKCkuZ2V0VGltZSgpIC0gc3RhcnRUaW1lIC8vIGdldCB0aW1lIGVsYXBzZWRcbiAgICAgICAgaWYgKGVsYXBzZWRUaW1lIDw9IGFsbG93ZWRUaW1lKSB7IC8vIGZpcnN0IGNvbmRpdGlvbiBmb3IgYXdpcGUgbWV0XG4gICAgICAgICAgICBpZiAoTWF0aC5hYnMoZGlzdFgpID49IHRocmVzaG9sZCAmJiBNYXRoLmFicyhkaXN0WSkgPD0gcmVzdHJhaW50KSB7IC8vIDJuZCBjb25kaXRpb24gZm9yIGhvcml6b250YWwgc3dpcGUgbWV0XG4gICAgICAgICAgICAgICAgc3dpcGVkaXIgPSAoZGlzdFggPCAwKSA/ICdsZWZ0JyA6ICdyaWdodCcgLy8gaWYgZGlzdCB0cmF2ZWxlZCBpcyBuZWdhdGl2ZSwgaXQgaW5kaWNhdGVzIGxlZnQgc3dpcGVcbiAgICAgICAgICAgIH0gZWxzZSBpZiAoTWF0aC5hYnMoZGlzdFkpID49IHRocmVzaG9sZCAmJiBNYXRoLmFicyhkaXN0WCkgPD0gcmVzdHJhaW50KSB7IC8vIDJuZCBjb25kaXRpb24gZm9yIHZlcnRpY2FsIHN3aXBlIG1ldFxuICAgICAgICAgICAgICAgIHN3aXBlZGlyID0gKGRpc3RZIDwgMCkgPyAndXAnIDogJ2Rvd24nIC8vIGlmIGRpc3QgdHJhdmVsZWQgaXMgbmVnYXRpdmUsIGl0IGluZGljYXRlcyB1cCBzd2lwZVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGhhbmRsZXN3aXBlKHN3aXBlZGlyKVxuICAgICAgICBlLnByZXZlbnREZWZhdWx0KClcbiAgICB9LCBmYWxzZSlcbn1cblxuVnVlLmNvbXBvbmVudCgndnVlLWdlc3R1cmUnLCB7XG4gICAgdGVtcGxhdGU6ICc8c3Bhbj48c2xvdD48L3Nsb3Q+PC9zcGFuPicsXG4gICAgcHJvcHM6IHtcbiAgICAgICAgY2FsbDogeyB0eXBlOiBGdW5jdGlvbiB9XG4gICAgfSxcbiAgICBtb3VudGVkOiBmdW5jdGlvbigpIHtcbiAgICAgICAgdmFyIHNlbGYgPSB0aGlzO1xuXG4gICAgICAgIGlmICh0eXBlb2YgdGhpcy5jYWxsICE9PSAnZnVuY3Rpb24nKSB7XG4gICAgICAgICAgICBjb25zb2xlLmxvZyh0aGlzLmNhbGwpO1xuICAgICAgICAgICAgcmV0dXJuIGNvbnNvbGUuZXJyb3IoJ1RoZSBleHByZXNzaW9uIG9mIGRpcmVjdGl2ZSBcInYtZ2VzdHVyZVwiIG11c3QgYmUgYSBmdW5jdGlvbiEnKTtcbiAgICAgICAgfVxuXG4gICAgICAgIGlmICh0aGlzLiRlbClcbiAgICAgICAgICAgIHN3aXBlZGV0ZWN0KHRoaXMuJGVsLCB0aGlzLmNhbGwpO1xuICAgIH1cbn0pO1xuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyBzcmMvX2Jhc2UvZ2VzdHVyZXMuanMiXSwibWFwcGluZ3MiOiI7O0FBQUE7QUFDQTs7Ozs7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBT0E7QUFQQTtBQVFBO0FBUkE7QUFTQTtBQVRBO0FBQUE7QUFDQTtBQVlBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQURBO0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFmQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///358\n"); +eval("\n\nvar _vue = __webpack_require__(11);\n\nvar _vue2 = _interopRequireDefault(_vue);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\n// credit: http://www.javascriptkit.com/javatutors/touchevents2.shtml\nfunction swipedetect(el, callback, onmovecallback) {\n\n var touchsurface = el,\n swipedir,\n startX,\n startY,\n distX,\n distY,\n threshold = 10,\n //required min distance traveled to be considered swipe\n restraint = 100,\n // maximum distance allowed at the same time in perpendicular direction\n allowedTime = 300,\n // maximum time allowed to travel that distance\n elapsedTime,\n startTime,\n handleswipe = callback || function (swipedir) {};\n\n touchsurface.addEventListener('touchstart', function (e) {\n var touchobj = e.changedTouches[0];\n swipedir = 'none';\n distX = 0;\n distY = 0;\n startX = touchobj.pageX;\n startY = touchobj.pageY;\n startTime = new Date().getTime(); // record time when finger first makes contact with surface\n e.preventDefault();\n }, false);\n\n touchsurface.addEventListener('touchmove', function (e) {\n e.preventDefault(); // prevent scrolling when inside DIV\n\n if (onmovecallback) onmovecallback(e);\n }, false);\n\n touchsurface.addEventListener('touchend', function (e) {\n var touchobj = e.changedTouches[0];\n distX = touchobj.pageX - startX; // get horizontal dist traveled by finger while in contact with surface\n distY = touchobj.pageY - startY; // get vertical dist traveled by finger while in contact with surface\n elapsedTime = new Date().getTime() - startTime; // get time elapsed\n if (elapsedTime <= allowedTime) {\n // first condition for awipe met\n if (Math.abs(distX) >= threshold && Math.abs(distY) <= restraint) {\n // 2nd condition for horizontal swipe met\n swipedir = distX < 0 ? 'left' : 'right'; // if dist traveled is negative, it indicates left swipe\n } else if (Math.abs(distY) >= threshold && Math.abs(distX) <= restraint) {\n // 2nd condition for vertical swipe met\n swipedir = distY < 0 ? 'up' : 'down'; // if dist traveled is negative, it indicates up swipe\n }\n }\n handleswipe(swipedir);\n e.preventDefault();\n }, false);\n}\n\n_vue2.default.component('vue-gesture', {\n template: '',\n props: {\n call: { type: Function },\n onmove: { type: Function }\n },\n mounted: function mounted() {\n var self = this;\n\n if (typeof this.call !== 'function') {\n console.log(this.call);\n return console.error('The expression of directive \"v-gesture call\" must be a function!');\n }\n\n if (this.onmove && typeof this.onmove !== 'function') {\n console.log(this.call);\n return console.error('The expression of directive \"v-gesture onmove\" must be a function!');\n }\n\n if (this.$el) swipedetect(this.$el, this.call, this.onmove);\n }\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMzU4LmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vL3NyYy9fYmFzZS9nZXN0dXJlcy5qcz8xMDNkIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBWdWUgZnJvbSBcInZ1ZVwiO1xuXG4vLyBjcmVkaXQ6IGh0dHA6Ly93d3cuamF2YXNjcmlwdGtpdC5jb20vamF2YXR1dG9ycy90b3VjaGV2ZW50czIuc2h0bWxcbmZ1bmN0aW9uIHN3aXBlZGV0ZWN0KGVsLCBjYWxsYmFjaywgb25tb3ZlY2FsbGJhY2spIHtcblxuICAgIHZhciB0b3VjaHN1cmZhY2UgPSBlbCxcbiAgICAgICAgc3dpcGVkaXIsXG4gICAgICAgIHN0YXJ0WCxcbiAgICAgICAgc3RhcnRZLFxuICAgICAgICBkaXN0WCxcbiAgICAgICAgZGlzdFksXG4gICAgICAgIHRocmVzaG9sZCA9IDEwLCAvL3JlcXVpcmVkIG1pbiBkaXN0YW5jZSB0cmF2ZWxlZCB0byBiZSBjb25zaWRlcmVkIHN3aXBlXG4gICAgICAgIHJlc3RyYWludCA9IDEwMCwgLy8gbWF4aW11bSBkaXN0YW5jZSBhbGxvd2VkIGF0IHRoZSBzYW1lIHRpbWUgaW4gcGVycGVuZGljdWxhciBkaXJlY3Rpb25cbiAgICAgICAgYWxsb3dlZFRpbWUgPSAzMDAsIC8vIG1heGltdW0gdGltZSBhbGxvd2VkIHRvIHRyYXZlbCB0aGF0IGRpc3RhbmNlXG4gICAgICAgIGVsYXBzZWRUaW1lLFxuICAgICAgICBzdGFydFRpbWUsXG4gICAgICAgIGhhbmRsZXN3aXBlID0gY2FsbGJhY2sgfHwgZnVuY3Rpb24oc3dpcGVkaXIpIHt9XG5cbiAgICB0b3VjaHN1cmZhY2UuYWRkRXZlbnRMaXN0ZW5lcigndG91Y2hzdGFydCcsIGZ1bmN0aW9uKGUpIHtcbiAgICAgICAgdmFyIHRvdWNob2JqID0gZS5jaGFuZ2VkVG91Y2hlc1swXVxuICAgICAgICBzd2lwZWRpciA9ICdub25lJ1xuICAgICAgICBkaXN0WCA9IDBcbiAgICAgICAgZGlzdFkgPSAwXG4gICAgICAgIHN0YXJ0WCA9IHRvdWNob2JqLnBhZ2VYXG4gICAgICAgIHN0YXJ0WSA9IHRvdWNob2JqLnBhZ2VZXG4gICAgICAgIHN0YXJ0VGltZSA9IG5ldyBEYXRlKCkuZ2V0VGltZSgpIC8vIHJlY29yZCB0aW1lIHdoZW4gZmluZ2VyIGZpcnN0IG1ha2VzIGNvbnRhY3Qgd2l0aCBzdXJmYWNlXG4gICAgICAgIGUucHJldmVudERlZmF1bHQoKVxuICAgIH0sIGZhbHNlKVxuXG4gICAgdG91Y2hzdXJmYWNlLmFkZEV2ZW50TGlzdGVuZXIoJ3RvdWNobW92ZScsIGZ1bmN0aW9uKGUpIHtcbiAgICAgICAgZS5wcmV2ZW50RGVmYXVsdCgpIC8vIHByZXZlbnQgc2Nyb2xsaW5nIHdoZW4gaW5zaWRlIERJVlxuXG4gICAgICAgIGlmIChvbm1vdmVjYWxsYmFjaylcbiAgICAgICAgICAgIG9ubW92ZWNhbGxiYWNrKGUpXG5cbiAgICB9LCBmYWxzZSlcblxuICAgIHRvdWNoc3VyZmFjZS5hZGRFdmVudExpc3RlbmVyKCd0b3VjaGVuZCcsIGZ1bmN0aW9uKGUpIHtcbiAgICAgICAgdmFyIHRvdWNob2JqID0gZS5jaGFuZ2VkVG91Y2hlc1swXVxuICAgICAgICBkaXN0WCA9IHRvdWNob2JqLnBhZ2VYIC0gc3RhcnRYIC8vIGdldCBob3Jpem9udGFsIGRpc3QgdHJhdmVsZWQgYnkgZmluZ2VyIHdoaWxlIGluIGNvbnRhY3Qgd2l0aCBzdXJmYWNlXG4gICAgICAgIGRpc3RZID0gdG91Y2hvYmoucGFnZVkgLSBzdGFydFkgLy8gZ2V0IHZlcnRpY2FsIGRpc3QgdHJhdmVsZWQgYnkgZmluZ2VyIHdoaWxlIGluIGNvbnRhY3Qgd2l0aCBzdXJmYWNlXG4gICAgICAgIGVsYXBzZWRUaW1lID0gbmV3IERhdGUoKS5nZXRUaW1lKCkgLSBzdGFydFRpbWUgLy8gZ2V0IHRpbWUgZWxhcHNlZFxuICAgICAgICBpZiAoZWxhcHNlZFRpbWUgPD0gYWxsb3dlZFRpbWUpIHsgLy8gZmlyc3QgY29uZGl0aW9uIGZvciBhd2lwZSBtZXRcbiAgICAgICAgICAgIGlmIChNYXRoLmFicyhkaXN0WCkgPj0gdGhyZXNob2xkICYmIE1hdGguYWJzKGRpc3RZKSA8PSByZXN0cmFpbnQpIHsgLy8gMm5kIGNvbmRpdGlvbiBmb3IgaG9yaXpvbnRhbCBzd2lwZSBtZXRcbiAgICAgICAgICAgICAgICBzd2lwZWRpciA9IChkaXN0WCA8IDApID8gJ2xlZnQnIDogJ3JpZ2h0JyAvLyBpZiBkaXN0IHRyYXZlbGVkIGlzIG5lZ2F0aXZlLCBpdCBpbmRpY2F0ZXMgbGVmdCBzd2lwZVxuICAgICAgICAgICAgfSBlbHNlIGlmIChNYXRoLmFicyhkaXN0WSkgPj0gdGhyZXNob2xkICYmIE1hdGguYWJzKGRpc3RYKSA8PSByZXN0cmFpbnQpIHsgLy8gMm5kIGNvbmRpdGlvbiBmb3IgdmVydGljYWwgc3dpcGUgbWV0XG4gICAgICAgICAgICAgICAgc3dpcGVkaXIgPSAoZGlzdFkgPCAwKSA/ICd1cCcgOiAnZG93bicgLy8gaWYgZGlzdCB0cmF2ZWxlZCBpcyBuZWdhdGl2ZSwgaXQgaW5kaWNhdGVzIHVwIHN3aXBlXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaGFuZGxlc3dpcGUoc3dpcGVkaXIpXG4gICAgICAgIGUucHJldmVudERlZmF1bHQoKVxuICAgIH0sIGZhbHNlKVxufVxuXG5WdWUuY29tcG9uZW50KCd2dWUtZ2VzdHVyZScsIHtcbiAgICB0ZW1wbGF0ZTogJzxzcGFuPjxzbG90Pjwvc2xvdD48L3NwYW4+JyxcbiAgICBwcm9wczoge1xuICAgICAgICBjYWxsOiB7IHR5cGU6IEZ1bmN0aW9uIH0sXG4gICAgICAgIG9ubW92ZTogeyB0eXBlOiBGdW5jdGlvbiB9XG4gICAgfSxcbiAgICBtb3VudGVkOiBmdW5jdGlvbigpIHtcbiAgICAgICAgdmFyIHNlbGYgPSB0aGlzO1xuXG4gICAgICAgIGlmICh0eXBlb2YgdGhpcy5jYWxsICE9PSAnZnVuY3Rpb24nKSB7XG4gICAgICAgICAgICBjb25zb2xlLmxvZyh0aGlzLmNhbGwpO1xuICAgICAgICAgICAgcmV0dXJuIGNvbnNvbGUuZXJyb3IoJ1RoZSBleHByZXNzaW9uIG9mIGRpcmVjdGl2ZSBcInYtZ2VzdHVyZSBjYWxsXCIgbXVzdCBiZSBhIGZ1bmN0aW9uIScpO1xuICAgICAgICB9XG5cbiAgICAgICAgaWYgKHRoaXMub25tb3ZlICYmIHR5cGVvZiB0aGlzLm9ubW92ZSAhPT0gJ2Z1bmN0aW9uJykge1xuICAgICAgICAgICAgY29uc29sZS5sb2codGhpcy5jYWxsKTtcbiAgICAgICAgICAgIHJldHVybiBjb25zb2xlLmVycm9yKCdUaGUgZXhwcmVzc2lvbiBvZiBkaXJlY3RpdmUgXCJ2LWdlc3R1cmUgb25tb3ZlXCIgbXVzdCBiZSBhIGZ1bmN0aW9uIScpO1xuICAgICAgICB9XG5cbiAgICAgICAgaWYgKHRoaXMuJGVsKVxuICAgICAgICAgICAgc3dpcGVkZXRlY3QodGhpcy4kZWwsIHRoaXMuY2FsbCwgdGhpcy5vbm1vdmUpO1xuICAgIH1cbn0pO1xuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyBzcmMvX2Jhc2UvZ2VzdHVyZXMuanMiXSwibWFwcGluZ3MiOiI7O0FBQUE7QUFDQTs7Ozs7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBT0E7QUFQQTtBQVFBO0FBUkE7QUFTQTtBQVRBO0FBQUE7QUFDQTtBQVlBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUZBO0FBSUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBckJBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///358\n"); /***/ }), /* 359 */ diff --git a/Step/wwwroot/src/App.vue b/Step/wwwroot/src/App.vue index 63ec4eaa..27b18e2e 100644 --- a/Step/wwwroot/src/App.vue +++ b/Step/wwwroot/src/App.vue @@ -6,20 +6,23 @@
-
- -
- -
-
-
-
+
- +
+ +
+ +
+
+
+ +