From abb2e3154f097541a67736d35dfc538ffd5bde78 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?John=20Molakvo=C3=A6=20=28skjnldsv=29?= Date: Tue, 7 Aug 2018 16:34:46 +0200 Subject: Details properties update and addressbook template MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: John Molakvoæ (skjnldsv) --- css/details.scss | 2 +- js/contacts.js | 488 ++++++++++++++----------- js/contacts.js.map | 1 + package-lock.json | 28 +- src/components/contentDetails.vue | 8 +- src/components/contentDetails/property.vue | 56 +++ src/components/contentList/contentListItem.vue | 2 + src/models/contact.js | 11 + src/models/rfcProps.js | 7 +- src/store/addressbooks.js | 7 +- src/store/contacts.js | 7 + src/store/groups.js | 5 +- tests/unit/specs/Contacts.spec.js | 2 +- 13 files changed, 390 insertions(+), 234 deletions(-) create mode 100644 js/contacts.js.map create mode 100644 src/components/contentDetails/property.vue diff --git a/css/details.scss b/css/details.scss index b99c534c..e8648857 100644 --- a/css/details.scss +++ b/css/details.scss @@ -104,7 +104,7 @@ // ACTIONS #contact-header-actions { position: relative; - .icon-more { + .menu-icon { height: 44px; width: 44px; padding: 14px; diff --git a/js/contacts.js b/js/contacts.js index 6464285c..785324dd 100644 --- a/js/contacts.js +++ b/js/contacts.js @@ -86,123 +86,135 @@ /************************************************************************/ /******/ ({ -/***/ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/index.js?!./src/App.vue?vue&type=script&lang=js&": -/*!********************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib!./node_modules/vue-loader/lib??vue-loader-options!./src/App.vue?vue&type=script&lang=js& ***! - \********************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/index.js?!./src/App.vue?vue&type=script&lang=js": +/*!*******************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib!./node_modules/vue-loader/lib??vue-loader-options!./src/App.vue?vue&type=script&lang=js ***! + \*******************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n\tvalue: 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\nexports.default = {\n\tname: 'App'\n};\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vc3JjL0FwcC52dWU/YzY1ZCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztrQkEyQkE7QUFDQTtBQURBLEMiLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvYmFiZWwtbG9hZGVyL2xpYi9pbmRleC5qcyEuL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8hLi9zcmMvQXBwLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyYuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8IS0tXG4gLSBAY29weXJpZ2h0IENvcHlyaWdodCAoYykgMjAxOCBKb2huIE1vbGFrdm/DpiA8c2tqbmxkc3ZAcHJvdG9ubWFpbC5jb20+XG4gLVxuIC0gQGF1dGhvciBKb2huIE1vbGFrdm/DpiA8c2tqbmxkc3ZAcHJvdG9ubWFpbC5jb20+XG4gLVxuIC0gQGxpY2Vuc2UgR05VIEFHUEwgdmVyc2lvbiAzIG9yIGFueSBsYXRlciB2ZXJzaW9uXG4gLVxuIC0gVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU6IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnlcbiAtIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEFmZmVybyBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFzXG4gLSBwdWJsaXNoZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbiwgZWl0aGVyIHZlcnNpb24gMyBvZiB0aGVcbiAtIExpY2Vuc2UsIG9yIChhdCB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZlcnNpb24uXG4gLVxuIC0gVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsXG4gLSBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZlxuIC0gTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZVxuIC0gR05VIEFmZmVybyBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuXG4gLVxuIC0gWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEFmZmVybyBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlXG4gLSBhbG9uZyB3aXRoIHRoaXMgcHJvZ3JhbS4gSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+LlxuIC1cbiAtLT5cblxuPHRlbXBsYXRlPlxuXHQ8cm91dGVyLXZpZXcgLz5cbjwvdGVtcGxhdGU+XG5cbjxzY3JpcHQ+XG5leHBvcnQgZGVmYXVsdCB7XG5cdG5hbWU6ICdBcHAnXG59XG48L3NjcmlwdD5cbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/index.js?!./src/App.vue?vue&type=script&lang=js&\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n\tvalue: 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\nexports.default = {\n\tname: 'App'\n};\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vc3JjL0FwcC52dWU/YzY1ZCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztrQkEyQkE7QUFDQTtBQURBLEMiLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvYmFiZWwtbG9hZGVyL2xpYi9pbmRleC5qcyEuL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8hLi9zcmMvQXBwLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIjwhLS1cbiAtIEBjb3B5cmlnaHQgQ29weXJpZ2h0IChjKSAyMDE4IEpvaG4gTW9sYWt2b8OmIDxza2pubGRzdkBwcm90b25tYWlsLmNvbT5cbiAtXG4gLSBAYXV0aG9yIEpvaG4gTW9sYWt2b8OmIDxza2pubGRzdkBwcm90b25tYWlsLmNvbT5cbiAtXG4gLSBAbGljZW5zZSBHTlUgQUdQTCB2ZXJzaW9uIDMgb3IgYW55IGxhdGVyIHZlcnNpb25cbiAtXG4gLSBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTogeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeVxuIC0gaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgQWZmZXJvIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYXNcbiAtIHB1Ymxpc2hlZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLCBlaXRoZXIgdmVyc2lvbiAzIG9mIHRoZVxuIC0gTGljZW5zZSwgb3IgKGF0IHlvdXIgb3B0aW9uKSBhbnkgbGF0ZXIgdmVyc2lvbi5cbiAtXG4gLSBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCxcbiAtIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mXG4gLSBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlXG4gLSBHTlUgQWZmZXJvIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy5cbiAtXG4gLSBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgQWZmZXJvIEdlbmVyYWwgUHVibGljIExpY2Vuc2VcbiAtIGFsb25nIHdpdGggdGhpcyBwcm9ncmFtLiBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uXG4gLVxuIC0tPlxuXG48dGVtcGxhdGU+XG5cdDxyb3V0ZXItdmlldyAvPlxuPC90ZW1wbGF0ZT5cblxuPHNjcmlwdD5cbmV4cG9ydCBkZWZhdWx0IHtcblx0bmFtZTogJ0FwcCdcbn1cbjwvc2NyaXB0PlxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/index.js?!./src/App.vue?vue&type=script&lang=js\n"); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/index.js?!./src/components/addressBook.vue?vue&type=script&lang=js&": -/*!***************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib!./node_modules/vue-loader/lib??vue-loader-options!./src/components/addressBook.vue?vue&type=script&lang=js& ***! - \***************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/index.js?!./src/components/addressBook.vue?vue&type=script&lang=js": +/*!**************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib!./node_modules/vue-loader/lib??vue-loader-options!./src/components/addressBook.vue?vue&type=script&lang=js ***! + \**************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n\tvalue: true\n});\n\nvar _popoverMenu = __webpack_require__(/*! ./popoverMenu */ \"./src/components/popoverMenu.vue\");\n\nvar _popoverMenu2 = _interopRequireDefault(_popoverMenu);\n\nvar _vueClickOutside = __webpack_require__(/*! vue-click-outside */ \"./node_modules/vue-click-outside/index.js\");\n\nvar _vueClickOutside2 = _interopRequireDefault(_vueClickOutside);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\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\tcomponents: {\n\t\tpopoverMenu: _popoverMenu2.default,\n\t\tclickOutside: _vueClickOutside2.default\n\t},\n\tdirectives: {\n\t\tclickOutside: _vueClickOutside2.default\n\t},\n\tprops: {\n\t\taddressbook: {\n\t\t\ttype: Object,\n\t\t\tdefault: function _default() {\n\t\t\t\treturn {};\n\t\t\t}\n\t\t}\n\t},\n\tdata: function data() {\n\t\treturn {\n\t\t\tmenuOpen: false\n\t\t};\n\t},\n\n\tcomputed: {\n\t\tmenu: function menu() {\n\t\t\treturn [];\n\t\t}\n\t},\n\tmethods: {\n\t\tshare: function share() {\n\t\t\talert('Shared!');\n\t\t},\n\t\tcloseMenu: function closeMenu() {\n\t\t\tthis.menuOpen = false;\n\t\t},\n\t\ttoggleMenu: function toggleMenu() {\n\t\t\tthis.menuOpen = !this.menuOpen;\n\t\t}\n\t}\n};\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vc3JjL2NvbXBvbmVudHMvYWRkcmVzc0Jvb2sudnVlP2IzOGYiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBd0NBOzs7O0FBQ0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7a0JBRUE7QUFDQTtBQUNBLG9DQURBO0FBRUE7QUFGQSxFQURBO0FBS0E7QUFDQTtBQURBLEVBTEE7QUFRQTtBQUNBO0FBQ0EsZUFEQTtBQUVBLFVBRkEsc0JBRUE7QUFDQTtBQUNBO0FBSkE7QUFEQSxFQVJBO0FBZ0JBLEtBaEJBLGtCQWdCQTtBQUNBO0FBQ0E7QUFEQTtBQUdBLEVBcEJBOztBQXFCQTtBQUNBLE1BREEsa0JBQ0E7QUFDQTtBQUNBO0FBSEEsRUFyQkE7QUEwQkE7QUFDQSxPQURBLG1CQUNBO0FBQ0E7QUFDQSxHQUhBO0FBSUEsV0FKQSx1QkFJQTtBQUNBO0FBQ0EsR0FOQTtBQU9BLFlBUEEsd0JBT0E7QUFDQTtBQUNBO0FBVEE7QUExQkEsQyIsImZpbGUiOiIuL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPyEuL3NyYy9jb21wb25lbnRzL2FkZHJlc3NCb29rLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyYuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8IS0tXG4gIC0gQGNvcHlyaWdodCBDb3B5cmlnaHQgKGMpIDIwMTggSm9obiBNb2xha3Zvw6YgPHNram5sZHN2QHByb3Rvbm1haWwuY29tPlxuICAtXG4gIC0gQGF1dGhvciBKb2huIE1vbGFrdm/DpiA8c2tqbmxkc3ZAcHJvdG9ubWFpbC5jb20+XG4gIC1cbiAgLSBAbGljZW5zZSBHTlUgQUdQTCB2ZXJzaW9uIDMgb3IgYW55IGxhdGVyIHZlcnNpb25cbiAgLVxuICAtIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOiB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5XG4gIC0gaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgQWZmZXJvIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYXNcbiAgLSBwdWJsaXNoZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbiwgZWl0aGVyIHZlcnNpb24gMyBvZiB0aGVcbiAgLSBMaWNlbnNlLCBvciAoYXQgeW91ciBvcHRpb24pIGFueSBsYXRlciB2ZXJzaW9uLlxuICAtXG4gIC0gVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsXG4gIC0gYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2ZcbiAgLSBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlXG4gIC0gR05VIEFmZmVybyBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuXG4gIC1cbiAgLSBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgQWZmZXJvIEdlbmVyYWwgUHVibGljIExpY2Vuc2VcbiAgLSBhbG9uZyB3aXRoIHRoaXMgcHJvZ3JhbS4gSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+LlxuICAtXG4gIC0tPlxuXG48dGVtcGxhdGU+XG5cdDxsaSA6Y2xhc3M9XCJ7J2Rpc2FibGVkJzogIWFkZHJlc3Nib29rLmVuYWJsZWR9XCI+XG5cdFx0PCEtLSBhZGRyZXNzYm9vayBuYW1lIC0tPlxuXHRcdHt7IGFkZHJlc3Nib29rLmRpc3BsYXlOYW1lIH19XG5cdFx0PCEtLSBzaGFyaW5nIGJ1dHRvbiAtLT5cblx0XHQ8YSBocmVmPVwiI1wiIGNsYXNzPVwiaWNvbi1zaGFyZWRcIiBAY2xpY2s9XCJzaGFyZVwiIC8+XG5cdFx0PCEtLSBwb3BvdmVybWVudSAtLT5cblx0XHQ8YSB2LWNsaWNrLW91dHNpZGU9XCJjbG9zZU1lbnVcIiBocmVmPVwiI1wiIGNsYXNzPVwiYWRkcmVzc2Jvb2stbWVudVwiXG5cdFx0XHRAY2xpY2s9XCJ0b2dnbGVNZW51XCI+XG5cdFx0XHQ8ZGl2IGNsYXNzPVwiaWNvbi1tb3JlXCIgLz5cblx0XHRcdDxkaXYgOmNsYXNzPVwieydvcGVuJzogbWVudU9wZW59XCIgY2xhc3M9XCJwb3BvdmVybWVudVwiPlxuXHRcdFx0XHQ8cG9wb3Zlci1tZW51IC8+XG5cdFx0XHQ8L2Rpdj5cblx0XHQ8L2E+XG5cdDwvbGk+XG48L3RlbXBsYXRlPlxuXG48c2NyaXB0PlxuaW1wb3J0IHBvcG92ZXJNZW51IGZyb20gJy4vcG9wb3Zlck1lbnUnXG5pbXBvcnQgY2xpY2tPdXRzaWRlIGZyb20gJ3Z1ZS1jbGljay1vdXRzaWRlJ1xuXG5leHBvcnQgZGVmYXVsdCB7XG5cdGNvbXBvbmVudHM6IHtcblx0XHRwb3BvdmVyTWVudSxcblx0XHRjbGlja091dHNpZGVcblx0fSxcblx0ZGlyZWN0aXZlczoge1xuXHRcdGNsaWNrT3V0c2lkZVxuXHR9LFxuXHRwcm9wczoge1xuXHRcdGFkZHJlc3Nib29rOiB7XG5cdFx0XHR0eXBlOiBPYmplY3QsXG5cdFx0XHRkZWZhdWx0KCkge1xuXHRcdFx0XHRyZXR1cm4ge31cblx0XHRcdH1cblx0XHR9XG5cdH0sXG5cdGRhdGEoKSB7XG5cdFx0cmV0dXJuIHtcblx0XHRcdG1lbnVPcGVuOiBmYWxzZVxuXHRcdH1cblx0fSxcblx0Y29tcHV0ZWQ6IHtcblx0XHRtZW51KCkge1xuXHRcdFx0cmV0dXJuIFtdXG5cdFx0fVxuXHR9LFxuXHRtZXRob2RzOiB7XG5cdFx0c2hhcmUoKSB7XG5cdFx0XHRhbGVydCgnU2hhcmVkIScpXG5cdFx0fSxcblx0XHRjbG9zZU1lbnUoKSB7XG5cdFx0XHR0aGlzLm1lbnVPcGVuID0gZmFsc2Vcblx0XHR9LFxuXHRcdHRvZ2dsZU1lbnUoKSB7XG5cdFx0XHR0aGlzLm1lbnVPcGVuID0gIXRoaXMubWVudU9wZW5cblx0XHR9XG5cdH1cbn1cbjwvc2NyaXB0PlxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/index.js?!./src/components/addressBook.vue?vue&type=script&lang=js&\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n\tvalue: true\n});\n\nvar _popoverMenu = __webpack_require__(/*! ./popoverMenu */ \"./src/components/popoverMenu.vue\");\n\nvar _popoverMenu2 = _interopRequireDefault(_popoverMenu);\n\nvar _vueClickOutside = __webpack_require__(/*! vue-click-outside */ \"./node_modules/vue-click-outside/index.js\");\n\nvar _vueClickOutside2 = _interopRequireDefault(_vueClickOutside);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\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\tcomponents: {\n\t\tpopoverMenu: _popoverMenu2.default,\n\t\tclickOutside: _vueClickOutside2.default\n\t},\n\tdirectives: {\n\t\tclickOutside: _vueClickOutside2.default\n\t},\n\tprops: {\n\t\taddressbook: {\n\t\t\ttype: Object,\n\t\t\tdefault: function _default() {\n\t\t\t\treturn {};\n\t\t\t}\n\t\t}\n\t},\n\tdata: function data() {\n\t\treturn {\n\t\t\tmenuOpen: false\n\t\t};\n\t},\n\n\tcomputed: {\n\t\tmenu: function menu() {\n\t\t\treturn [];\n\t\t}\n\t},\n\tmethods: {\n\t\tshare: function share() {\n\t\t\talert('Shared!');\n\t\t},\n\t\tcloseMenu: function closeMenu() {\n\t\t\tthis.menuOpen = false;\n\t\t},\n\t\ttoggleMenu: function toggleMenu() {\n\t\t\tthis.menuOpen = !this.menuOpen;\n\t\t}\n\t}\n};\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vc3JjL2NvbXBvbmVudHMvYWRkcmVzc0Jvb2sudnVlP2IzOGYiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBd0NBOzs7O0FBQ0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7a0JBRUE7QUFDQTtBQUNBLG9DQURBO0FBRUE7QUFGQSxFQURBO0FBS0E7QUFDQTtBQURBLEVBTEE7QUFRQTtBQUNBO0FBQ0EsZUFEQTtBQUVBLFVBRkEsc0JBRUE7QUFDQTtBQUNBO0FBSkE7QUFEQSxFQVJBO0FBZ0JBLEtBaEJBLGtCQWdCQTtBQUNBO0FBQ0E7QUFEQTtBQUdBLEVBcEJBOztBQXFCQTtBQUNBLE1BREEsa0JBQ0E7QUFDQTtBQUNBO0FBSEEsRUFyQkE7QUEwQkE7QUFDQSxPQURBLG1CQUNBO0FBQ0E7QUFDQSxHQUhBO0FBSUEsV0FKQSx1QkFJQTtBQUNBO0FBQ0EsR0FOQTtBQU9BLFlBUEEsd0JBT0E7QUFDQTtBQUNBO0FBVEE7QUExQkEsQyIsImZpbGUiOiIuL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPyEuL3NyYy9jb21wb25lbnRzL2FkZHJlc3NCb29rLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIjwhLS1cbiAgLSBAY29weXJpZ2h0IENvcHlyaWdodCAoYykgMjAxOCBKb2huIE1vbGFrdm/DpiA8c2tqbmxkc3ZAcHJvdG9ubWFpbC5jb20+XG4gIC1cbiAgLSBAYXV0aG9yIEpvaG4gTW9sYWt2b8OmIDxza2pubGRzdkBwcm90b25tYWlsLmNvbT5cbiAgLVxuICAtIEBsaWNlbnNlIEdOVSBBR1BMIHZlcnNpb24gMyBvciBhbnkgbGF0ZXIgdmVyc2lvblxuICAtXG4gIC0gVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU6IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnlcbiAgLSBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBBZmZlcm8gR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhc1xuICAtIHB1Ymxpc2hlZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLCBlaXRoZXIgdmVyc2lvbiAzIG9mIHRoZVxuICAtIExpY2Vuc2UsIG9yIChhdCB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZlcnNpb24uXG4gIC1cbiAgLSBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCxcbiAgLSBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZlxuICAtIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGVcbiAgLSBHTlUgQWZmZXJvIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy5cbiAgLVxuICAtIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBBZmZlcm8gR2VuZXJhbCBQdWJsaWMgTGljZW5zZVxuICAtIGFsb25nIHdpdGggdGhpcyBwcm9ncmFtLiBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uXG4gIC1cbiAgLS0+XG5cbjx0ZW1wbGF0ZT5cblx0PGxpIDpjbGFzcz1cInsnZGlzYWJsZWQnOiAhYWRkcmVzc2Jvb2suZW5hYmxlZH1cIj5cblx0XHQ8IS0tIGFkZHJlc3Nib29rIG5hbWUgLS0+XG5cdFx0e3sgYWRkcmVzc2Jvb2suZGlzcGxheU5hbWUgfX1cblx0XHQ8IS0tIHNoYXJpbmcgYnV0dG9uIC0tPlxuXHRcdDxhIGhyZWY9XCIjXCIgY2xhc3M9XCJpY29uLXNoYXJlZFwiIEBjbGljaz1cInNoYXJlXCIgLz5cblx0XHQ8IS0tIHBvcG92ZXJtZW51IC0tPlxuXHRcdDxhIHYtY2xpY2stb3V0c2lkZT1cImNsb3NlTWVudVwiIGhyZWY9XCIjXCIgY2xhc3M9XCJhZGRyZXNzYm9vay1tZW51XCJcblx0XHRcdEBjbGljaz1cInRvZ2dsZU1lbnVcIj5cblx0XHRcdDxkaXYgY2xhc3M9XCJpY29uLW1vcmVcIiAvPlxuXHRcdFx0PGRpdiA6Y2xhc3M9XCJ7J29wZW4nOiBtZW51T3Blbn1cIiBjbGFzcz1cInBvcG92ZXJtZW51XCI+XG5cdFx0XHRcdDxwb3BvdmVyLW1lbnUgLz5cblx0XHRcdDwvZGl2PlxuXHRcdDwvYT5cblx0PC9saT5cbjwvdGVtcGxhdGU+XG5cbjxzY3JpcHQ+XG5pbXBvcnQgcG9wb3Zlck1lbnUgZnJvbSAnLi9wb3BvdmVyTWVudSdcbmltcG9ydCBjbGlja091dHNpZGUgZnJvbSAndnVlLWNsaWNrLW91dHNpZGUnXG5cbmV4cG9ydCBkZWZhdWx0IHtcblx0Y29tcG9uZW50czoge1xuXHRcdHBvcG92ZXJNZW51LFxuXHRcdGNsaWNrT3V0c2lkZVxuXHR9LFxuXHRkaXJlY3RpdmVzOiB7XG5cdFx0Y2xpY2tPdXRzaWRlXG5cdH0sXG5cdHByb3BzOiB7XG5cdFx0YWRkcmVzc2Jvb2s6IHtcblx0XHRcdHR5cGU6IE9iamVjdCxcblx0XHRcdGRlZmF1bHQoKSB7XG5cdFx0XHRcdHJldHVybiB7fVxuXHRcdFx0fVxuXHRcdH1cblx0fSxcblx0ZGF0YSgpIHtcblx0XHRyZXR1cm4ge1xuXHRcdFx0bWVudU9wZW46IGZhbHNlXG5cdFx0fVxuXHR9LFxuXHRjb21wdXRlZDoge1xuXHRcdG1lbnUoKSB7XG5cdFx0XHRyZXR1cm4gW11cblx0XHR9XG5cdH0sXG5cdG1ldGhvZHM6IHtcblx0XHRzaGFyZSgpIHtcblx0XHRcdGFsZXJ0KCdTaGFyZWQhJylcblx0XHR9LFxuXHRcdGNsb3NlTWVudSgpIHtcblx0XHRcdHRoaXMubWVudU9wZW4gPSBmYWxzZVxuXHRcdH0sXG5cdFx0dG9nZ2xlTWVudSgpIHtcblx0XHRcdHRoaXMubWVudU9wZW4gPSAhdGhpcy5tZW51T3BlblxuXHRcdH1cblx0fVxufVxuPC9zY3JpcHQ+XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/index.js?!./src/components/addressBook.vue?vue&type=script&lang=js\n"); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/index.js?!./src/components/appNavigation.vue?vue&type=script&lang=js&": -/*!*****************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib!./node_modules/vue-loader/lib??vue-loader-options!./src/components/appNavigation.vue?vue&type=script&lang=js& ***! - \*****************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/index.js?!./src/components/appNavigation.vue?vue&type=script&lang=js": +/*!****************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib!./node_modules/vue-loader/lib??vue-loader-options!./src/components/appNavigation.vue?vue&type=script&lang=js ***! + \****************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n\tvalue: true\n});\n\nvar _navigationItem = __webpack_require__(/*! ./appNavigation/navigationItem */ \"./src/components/appNavigation/navigationItem.vue\");\n\nvar _navigationItem2 = _interopRequireDefault(_navigationItem);\n\nvar _vueClickOutside = __webpack_require__(/*! vue-click-outside */ \"./node_modules/vue-click-outside/index.js\");\n\nvar _vueClickOutside2 = _interopRequireDefault(_vueClickOutside);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\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\nexports.default = {\n\tname: 'AppNavigation',\n\tcomponents: {\n\t\tnavigationItem: _navigationItem2.default,\n\t\tclickOutside: _vueClickOutside2.default\n\t},\n\tdirectives: {\n\t\tclickOutside: _vueClickOutside2.default\n\t},\n\tprops: {\n\t\tmenu: {\n\t\t\ttype: Object,\n\t\t\trequired: true,\n\t\t\tdefault: function _default() {\n\t\t\t\treturn {\n\t\t\t\t\tnew: {\n\t\t\t\t\t\tid: 'new-item',\n\t\t\t\t\t\taction: function action() {\n\t\t\t\t\t\t\treturn alert('Success!');\n\t\t\t\t\t\t},\n\t\t\t\t\t\ticon: 'icon-add',\n\t\t\t\t\t\ttext: 'New item'\n\t\t\t\t\t},\n\t\t\t\t\tmenu: {\n\t\t\t\t\t\tid: 'navigation',\n\t\t\t\t\t\titems: []\n\t\t\t\t\t}\n\t\t\t\t};\n\t\t\t}\n\t\t}\n\t},\n\tdata: function data() {\n\t\treturn {\n\t\t\topened: false\n\t\t};\n\t},\n\n\tmethods: {\n\t\ttoggleMenu: function toggleMenu() {\n\t\t\tthis.opened = !this.opened;\n\t\t},\n\t\tcloseMenu: function closeMenu() {\n\t\t\tthis.opened = false;\n\t\t}\n\t}\n};\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vc3JjL2NvbXBvbmVudHMvYXBwTmF2aWdhdGlvbi52dWU/ZmVlMyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7QUErQ0E7Ozs7QUFDQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7a0JBRUE7QUFDQSxzQkFEQTtBQUVBO0FBQ0EsMENBREE7QUFFQTtBQUZBLEVBRkE7QUFNQTtBQUNBO0FBREEsRUFOQTtBQVNBO0FBQ0E7QUFDQSxlQURBO0FBRUEsaUJBRkE7QUFHQTtBQUNBO0FBQ0E7QUFDQSxvQkFEQTtBQUVBO0FBQUE7QUFBQSxPQUZBO0FBR0Esc0JBSEE7QUFJQTtBQUpBLE1BREE7QUFPQTtBQUNBLHNCQURBO0FBRUE7QUFGQTtBQVBBO0FBY0E7QUFsQkE7QUFEQSxFQVRBO0FBK0JBLEtBL0JBLGtCQStCQTtBQUNBO0FBQ0E7QUFEQTtBQUdBLEVBbkNBOztBQW9DQTtBQUNBLFlBREEsd0JBQ0E7QUFDQTtBQUNBLEdBSEE7QUFJQSxXQUpBLHVCQUlBO0FBQ0E7QUFDQTtBQU5BO0FBcENBLEMiLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvYmFiZWwtbG9hZGVyL2xpYi9pbmRleC5qcyEuL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8hLi9zcmMvY29tcG9uZW50cy9hcHBOYXZpZ2F0aW9uLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyYuanMiLCJzb3VyY2VzQ29udGVudCI6WyI8IS0tXG4gIC0gQGNvcHlyaWdodCBDb3B5cmlnaHQgKGMpIDIwMTggSm9obiBNb2xha3Zvw6YgPHNram5sZHN2QHByb3Rvbm1haWwuY29tPlxuICAtXG4gIC0gQGF1dGhvciBKb2huIE1vbGFrdm/DpiA8c2tqbmxkc3ZAcHJvdG9ubWFpbC5jb20+XG4gIC1cbiAgLSBAbGljZW5zZSBHTlUgQUdQTCB2ZXJzaW9uIDMgb3IgYW55IGxhdGVyIHZlcnNpb25cbiAgLVxuICAtIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOiB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5XG4gIC0gaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgQWZmZXJvIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYXNcbiAgLSBwdWJsaXNoZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbiwgZWl0aGVyIHZlcnNpb24gMyBvZiB0aGVcbiAgLSBMaWNlbnNlLCBvciAoYXQgeW91ciBvcHRpb24pIGFueSBsYXRlciB2ZXJzaW9uLlxuICAtXG4gIC0gVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsXG4gIC0gYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2ZcbiAgLSBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlXG4gIC0gR05VIEFmZmVybyBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuXG4gIC1cbiAgLSBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgQWZmZXJvIEdlbmVyYWwgUHVibGljIExpY2Vuc2VcbiAgLSBhbG9uZyB3aXRoIHRoaXMgcHJvZ3JhbS4gSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+LlxuICAtXG4gIC0tPlxuXG48dGVtcGxhdGU+XG5cdDxkaXYgaWQ9XCJhcHAtbmF2aWdhdGlvblwiIDpjbGFzcz1cInsnaWNvbi1sb2FkaW5nJzogbWVudS5sb2FkaW5nfVwiPlxuXHRcdDxkaXYgdi1pZj1cIm1lbnUubmV3XCIgY2xhc3M9XCJhcHAtbmF2aWdhdGlvbi1uZXdcIj5cblx0XHRcdDxidXR0b24gOmlkPVwibWVudS5uZXcuaWRcIiA6Y2xhc3M9XCJtZW51Lm5ldy5pY29uXCIgdHlwZT1cImJ1dHRvblwiXG5cdFx0XHRcdEBjbGljaz1cIm1lbnUubmV3LmFjdGlvblwiPnt7IG1lbnUubmV3LnRleHQgfX08L2J1dHRvbj5cblx0XHQ8L2Rpdj5cblx0XHQ8dWwgOmlkPVwibWVudS5pZFwiPlxuXHRcdFx0PG5hdmlnYXRpb24taXRlbSB2LWZvcj1cIml0ZW0gaW4gbWVudS5pdGVtc1wiIDppdGVtPVwiaXRlbVwiIDprZXk9XCJpdGVtLmtleVwiIC8+XG5cdFx0PC91bD5cblx0XHQ8ZGl2IHYtY2xpY2stb3V0c2lkZT1cImNsb3NlTWVudVwiIHYtaWY9XCIhISRzbG90c1snc2V0dGluZ3MtY29udGVudCddXCIgaWQ9XCJhcHAtc2V0dGluZ3NcIlxuXHRcdFx0OmNsYXNzPVwie29wZW46IG9wZW5lZH1cIj5cblx0XHRcdDxkaXYgaWQ9XCJhcHAtc2V0dGluZ3MtaGVhZGVyXCI+XG5cdFx0XHRcdDxidXR0b24gY2xhc3M9XCJzZXR0aW5ncy1idXR0b25cIlxuXHRcdFx0XHRcdGRhdGEtYXBwcy1zbGlkZS10b2dnbGU9XCIjYXBwLXNldHRpbmdzLWNvbnRlbnRcIlxuXHRcdFx0XHRcdEBjbGljaz1cInRvZ2dsZU1lbnVcIlxuXHRcdFx0XHQ+e3sgdCgnY29udGFjdHMnLCAnU2V0dGluZ3MnKSB9fTwvYnV0dG9uPlxuXHRcdFx0PC9kaXY+XG5cdFx0XHQ8ZGl2IGlkPVwiYXBwLXNldHRpbmdzLWNvbnRlbnRcIj5cblx0XHRcdFx0PHNsb3QgbmFtZT1cInNldHRpbmdzLWNvbnRlbnRcIiAvPlxuXHRcdFx0PC9kaXY+XG5cdFx0PC9kaXY+XG5cdDwvZGl2PlxuPC90ZW1wbGF0ZT5cblxuPHNjcmlwdD5cbmltcG9ydCBuYXZpZ2F0aW9uSXRlbSBmcm9tICcuL2FwcE5hdmlnYXRpb24vbmF2aWdhdGlvbkl0ZW0nXG5pbXBvcnQgY2xpY2tPdXRzaWRlIGZyb20gJ3Z1ZS1jbGljay1vdXRzaWRlJ1xuXG5leHBvcnQgZGVmYXVsdCB7XG5cdG5hbWU6ICdBcHBOYXZpZ2F0aW9uJyxcblx0Y29tcG9uZW50czoge1xuXHRcdG5hdmlnYXRpb25JdGVtLFxuXHRcdGNsaWNrT3V0c2lkZVxuXHR9LFxuXHRkaXJlY3RpdmVzOiB7XG5cdFx0Y2xpY2tPdXRzaWRlXG5cdH0sXG5cdHByb3BzOiB7XG5cdFx0bWVudToge1xuXHRcdFx0dHlwZTogT2JqZWN0LFxuXHRcdFx0cmVxdWlyZWQ6IHRydWUsXG5cdFx0XHRkZWZhdWx0OiAoKSA9PiB7XG5cdFx0XHRcdHJldHVybiB7XG5cdFx0XHRcdFx0bmV3OiB7XG5cdFx0XHRcdFx0XHRpZDogJ25ldy1pdGVtJyxcblx0XHRcdFx0XHRcdGFjdGlvbjogKCkgPT4gYWxlcnQoJ1N1Y2Nlc3MhJyksXG5cdFx0XHRcdFx0XHRpY29uOiAnaWNvbi1hZGQnLFxuXHRcdFx0XHRcdFx0dGV4dDogJ05ldyBpdGVtJ1xuXHRcdFx0XHRcdH0sXG5cdFx0XHRcdFx0bWVudToge1xuXHRcdFx0XHRcdFx0aWQ6ICduYXZpZ2F0aW9uJyxcblx0XHRcdFx0XHRcdGl0ZW1zOiBbXG5cblx0XHRcdFx0XHRcdF1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH0sXG5cdGRhdGEoKSB7XG5cdFx0cmV0dXJuIHtcblx0XHRcdG9wZW5lZDogZmFsc2Vcblx0XHR9XG5cdH0sXG5cdG1ldGhvZHM6IHtcblx0XHR0b2dnbGVNZW51KCkge1xuXHRcdFx0dGhpcy5vcGVuZWQgPSAhdGhpcy5vcGVuZWRcblx0XHR9LFxuXHRcdGNsb3NlTWVudSgpIHtcblx0XHRcdHRoaXMub3BlbmVkID0gZmFsc2Vcblx0XHR9XG5cdH1cbn1cbjwvc2NyaXB0PlxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/index.js?!./src/components/appNavigation.vue?vue&type=script&lang=js&\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n\tvalue: true\n});\n\nvar _navigationItem = __webpack_require__(/*! ./appNavigation/navigationItem */ \"./src/components/appNavigation/navigationItem.vue\");\n\nvar _navigationItem2 = _interopRequireDefault(_navigationItem);\n\nvar _vueClickOutside = __webpack_require__(/*! vue-click-outside */ \"./node_modules/vue-click-outside/index.js\");\n\nvar _vueClickOutside2 = _interopRequireDefault(_vueClickOutside);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\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\nexports.default = {\n\tname: 'AppNavigation',\n\tcomponents: {\n\t\tnavigationItem: _navigationItem2.default,\n\t\tclickOutside: _vueClickOutside2.default\n\t},\n\tdirectives: {\n\t\tclickOutside: _vueClickOutside2.default\n\t},\n\tprops: {\n\t\tmenu: {\n\t\t\ttype: Object,\n\t\t\trequired: true,\n\t\t\tdefault: function _default() {\n\t\t\t\treturn {\n\t\t\t\t\tnew: {\n\t\t\t\t\t\tid: 'new-item',\n\t\t\t\t\t\taction: function action() {\n\t\t\t\t\t\t\treturn alert('Success!');\n\t\t\t\t\t\t},\n\t\t\t\t\t\ticon: 'icon-add',\n\t\t\t\t\t\ttext: 'New item'\n\t\t\t\t\t},\n\t\t\t\t\tmenu: {\n\t\t\t\t\t\tid: 'navigation',\n\t\t\t\t\t\titems: []\n\t\t\t\t\t}\n\t\t\t\t};\n\t\t\t}\n\t\t}\n\t},\n\tdata: function data() {\n\t\treturn {\n\t\t\topened: false\n\t\t};\n\t},\n\n\tmethods: {\n\t\ttoggleMenu: function toggleMenu() {\n\t\t\tthis.opened = !this.opened;\n\t\t},\n\t\tcloseMenu: function closeMenu() {\n\t\t\tthis.opened = false;\n\t\t}\n\t}\n};\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vc3JjL2NvbXBvbmVudHMvYXBwTmF2aWdhdGlvbi52dWU/ZmVlMyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7QUErQ0E7Ozs7QUFDQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7a0JBRUE7QUFDQSxzQkFEQTtBQUVBO0FBQ0EsMENBREE7QUFFQTtBQUZBLEVBRkE7QUFNQTtBQUNBO0FBREEsRUFOQTtBQVNBO0FBQ0E7QUFDQSxlQURBO0FBRUEsaUJBRkE7QUFHQTtBQUNBO0FBQ0E7QUFDQSxvQkFEQTtBQUVBO0FBQUE7QUFBQSxPQUZBO0FBR0Esc0JBSEE7QUFJQTtBQUpBLE1BREE7QUFPQTtBQUNBLHNCQURBO0FBRUE7QUFGQTtBQVBBO0FBY0E7QUFsQkE7QUFEQSxFQVRBO0FBK0JBLEtBL0JBLGtCQStCQTtBQUNBO0FBQ0E7QUFEQTtBQUdBLEVBbkNBOztBQW9DQTtBQUNBLFlBREEsd0JBQ0E7QUFDQTtBQUNBLEdBSEE7QUFJQSxXQUpBLHVCQUlBO0FBQ0E7QUFDQTtBQU5BO0FBcENBLEMiLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvYmFiZWwtbG9hZGVyL2xpYi9pbmRleC5qcyEuL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8hLi9zcmMvY29tcG9uZW50cy9hcHBOYXZpZ2F0aW9uLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIjwhLS1cbiAgLSBAY29weXJpZ2h0IENvcHlyaWdodCAoYykgMjAxOCBKb2huIE1vbGFrdm/DpiA8c2tqbmxkc3ZAcHJvdG9ubWFpbC5jb20+XG4gIC1cbiAgLSBAYXV0aG9yIEpvaG4gTW9sYWt2b8OmIDxza2pubGRzdkBwcm90b25tYWlsLmNvbT5cbiAgLVxuICAtIEBsaWNlbnNlIEdOVSBBR1BMIHZlcnNpb24gMyBvciBhbnkgbGF0ZXIgdmVyc2lvblxuICAtXG4gIC0gVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU6IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnlcbiAgLSBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBBZmZlcm8gR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhc1xuICAtIHB1Ymxpc2hlZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLCBlaXRoZXIgdmVyc2lvbiAzIG9mIHRoZVxuICAtIExpY2Vuc2UsIG9yIChhdCB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZlcnNpb24uXG4gIC1cbiAgLSBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCxcbiAgLSBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZlxuICAtIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGVcbiAgLSBHTlUgQWZmZXJvIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy5cbiAgLVxuICAtIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBBZmZlcm8gR2VuZXJhbCBQdWJsaWMgTGljZW5zZVxuICAtIGFsb25nIHdpdGggdGhpcyBwcm9ncmFtLiBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uXG4gIC1cbiAgLS0+XG5cbjx0ZW1wbGF0ZT5cblx0PGRpdiBpZD1cImFwcC1uYXZpZ2F0aW9uXCIgOmNsYXNzPVwieydpY29uLWxvYWRpbmcnOiBtZW51LmxvYWRpbmd9XCI+XG5cdFx0PGRpdiB2LWlmPVwibWVudS5uZXdcIiBjbGFzcz1cImFwcC1uYXZpZ2F0aW9uLW5ld1wiPlxuXHRcdFx0PGJ1dHRvbiA6aWQ9XCJtZW51Lm5ldy5pZFwiIDpjbGFzcz1cIm1lbnUubmV3Lmljb25cIiB0eXBlPVwiYnV0dG9uXCJcblx0XHRcdFx0QGNsaWNrPVwibWVudS5uZXcuYWN0aW9uXCI+e3sgbWVudS5uZXcudGV4dCB9fTwvYnV0dG9uPlxuXHRcdDwvZGl2PlxuXHRcdDx1bCA6aWQ9XCJtZW51LmlkXCI+XG5cdFx0XHQ8bmF2aWdhdGlvbi1pdGVtIHYtZm9yPVwiaXRlbSBpbiBtZW51Lml0ZW1zXCIgOml0ZW09XCJpdGVtXCIgOmtleT1cIml0ZW0ua2V5XCIgLz5cblx0XHQ8L3VsPlxuXHRcdDxkaXYgdi1jbGljay1vdXRzaWRlPVwiY2xvc2VNZW51XCIgdi1pZj1cIiEhJHNsb3RzWydzZXR0aW5ncy1jb250ZW50J11cIiBpZD1cImFwcC1zZXR0aW5nc1wiXG5cdFx0XHQ6Y2xhc3M9XCJ7b3Blbjogb3BlbmVkfVwiPlxuXHRcdFx0PGRpdiBpZD1cImFwcC1zZXR0aW5ncy1oZWFkZXJcIj5cblx0XHRcdFx0PGJ1dHRvbiBjbGFzcz1cInNldHRpbmdzLWJ1dHRvblwiXG5cdFx0XHRcdFx0ZGF0YS1hcHBzLXNsaWRlLXRvZ2dsZT1cIiNhcHAtc2V0dGluZ3MtY29udGVudFwiXG5cdFx0XHRcdFx0QGNsaWNrPVwidG9nZ2xlTWVudVwiXG5cdFx0XHRcdD57eyB0KCdjb250YWN0cycsICdTZXR0aW5ncycpIH19PC9idXR0b24+XG5cdFx0XHQ8L2Rpdj5cblx0XHRcdDxkaXYgaWQ9XCJhcHAtc2V0dGluZ3MtY29udGVudFwiPlxuXHRcdFx0XHQ8c2xvdCBuYW1lPVwic2V0dGluZ3MtY29udGVudFwiIC8+XG5cdFx0XHQ8L2Rpdj5cblx0XHQ8L2Rpdj5cblx0PC9kaXY+XG48L3RlbXBsYXRlPlxuXG48c2NyaXB0PlxuaW1wb3J0IG5hdmlnYXRpb25JdGVtIGZyb20gJy4vYXBwTmF2aWdhdGlvbi9uYXZpZ2F0aW9uSXRlbSdcbmltcG9ydCBjbGlja091dHNpZGUgZnJvbSAndnVlLWNsaWNrLW91dHNpZGUnXG5cbmV4cG9ydCBkZWZhdWx0IHtcblx0bmFtZTogJ0FwcE5hdmlnYXRpb24nLFxuXHRjb21wb25lbnRzOiB7XG5cdFx0bmF2aWdhdGlvbkl0ZW0sXG5cdFx0Y2xpY2tPdXRzaWRlXG5cdH0sXG5cdGRpcmVjdGl2ZXM6IHtcblx0XHRjbGlja091dHNpZGVcblx0fSxcblx0cHJvcHM6IHtcblx0XHRtZW51OiB7XG5cdFx0XHR0eXBlOiBPYmplY3QsXG5cdFx0XHRyZXF1aXJlZDogdHJ1ZSxcblx0XHRcdGRlZmF1bHQ6ICgpID0+IHtcblx0XHRcdFx0cmV0dXJuIHtcblx0XHRcdFx0XHRuZXc6IHtcblx0XHRcdFx0XHRcdGlkOiAnbmV3LWl0ZW0nLFxuXHRcdFx0XHRcdFx0YWN0aW9uOiAoKSA9PiBhbGVydCgnU3VjY2VzcyEnKSxcblx0XHRcdFx0XHRcdGljb246ICdpY29uLWFkZCcsXG5cdFx0XHRcdFx0XHR0ZXh0OiAnTmV3IGl0ZW0nXG5cdFx0XHRcdFx0fSxcblx0XHRcdFx0XHRtZW51OiB7XG5cdFx0XHRcdFx0XHRpZDogJ25hdmlnYXRpb24nLFxuXHRcdFx0XHRcdFx0aXRlbXM6IFtcblxuXHRcdFx0XHRcdFx0XVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fSxcblx0ZGF0YSgpIHtcblx0XHRyZXR1cm4ge1xuXHRcdFx0b3BlbmVkOiBmYWxzZVxuXHRcdH1cblx0fSxcblx0bWV0aG9kczoge1xuXHRcdHRvZ2dsZU1lbnUoKSB7XG5cdFx0XHR0aGlzLm9wZW5lZCA9ICF0aGlzLm9wZW5lZFxuXHRcdH0sXG5cdFx0Y2xvc2VNZW51KCkge1xuXHRcdFx0dGhpcy5vcGVuZWQgPSBmYWxzZVxuXHRcdH1cblx0fVxufVxuPC9zY3JpcHQ+XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/index.js?!./src/components/appNavigation.vue?vue&type=script&lang=js\n"); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/index.js?!./src/components/appNavigation/navigationItem.vue?vue&type=script&lang=js&": -/*!********************************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib!./node_modules/vue-loader/lib??vue-loader-options!./src/components/appNavigation/navigationItem.vue?vue&type=script&lang=js& ***! - \********************************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/index.js?!./src/components/appNavigation/navigationItem.vue?vue&type=script&lang=js": +/*!*******************************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib!./node_modules/vue-loader/lib??vue-loader-options!./src/components/appNavigation/navigationItem.vue?vue&type=script&lang=js ***! + \*******************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n\tvalue: true\n});\n\nvar _popoverMenu = __webpack_require__(/*! ../popoverMenu */ \"./src/components/popoverMenu.vue\");\n\nvar _popoverMenu2 = _interopRequireDefault(_popoverMenu);\n\nvar _vueClickOutside = __webpack_require__(/*! vue-click-outside */ \"./node_modules/vue-click-outside/index.js\");\n\nvar _vueClickOutside2 = _interopRequireDefault(_vueClickOutside);\n\nvar _vue = __webpack_require__(/*! vue */ \"./node_modules/vue/dist/vue.esm.js\");\n\nvar _vue2 = _interopRequireDefault(_vue);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nexports.default = {\n\tname: 'NavigationItem',\n\tcomponents: {\n\t\tpopoverMenu: _popoverMenu2.default\n\t},\n\tdirectives: {\n\t\tClickOutside: _vueClickOutside2.default\n\t},\n\tprops: {\n\t\titem: {\n\t\t\ttype: Object,\n\t\t\trequired: true\n\t\t}\n\t},\n\tdata: function data() {\n\t\treturn {\n\t\t\topenedMenu: false\n\t\t};\n\t},\n\tmounted: function mounted() {\n\t\t// prevent click outside event with popupItem.\n\t\tthis.popupItem = this.$el;\n\t},\n\n\tmethods: {\n\t\tshowMenu: function showMenu() {\n\t\t\tthis.openedMenu = true;\n\t\t},\n\t\thideMenu: function hideMenu() {\n\t\t\tthis.openedMenu = false;\n\t\t},\n\t\ttoggleCollapse: function toggleCollapse() {\n\t\t\t// if item.opened isn't set, Vue won't trigger view updates https://vuejs.org/v2/api/#Vue-set\n\t\t\t// ternary is here to detect the undefined state of item.opened\n\t\t\t_vue2.default.set(this.item, 'opened', this.item.opened ? !this.item.opened : true);\n\t\t},\n\t\tcancelEdit: function cancelEdit() {\n\t\t\t// remove the editing class\n\t\t\tif (Array.isArray(this.item.classes)) {\n\t\t\t\tthis.item.classes = this.item.classes.filter(function (item) {\n\t\t\t\t\treturn item !== 'editing';\n\t\t\t\t});\n\t\t\t}\n\t\t},\n\n\t\t// This is used to decide which outter element type to use\n\t\t// li or router-link\n\t\tnavElement: function navElement(item) {\n\t\t\tif (item.href) {\n\t\t\t\treturn {\n\t\t\t\t\tis: 'li'\n\t\t\t\t};\n\t\t\t}\n\t\t\treturn {\n\t\t\t\tis: 'router-link',\n\t\t\t\ttag: 'li',\n\t\t\t\tto: item.router,\n\t\t\t\texact: true\n\t\t\t};\n\t\t}\n\t}\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//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vc3JjL2NvbXBvbmVudHMvYXBwTmF2aWdhdGlvbi9uYXZpZ2F0aW9uSXRlbS52dWU/MmZkYSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7QUFpR0E7Ozs7QUFDQTs7OztBQUNBOzs7Ozs7a0JBRUE7QUFDQSx1QkFEQTtBQUVBO0FBQ0E7QUFEQSxFQUZBO0FBS0E7QUFDQTtBQURBLEVBTEE7QUFRQTtBQUNBO0FBQ0EsZUFEQTtBQUVBO0FBRkE7QUFEQSxFQVJBO0FBY0EsS0FkQSxrQkFjQTtBQUNBO0FBQ0E7QUFEQTtBQUdBLEVBbEJBO0FBbUJBLFFBbkJBLHFCQW1CQTtBQUNBO0FBQ0E7QUFDQSxFQXRCQTs7QUF1QkE7QUFDQSxVQURBLHNCQUNBO0FBQ0E7QUFDQSxHQUhBO0FBSUEsVUFKQSxzQkFJQTtBQUNBO0FBQ0EsR0FOQTtBQU9BLGdCQVBBLDRCQU9BO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FYQTtBQVlBLFlBWkEsd0JBWUE7QUFDQTtBQUNBO0FBQ0EsaURBQ0E7QUFBQTtBQUFBLEtBREE7QUFHQTtBQUNBLEdBbkJBOztBQW9CQTtBQUNBO0FBQ0EsWUF0QkEsc0JBc0JBLElBdEJBLEVBc0JBO0FBQ0E7QUFDQTtBQUNBO0FBREE7QUFHQTtBQUNBO0FBQ0EscUJBREE7QUFFQSxhQUZBO0FBR0EsbUJBSEE7QUFJQTtBQUpBO0FBTUE7QUFsQ0E7QUF2QkEsQyIsImZpbGUiOiIuL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPyEuL3NyYy9jb21wb25lbnRzL2FwcE5hdmlnYXRpb24vbmF2aWdhdGlvbkl0ZW0udnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJi5qcyIsInNvdXJjZXNDb250ZW50IjpbIjwhLS1cbiAgLSBAY29weXJpZ2h0IENvcHlyaWdodCAoYykgMjAxOCBKb2huIE1vbGFrdm/DpiA8c2tqbmxkc3ZAcHJvdG9ubWFpbC5jb20+XG4gIC1cbiAgLSBAYXV0aG9yIEpvaG4gTW9sYWt2b8OmIDxza2pubGRzdkBwcm90b25tYWlsLmNvbT5cbiAgLVxuICAtIEBsaWNlbnNlIEdOVSBBR1BMIHZlcnNpb24gMyBvciBhbnkgbGF0ZXIgdmVyc2lvblxuICAtXG4gIC0gVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU6IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnlcbiAgLSBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBBZmZlcm8gR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhc1xuICAtIHB1Ymxpc2hlZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLCBlaXRoZXIgdmVyc2lvbiAzIG9mIHRoZVxuICAtIExpY2Vuc2UsIG9yIChhdCB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZlcnNpb24uXG4gIC1cbiAgLSBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCxcbiAgLSBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZlxuICAtIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGVcbiAgLSBHTlUgQWZmZXJvIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy5cbiAgLVxuICAtIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBBZmZlcm8gR2VuZXJhbCBQdWJsaWMgTGljZW5zZVxuICAtIGFsb25nIHdpdGggdGhpcyBwcm9ncmFtLiBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uXG4gIC1cbiAgLS0+XG48dGVtcGxhdGU+XG5cblx0PCEtLSBJcyB0aGlzIGEgY2FwdGlvbiA/IC0tPlxuXHQ8bGkgdi1pZj1cIml0ZW0uY2FwdGlvblwiIGNsYXNzPVwiYXBwLW5hdmlnYXRpb24tY2FwdGlvblwiPnt7IGl0ZW0udGV4dCB9fTwvbGk+XG5cblx0PCEtLSBOYXZpZ2F0aW9uIGl0ZW0gLS0+XG5cdDxuYXYtZWxlbWVudCB2LWVsc2UgOmlkPVwiaXRlbS5pZFwiIHYtYmluZD1cIm5hdkVsZW1lbnQoaXRlbSlcIlxuXHRcdDpjbGFzcz1cIlt7J2ljb24tbG9hZGluZy1zbWFsbCc6IGl0ZW0ubG9hZGluZywgJ29wZW4nOiBpdGVtLm9wZW5lZCwgJ2NvbGxhcHNpYmxlJzogaXRlbS5jb2xsYXBzaWJsZSYmaXRlbS5jaGlsZHJlbiYmaXRlbS5jaGlsZHJlbi5sZW5ndGg+MCB9LCBpdGVtLmNsYXNzZXNdXCI+XG5cblx0XHQ8IS0tIEJ1bGxldCAtLT5cblx0XHQ8ZGl2IHYtaWY9XCJpdGVtLmJ1bGxldFwiIDpzdHlsZT1cInsgYmFja2dyb3VuZENvbG9yOiBpdGVtLmJ1bGxldCB9XCIgY2xhc3M9XCJhcHAtbmF2aWdhdGlvbi1lbnRyeS1idWxsZXRcIiAvPlxuXG5cdFx0PCEtLSBNYWluIGxpbmsgLS0+XG5cdFx0PGEgOmhyZWY9XCIoaXRlbS5ocmVmKSA/IGl0ZW0uaHJlZiA6ICcjJyBcIiA6Y2xhc3M9XCJpdGVtLmljb25cIiBAY2xpY2s9XCJ0b2dnbGVDb2xsYXBzZVwiPlxuXHRcdFx0PGltZyB2LWlmPVwiaXRlbS5pY29uVXJsXCIgOmFsdD1cIml0ZW0udGV4dFwiIDpzcmM9XCJpdGVtLmljb25VcmxcIj5cblx0XHRcdHt7IGl0ZW0udGV4dCB9fVxuXHRcdDwvYT5cblxuXHRcdDwhLS0gUG9wb3ZlciwgY291bnRlciBhbmQgYnV0dG9uKHMpIC0tPlxuXHRcdDxkaXYgdi1pZj1cIml0ZW0udXRpbHNcIiBjbGFzcz1cImFwcC1uYXZpZ2F0aW9uLWVudHJ5LXV0aWxzXCI+XG5cdFx0XHQ8dWw+XG5cdFx0XHRcdDwhLS0gY291bnRlciAtLT5cblx0XHRcdFx0PGxpIHYtaWY9XCJOdW1iZXIuaXNJbnRlZ2VyKGl0ZW0udXRpbHMuY291bnRlcilcIlxuXHRcdFx0XHRcdGNsYXNzPVwiYXBwLW5hdmlnYXRpb24tZW50cnktdXRpbHMtY291bnRlclwiPnt7IGl0ZW0udXRpbHMuY291bnRlciB9fTwvbGk+XG5cblx0XHRcdFx0PCEtLSBmaXJzdCBhY3Rpb24gaWYgb25seSBvbmUgYWN0aW9uIGFuZCBjb3VudGVyIC0tPlxuXHRcdFx0XHQ8bGkgdi1pZj1cIml0ZW0udXRpbHMuYWN0aW9ucyAmJiBpdGVtLnV0aWxzLmFjdGlvbnMubGVuZ3RoID09PSAxICYmIE51bWJlci5pc0ludGVnZXIoaXRlbS51dGlscy5jb3VudGVyKVwiXG5cdFx0XHRcdFx0Y2xhc3M9XCJhcHAtbmF2aWdhdGlvbi1lbnRyeS11dGlscy1tZW51LWJ1dHRvblwiPlxuXHRcdFx0XHRcdDxidXR0b24gOmNsYXNzPVwiaXRlbS51dGlscy5hY3Rpb25zWzBdLmljb25cIiA6dGl0bGU9XCJpdGVtLnV0aWxzLmFjdGlvbnNbMF0udGV4dFwiIEBjbGljaz1cIml0ZW0udXRpbHMuYWN0aW9uc1swXS5hY3Rpb25cIiAvPlxuXHRcdFx0XHQ8L2xpPlxuXG5cdFx0XHRcdDwhLS0gc2Vjb25kIGFjdGlvbiBvbmx5IHR3byBhY3Rpb25zIGFuZCBubyBjb3VudGVyIC0tPlxuXHRcdFx0XHQ8bGkgdi1mb3I9XCJhY3Rpb24gaW4gaXRlbS51dGlscy5hY3Rpb25zXCJcblx0XHRcdFx0XHR2LWVsc2UtaWY9XCJpdGVtLnV0aWxzLmFjdGlvbnMgJiYgaXRlbS51dGlscy5hY3Rpb25zLmxlbmd0aCA9PT0gMiAmJiAhTnVtYmVyLmlzSW50ZWdlcihpdGVtLnV0aWxzLmNvdW50ZXIpXCIgOmtleT1cImFjdGlvbi5hY3Rpb25cIlxuXHRcdFx0XHRcdGNsYXNzPVwiYXBwLW5hdmlnYXRpb24tZW50cnktdXRpbHMtbWVudS1idXR0b25cIj5cblx0XHRcdFx0XHQ8YnV0dG9uIDpjbGFzcz1cImFjdGlvbi5pY29uXCIgOnRpdGxlPVwiYWN0aW9uLnRleHRcIiBAY2xpY2s9XCJhY3Rpb24uYWN0aW9uXCIgLz5cblx0XHRcdFx0PC9saT5cblxuXHRcdFx0XHQ8IS0tIG1lbnUgaWYgb25seSBhdCBsZWFzdCBvbmUgYWN0aW9uIGFuZCBjb3VudGVyIE9SIHR3byBhY3Rpb25zIGFuZCBubyBjb3VudGVyLS0+XG5cdFx0XHRcdDxsaSB2LWVsc2UtaWY9XCJpdGVtLnV0aWxzLmFjdGlvbnMgJiYgaXRlbS51dGlscy5hY3Rpb25zLmxlbmd0aCA+IDEgJiYgKE51bWJlci5pc0ludGVnZXIoaXRlbS51dGlscy5jb3VudGVyKSB8fCBpdGVtLnV0aWxzLmFjdGlvbnMubGVuZ3RoID4gMilcIlxuXHRcdFx0XHRcdGNsYXNzPVwiYXBwLW5hdmlnYXRpb24tZW50cnktdXRpbHMtbWVudS1idXR0b25cIj5cblx0XHRcdFx0XHQ8YnV0dG9uIHYtY2xpY2stb3V0c2lkZT1cImhpZGVNZW51XCIgQGNsaWNrPVwic2hvd01lbnVcIiAvPlxuXHRcdFx0XHQ8L2xpPlxuXHRcdFx0PC91bD5cblx0XHQ8L2Rpdj5cblxuXHRcdDwhLS0gaWYgbW9yZSB0aGFuIDIgYWN0aW9ucyBvciBtb3JlIHRoYW4gMSBhY3Rpb25zIHdpdGggY291bnRlciAtLT5cblx0XHQ8ZGl2IHYtaWY9XCJpdGVtLnV0aWxzICYmIGl0ZW0udXRpbHMuYWN0aW9ucyAmJiBpdGVtLnV0aWxzLmFjdGlvbnMubGVuZ3RoID4gMSAmJiAoTnVtYmVyLmlzSW50ZWdlcihpdGVtLnV0aWxzLmNvdW50ZXIpIHx8IGl0ZW0udXRpbHMuYWN0aW9ucy5sZW5ndGggPiAyKVwiXG5cdFx0XHQ6Y2xhc3M9XCJ7ICdvcGVuJzogb3BlbmVkTWVudSB9XCIgY2xhc3M9XCJhcHAtbmF2aWdhdGlvbi1lbnRyeS1tZW51XCI+XG5cdFx0XHQ8cG9wb3Zlci1tZW51IDptZW51PVwiaXRlbS51dGlscy5hY3Rpb25zXCIgLz5cblx0XHQ8L2Rpdj5cblxuXHRcdDwhLS0gdW5kbyBlbnRyeSAtLT5cblx0XHQ8ZGl2IHYtaWY9XCJpdGVtLnVuZG9cIiBjbGFzcz1cImFwcC1uYXZpZ2F0aW9uLWVudHJ5LWRlbGV0ZWRcIj5cblx0XHRcdDxkaXYgY2xhc3M9XCJhcHAtbmF2aWdhdGlvbi1lbnRyeS1kZWxldGVkLWRlc2NyaXB0aW9uXCI+e3sgaXRlbS51bmRvLnRleHQgfX08L2Rpdj5cblx0XHRcdDxidXR0b24gOnRpdGxlPVwidCgnc2V0dGluZ3MnLCAnVW5kbycpXCIgY2xhc3M9XCJhcHAtbmF2aWdhdGlvbi1lbnRyeS1kZWxldGVkLWJ1dHRvbiBpY29uLWhpc3RvcnlcIiAvPlxuXHRcdDwvZGl2PlxuXG5cdFx0PCEtLSBlZGl0IGVudHJ5IC0tPlxuXHRcdDxkaXYgdi1pZj1cIml0ZW0uZWRpdFwiIGNsYXNzPVwiYXBwLW5hdmlnYXRpb24tZW50cnktZWRpdFwiPlxuXHRcdFx0PGZvcm0+XG5cdFx0XHRcdDxpbnB1dCB2LW1vZGVsPVwiaXRlbS50ZXh0XCIgdHlwZT1cInRleHRcIj5cblx0XHRcdFx0PGlucHV0IHR5cGU9XCJzdWJtaXRcIiB2YWx1ZT1cIlwiIGNsYXNzPVwiaWNvbi1jb25maXJtXCI+XG5cdFx0XHRcdDxpbnB1dCB0eXBlPVwic3VibWl0XCIgdmFsdWU9XCJcIiBjbGFzcz1cImljb24tY2xvc2VcIlxuXHRcdFx0XHRcdEBjbGljay5zdG9wLnByZXZlbnQ9XCJjYW5jZWxFZGl0XCI+XG5cdFx0XHQ8L2Zvcm0+XG5cdFx0PC9kaXY+XG5cblx0XHQ8IS0tIGlmIHRoZSBpdGVtIGhhcyBjaGlsZHJlbiwgaW5qZWN0IHRoZSBjb21wb25lbnQgd2l0aCBwcm9wZXIgZGF0YSAtLT5cblx0XHQ8dWwgdi1pZj1cIml0ZW0uY2hpbGRyZW5cIj5cblx0XHRcdDxuYXZpZ2F0aW9uLWl0ZW0gdi1mb3I9XCIoaXRlbSwga2V5KSBpbiBpdGVtLmNoaWxkcmVuXCIgOml0ZW09XCJpdGVtXCIgOmtleT1cImtleVwiIC8+XG5cdFx0PC91bD5cblx0PC9uYXYtZWxlbWVudD5cbjwvdGVtcGxhdGU+XG5cbjxzY3JpcHQ+XG5pbXBvcnQgcG9wb3Zlck1lbnUgZnJvbSAnLi4vcG9wb3Zlck1lbnUnXG5pbXBvcnQgQ2xpY2tPdXRzaWRlIGZyb20gJ3Z1ZS1jbGljay1vdXRzaWRlJ1xuaW1wb3J0IFZ1ZSBmcm9tICd2dWUnXG5cbmV4cG9ydCBkZWZhdWx0IHtcblx0bmFtZTogJ05hdmlnYXRpb25JdGVtJyxcblx0Y29tcG9uZW50czoge1xuXHRcdHBvcG92ZXJNZW51XG5cdH0sXG5cdGRpcmVjdGl2ZXM6IHtcblx0XHRDbGlja091dHNpZGVcblx0fSxcblx0cHJvcHM6IHtcblx0XHRpdGVtOiB7XG5cdFx0XHR0eXBlOiBPYmplY3QsXG5cdFx0XHRyZXF1aXJlZDogdHJ1ZVxuXHRcdH1cblx0fSxcblx0ZGF0YSgpIHtcblx0XHRyZXR1cm4ge1xuXHRcdFx0b3BlbmVkTWVudTogZmFsc2Vcblx0XHR9XG5cdH0sXG5cdG1vdW50ZWQoKSB7XG5cdFx0Ly8gcHJldmVudCBjbGljayBvdXRzaWRlIGV2ZW50IHdpdGggcG9wdXBJdGVtLlxuXHRcdHRoaXMucG9wdXBJdGVtID0gdGhpcy4kZWxcblx0fSxcblx0bWV0aG9kczoge1xuXHRcdHNob3dNZW51KCkge1xuXHRcdFx0dGhpcy5vcGVuZWRNZW51ID0gdHJ1ZVxuXHRcdH0sXG5cdFx0aGlkZU1lbnUoKSB7XG5cdFx0XHR0aGlzLm9wZW5lZE1lbnUgPSBmYWxzZVxuXHRcdH0sXG5cdFx0dG9nZ2xlQ29sbGFwc2UoKSB7XG5cdFx0XHQvLyBpZiBpdGVtLm9wZW5lZCBpc24ndCBzZXQsIFZ1ZSB3b24ndCB0cmlnZ2VyIHZpZXcgdXBkYXRlcyBodHRwczovL3Z1ZWpzLm9yZy92Mi9hcGkvI1Z1ZS1zZXRcblx0XHRcdC8vIHRlcm5hcnkgaXMgaGVyZSB0byBkZXRlY3QgdGhlIHVuZGVmaW5lZCBzdGF0ZSBvZiBpdGVtLm9wZW5lZFxuXHRcdFx0VnVlLnNldCh0aGlzLml0ZW0sICdvcGVuZWQnLCB0aGlzLml0ZW0ub3BlbmVkID8gIXRoaXMuaXRlbS5vcGVuZWQgOiB0cnVlKVxuXHRcdH0sXG5cdFx0Y2FuY2VsRWRpdCgpIHtcblx0XHRcdC8vIHJlbW92ZSB0aGUgZWRpdGluZyBjbGFzc1xuXHRcdFx0aWYgKEFycmF5LmlzQXJyYXkodGhpcy5pdGVtLmNsYXNzZXMpKSB7XG5cdFx0XHRcdHRoaXMuaXRlbS5jbGFzc2VzID0gdGhpcy5pdGVtLmNsYXNzZXMuZmlsdGVyKFxuXHRcdFx0XHRcdGl0ZW0gPT4gaXRlbSAhPT0gJ2VkaXRpbmcnXG5cdFx0XHRcdClcblx0XHRcdH1cblx0XHR9LFxuXHRcdC8vIFRoaXMgaXMgdXNlZCB0byBkZWNpZGUgd2hpY2ggb3V0dGVyIGVsZW1lbnQgdHlwZSB0byB1c2Vcblx0XHQvLyBsaSBvciByb3V0ZXItbGlua1xuXHRcdG5hdkVsZW1lbnQoaXRlbSkge1xuXHRcdFx0aWYgKGl0ZW0uaHJlZikge1xuXHRcdFx0XHRyZXR1cm4ge1xuXHRcdFx0XHRcdGlzOiAnbGknXG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdHJldHVybiB7XG5cdFx0XHRcdGlzOiAncm91dGVyLWxpbmsnLFxuXHRcdFx0XHR0YWc6ICdsaScsXG5cdFx0XHRcdHRvOiBpdGVtLnJvdXRlcixcblx0XHRcdFx0ZXhhY3Q6IHRydWVcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbjwvc2NyaXB0PlxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/index.js?!./src/components/appNavigation/navigationItem.vue?vue&type=script&lang=js&\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n\tvalue: true\n});\n\nvar _popoverMenu = __webpack_require__(/*! ../popoverMenu */ \"./src/components/popoverMenu.vue\");\n\nvar _popoverMenu2 = _interopRequireDefault(_popoverMenu);\n\nvar _vueClickOutside = __webpack_require__(/*! vue-click-outside */ \"./node_modules/vue-click-outside/index.js\");\n\nvar _vueClickOutside2 = _interopRequireDefault(_vueClickOutside);\n\nvar _vue = __webpack_require__(/*! vue */ \"./node_modules/vue/dist/vue.esm.js\");\n\nvar _vue2 = _interopRequireDefault(_vue);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nexports.default = {\n\tname: 'NavigationItem',\n\tcomponents: {\n\t\tpopoverMenu: _popoverMenu2.default\n\t},\n\tdirectives: {\n\t\tClickOutside: _vueClickOutside2.default\n\t},\n\tprops: {\n\t\titem: {\n\t\t\ttype: Object,\n\t\t\trequired: true\n\t\t}\n\t},\n\tdata: function data() {\n\t\treturn {\n\t\t\topenedMenu: false\n\t\t};\n\t},\n\tmounted: function mounted() {\n\t\t// prevent click outside event with popupItem.\n\t\tthis.popupItem = this.$el;\n\t},\n\n\tmethods: {\n\t\tshowMenu: function showMenu() {\n\t\t\tthis.openedMenu = true;\n\t\t},\n\t\thideMenu: function hideMenu() {\n\t\t\tthis.openedMenu = false;\n\t\t},\n\t\ttoggleCollapse: function toggleCollapse() {\n\t\t\t// if item.opened isn't set, Vue won't trigger view updates https://vuejs.org/v2/api/#Vue-set\n\t\t\t// ternary is here to detect the undefined state of item.opened\n\t\t\t_vue2.default.set(this.item, 'opened', this.item.opened ? !this.item.opened : true);\n\t\t},\n\t\tcancelEdit: function cancelEdit() {\n\t\t\t// remove the editing class\n\t\t\tif (Array.isArray(this.item.classes)) {\n\t\t\t\tthis.item.classes = this.item.classes.filter(function (item) {\n\t\t\t\t\treturn item !== 'editing';\n\t\t\t\t});\n\t\t\t}\n\t\t},\n\n\t\t// This is used to decide which outter element type to use\n\t\t// li or router-link\n\t\tnavElement: function navElement(item) {\n\t\t\tif (item.href) {\n\t\t\t\treturn {\n\t\t\t\t\tis: 'li'\n\t\t\t\t};\n\t\t\t}\n\t\t\treturn {\n\t\t\t\tis: 'router-link',\n\t\t\t\ttag: 'li',\n\t\t\t\tto: item.router,\n\t\t\t\texact: true\n\t\t\t};\n\t\t}\n\t}\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//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vc3JjL2NvbXBvbmVudHMvYXBwTmF2aWdhdGlvbi9uYXZpZ2F0aW9uSXRlbS52dWU/MmZkYSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7QUFpR0E7Ozs7QUFDQTs7OztBQUNBOzs7Ozs7a0JBRUE7QUFDQSx1QkFEQTtBQUVBO0FBQ0E7QUFEQSxFQUZBO0FBS0E7QUFDQTtBQURBLEVBTEE7QUFRQTtBQUNBO0FBQ0EsZUFEQTtBQUVBO0FBRkE7QUFEQSxFQVJBO0FBY0EsS0FkQSxrQkFjQTtBQUNBO0FBQ0E7QUFEQTtBQUdBLEVBbEJBO0FBbUJBLFFBbkJBLHFCQW1CQTtBQUNBO0FBQ0E7QUFDQSxFQXRCQTs7QUF1QkE7QUFDQSxVQURBLHNCQUNBO0FBQ0E7QUFDQSxHQUhBO0FBSUEsVUFKQSxzQkFJQTtBQUNBO0FBQ0EsR0FOQTtBQU9BLGdCQVBBLDRCQU9BO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FYQTtBQVlBLFlBWkEsd0JBWUE7QUFDQTtBQUNBO0FBQ0EsaURBQ0E7QUFBQTtBQUFBLEtBREE7QUFHQTtBQUNBLEdBbkJBOztBQW9CQTtBQUNBO0FBQ0EsWUF0QkEsc0JBc0JBLElBdEJBLEVBc0JBO0FBQ0E7QUFDQTtBQUNBO0FBREE7QUFHQTtBQUNBO0FBQ0EscUJBREE7QUFFQSxhQUZBO0FBR0EsbUJBSEE7QUFJQTtBQUpBO0FBTUE7QUFsQ0E7QUF2QkEsQyIsImZpbGUiOiIuL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPyEuL3NyYy9jb21wb25lbnRzL2FwcE5hdmlnYXRpb24vbmF2aWdhdGlvbkl0ZW0udnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzLmpzIiwic291cmNlc0NvbnRlbnQiOlsiPCEtLVxuICAtIEBjb3B5cmlnaHQgQ29weXJpZ2h0IChjKSAyMDE4IEpvaG4gTW9sYWt2b8OmIDxza2pubGRzdkBwcm90b25tYWlsLmNvbT5cbiAgLVxuICAtIEBhdXRob3IgSm9obiBNb2xha3Zvw6YgPHNram5sZHN2QHByb3Rvbm1haWwuY29tPlxuICAtXG4gIC0gQGxpY2Vuc2UgR05VIEFHUEwgdmVyc2lvbiAzIG9yIGFueSBsYXRlciB2ZXJzaW9uXG4gIC1cbiAgLSBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTogeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeVxuICAtIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEFmZmVybyBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFzXG4gIC0gcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24sIGVpdGhlciB2ZXJzaW9uIDMgb2YgdGhlXG4gIC0gTGljZW5zZSwgb3IgKGF0IHlvdXIgb3B0aW9uKSBhbnkgbGF0ZXIgdmVyc2lvbi5cbiAgLVxuICAtIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLFxuICAtIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mXG4gIC0gTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZVxuICAtIEdOVSBBZmZlcm8gR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLlxuICAtXG4gIC0gWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEFmZmVybyBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlXG4gIC0gYWxvbmcgd2l0aCB0aGlzIHByb2dyYW0uIElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi5cbiAgLVxuICAtLT5cbjx0ZW1wbGF0ZT5cblxuXHQ8IS0tIElzIHRoaXMgYSBjYXB0aW9uID8gLS0+XG5cdDxsaSB2LWlmPVwiaXRlbS5jYXB0aW9uXCIgY2xhc3M9XCJhcHAtbmF2aWdhdGlvbi1jYXB0aW9uXCI+e3sgaXRlbS50ZXh0IH19PC9saT5cblxuXHQ8IS0tIE5hdmlnYXRpb24gaXRlbSAtLT5cblx0PG5hdi1lbGVtZW50IHYtZWxzZSA6aWQ9XCJpdGVtLmlkXCIgdi1iaW5kPVwibmF2RWxlbWVudChpdGVtKVwiXG5cdFx0OmNsYXNzPVwiW3snaWNvbi1sb2FkaW5nLXNtYWxsJzogaXRlbS5sb2FkaW5nLCAnb3Blbic6IGl0ZW0ub3BlbmVkLCAnY29sbGFwc2libGUnOiBpdGVtLmNvbGxhcHNpYmxlJiZpdGVtLmNoaWxkcmVuJiZpdGVtLmNoaWxkcmVuLmxlbmd0aD4wIH0sIGl0ZW0uY2xhc3Nlc11cIj5cblxuXHRcdDwhLS0gQnVsbGV0IC0tPlxuXHRcdDxkaXYgdi1pZj1cIml0ZW0uYnVsbGV0XCIgOnN0eWxlPVwieyBiYWNrZ3JvdW5kQ29sb3I6IGl0ZW0uYnVsbGV0IH1cIiBjbGFzcz1cImFwcC1uYXZpZ2F0aW9uLWVudHJ5LWJ1bGxldFwiIC8+XG5cblx0XHQ8IS0tIE1haW4gbGluayAtLT5cblx0XHQ8YSA6aHJlZj1cIihpdGVtLmhyZWYpID8gaXRlbS5ocmVmIDogJyMnIFwiIDpjbGFzcz1cIml0ZW0uaWNvblwiIEBjbGljaz1cInRvZ2dsZUNvbGxhcHNlXCI+XG5cdFx0XHQ8aW1nIHYtaWY9XCJpdGVtLmljb25VcmxcIiA6YWx0PVwiaXRlbS50ZXh0XCIgOnNyYz1cIml0ZW0uaWNvblVybFwiPlxuXHRcdFx0e3sgaXRlbS50ZXh0IH19XG5cdFx0PC9hPlxuXG5cdFx0PCEtLSBQb3BvdmVyLCBjb3VudGVyIGFuZCBidXR0b24ocykgLS0+XG5cdFx0PGRpdiB2LWlmPVwiaXRlbS51dGlsc1wiIGNsYXNzPVwiYXBwLW5hdmlnYXRpb24tZW50cnktdXRpbHNcIj5cblx0XHRcdDx1bD5cblx0XHRcdFx0PCEtLSBjb3VudGVyIC0tPlxuXHRcdFx0XHQ8bGkgdi1pZj1cIk51bWJlci5pc0ludGVnZXIoaXRlbS51dGlscy5jb3VudGVyKVwiXG5cdFx0XHRcdFx0Y2xhc3M9XCJhcHAtbmF2aWdhdGlvbi1lbnRyeS11dGlscy1jb3VudGVyXCI+e3sgaXRlbS51dGlscy5jb3VudGVyIH19PC9saT5cblxuXHRcdFx0XHQ8IS0tIGZpcnN0IGFjdGlvbiBpZiBvbmx5IG9uZSBhY3Rpb24gYW5kIGNvdW50ZXIgLS0+XG5cdFx0XHRcdDxsaSB2LWlmPVwiaXRlbS51dGlscy5hY3Rpb25zICYmIGl0ZW0udXRpbHMuYWN0aW9ucy5sZW5ndGggPT09IDEgJiYgTnVtYmVyLmlzSW50ZWdlcihpdGVtLnV0aWxzLmNvdW50ZXIpXCJcblx0XHRcdFx0XHRjbGFzcz1cImFwcC1uYXZpZ2F0aW9uLWVudHJ5LXV0aWxzLW1lbnUtYnV0dG9uXCI+XG5cdFx0XHRcdFx0PGJ1dHRvbiA6Y2xhc3M9XCJpdGVtLnV0aWxzLmFjdGlvbnNbMF0uaWNvblwiIDp0aXRsZT1cIml0ZW0udXRpbHMuYWN0aW9uc1swXS50ZXh0XCIgQGNsaWNrPVwiaXRlbS51dGlscy5hY3Rpb25zWzBdLmFjdGlvblwiIC8+XG5cdFx0XHRcdDwvbGk+XG5cblx0XHRcdFx0PCEtLSBzZWNvbmQgYWN0aW9uIG9ubHkgdHdvIGFjdGlvbnMgYW5kIG5vIGNvdW50ZXIgLS0+XG5cdFx0XHRcdDxsaSB2LWZvcj1cImFjdGlvbiBpbiBpdGVtLnV0aWxzLmFjdGlvbnNcIlxuXHRcdFx0XHRcdHYtZWxzZS1pZj1cIml0ZW0udXRpbHMuYWN0aW9ucyAmJiBpdGVtLnV0aWxzLmFjdGlvbnMubGVuZ3RoID09PSAyICYmICFOdW1iZXIuaXNJbnRlZ2VyKGl0ZW0udXRpbHMuY291bnRlcilcIiA6a2V5PVwiYWN0aW9uLmFjdGlvblwiXG5cdFx0XHRcdFx0Y2xhc3M9XCJhcHAtbmF2aWdhdGlvbi1lbnRyeS11dGlscy1tZW51LWJ1dHRvblwiPlxuXHRcdFx0XHRcdDxidXR0b24gOmNsYXNzPVwiYWN0aW9uLmljb25cIiA6dGl0bGU9XCJhY3Rpb24udGV4dFwiIEBjbGljaz1cImFjdGlvbi5hY3Rpb25cIiAvPlxuXHRcdFx0XHQ8L2xpPlxuXG5cdFx0XHRcdDwhLS0gbWVudSBpZiBvbmx5IGF0IGxlYXN0IG9uZSBhY3Rpb24gYW5kIGNvdW50ZXIgT1IgdHdvIGFjdGlvbnMgYW5kIG5vIGNvdW50ZXItLT5cblx0XHRcdFx0PGxpIHYtZWxzZS1pZj1cIml0ZW0udXRpbHMuYWN0aW9ucyAmJiBpdGVtLnV0aWxzLmFjdGlvbnMubGVuZ3RoID4gMSAmJiAoTnVtYmVyLmlzSW50ZWdlcihpdGVtLnV0aWxzLmNvdW50ZXIpIHx8IGl0ZW0udXRpbHMuYWN0aW9ucy5sZW5ndGggPiAyKVwiXG5cdFx0XHRcdFx0Y2xhc3M9XCJhcHAtbmF2aWdhdGlvbi1lbnRyeS11dGlscy1tZW51LWJ1dHRvblwiPlxuXHRcdFx0XHRcdDxidXR0b24gdi1jbGljay1vdXRzaWRlPVwiaGlkZU1lbnVcIiBAY2xpY2s9XCJzaG93TWVudVwiIC8+XG5cdFx0XHRcdDwvbGk+XG5cdFx0XHQ8L3VsPlxuXHRcdDwvZGl2PlxuXG5cdFx0PCEtLSBpZiBtb3JlIHRoYW4gMiBhY3Rpb25zIG9yIG1vcmUgdGhhbiAxIGFjdGlvbnMgd2l0aCBjb3VudGVyIC0tPlxuXHRcdDxkaXYgdi1pZj1cIml0ZW0udXRpbHMgJiYgaXRlbS51dGlscy5hY3Rpb25zICYmIGl0ZW0udXRpbHMuYWN0aW9ucy5sZW5ndGggPiAxICYmIChOdW1iZXIuaXNJbnRlZ2VyKGl0ZW0udXRpbHMuY291bnRlcikgfHwgaXRlbS51dGlscy5hY3Rpb25zLmxlbmd0aCA+IDIpXCJcblx0XHRcdDpjbGFzcz1cInsgJ29wZW4nOiBvcGVuZWRNZW51IH1cIiBjbGFzcz1cImFwcC1uYXZpZ2F0aW9uLWVudHJ5LW1lbnVcIj5cblx0XHRcdDxwb3BvdmVyLW1lbnUgOm1lbnU9XCJpdGVtLnV0aWxzLmFjdGlvbnNcIiAvPlxuXHRcdDwvZGl2PlxuXG5cdFx0PCEtLSB1bmRvIGVudHJ5IC0tPlxuXHRcdDxkaXYgdi1pZj1cIml0ZW0udW5kb1wiIGNsYXNzPVwiYXBwLW5hdmlnYXRpb24tZW50cnktZGVsZXRlZFwiPlxuXHRcdFx0PGRpdiBjbGFzcz1cImFwcC1uYXZpZ2F0aW9uLWVudHJ5LWRlbGV0ZWQtZGVzY3JpcHRpb25cIj57eyBpdGVtLnVuZG8udGV4dCB9fTwvZGl2PlxuXHRcdFx0PGJ1dHRvbiA6dGl0bGU9XCJ0KCdzZXR0aW5ncycsICdVbmRvJylcIiBjbGFzcz1cImFwcC1uYXZpZ2F0aW9uLWVudHJ5LWRlbGV0ZWQtYnV0dG9uIGljb24taGlzdG9yeVwiIC8+XG5cdFx0PC9kaXY+XG5cblx0XHQ8IS0tIGVkaXQgZW50cnkgLS0+XG5cdFx0PGRpdiB2LWlmPVwiaXRlbS5lZGl0XCIgY2xhc3M9XCJhcHAtbmF2aWdhdGlvbi1lbnRyeS1lZGl0XCI+XG5cdFx0XHQ8Zm9ybT5cblx0XHRcdFx0PGlucHV0IHYtbW9kZWw9XCJpdGVtLnRleHRcIiB0eXBlPVwidGV4dFwiPlxuXHRcdFx0XHQ8aW5wdXQgdHlwZT1cInN1Ym1pdFwiIHZhbHVlPVwiXCIgY2xhc3M9XCJpY29uLWNvbmZpcm1cIj5cblx0XHRcdFx0PGlucHV0IHR5cGU9XCJzdWJtaXRcIiB2YWx1ZT1cIlwiIGNsYXNzPVwiaWNvbi1jbG9zZVwiXG5cdFx0XHRcdFx0QGNsaWNrLnN0b3AucHJldmVudD1cImNhbmNlbEVkaXRcIj5cblx0XHRcdDwvZm9ybT5cblx0XHQ8L2Rpdj5cblxuXHRcdDwhLS0gaWYgdGhlIGl0ZW0gaGFzIGNoaWxkcmVuLCBpbmplY3QgdGhlIGNvbXBvbmVudCB3aXRoIHByb3BlciBkYXRhIC0tPlxuXHRcdDx1bCB2LWlmPVwiaXRlbS5jaGlsZHJlblwiPlxuXHRcdFx0PG5hdmlnYXRpb24taXRlbSB2LWZvcj1cIihpdGVtLCBrZXkpIGluIGl0ZW0uY2hpbGRyZW5cIiA6aXRlbT1cIml0ZW1cIiA6a2V5PVwia2V5XCIgLz5cblx0XHQ8L3VsPlxuXHQ8L25hdi1lbGVtZW50PlxuPC90ZW1wbGF0ZT5cblxuPHNjcmlwdD5cbmltcG9ydCBwb3BvdmVyTWVudSBmcm9tICcuLi9wb3BvdmVyTWVudSdcbmltcG9ydCBDbGlja091dHNpZGUgZnJvbSAndnVlLWNsaWNrLW91dHNpZGUnXG5pbXBvcnQgVnVlIGZyb20gJ3Z1ZSdcblxuZXhwb3J0IGRlZmF1bHQge1xuXHRuYW1lOiAnTmF2aWdhdGlvbkl0ZW0nLFxuXHRjb21wb25lbnRzOiB7XG5cdFx0cG9wb3Zlck1lbnVcblx0fSxcblx0ZGlyZWN0aXZlczoge1xuXHRcdENsaWNrT3V0c2lkZVxuXHR9LFxuXHRwcm9wczoge1xuXHRcdGl0ZW06IHtcblx0XHRcdHR5cGU6IE9iamVjdCxcblx0XHRcdHJlcXVpcmVkOiB0cnVlXG5cdFx0fVxuXHR9LFxuXHRkYXRhKCkge1xuXHRcdHJldHVybiB7XG5cdFx0XHRvcGVuZWRNZW51OiBmYWxzZVxuXHRcdH1cblx0fSxcblx0bW91bnRlZCgpIHtcblx0XHQvLyBwcmV2ZW50IGNsaWNrIG91dHNpZGUgZXZlbnQgd2l0aCBwb3B1cEl0ZW0uXG5cdFx0dGhpcy5wb3B1cEl0ZW0gPSB0aGlzLiRlbFxuXHR9LFxuXHRtZXRob2RzOiB7XG5cdFx0c2hvd01lbnUoKSB7XG5cdFx0XHR0aGlzLm9wZW5lZE1lbnUgPSB0cnVlXG5cdFx0fSxcblx0XHRoaWRlTWVudSgpIHtcblx0XHRcdHRoaXMub3BlbmVkTWVudSA9IGZhbHNlXG5cdFx0fSxcblx0XHR0b2dnbGVDb2xsYXBzZSgpIHtcblx0XHRcdC8vIGlmIGl0ZW0ub3BlbmVkIGlzbid0IHNldCwgVnVlIHdvbid0IHRyaWdnZXIgdmlldyB1cGRhdGVzIGh0dHBzOi8vdnVlanMub3JnL3YyL2FwaS8jVnVlLXNldFxuXHRcdFx0Ly8gdGVybmFyeSBpcyBoZXJlIHRvIGRldGVjdCB0aGUgdW5kZWZpbmVkIHN0YXRlIG9mIGl0ZW0ub3BlbmVkXG5cdFx0XHRWdWUuc2V0KHRoaXMuaXRlbSwgJ29wZW5lZCcsIHRoaXMuaXRlbS5vcGVuZWQgPyAhdGhpcy5pdGVtLm9wZW5lZCA6IHRydWUpXG5cdFx0fSxcblx0XHRjYW5jZWxFZGl0KCkge1xuXHRcdFx0Ly8gcmVtb3ZlIHRoZSBlZGl0aW5nIGNsYXNzXG5cdFx0XHRpZiAoQXJyYXkuaXNBcnJheSh0aGlzLml0ZW0uY2xhc3NlcykpIHtcblx0XHRcdFx0dGhpcy5pdGVtLmNsYXNzZXMgPSB0aGlzLml0ZW0uY2xhc3Nlcy5maWx0ZXIoXG5cdFx0XHRcdFx0aXRlbSA9PiBpdGVtICE9PSAnZWRpdGluZydcblx0XHRcdFx0KVxuXHRcdFx0fVxuXHRcdH0sXG5cdFx0Ly8gVGhpcyBpcyB1c2VkIHRvIGRlY2lkZSB3aGljaCBvdXR0ZXIgZWxlbWVudCB0eXBlIHRvIHVzZVxuXHRcdC8vIGxpIG9yIHJvdXRlci1saW5rXG5cdFx0bmF2RWxlbWVudChpdGVtKSB7XG5cdFx0XHRpZiAoaXRlbS5ocmVmKSB7XG5cdFx0XHRcdHJldHVybiB7XG5cdFx0XHRcdFx0aXM6ICdsaSdcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0cmV0dXJuIHtcblx0XHRcdFx0aXM6ICdyb3V0ZXItbGluaycsXG5cdFx0XHRcdHRhZzogJ2xpJyxcblx0XHRcdFx0dG86IGl0ZW0ucm91dGVyLFxuXHRcdFx0XHRleGFjdDogdHJ1ZVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuPC9zY3JpcHQ+XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/index.js?!./src/components/appNavigation/navigationItem.vue?vue&type=script&lang=js\n"); /***/ }), -/***/ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/index.js?!./src/components/contentDetails.vue?vue&type=script&lang=js&": -/*!******************************************************************************************************************************************************!*\ - !*** ./node_modules/babel-loader/lib!./node_modules/vue-loader/lib??vue-loader-options!./src/components/contentDetails.vue?vue&type=script&lang=js& ***! - \******************************************************************************************************************************************************/ +/***/ "./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/index.js?!./src/components/contentDetails.vue?vue&type=script&lang=js": +/*!*****************************************************************************************************************************************************!*\ + !*** ./node_modules/babel-loader/lib!./node_modules/vue-loader/lib??vue-loader-options!./src/components/contentDetails.vue?vue&type=script&lang=js ***! + \*****************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n\tvalue: true\n});\n\nvar _contact = __webpack_require__(/*! ../models/contact */ \"./src/models/contact.js\");\n\nvar _contact2 = _interopRequireDefault(_contact);\n\nvar _ical = __webpack_require__(/*! ical.js */ \"./node_modules/ical.js/build/ical.js\");\n\nvar _ical2 = _interopRequireDefault(_ical);\n\nvar _popoverMenu = __webpack_require__(/*! ./popoverMenu */ \"./src/components/popoverMenu.vue\");\n\nvar _popoverMenu2 = _interopRequireDefault(_popoverMenu);\n\nvar _vueClickOutside = __webpack_require__(/*! vue-click-outside */ \"./node_modules/vue-click-outside/index.js\");\n\nvar _vueClickOutside2 = _interopRequireDefault(_vueClickOutside);\n\nvar _vue = __webpack_require__(/*! vue */ \"./node_modules/vue/dist/vue.esm.js\");\n\nvar _vue2 = _interopRequireDefault(_vue);\n\nvar _vTooltip = __webpack_require__(/*! v-tooltip */ \"./node_modules/v-tooltip/dist/v-tooltip.esm.js\");\n\nvar _vTooltip2 = _interopRequireDefault(_vTooltip);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\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//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n_vue2.default.use(_vTooltip2.default);\n\nexports.default = {\n\tname: 'ContentDetails',\n\tcomponents: {\n\t\tpopoverMenu: _popoverMenu2.default\n\t},\n\tdirectives: {\n\t\tClickOutside: _vueClickOutside2.default\n\t},\n\tprops: {\n\t\tloading: {\n\t\t\ttype: Boolean,\n\t\t\tdefault: true\n\t\t},\n\t\tuid: {\n\t\t\ttype: String,\n\t\t\tdefault: undefined\n\t\t}\n\t},\n\tdata: function data() {\n\t\treturn {\n\t\t\tcontact: undefined,\n\t\t\topenedMenu: false\n\t\t};\n\t},\n\n\tcomputed: {\n\t\tcolorAvatar: function colorAvatar() {\n\t\t\ttry {\n\t\t\t\tvar color = this.contact.uid.toRgb();\n\t\t\t\treturn 'rgb(' + color.r + ', ' + color.g + ', ' + color.b + ')';\n\t\t\t} catch (e) {\n\t\t\t\treturn 'grey';\n\t\t\t}\n\t\t},\n\t\tcontactActions: function contactActions() {\n\t\t\tvar actions = [{\n\t\t\t\ticon: 'icon-download',\n\t\t\t\ttext: t('contacts', 'Download'),\n\t\t\t\thref: this.contact.url\n\t\t\t}];\n\t\t\tif (this.contact.addressbook.enabled) {\n\t\t\t\tactions.push({\n\t\t\t\t\ticon: 'icon-delete',\n\t\t\t\t\ttext: t('contacts', 'Delete'),\n\t\t\t\t\taction: this.deleteContact\n\t\t\t\t});\n\t\t\t}\n\n\t\t\treturn actions;\n\t\t}\n\t},\n\twatch: {\n\t\t// url changed, get and show selected contact\n\t\tuid: function uid() {\n\t\t\tthis.updateLocalContact();\n\t\t},\n\t\t// done loading, check if the provided uid is valid and open details\n\t\tloading: function loading() {\n\t\t\tif (this.uid) {\n\t\t\t\tthis.updateLocalContact();\n\t\t\t}\n\t\t}\n\t},\n\tmethods: {\n\t\tupdateLocalContact: function updateLocalContact() {\n\t\t\t// create new local instance of this contact\n\t\t\tvar contact = this.$store.getters.getContact(this.uid);\n\t\t\tthis.contact = new _contact2.default(_ical2.default.stringify(contact.jCal), contact.addressbook);\n\t\t},\n\t\tcloseMenu: function closeMenu() {\n\t\t\tthis.openedMenu = false;\n\t\t},\n\t\ttoggleMenu: function toggleMenu() {\n\t\t\tthis.openedMenu = !this.openedMenu;\n\t\t}\n\t}\n\n};\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vc3JjL2NvbXBvbmVudHMvY29udGVudERldGFpbHMudnVlPzVlNzMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBeUZBOzs7O0FBQ0E7Ozs7QUFDQTs7OztBQUNBOzs7O0FBQ0E7Ozs7QUFDQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFFQTs7a0JBRUE7QUFDQSx1QkFEQTtBQUVBO0FBQ0E7QUFEQSxFQUZBO0FBS0E7QUFDQTtBQURBLEVBTEE7QUFRQTtBQUNBO0FBQ0EsZ0JBREE7QUFFQTtBQUZBLEdBREE7QUFLQTtBQUNBLGVBREE7QUFFQTtBQUZBO0FBTEEsRUFSQTtBQWtCQSxLQWxCQSxrQkFrQkE7QUFDQTtBQUNBLHFCQURBO0FBRUE7QUFGQTtBQUlBLEVBdkJBOztBQXdCQTtBQUNBLGFBREEseUJBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxJQUhBLENBR0E7QUFDQTtBQUNBO0FBQ0EsR0FSQTtBQVNBLGdCQVRBLDRCQVNBO0FBQ0Esa0JBQ0E7QUFDQSx5QkFEQTtBQUVBLG1DQUZBO0FBR0E7QUFIQSxJQURBO0FBT0E7QUFDQTtBQUNBLHdCQURBO0FBRUEsa0NBRkE7QUFHQTtBQUhBO0FBS0E7O0FBRUE7QUFDQTtBQTFCQSxFQXhCQTtBQW9EQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBSkE7QUFLQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFWQSxFQXBEQTtBQWdFQTtBQUNBLG9CQURBLGdDQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FMQTtBQU1BLFdBTkEsd