(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[123],{ /***/ "./src/lib/componentSettings.js": /*!**************************************!*\ !*** ./src/lib/componentSettings.js ***! \**************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\nfunction saveSettings(component) {\n var module = adaptModuleName(component.$options.name);\n var settings = component.settings;\n return localStorage.setItem(module, JSON.stringify(settings));\n}\nfunction loadSettings(component) {\n var module = adaptModuleName(component.$options.name);\n var moduleSettings = component.settings;\n if (!moduleSettings) {\n console.warn('LOADING MISSING SETTINGS IN COMPONENT:', component);\n moduleSettings = {};\n }\n var localStorageSettings = JSON.parse(localStorage.getItem(module));\n var currentVersion = moduleSettings.version || 0;\n try {\n if (Number(localStorageSettings.version || 0) < Number(currentVersion)) {\n if (component.upgradeSettings) {\n // funciton should return component.settings\n moduleSettings = component.upgradeSettings(localStorageSettings);\n } else {\n moduleSettings.optionStates = localStorageSettings.optionStates;\n }\n clearSettings(module);\n return localStorage.setItem(module, JSON.stringify(moduleSettings));\n } else {\n return localStorageSettings;\n }\n } catch (err) {\n return false;\n }\n}\nfunction clearSettings(module) {\n var modStr = adaptModuleName(module);\n return localStorage.removeItem(modStr);\n}\nfunction adaptModuleName(module) {\n return 'ModuleSettings' + String(module);\n}\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n saveSettings,\n loadSettings,\n clearSettings\n});\n\n//# sourceURL=webpack:///./src/lib/componentSettings.js?"); /***/ }), /***/ "./src/lib/setPageTitle.js": /*!*********************************!*\ !*** ./src/lib/setPageTitle.js ***! \*********************************/ /*! exports provided: setPageTitle */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"setPageTitle\", function() { return setPageTitle; });\nfunction setPageTitle(title, element, force = false) {\n if (force || element === 'v-main') {\n document.title = title;\n }\n}\n\n\n//# sourceURL=webpack:///./src/lib/setPageTitle.js?"); /***/ }) }]);