From a6f26e0da12837f3b0f1907523ddb978c1d9eb53 Mon Sep 17 00:00:00 2001
From: Axel <1597611+axeloz@users.noreply.github.com>
Date: Mon, 20 Dec 2021 11:17:15 +0100
Subject: [PATCH] Fixing group name
---
app/Http/Controllers/ApiController.php | 8 +++++++-
public/img/external.svg | 1 +
public/js/app.js | 4 ++--
resources/views/components/tasklist.vue | 10 ++++++----
4 files changed, 16 insertions(+), 7 deletions(-)
create mode 100644 public/img/external.svg
diff --git a/app/Http/Controllers/ApiController.php b/app/Http/Controllers/ApiController.php
index 7cf2510..f9c8dd5 100644
--- a/app/Http/Controllers/ApiController.php
+++ b/app/Http/Controllers/ApiController.php
@@ -40,7 +40,13 @@ class ApiController extends Controller
$group_id = $t->group_id;
$group_name = $t->group_name;
}
- $tasks[$group_id]['tasks'][$t->id] = $t;
+ $tasks[$group_id] = [
+ 'id' => $group_id,
+ 'name' => $group_name,
+ 'tasks' => [
+ $t->id => $t
+ ]
+ ];
}
return response()->json($tasks);
diff --git a/public/img/external.svg b/public/img/external.svg
new file mode 100644
index 0000000..a6d9587
--- /dev/null
+++ b/public/img/external.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/public/js/app.js b/public/js/app.js
index 034719f..9d625ba 100644
--- a/public/js/app.js
+++ b/public/js/app.js
@@ -355,7 +355,7 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpac
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
-eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\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//\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/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ({\n components: {},\n computed: {\n tasks: function tasks() {\n return this.$store.state.tasks;\n }\n },\n methods: {\n statusText: function statusText(status) {\n switch (status) {\n case 1:\n return 'up';\n break;\n\n case 0:\n return 'down';\n break;\n\n default:\n return 'unknown';\n }\n },\n disableTask: function disableTask(task_id, current_status) {\n var _this = this;\n\n this.$http.post('/api/toggleTaskStatus/' + task_id, {\n active: +!current_status\n }).then(function (response) {\n return _this.$store.commit('updateTask', response.data);\n });\n }\n }\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvYmFiZWwtbG9hZGVyL2xpYi9pbmRleC5qcz8/Y2xvbmVkUnVsZVNldC01WzBdLnJ1bGVzWzBdLnVzZVswXSEuL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vcmVzb3VyY2VzL3ZpZXdzL2NvbXBvbmVudHMvdGFza2xpc3QudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJi5qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUE0RUE7QUFDQSxnQkFEQTtBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBSEEsR0FIQTtBQVFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFDQTtBQUNBO0FBQ0E7O0FBQ0E7QUFDQTtBQVJBO0FBVUEsS0FaQTtBQWFBO0FBQUE7O0FBQ0E7QUFDQTtBQURBLFNBR0EsSUFIQSxDQUdBO0FBQUE7QUFBQSxPQUhBO0FBSUE7QUFsQkE7QUFSQSIsInNvdXJjZXMiOlsid2VicGFjazovLy9yZXNvdXJjZXMvdmlld3MvY29tcG9uZW50cy90YXNrbGlzdC52dWU/YmJmNCJdLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XG5cdDxkaXYgY2xhc3M9XCJ0YXNrc1wiPlxuXHRcdDxkaXZcblx0XHRcdHYtZm9yPVwiZ3JvdXAgaW4gdGFza3NcIlxuXHRcdFx0di1iaW5kOmtleT1cImdyb3VwLmlkXCJcblx0XHRcdGNsYXNzPVwidGFza1wiXG5cdFx0PlxuXHRcdFx0PGEgOm5hbWU9XCInZ3JvdXAtJytncm91cC5pZFwiPjwvYT5cblx0XHRcdDxoMz5cblx0XHRcdFx0VGFza3MgZm9yIGdyb3VwIDxzcGFuIGNsYXNzPVwiaGlnaGxpZ2h0XCI+e3sgZ3JvdXAubmFtZSB9fSA8c21hbGw+KCN7eyBncm91cC5pZCB9fSk8L3NtYWxsPjwvc3Bhbj5cblx0XHRcdFx0PCEtLSA8cCBjbGFzcz1cImNvbnRleHQtbWVudVwiPjxpbWcgc3JjPVwiaW1nL21lbnUuc3ZnXCIgd2lkdGg9XCI0MFwiIC8+PC9wPiAtLT5cblx0XHRcdDwvaDM+XG5cblx0XHRcdDxkaXYgY2xhc3M9XCJibG9jay1jb250ZW50XCI+XG5cdFx0XHRcdDx0YWJsZSBpZD1cInRhc2tzX3RibFwiPlxuXHRcdFx0XHRcdDx0aGVhZD5cblx0XHRcdFx0XHRcdDx0cj5cblx0XHRcdFx0XHRcdFx0PHRoIHdpZHRoPVwiNSVcIj5VcD88L3RoPlxuXHRcdFx0XHRcdFx0XHQ8dGggd2lkdGg9XCIqXCI+SG9zdDwvdGg+XG5cdFx0XHRcdFx0XHRcdDx0aCB3aWR0aD1cIjUlXCI+VHlwZTwvdGg+XG5cdFx0XHRcdFx0XHRcdDx0aCB3aWR0aD1cIjIwJVwiPkxhc3QgY2hlY2tlZDwvdGg+XG5cdFx0XHRcdFx0XHRcdDx0aCB3aWR0aD1cIjEzJVwiPkZyZXF1ZW5jeSAobWluKTwvdGg+XG5cdFx0XHRcdFx0XHRcdDx0aCB3aWR0aD1cIjUlXCI+QWN0aXZlPC90aD5cblx0XHRcdFx0XHRcdFx0PHRoIHdpZHRoPVwiNSVcIj5BY3Rpb25zPC90aD5cblx0XHRcdFx0XHRcdDwvdHI+XG5cdFx0XHRcdFx0PC90aGVhZD5cblx0XHRcdFx0XHQ8dGJvZHk+XG5cdFx0XHRcdFx0XHQ8dHJcblx0XHRcdFx0XHRcdFx0di1mb3I9XCJ0YXNrIGluIGdyb3VwLnRhc2tzXCJcblx0XHRcdFx0XHRcdFx0di1iaW5kOmtleT1cInRhc2suaWRcIlxuXHRcdFx0XHRcdFx0PlxuXHRcdFx0XHRcdFx0XHQ8dGQgOmNsYXNzPVwic3RhdHVzVGV4dCh0YXNrLnN0YXR1cylcIj5cblx0XHRcdFx0XHRcdFx0XHQ8aW1nIDpzcmM9XCInaW1nLycrc3RhdHVzVGV4dCh0YXNrLnN0YXR1cykrJy5zdmcnXCIgd2lkdGg9XCIxNlwiIGFsdD1cIlN0YXR1c1wiIC8+XG5cdFx0XHRcdFx0XHRcdDwvdGQ+XG5cdFx0XHRcdFx0XHRcdDx0ZD5cblx0XHRcdFx0XHRcdFx0XHQ8YSA6aHJlZj1cInRhc2suaG9zdFwiIHRhcmdldD1cIl9ibGFua1wiPnt7IHRhc2suaG9zdCB9fTwvYT5cblx0XHRcdFx0XHRcdFx0PC90ZD5cblx0XHRcdFx0XHRcdFx0PHRkPlxuXHRcdFx0XHRcdFx0XHRcdDxpbWcgOnNyYz1cInRhc2sudHlwZSA9PSAnaHR0cCcgPyAnaW1nL2h0dHAuc3ZnJyA6ICdpbWcvcGluZy5zdmcnXCIgd2lkdGg9XCIxNlwiIGFsdD1cIlR5cGUgb2YgY2hlY2tcIiA6dGl0bGU9XCInVHlwZTogJyt0YXNrLnR5cGVcIiAvPlxuXHRcdFx0XHRcdFx0XHQ8L3RkPlxuXHRcdFx0XHRcdFx0XHQ8dGQ+XG5cdFx0XHRcdFx0XHRcdFx0PHNwYW5cblx0XHRcdFx0XHRcdFx0XHRcdHYtaWY9XCJ0YXNrLmxhc3RfZXhlY3V0aW9uXCJcblx0XHRcdFx0XHRcdFx0XHQ+XG5cdFx0XHRcdFx0XHRcdFx0XHR7eyBtb21lbnQodGFzay5sYXN0X2V4ZWN1dGlvbikuZnJvbU5vdygpIH19XG5cdFx0XHRcdFx0XHRcdFx0XHQ8aW1nIHNyYz1cImltZy9pbmZvLnN2Z1wiIGFsdD1cIkluZm9zXCIgd2lkdGg9XCIxNlwiIDp0aXRsZT1cIidSZXN1bHQ6ICcrdGFzay5vdXRwdXRcIiAvPlxuXHRcdFx0XHRcdFx0XHRcdDwvc3Bhbj5cblx0XHRcdFx0XHRcdFx0XHQ8c3BhblxuXHRcdFx0XHRcdFx0XHRcdFx0di1lbHNlXG5cdFx0XHRcdFx0XHRcdFx0PlxuXHRcdFx0XHRcdFx0XHRcdFx0TmV2ZXJcblx0XHRcdFx0XHRcdFx0XHQ8L3NwYW4+XG5cdFx0XHRcdFx0XHRcdDx0ZD57eyB0YXNrLmZyZXF1ZW5jeSAvIDYwIH19PC90ZD5cblx0XHRcdFx0XHRcdFx0PHRkPnt7IHRhc2suYWN0aXZlID09IDEgPyAnWWVzJyA6ICdObycgfX08L3RkPlxuXHRcdFx0XHRcdFx0XHQ8dGQ+XG5cdFx0XHRcdFx0XHRcdFx0PHJvdXRlci1saW5rIDp0bz1cInsgbmFtZTogJ3Rhc2tkZXRhaWxzJywgcGFyYW1zOiB7IGlkOiB0YXNrLmlkIH19XCI+XG5cdFx0XHRcdFx0XHRcdFx0XHQ8aW1nIHNyYz1cImltZy9zZWUuc3ZnXCIgYWx0PVwiRGV0YWlsc1wiIHdpZHRoPVwiMjBcIiAvPlxuXHRcdFx0XHRcdFx0XHRcdDwvcm91dGVyLWxpbms+XG5cdFx0XHRcdFx0XHRcdFx0PGFcblx0XHRcdFx0XHRcdFx0XHRcdHYtb246Y2xpY2sucHJldmVudD1cImRpc2FibGVUYXNrKHRhc2suaWQsIHRhc2suYWN0aXZlKVwiXG5cdFx0XHRcdFx0XHRcdFx0XHRocmVmPVwiI1wiXG5cdFx0XHRcdFx0XHRcdFx0XHQ6dGl0bGU9XCJ0YXNrLmFjdGl2ZSA9PSAxID8gJ0Rpc2FibGUgdGFzaycgOiAnRW5hYmxlIHRhc2snXCJcblx0XHRcdFx0XHRcdFx0XHQ+XG5cdFx0XHRcdFx0XHRcdFx0XHQ8aW1nIDpzcmM9XCJ0YXNrLmFjdGl2ZSA9PSAxID8gJy9pbWcvb24uc3ZnJyA6ICcvaW1nL29mZi5zdmcnXCIgYWx0PVwiRGlzYWJsZVwiIHdpZHRoPVwiMjRcIiAvPlxuXHRcdFx0XHRcdFx0XHRcdDwvYT5cblx0XHRcdFx0XHRcdFx0PC90ZD5cblx0XHRcdFx0XHRcdDwvdHI+XG5cdFx0XHRcdFx0PC90Ym9keT5cblx0XHRcdFx0PC90YWJsZT5cblx0XHRcdDwvZGl2PlxuXHRcdDwvZGl2PlxuXHQ8L2Rpdj5cbjwvdGVtcGxhdGU+XG5cbjxzY3JpcHQ+XG5cbmV4cG9ydCBkZWZhdWx0IHtcblx0Y29tcG9uZW50czoge1xuXHR9LFxuXHRjb21wdXRlZDoge1xuXHRcdHRhc2tzOiBmdW5jdGlvbigpIHtcblx0XHRcdHJldHVybiB0aGlzLiRzdG9yZS5zdGF0ZS50YXNrc1xuXHRcdH1cblx0fSxcblx0bWV0aG9kczoge1xuXHRcdHN0YXR1c1RleHQ6IGZ1bmN0aW9uIChzdGF0dXMpIHtcblx0XHRcdHN3aXRjaCAoc3RhdHVzKSB7XG5cdFx0XHRcdGNhc2UgMTpcblx0XHRcdFx0XHRyZXR1cm4gJ3VwJztcblx0XHRcdFx0YnJlYWs7XG5cdFx0XHRcdGNhc2UgMDpcblx0XHRcdFx0XHRyZXR1cm4gJ2Rvd24nO1xuXHRcdFx0XHRicmVhaztcblx0XHRcdFx0ZGVmYXVsdDpcblx0XHRcdFx0XHRyZXR1cm4gJ3Vua25vd24nO1xuXHRcdFx0fVxuXHRcdH0sXG5cdFx0ZGlzYWJsZVRhc2s6IGZ1bmN0aW9uKHRhc2tfaWQsIGN1cnJlbnRfc3RhdHVzKSB7XG5cdFx0XHR0aGlzLiRodHRwLnBvc3QoJy9hcGkvdG9nZ2xlVGFza1N0YXR1cy8nK3Rhc2tfaWQsIHtcblx0XHRcdFx0YWN0aXZlOiArICFjdXJyZW50X3N0YXR1c1xuXHRcdFx0fSlcblx0XHRcdC50aGVuKHJlc3BvbnNlID0+IHRoaXMuJHN0b3JlLmNvbW1pdCgndXBkYXRlVGFzaycsIHJlc3BvbnNlLmRhdGEpKVxuXHRcdH1cblx0fVxufVxuPC9zY3JpcHQ+XG5cbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/babel-loader/lib/index.js??clonedRuleSet-5[0].rules[0].use[0]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/views/components/tasklist.vue?vue&type=script&lang=js&\n");
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\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//\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/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ({\n components: {},\n computed: {\n tasks: function tasks() {\n return this.$store.state.tasks;\n }\n },\n methods: {\n statusText: function statusText(status) {\n switch (status) {\n case 1:\n return 'up';\n break;\n\n case 0:\n return 'down';\n break;\n\n default:\n return 'unknown';\n }\n },\n disableTask: function disableTask(task_id, current_status) {\n var _this = this;\n\n this.$http.post('/api/toggleTaskStatus/' + task_id, {\n active: +!current_status\n }).then(function (response) {\n return _this.$store.commit('updateTask', response.data);\n });\n }\n }\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvYmFiZWwtbG9hZGVyL2xpYi9pbmRleC5qcz8/Y2xvbmVkUnVsZVNldC01WzBdLnJ1bGVzWzBdLnVzZVswXSEuL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vcmVzb3VyY2VzL3ZpZXdzL2NvbXBvbmVudHMvdGFza2xpc3QudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJi5qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQThFQTtBQUNBLGdCQURBO0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFIQSxHQUhBO0FBUUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUNBO0FBQ0E7QUFDQTs7QUFDQTtBQUNBO0FBUkE7QUFVQSxLQVpBO0FBYUE7QUFBQTs7QUFDQTtBQUNBO0FBREEsU0FHQSxJQUhBLENBR0E7QUFBQTtBQUFBLE9BSEE7QUFJQTtBQWxCQTtBQVJBIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vL3Jlc291cmNlcy92aWV3cy9jb21wb25lbnRzL3Rhc2tsaXN0LnZ1ZT9iYmY0Il0sInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cblx0PGRpdiBjbGFzcz1cInRhc2tzXCI+XG5cdFx0PGRpdlxuXHRcdFx0di1mb3I9XCJncm91cCBpbiB0YXNrc1wiXG5cdFx0XHR2LWJpbmQ6a2V5PVwiZ3JvdXAuaWRcIlxuXHRcdFx0Y2xhc3M9XCJ0YXNrXCJcblx0XHQ+XG5cdFx0XHQ8YSA6bmFtZT1cIidncm91cC0nK2dyb3VwLmlkXCI+PC9hPlxuXHRcdFx0PGgzPlxuXHRcdFx0XHRUYXNrcyBmb3IgZ3JvdXAgPHNwYW4gY2xhc3M9XCJoaWdobGlnaHRcIj57eyBncm91cC5uYW1lIH19IDxzbWFsbD4oI3t7IGdyb3VwLmlkIH19KTwvc21hbGw+PC9zcGFuPlxuXHRcdFx0XHQ8IS0tIDxwIGNsYXNzPVwiY29udGV4dC1tZW51XCI+PGltZyBzcmM9XCJpbWcvbWVudS5zdmdcIiB3aWR0aD1cIjQwXCIgLz48L3A+IC0tPlxuXHRcdFx0PC9oMz5cblxuXHRcdFx0PGRpdiBjbGFzcz1cImJsb2NrLWNvbnRlbnRcIj5cblx0XHRcdFx0PHRhYmxlIGlkPVwidGFza3NfdGJsXCI+XG5cdFx0XHRcdFx0PHRoZWFkPlxuXHRcdFx0XHRcdFx0PHRyPlxuXHRcdFx0XHRcdFx0XHQ8dGggd2lkdGg9XCI1JVwiPlVwPzwvdGg+XG5cdFx0XHRcdFx0XHRcdDx0aCB3aWR0aD1cIipcIj5Ib3N0PC90aD5cblx0XHRcdFx0XHRcdFx0PHRoIHdpZHRoPVwiNSVcIj5UeXBlPC90aD5cblx0XHRcdFx0XHRcdFx0PHRoIHdpZHRoPVwiMjAlXCI+TGFzdCBjaGVja2VkPC90aD5cblx0XHRcdFx0XHRcdFx0PHRoIHdpZHRoPVwiMTMlXCI+RnJlcXVlbmN5IChtaW4pPC90aD5cblx0XHRcdFx0XHRcdFx0PHRoIHdpZHRoPVwiNSVcIj5BY3RpdmU8L3RoPlxuXHRcdFx0XHRcdFx0XHQ8dGggd2lkdGg9XCI1JVwiPkFjdGlvbnM8L3RoPlxuXHRcdFx0XHRcdFx0PC90cj5cblx0XHRcdFx0XHQ8L3RoZWFkPlxuXHRcdFx0XHRcdDx0Ym9keT5cblx0XHRcdFx0XHRcdDx0clxuXHRcdFx0XHRcdFx0XHR2LWZvcj1cInRhc2sgaW4gZ3JvdXAudGFza3NcIlxuXHRcdFx0XHRcdFx0XHR2LWJpbmQ6a2V5PVwidGFzay5pZFwiXG5cdFx0XHRcdFx0XHQ+XG5cdFx0XHRcdFx0XHRcdDx0ZCA6Y2xhc3M9XCJzdGF0dXNUZXh0KHRhc2suc3RhdHVzKVwiPlxuXHRcdFx0XHRcdFx0XHRcdDxpbWcgOnNyYz1cIidpbWcvJytzdGF0dXNUZXh0KHRhc2suc3RhdHVzKSsnLnN2ZydcIiB3aWR0aD1cIjE2XCIgYWx0PVwiU3RhdHVzXCIgLz5cblx0XHRcdFx0XHRcdFx0PC90ZD5cblx0XHRcdFx0XHRcdFx0PHRkPlxuXHRcdFx0XHRcdFx0XHRcdDxpbWcgc3JjPVwiL2ltZy9leHRlcm5hbC5zdmdcIiBhbHQ9XCJWaWV3IGhvc3RcIiB3aWR0aD1cIjE2XCI+XG5cdFx0XHRcdFx0XHRcdFx0PGEgOmhyZWY9XCJ0YXNrLmhvc3RcIiB0YXJnZXQ9XCJfYmxhbmtcIj57eyB0YXNrLmhvc3QgfX08L2E+XG5cdFx0XHRcdFx0XHRcdDwvdGQ+XG5cdFx0XHRcdFx0XHRcdDx0ZD5cblx0XHRcdFx0XHRcdFx0XHQ8aW1nIDpzcmM9XCJ0YXNrLnR5cGUgPT0gJ2h0dHAnID8gJ2ltZy9odHRwLnN2ZycgOiAnaW1nL3Bpbmcuc3ZnJ1wiIHdpZHRoPVwiMTZcIiBhbHQ9XCJUeXBlIG9mIGNoZWNrXCIgOnRpdGxlPVwiJ1R5cGU6ICcrdGFzay50eXBlXCIgLz5cblx0XHRcdFx0XHRcdFx0PC90ZD5cblx0XHRcdFx0XHRcdFx0PHRkPlxuXHRcdFx0XHRcdFx0XHRcdDxzcGFuXG5cdFx0XHRcdFx0XHRcdFx0XHR2LWlmPVwidGFzay5sYXN0X2V4ZWN1dGlvblwiXG5cdFx0XHRcdFx0XHRcdFx0PlxuXHRcdFx0XHRcdFx0XHRcdFx0e3sgbW9tZW50KHRhc2subGFzdF9leGVjdXRpb24pLmZyb21Ob3coKSB9fVxuXHRcdFx0XHRcdFx0XHRcdFx0PGltZyBzcmM9XCJpbWcvaW5mby5zdmdcIiBhbHQ9XCJJbmZvc1wiIHdpZHRoPVwiMTZcIiA6dGl0bGU9XCInUmVzdWx0OiAnK3Rhc2sub3V0cHV0XCIgLz5cblx0XHRcdFx0XHRcdFx0XHQ8L3NwYW4+XG5cdFx0XHRcdFx0XHRcdFx0PHNwYW5cblx0XHRcdFx0XHRcdFx0XHRcdHYtZWxzZVxuXHRcdFx0XHRcdFx0XHRcdD5cblx0XHRcdFx0XHRcdFx0XHRcdE5ldmVyXG5cdFx0XHRcdFx0XHRcdFx0PC9zcGFuPlxuXHRcdFx0XHRcdFx0XHQ8dGQ+e3sgdGFzay5mcmVxdWVuY3kgLyA2MCB9fTwvdGQ+XG5cdFx0XHRcdFx0XHRcdDx0ZD5cblx0XHRcdFx0XHRcdFx0XHQ8YVxuXHRcdFx0XHRcdFx0XHRcdFx0di1vbjpjbGljay5wcmV2ZW50PVwiZGlzYWJsZVRhc2sodGFzay5pZCwgdGFzay5hY3RpdmUpXCJcblx0XHRcdFx0XHRcdFx0XHRcdGhyZWY9XCIjXCJcblx0XHRcdFx0XHRcdFx0XHRcdDp0aXRsZT1cInRhc2suYWN0aXZlID09IDEgPyAnRGlzYWJsZSB0YXNrJyA6ICdFbmFibGUgdGFzaydcIlxuXHRcdFx0XHRcdFx0XHRcdD5cblx0XHRcdFx0XHRcdFx0XHRcdDxpbWcgOnNyYz1cInRhc2suYWN0aXZlID09IDEgPyAnL2ltZy9vbi5zdmcnIDogJy9pbWcvb2ZmLnN2ZydcIiBhbHQ9XCJEaXNhYmxlXCIgd2lkdGg9XCIyNFwiIC8+XG5cdFx0XHRcdFx0XHRcdFx0PC9hPlxuXHRcdFx0XHRcdFx0XHQ8L3RkPlxuXHRcdFx0XHRcdFx0XHQ8dGQ+XG5cdFx0XHRcdFx0XHRcdFx0PHJvdXRlci1saW5rIDp0bz1cInsgbmFtZTogJ3Rhc2tkZXRhaWxzJywgcGFyYW1zOiB7IGlkOiB0YXNrLmlkIH19XCI+XG5cdFx0XHRcdFx0XHRcdFx0XHQ8aW1nIHNyYz1cImltZy9zZWUuc3ZnXCIgYWx0PVwiRGV0YWlsc1wiIHdpZHRoPVwiMjBcIiAvPlxuXHRcdFx0XHRcdFx0XHRcdDwvcm91dGVyLWxpbms+XG5cdFx0XHRcdFx0XHRcdDwvdGQ+XG5cdFx0XHRcdFx0XHQ8L3RyPlxuXHRcdFx0XHRcdDwvdGJvZHk+XG5cdFx0XHRcdDwvdGFibGU+XG5cdFx0XHQ8L2Rpdj5cblx0XHQ8L2Rpdj5cblx0PC9kaXY+XG48L3RlbXBsYXRlPlxuXG48c2NyaXB0PlxuXG5leHBvcnQgZGVmYXVsdCB7XG5cdGNvbXBvbmVudHM6IHtcblx0fSxcblx0Y29tcHV0ZWQ6IHtcblx0XHR0YXNrczogZnVuY3Rpb24oKSB7XG5cdFx0XHRyZXR1cm4gdGhpcy4kc3RvcmUuc3RhdGUudGFza3Ncblx0XHR9XG5cdH0sXG5cdG1ldGhvZHM6IHtcblx0XHRzdGF0dXNUZXh0OiBmdW5jdGlvbiAoc3RhdHVzKSB7XG5cdFx0XHRzd2l0Y2ggKHN0YXR1cykge1xuXHRcdFx0XHRjYXNlIDE6XG5cdFx0XHRcdFx0cmV0dXJuICd1cCc7XG5cdFx0XHRcdGJyZWFrO1xuXHRcdFx0XHRjYXNlIDA6XG5cdFx0XHRcdFx0cmV0dXJuICdkb3duJztcblx0XHRcdFx0YnJlYWs7XG5cdFx0XHRcdGRlZmF1bHQ6XG5cdFx0XHRcdFx0cmV0dXJuICd1bmtub3duJztcblx0XHRcdH1cblx0XHR9LFxuXHRcdGRpc2FibGVUYXNrOiBmdW5jdGlvbih0YXNrX2lkLCBjdXJyZW50X3N0YXR1cykge1xuXHRcdFx0dGhpcy4kaHR0cC5wb3N0KCcvYXBpL3RvZ2dsZVRhc2tTdGF0dXMvJyt0YXNrX2lkLCB7XG5cdFx0XHRcdGFjdGl2ZTogKyAhY3VycmVudF9zdGF0dXNcblx0XHRcdH0pXG5cdFx0XHQudGhlbihyZXNwb25zZSA9PiB0aGlzLiRzdG9yZS5jb21taXQoJ3VwZGF0ZVRhc2snLCByZXNwb25zZS5kYXRhKSlcblx0XHR9XG5cdH1cbn1cbjwvc2NyaXB0PlxuXG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/babel-loader/lib/index.js??clonedRuleSet-5[0].rules[0].use[0]!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/views/components/tasklist.vue?vue&type=script&lang=js&\n");
/***/ }),
@@ -2351,7 +2351,7 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpac
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
"use strict";
-eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"render\": () => (/* binding */ render),\n/* harmony export */ \"staticRenderFns\": () => (/* binding */ staticRenderFns)\n/* harmony export */ });\nvar 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: \"tasks\" },\n _vm._l(_vm.tasks, function (group) {\n return _c(\"div\", { key: group.id, staticClass: \"task\" }, [\n _c(\"a\", { attrs: { name: \"group-\" + group.id } }),\n _vm._v(\" \"),\n _c(\"h3\", [\n _vm._v(\"\\n\\t\\t\\tTasks for group \"),\n _c(\"span\", { staticClass: \"highlight\" }, [\n _vm._v(_vm._s(group.name) + \" \"),\n _c(\"small\", [_vm._v(\"(#\" + _vm._s(group.id) + \")\")]),\n ]),\n ]),\n _vm._v(\" \"),\n _c(\"div\", { staticClass: \"block-content\" }, [\n _c(\"table\", { attrs: { id: \"tasks_tbl\" } }, [\n _vm._m(0, true),\n _vm._v(\" \"),\n _c(\n \"tbody\",\n _vm._l(group.tasks, function (task) {\n return _c(\"tr\", { key: task.id }, [\n _c(\"td\", { class: _vm.statusText(task.status) }, [\n _c(\"img\", {\n attrs: {\n src: \"img/\" + _vm.statusText(task.status) + \".svg\",\n width: \"16\",\n alt: \"Status\",\n },\n }),\n ]),\n _vm._v(\" \"),\n _c(\"td\", [\n _c(\"a\", { attrs: { href: task.host, target: \"_blank\" } }, [\n _vm._v(_vm._s(task.host)),\n ]),\n ]),\n _vm._v(\" \"),\n _c(\"td\", [\n _c(\"img\", {\n attrs: {\n src:\n task.type == \"http\" ? \"img/http.svg\" : \"img/ping.svg\",\n width: \"16\",\n alt: \"Type of check\",\n title: \"Type: \" + task.type,\n },\n }),\n ]),\n _vm._v(\" \"),\n _c(\"td\", [\n task.last_execution\n ? _c(\"span\", [\n _vm._v(\n \"\\n\\t\\t\\t\\t\\t\\t\\t\\t\" +\n _vm._s(\n _vm.moment(task.last_execution).fromNow()\n ) +\n \"\\n\\t\\t\\t\\t\\t\\t\\t\\t\"\n ),\n _c(\"img\", {\n attrs: {\n src: \"img/info.svg\",\n alt: \"Infos\",\n width: \"16\",\n title: \"Result: \" + task.output,\n },\n }),\n ])\n : _c(\"span\", [\n _vm._v(\"\\n\\t\\t\\t\\t\\t\\t\\t\\tNever\\n\\t\\t\\t\\t\\t\\t\\t\"),\n ]),\n ]),\n _c(\"td\", [_vm._v(_vm._s(task.frequency / 60))]),\n _vm._v(\" \"),\n _c(\"td\", [_vm._v(_vm._s(task.active == 1 ? \"Yes\" : \"No\"))]),\n _vm._v(\" \"),\n _c(\n \"td\",\n [\n _c(\n \"router-link\",\n {\n attrs: {\n to: {\n name: \"taskdetails\",\n params: { id: task.id },\n },\n },\n },\n [\n _c(\"img\", {\n attrs: {\n src: \"img/see.svg\",\n alt: \"Details\",\n width: \"20\",\n },\n }),\n ]\n ),\n _vm._v(\" \"),\n _c(\n \"a\",\n {\n attrs: {\n href: \"#\",\n title:\n task.active == 1 ? \"Disable task\" : \"Enable task\",\n },\n on: {\n click: function ($event) {\n $event.preventDefault()\n return _vm.disableTask(task.id, task.active)\n },\n },\n },\n [\n _c(\"img\", {\n attrs: {\n src:\n task.active == 1\n ? \"/img/on.svg\"\n : \"/img/off.svg\",\n alt: \"Disable\",\n width: \"24\",\n },\n }),\n ]\n ),\n ],\n 1\n ),\n ])\n }),\n 0\n ),\n ]),\n ]),\n ])\n }),\n 0\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(\"thead\", [\n _c(\"tr\", [\n _c(\"th\", { attrs: { width: \"5%\" } }, [_vm._v(\"Up?\")]),\n _vm._v(\" \"),\n _c(\"th\", { attrs: { width: \"*\" } }, [_vm._v(\"Host\")]),\n _vm._v(\" \"),\n _c(\"th\", { attrs: { width: \"5%\" } }, [_vm._v(\"Type\")]),\n _vm._v(\" \"),\n _c(\"th\", { attrs: { width: \"20%\" } }, [_vm._v(\"Last checked\")]),\n _vm._v(\" \"),\n _c(\"th\", { attrs: { width: \"13%\" } }, [_vm._v(\"Frequency (min)\")]),\n _vm._v(\" \"),\n _c(\"th\", { attrs: { width: \"5%\" } }, [_vm._v(\"Active\")]),\n _vm._v(\" \"),\n _c(\"th\", { attrs: { width: \"5%\" } }, [_vm._v(\"Actions\")]),\n ]),\n ])\n },\n]\nrender._withStripped = true\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvbG9hZGVycy90ZW1wbGF0ZUxvYWRlci5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9yZXNvdXJjZXMvdmlld3MvY29tcG9uZW50cy90YXNrbGlzdC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9NDVkMjRmNTMmLmpzIiwibWFwcGluZ3MiOiI7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsTUFBTSxzQkFBc0I7QUFDNUI7QUFDQSx5QkFBeUIsb0NBQW9DO0FBQzdELGtCQUFrQixTQUFTLDZCQUE2QjtBQUN4RDtBQUNBO0FBQ0E7QUFDQSx1QkFBdUIsMEJBQTBCO0FBQ2pEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxvQkFBb0IsOEJBQThCO0FBQ2xELHdCQUF3QixTQUFTLG1CQUFtQjtBQUNwRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esa0NBQWtDLGNBQWM7QUFDaEQsNkJBQTZCLG9DQUFvQztBQUNqRTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsdUJBQXVCO0FBQ3ZCLHFCQUFxQjtBQUNyQjtBQUNBO0FBQ0E7QUFDQSw4QkFBOEIsU0FBUyxxQ0FBcUM7QUFDNUU7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsdUJBQXVCO0FBQ3ZCLHFCQUFxQjtBQUNyQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSw2QkFBNkI7QUFDN0IsMkJBQTJCO0FBQzNCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHdDQUF3QyxhQUFhO0FBQ3JELDZCQUE2QjtBQUM3QiwyQkFBMkI7QUFDM0IseUJBQXlCO0FBQ3pCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDZCQUE2QjtBQUM3QiwyQkFBMkI7QUFDM0I7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSwyQkFBMkI7QUFDM0I7QUFDQTtBQUNBO0FBQ0E7QUFDQSw2QkFBNkI7QUFDN0IsMkJBQTJCO0FBQzNCLHlCQUF5QjtBQUN6QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSw2QkFBNkI7QUFDN0IsMkJBQTJCO0FBQzNCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGVBQWU7QUFDZjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsbUJBQW1CLFNBQVMsZUFBZTtBQUMzQztBQUNBLG1CQUFtQixTQUFTLGNBQWM7QUFDMUM7QUFDQSxtQkFBbUIsU0FBUyxlQUFlO0FBQzNDO0FBQ0EsbUJBQW1CLFNBQVMsZ0JBQWdCO0FBQzVDO0FBQ0EsbUJBQW1CLFNBQVMsZ0JBQWdCO0FBQzVDO0FBQ0EsbUJBQW1CLFNBQVMsZUFBZTtBQUMzQztBQUNBLG1CQUFtQixTQUFTLGVBQWU7QUFDM0M7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3ZpZXdzL2NvbXBvbmVudHMvdGFza2xpc3QudnVlPzI5ODYiXSwic291cmNlc0NvbnRlbnQiOlsidmFyIHJlbmRlciA9IGZ1bmN0aW9uICgpIHtcbiAgdmFyIF92bSA9IHRoaXNcbiAgdmFyIF9oID0gX3ZtLiRjcmVhdGVFbGVtZW50XG4gIHZhciBfYyA9IF92bS5fc2VsZi5fYyB8fCBfaFxuICByZXR1cm4gX2MoXG4gICAgXCJkaXZcIixcbiAgICB7IHN0YXRpY0NsYXNzOiBcInRhc2tzXCIgfSxcbiAgICBfdm0uX2woX3ZtLnRhc2tzLCBmdW5jdGlvbiAoZ3JvdXApIHtcbiAgICAgIHJldHVybiBfYyhcImRpdlwiLCB7IGtleTogZ3JvdXAuaWQsIHN0YXRpY0NsYXNzOiBcInRhc2tcIiB9LCBbXG4gICAgICAgIF9jKFwiYVwiLCB7IGF0dHJzOiB7IG5hbWU6IFwiZ3JvdXAtXCIgKyBncm91cC5pZCB9IH0pLFxuICAgICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgICBfYyhcImgzXCIsIFtcbiAgICAgICAgICBfdm0uX3YoXCJcXG5cXHRcXHRcXHRUYXNrcyBmb3IgZ3JvdXAgXCIpLFxuICAgICAgICAgIF9jKFwic3BhblwiLCB7IHN0YXRpY0NsYXNzOiBcImhpZ2hsaWdodFwiIH0sIFtcbiAgICAgICAgICAgIF92bS5fdihfdm0uX3MoZ3JvdXAubmFtZSkgKyBcIiBcIiksXG4gICAgICAgICAgICBfYyhcInNtYWxsXCIsIFtfdm0uX3YoXCIoI1wiICsgX3ZtLl9zKGdyb3VwLmlkKSArIFwiKVwiKV0pLFxuICAgICAgICAgIF0pLFxuICAgICAgICBdKSxcbiAgICAgICAgX3ZtLl92KFwiIFwiKSxcbiAgICAgICAgX2MoXCJkaXZcIiwgeyBzdGF0aWNDbGFzczogXCJibG9jay1jb250ZW50XCIgfSwgW1xuICAgICAgICAgIF9jKFwidGFibGVcIiwgeyBhdHRyczogeyBpZDogXCJ0YXNrc190YmxcIiB9IH0sIFtcbiAgICAgICAgICAgIF92bS5fbSgwLCB0cnVlKSxcbiAgICAgICAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgXCJ0Ym9keVwiLFxuICAgICAgICAgICAgICBfdm0uX2woZ3JvdXAudGFza3MsIGZ1bmN0aW9uICh0YXNrKSB7XG4gICAgICAgICAgICAgICAgcmV0dXJuIF9jKFwidHJcIiwgeyBrZXk6IHRhc2suaWQgfSwgW1xuICAgICAgICAgICAgICAgICAgX2MoXCJ0ZFwiLCB7IGNsYXNzOiBfdm0uc3RhdHVzVGV4dCh0YXNrLnN0YXR1cykgfSwgW1xuICAgICAgICAgICAgICAgICAgICBfYyhcImltZ1wiLCB7XG4gICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHNyYzogXCJpbWcvXCIgKyBfdm0uc3RhdHVzVGV4dCh0YXNrLnN0YXR1cykgKyBcIi5zdmdcIixcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBcIjE2XCIsXG4gICAgICAgICAgICAgICAgICAgICAgICBhbHQ6IFwiU3RhdHVzXCIsXG4gICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAgICAgICBdKSxcbiAgICAgICAgICAgICAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICAgICAgICAgICAgICBfYyhcInRkXCIsIFtcbiAgICAgICAgICAgICAgICAgICAgX2MoXCJhXCIsIHsgYXR0cnM6IHsgaHJlZjogdGFzay5ob3N0LCB0YXJnZXQ6IFwiX2JsYW5rXCIgfSB9LCBbXG4gICAgICAgICAgICAgICAgICAgICAgX3ZtLl92KF92bS5fcyh0YXNrLmhvc3QpKSxcbiAgICAgICAgICAgICAgICAgICAgXSksXG4gICAgICAgICAgICAgICAgICBdKSxcbiAgICAgICAgICAgICAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICAgICAgICAgICAgICBfYyhcInRkXCIsIFtcbiAgICAgICAgICAgICAgICAgICAgX2MoXCJpbWdcIiwge1xuICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBzcmM6XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHRhc2sudHlwZSA9PSBcImh0dHBcIiA/IFwiaW1nL2h0dHAuc3ZnXCIgOiBcImltZy9waW5nLnN2Z1wiLFxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IFwiMTZcIixcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsdDogXCJUeXBlIG9mIGNoZWNrXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZTogXCJUeXBlOiBcIiArIHRhc2sudHlwZSxcbiAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgICAgICAgIF0pLFxuICAgICAgICAgICAgICAgICAgX3ZtLl92KFwiIFwiKSxcbiAgICAgICAgICAgICAgICAgIF9jKFwidGRcIiwgW1xuICAgICAgICAgICAgICAgICAgICB0YXNrLmxhc3RfZXhlY3V0aW9uXG4gICAgICAgICAgICAgICAgICAgICAgPyBfYyhcInNwYW5cIiwgW1xuICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uX3YoXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXCJcXG5cXHRcXHRcXHRcXHRcXHRcXHRcXHRcXHRcIiArXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uX3MoXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF92bS5tb21lbnQodGFzay5sYXN0X2V4ZWN1dGlvbikuZnJvbU5vdygpXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICApICtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiXFxuXFx0XFx0XFx0XFx0XFx0XFx0XFx0XFx0XCJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgX2MoXCJpbWdcIiwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcmM6IFwiaW1nL2luZm8uc3ZnXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbHQ6IFwiSW5mb3NcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBcIjE2XCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aXRsZTogXCJSZXN1bHQ6IFwiICsgdGFzay5vdXRwdXQsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAgICAgICAgICAgICBdKVxuICAgICAgICAgICAgICAgICAgICAgIDogX2MoXCJzcGFuXCIsIFtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLl92KFwiXFxuXFx0XFx0XFx0XFx0XFx0XFx0XFx0XFx0TmV2ZXJcXG5cXHRcXHRcXHRcXHRcXHRcXHRcXHRcIiksXG4gICAgICAgICAgICAgICAgICAgICAgICBdKSxcbiAgICAgICAgICAgICAgICAgIF0pLFxuICAgICAgICAgICAgICAgICAgX2MoXCJ0ZFwiLCBbX3ZtLl92KF92bS5fcyh0YXNrLmZyZXF1ZW5jeSAvIDYwKSldKSxcbiAgICAgICAgICAgICAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICAgICAgICAgICAgICBfYyhcInRkXCIsIFtfdm0uX3YoX3ZtLl9zKHRhc2suYWN0aXZlID09IDEgPyBcIlllc1wiIDogXCJOb1wiKSldKSxcbiAgICAgICAgICAgICAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgICAgXCJ0ZFwiLFxuICAgICAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICAgICAgICBcInJvdXRlci1saW5rXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG86IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWU6IFwidGFza2RldGFpbHNcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhcmFtczogeyBpZDogdGFzay5pZCB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgICAgICAgICBfYyhcImltZ1wiLCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNyYzogXCJpbWcvc2VlLnN2Z1wiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWx0OiBcIkRldGFpbHNcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBcIjIwXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAgICAgICAgICAgICBdXG4gICAgICAgICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICAgICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgICAgICAgXCJhXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaHJlZjogXCIjXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGU6XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0YXNrLmFjdGl2ZSA9PSAxID8gXCJEaXNhYmxlIHRhc2tcIiA6IFwiRW5hYmxlIHRhc2tcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgb246IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjbGljazogZnVuY3Rpb24gKCRldmVudCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJGV2ZW50LnByZXZlbnREZWZhdWx0KClcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiBfdm0uZGlzYWJsZVRhc2sodGFzay5pZCwgdGFzay5hY3RpdmUpXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICAgICAgICAgIF9jKFwiaW1nXCIsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3JjOlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0YXNrLmFjdGl2ZSA9PSAxXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPyBcIi9pbWcvb24uc3ZnXCJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6IFwiL2ltZy9vZmYuc3ZnXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbHQ6IFwiRGlzYWJsZVwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IFwiMjRcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgICAgICAgICAgICAgIF1cbiAgICAgICAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgICAgICAxXG4gICAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgIF0pXG4gICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgICAwXG4gICAgICAgICAgICApLFxuICAgICAgICAgIF0pLFxuICAgICAgICBdKSxcbiAgICAgIF0pXG4gICAgfSksXG4gICAgMFxuICApXG59XG52YXIgc3RhdGljUmVuZGVyRm5zID0gW1xuICBmdW5jdGlvbiAoKSB7XG4gICAgdmFyIF92bSA9IHRoaXNcbiAgICB2YXIgX2ggPSBfdm0uJGNyZWF0ZUVsZW1lbnRcbiAgICB2YXIgX2MgPSBfdm0uX3NlbGYuX2MgfHwgX2hcbiAgICByZXR1cm4gX2MoXCJ0aGVhZFwiLCBbXG4gICAgICBfYyhcInRyXCIsIFtcbiAgICAgICAgX2MoXCJ0aFwiLCB7IGF0dHJzOiB7IHdpZHRoOiBcIjUlXCIgfSB9LCBbX3ZtLl92KFwiVXA/XCIpXSksXG4gICAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICAgIF9jKFwidGhcIiwgeyBhdHRyczogeyB3aWR0aDogXCIqXCIgfSB9LCBbX3ZtLl92KFwiSG9zdFwiKV0pLFxuICAgICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgICBfYyhcInRoXCIsIHsgYXR0cnM6IHsgd2lkdGg6IFwiNSVcIiB9IH0sIFtfdm0uX3YoXCJUeXBlXCIpXSksXG4gICAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICAgIF9jKFwidGhcIiwgeyBhdHRyczogeyB3aWR0aDogXCIyMCVcIiB9IH0sIFtfdm0uX3YoXCJMYXN0IGNoZWNrZWRcIildKSxcbiAgICAgICAgX3ZtLl92KFwiIFwiKSxcbiAgICAgICAgX2MoXCJ0aFwiLCB7IGF0dHJzOiB7IHdpZHRoOiBcIjEzJVwiIH0gfSwgW192bS5fdihcIkZyZXF1ZW5jeSAobWluKVwiKV0pLFxuICAgICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgICBfYyhcInRoXCIsIHsgYXR0cnM6IHsgd2lkdGg6IFwiNSVcIiB9IH0sIFtfdm0uX3YoXCJBY3RpdmVcIildKSxcbiAgICAgICAgX3ZtLl92KFwiIFwiKSxcbiAgICAgICAgX2MoXCJ0aFwiLCB7IGF0dHJzOiB7IHdpZHRoOiBcIjUlXCIgfSB9LCBbX3ZtLl92KFwiQWN0aW9uc1wiKV0pLFxuICAgICAgXSksXG4gICAgXSlcbiAgfSxcbl1cbnJlbmRlci5fd2l0aFN0cmlwcGVkID0gdHJ1ZVxuXG5leHBvcnQgeyByZW5kZXIsIHN0YXRpY1JlbmRlckZucyB9Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/views/components/tasklist.vue?vue&type=template&id=45d24f53&\n");
+eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"render\": () => (/* binding */ render),\n/* harmony export */ \"staticRenderFns\": () => (/* binding */ staticRenderFns)\n/* harmony export */ });\nvar 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: \"tasks\" },\n _vm._l(_vm.tasks, function (group) {\n return _c(\"div\", { key: group.id, staticClass: \"task\" }, [\n _c(\"a\", { attrs: { name: \"group-\" + group.id } }),\n _vm._v(\" \"),\n _c(\"h3\", [\n _vm._v(\"\\n\\t\\t\\tTasks for group \"),\n _c(\"span\", { staticClass: \"highlight\" }, [\n _vm._v(_vm._s(group.name) + \" \"),\n _c(\"small\", [_vm._v(\"(#\" + _vm._s(group.id) + \")\")]),\n ]),\n ]),\n _vm._v(\" \"),\n _c(\"div\", { staticClass: \"block-content\" }, [\n _c(\"table\", { attrs: { id: \"tasks_tbl\" } }, [\n _vm._m(0, true),\n _vm._v(\" \"),\n _c(\n \"tbody\",\n _vm._l(group.tasks, function (task) {\n return _c(\"tr\", { key: task.id }, [\n _c(\"td\", { class: _vm.statusText(task.status) }, [\n _c(\"img\", {\n attrs: {\n src: \"img/\" + _vm.statusText(task.status) + \".svg\",\n width: \"16\",\n alt: \"Status\",\n },\n }),\n ]),\n _vm._v(\" \"),\n _c(\"td\", [\n _c(\"img\", {\n attrs: {\n src: \"/img/external.svg\",\n alt: \"View host\",\n width: \"16\",\n },\n }),\n _vm._v(\" \"),\n _c(\"a\", { attrs: { href: task.host, target: \"_blank\" } }, [\n _vm._v(_vm._s(task.host)),\n ]),\n ]),\n _vm._v(\" \"),\n _c(\"td\", [\n _c(\"img\", {\n attrs: {\n src:\n task.type == \"http\" ? \"img/http.svg\" : \"img/ping.svg\",\n width: \"16\",\n alt: \"Type of check\",\n title: \"Type: \" + task.type,\n },\n }),\n ]),\n _vm._v(\" \"),\n _c(\"td\", [\n task.last_execution\n ? _c(\"span\", [\n _vm._v(\n \"\\n\\t\\t\\t\\t\\t\\t\\t\\t\" +\n _vm._s(\n _vm.moment(task.last_execution).fromNow()\n ) +\n \"\\n\\t\\t\\t\\t\\t\\t\\t\\t\"\n ),\n _c(\"img\", {\n attrs: {\n src: \"img/info.svg\",\n alt: \"Infos\",\n width: \"16\",\n title: \"Result: \" + task.output,\n },\n }),\n ])\n : _c(\"span\", [\n _vm._v(\"\\n\\t\\t\\t\\t\\t\\t\\t\\tNever\\n\\t\\t\\t\\t\\t\\t\\t\"),\n ]),\n ]),\n _c(\"td\", [_vm._v(_vm._s(task.frequency / 60))]),\n _vm._v(\" \"),\n _c(\"td\", [\n _c(\n \"a\",\n {\n attrs: {\n href: \"#\",\n title:\n task.active == 1 ? \"Disable task\" : \"Enable task\",\n },\n on: {\n click: function ($event) {\n $event.preventDefault()\n return _vm.disableTask(task.id, task.active)\n },\n },\n },\n [\n _c(\"img\", {\n attrs: {\n src:\n task.active == 1 ? \"/img/on.svg\" : \"/img/off.svg\",\n alt: \"Disable\",\n width: \"24\",\n },\n }),\n ]\n ),\n ]),\n _vm._v(\" \"),\n _c(\n \"td\",\n [\n _c(\n \"router-link\",\n {\n attrs: {\n to: {\n name: \"taskdetails\",\n params: { id: task.id },\n },\n },\n },\n [\n _c(\"img\", {\n attrs: {\n src: \"img/see.svg\",\n alt: \"Details\",\n width: \"20\",\n },\n }),\n ]\n ),\n ],\n 1\n ),\n ])\n }),\n 0\n ),\n ]),\n ]),\n ])\n }),\n 0\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(\"thead\", [\n _c(\"tr\", [\n _c(\"th\", { attrs: { width: \"5%\" } }, [_vm._v(\"Up?\")]),\n _vm._v(\" \"),\n _c(\"th\", { attrs: { width: \"*\" } }, [_vm._v(\"Host\")]),\n _vm._v(\" \"),\n _c(\"th\", { attrs: { width: \"5%\" } }, [_vm._v(\"Type\")]),\n _vm._v(\" \"),\n _c(\"th\", { attrs: { width: \"20%\" } }, [_vm._v(\"Last checked\")]),\n _vm._v(\" \"),\n _c(\"th\", { attrs: { width: \"13%\" } }, [_vm._v(\"Frequency (min)\")]),\n _vm._v(\" \"),\n _c(\"th\", { attrs: { width: \"5%\" } }, [_vm._v(\"Active\")]),\n _vm._v(\" \"),\n _c(\"th\", { attrs: { width: \"5%\" } }, [_vm._v(\"Actions\")]),\n ]),\n ])\n },\n]\nrender._withStripped = true\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvbG9hZGVycy90ZW1wbGF0ZUxvYWRlci5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9yZXNvdXJjZXMvdmlld3MvY29tcG9uZW50cy90YXNrbGlzdC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9NDVkMjRmNTMmLmpzIiwibWFwcGluZ3MiOiI7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsTUFBTSxzQkFBc0I7QUFDNUI7QUFDQSx5QkFBeUIsb0NBQW9DO0FBQzdELGtCQUFrQixTQUFTLDZCQUE2QjtBQUN4RDtBQUNBO0FBQ0E7QUFDQSx1QkFBdUIsMEJBQTBCO0FBQ2pEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxvQkFBb0IsOEJBQThCO0FBQ2xELHdCQUF3QixTQUFTLG1CQUFtQjtBQUNwRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esa0NBQWtDLGNBQWM7QUFDaEQsNkJBQTZCLG9DQUFvQztBQUNqRTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsdUJBQXVCO0FBQ3ZCLHFCQUFxQjtBQUNyQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsdUJBQXVCO0FBQ3ZCLHFCQUFxQjtBQUNyQjtBQUNBLDhCQUE4QixTQUFTLHFDQUFxQztBQUM1RTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSx1QkFBdUI7QUFDdkIscUJBQXFCO0FBQ3JCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDZCQUE2QjtBQUM3QiwyQkFBMkI7QUFDM0I7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EseUJBQXlCO0FBQ3pCO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsMkJBQTJCO0FBQzNCLHlCQUF5QjtBQUN6Qix1QkFBdUI7QUFDdkI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSwyQkFBMkI7QUFDM0IseUJBQXlCO0FBQ3pCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esd0NBQXdDLGFBQWE7QUFDckQsNkJBQTZCO0FBQzdCLDJCQUEyQjtBQUMzQix5QkFBeUI7QUFDekI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsNkJBQTZCO0FBQzdCLDJCQUEyQjtBQUMzQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxlQUFlO0FBQ2Y7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLG1CQUFtQixTQUFTLGVBQWU7QUFDM0M7QUFDQSxtQkFBbUIsU0FBUyxjQUFjO0FBQzFDO0FBQ0EsbUJBQW1CLFNBQVMsZUFBZTtBQUMzQztBQUNBLG1CQUFtQixTQUFTLGdCQUFnQjtBQUM1QztBQUNBLG1CQUFtQixTQUFTLGdCQUFnQjtBQUM1QztBQUNBLG1CQUFtQixTQUFTLGVBQWU7QUFDM0M7QUFDQSxtQkFBbUIsU0FBUyxlQUFlO0FBQzNDO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQSIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3Jlc291cmNlcy92aWV3cy9jb21wb25lbnRzL3Rhc2tsaXN0LnZ1ZT8yOTg2Il0sInNvdXJjZXNDb250ZW50IjpbInZhciByZW5kZXIgPSBmdW5jdGlvbiAoKSB7XG4gIHZhciBfdm0gPSB0aGlzXG4gIHZhciBfaCA9IF92bS4kY3JlYXRlRWxlbWVudFxuICB2YXIgX2MgPSBfdm0uX3NlbGYuX2MgfHwgX2hcbiAgcmV0dXJuIF9jKFxuICAgIFwiZGl2XCIsXG4gICAgeyBzdGF0aWNDbGFzczogXCJ0YXNrc1wiIH0sXG4gICAgX3ZtLl9sKF92bS50YXNrcywgZnVuY3Rpb24gKGdyb3VwKSB7XG4gICAgICByZXR1cm4gX2MoXCJkaXZcIiwgeyBrZXk6IGdyb3VwLmlkLCBzdGF0aWNDbGFzczogXCJ0YXNrXCIgfSwgW1xuICAgICAgICBfYyhcImFcIiwgeyBhdHRyczogeyBuYW1lOiBcImdyb3VwLVwiICsgZ3JvdXAuaWQgfSB9KSxcbiAgICAgICAgX3ZtLl92KFwiIFwiKSxcbiAgICAgICAgX2MoXCJoM1wiLCBbXG4gICAgICAgICAgX3ZtLl92KFwiXFxuXFx0XFx0XFx0VGFza3MgZm9yIGdyb3VwIFwiKSxcbiAgICAgICAgICBfYyhcInNwYW5cIiwgeyBzdGF0aWNDbGFzczogXCJoaWdobGlnaHRcIiB9LCBbXG4gICAgICAgICAgICBfdm0uX3YoX3ZtLl9zKGdyb3VwLm5hbWUpICsgXCIgXCIpLFxuICAgICAgICAgICAgX2MoXCJzbWFsbFwiLCBbX3ZtLl92KFwiKCNcIiArIF92bS5fcyhncm91cC5pZCkgKyBcIilcIildKSxcbiAgICAgICAgICBdKSxcbiAgICAgICAgXSksXG4gICAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICAgIF9jKFwiZGl2XCIsIHsgc3RhdGljQ2xhc3M6IFwiYmxvY2stY29udGVudFwiIH0sIFtcbiAgICAgICAgICBfYyhcInRhYmxlXCIsIHsgYXR0cnM6IHsgaWQ6IFwidGFza3NfdGJsXCIgfSB9LCBbXG4gICAgICAgICAgICBfdm0uX20oMCwgdHJ1ZSksXG4gICAgICAgICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgIFwidGJvZHlcIixcbiAgICAgICAgICAgICAgX3ZtLl9sKGdyb3VwLnRhc2tzLCBmdW5jdGlvbiAodGFzaykge1xuICAgICAgICAgICAgICAgIHJldHVybiBfYyhcInRyXCIsIHsga2V5OiB0YXNrLmlkIH0sIFtcbiAgICAgICAgICAgICAgICAgIF9jKFwidGRcIiwgeyBjbGFzczogX3ZtLnN0YXR1c1RleHQodGFzay5zdGF0dXMpIH0sIFtcbiAgICAgICAgICAgICAgICAgICAgX2MoXCJpbWdcIiwge1xuICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBzcmM6IFwiaW1nL1wiICsgX3ZtLnN0YXR1c1RleHQodGFzay5zdGF0dXMpICsgXCIuc3ZnXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogXCIxNlwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgYWx0OiBcIlN0YXR1c1wiLFxuICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgICAgICAgXSksXG4gICAgICAgICAgICAgICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgICAgICAgICAgICAgX2MoXCJ0ZFwiLCBbXG4gICAgICAgICAgICAgICAgICAgIF9jKFwiaW1nXCIsIHtcbiAgICAgICAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgICAgICAgc3JjOiBcIi9pbWcvZXh0ZXJuYWwuc3ZnXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICBhbHQ6IFwiVmlldyBob3N0XCIsXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogXCIxNlwiLFxuICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgICAgICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgICAgICAgICAgICAgICBfYyhcImFcIiwgeyBhdHRyczogeyBocmVmOiB0YXNrLmhvc3QsIHRhcmdldDogXCJfYmxhbmtcIiB9IH0sIFtcbiAgICAgICAgICAgICAgICAgICAgICBfdm0uX3YoX3ZtLl9zKHRhc2suaG9zdCkpLFxuICAgICAgICAgICAgICAgICAgICBdKSxcbiAgICAgICAgICAgICAgICAgIF0pLFxuICAgICAgICAgICAgICAgICAgX3ZtLl92KFwiIFwiKSxcbiAgICAgICAgICAgICAgICAgIF9jKFwidGRcIiwgW1xuICAgICAgICAgICAgICAgICAgICBfYyhcImltZ1wiLCB7XG4gICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHNyYzpcbiAgICAgICAgICAgICAgICAgICAgICAgICAgdGFzay50eXBlID09IFwiaHR0cFwiID8gXCJpbWcvaHR0cC5zdmdcIiA6IFwiaW1nL3Bpbmcuc3ZnXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogXCIxNlwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgYWx0OiBcIlR5cGUgb2YgY2hlY2tcIixcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlOiBcIlR5cGU6IFwiICsgdGFzay50eXBlLFxuICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgICAgICAgXSksXG4gICAgICAgICAgICAgICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgICAgICAgICAgICAgX2MoXCJ0ZFwiLCBbXG4gICAgICAgICAgICAgICAgICAgIHRhc2subGFzdF9leGVjdXRpb25cbiAgICAgICAgICAgICAgICAgICAgICA/IF9jKFwic3BhblwiLCBbXG4gICAgICAgICAgICAgICAgICAgICAgICAgIF92bS5fdihcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcIlxcblxcdFxcdFxcdFxcdFxcdFxcdFxcdFxcdFwiICtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF92bS5fcyhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLm1vbWVudCh0YXNrLmxhc3RfZXhlY3V0aW9uKS5mcm9tTm93KClcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICkgK1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXCJcXG5cXHRcXHRcXHRcXHRcXHRcXHRcXHRcXHRcIlxuICAgICAgICAgICAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgICAgICAgICAgICBfYyhcImltZ1wiLCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNyYzogXCJpbWcvaW5mby5zdmdcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsdDogXCJJbmZvc1wiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IFwiMTZcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlOiBcIlJlc3VsdDogXCIgKyB0YXNrLm91dHB1dCxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgICAgICAgICAgICAgIF0pXG4gICAgICAgICAgICAgICAgICAgICAgOiBfYyhcInNwYW5cIiwgW1xuICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uX3YoXCJcXG5cXHRcXHRcXHRcXHRcXHRcXHRcXHRcXHROZXZlclxcblxcdFxcdFxcdFxcdFxcdFxcdFxcdFwiKSxcbiAgICAgICAgICAgICAgICAgICAgICAgIF0pLFxuICAgICAgICAgICAgICAgICAgXSksXG4gICAgICAgICAgICAgICAgICBfYyhcInRkXCIsIFtfdm0uX3YoX3ZtLl9zKHRhc2suZnJlcXVlbmN5IC8gNjApKV0pLFxuICAgICAgICAgICAgICAgICAgX3ZtLl92KFwiIFwiKSxcbiAgICAgICAgICAgICAgICAgIF9jKFwidGRcIiwgW1xuICAgICAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgICAgICBcImFcIixcbiAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBocmVmOiBcIiNcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGU6XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGFzay5hY3RpdmUgPT0gMSA/IFwiRGlzYWJsZSB0YXNrXCIgOiBcIkVuYWJsZSB0YXNrXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgb246IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY2xpY2s6IGZ1bmN0aW9uICgkZXZlbnQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkZXZlbnQucHJldmVudERlZmF1bHQoKVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiBfdm0uZGlzYWJsZVRhc2sodGFzay5pZCwgdGFzay5hY3RpdmUpXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgICAgICAgX2MoXCJpbWdcIiwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNyYzpcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRhc2suYWN0aXZlID09IDEgPyBcIi9pbWcvb24uc3ZnXCIgOiBcIi9pbWcvb2ZmLnN2Z1wiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsdDogXCJEaXNhYmxlXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IFwiMjRcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgICAgICAgICAgIF1cbiAgICAgICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICAgIF0pLFxuICAgICAgICAgICAgICAgICAgX3ZtLl92KFwiIFwiKSxcbiAgICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgICBcInRkXCIsXG4gICAgICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgICAgICAgIFwicm91dGVyLWxpbmtcIixcbiAgICAgICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0bzoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbmFtZTogXCJ0YXNrZGV0YWlsc1wiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFyYW1zOiB7IGlkOiB0YXNrLmlkIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICAgICAgICAgIF9jKFwiaW1nXCIsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3JjOiBcImltZy9zZWUuc3ZnXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbHQ6IFwiRGV0YWlsc1wiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IFwiMjBcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgICAgICAgICAgICAgIF1cbiAgICAgICAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgICAgICAxXG4gICAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgIF0pXG4gICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgICAwXG4gICAgICAgICAgICApLFxuICAgICAgICAgIF0pLFxuICAgICAgICBdKSxcbiAgICAgIF0pXG4gICAgfSksXG4gICAgMFxuICApXG59XG52YXIgc3RhdGljUmVuZGVyRm5zID0gW1xuICBmdW5jdGlvbiAoKSB7XG4gICAgdmFyIF92bSA9IHRoaXNcbiAgICB2YXIgX2ggPSBfdm0uJGNyZWF0ZUVsZW1lbnRcbiAgICB2YXIgX2MgPSBfdm0uX3NlbGYuX2MgfHwgX2hcbiAgICByZXR1cm4gX2MoXCJ0aGVhZFwiLCBbXG4gICAgICBfYyhcInRyXCIsIFtcbiAgICAgICAgX2MoXCJ0aFwiLCB7IGF0dHJzOiB7IHdpZHRoOiBcIjUlXCIgfSB9LCBbX3ZtLl92KFwiVXA/XCIpXSksXG4gICAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICAgIF9jKFwidGhcIiwgeyBhdHRyczogeyB3aWR0aDogXCIqXCIgfSB9LCBbX3ZtLl92KFwiSG9zdFwiKV0pLFxuICAgICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgICBfYyhcInRoXCIsIHsgYXR0cnM6IHsgd2lkdGg6IFwiNSVcIiB9IH0sIFtfdm0uX3YoXCJUeXBlXCIpXSksXG4gICAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICAgIF9jKFwidGhcIiwgeyBhdHRyczogeyB3aWR0aDogXCIyMCVcIiB9IH0sIFtfdm0uX3YoXCJMYXN0IGNoZWNrZWRcIildKSxcbiAgICAgICAgX3ZtLl92KFwiIFwiKSxcbiAgICAgICAgX2MoXCJ0aFwiLCB7IGF0dHJzOiB7IHdpZHRoOiBcIjEzJVwiIH0gfSwgW192bS5fdihcIkZyZXF1ZW5jeSAobWluKVwiKV0pLFxuICAgICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgICBfYyhcInRoXCIsIHsgYXR0cnM6IHsgd2lkdGg6IFwiNSVcIiB9IH0sIFtfdm0uX3YoXCJBY3RpdmVcIildKSxcbiAgICAgICAgX3ZtLl92KFwiIFwiKSxcbiAgICAgICAgX2MoXCJ0aFwiLCB7IGF0dHJzOiB7IHdpZHRoOiBcIjUlXCIgfSB9LCBbX3ZtLl92KFwiQWN0aW9uc1wiKV0pLFxuICAgICAgXSksXG4gICAgXSlcbiAgfSxcbl1cbnJlbmRlci5fd2l0aFN0cmlwcGVkID0gdHJ1ZVxuXG5leHBvcnQgeyByZW5kZXIsIHN0YXRpY1JlbmRlckZucyB9Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib/index.js??vue-loader-options!./resources/views/components/tasklist.vue?vue&type=template&id=45d24f53&\n");
/***/ }),
diff --git a/resources/views/components/tasklist.vue b/resources/views/components/tasklist.vue
index 97f6631..539984c 100644
--- a/resources/views/components/tasklist.vue
+++ b/resources/views/components/tasklist.vue
@@ -33,6 +33,7 @@