(window["webpackJsonp"] = window["webpackJsonp"] || []).push([["chunk-933f493c"],{ /***/ "90af": /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); // CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"599ca1bb-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/auth/ChangePassword.vue?vue&type=template&id=692f73d0& var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('b-row',{staticClass:"justify-content-md-center"},[_c('b-col',{attrs:{"cols":"12","md":"6"}},[_c('div',{staticClass:"b-form-1"},[_c('h1',[_vm._v("Change Password")]),_c('auth-alerts'),_c('b-form',{on:{"submit":function($event){$event.preventDefault();return _vm.updatePassword($event)}}},[_c('b-form-group',{attrs:{"label":"Current password","label-for":"currentPasswordInput","label-sr-only":true}},[_c('b-form-input',{attrs:{"id":"currentPasswordInput","type":"password","required":"","placeholder":"Current password"},model:{value:(_vm.currentPassword),callback:function ($$v) {_vm.currentPassword=$$v},expression:"currentPassword"}})],1),_c('b-form-group',{attrs:{"label":"New Password","label-for":"newPasswordInput","label-sr-only":true}},[_c('b-form-input',{attrs:{"id":"newPasswordInput","type":"password","required":"","placeholder":"New password"},model:{value:(_vm.newPassword),callback:function ($$v) {_vm.newPassword=$$v},expression:"newPassword"}})],1),_c('b-form-group',{attrs:{"label":"Confirm New Password","label-for":"confirmNewPasswordInput","label-sr-only":true}},[_c('b-form-input',{attrs:{"id":"confirmNewPasswordInput","type":"password","required":"","placeholder":"Confirm new password"},model:{value:(_vm.confirmNewPassword),callback:function ($$v) {_vm.confirmNewPassword=$$v},expression:"confirmNewPassword"}})],1),_c('b-button',{attrs:{"type":"submit","variant":"primary"}},[_vm._v("Change password")])],1)],1)])],1)],1)} var staticRenderFns = [] // CONCATENATED MODULE: ./src/views/auth/ChangePassword.vue?vue&type=template&id=692f73d0& // EXTERNAL MODULE: ./node_modules/core-js/modules/es.object.to-string.js var es_object_to_string = __webpack_require__("d3b7"); // EXTERNAL MODULE: ./node_modules/regenerator-runtime/runtime.js var runtime = __webpack_require__("96cf"); // EXTERNAL MODULE: ./src/components/AuthAlerts.vue + 4 modules var AuthAlerts = __webpack_require__("af64"); // CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/thread-loader/dist/cjs.js!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/auth/ChangePassword.vue?vue&type=script&lang=js& // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // // /* harmony default export */ var ChangePasswordvue_type_script_lang_js_ = ({ components: { AuthAlerts: AuthAlerts["a" /* default */] }, data: function data() { return { currentPassword: null, newPassword: null, confirmNewPassword: null }; }, methods: { updatePassword: function updatePassword() { var params; return regeneratorRuntime.async(function updatePassword$(_context) { while (1) { switch (_context.prev = _context.next) { case 0: // if (this.confirmNewPassword !== this.newPassword) { // alert('Confirmation password does not match') // TODO: show a nicer alert // return // } params = { currentPassword: this.currentPassword, newPassword: this.newPassword, confirmNewPassword: this.confirmNewPassword }; _context.next = 3; return regeneratorRuntime.awrap(this.$store.dispatch('auth/changePassword', params)); case 3: case "end": return _context.stop(); } } }, null, this); } } }); // CONCATENATED MODULE: ./src/views/auth/ChangePassword.vue?vue&type=script&lang=js& /* harmony default export */ var auth_ChangePasswordvue_type_script_lang_js_ = (ChangePasswordvue_type_script_lang_js_); // EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js var componentNormalizer = __webpack_require__("2877"); // CONCATENATED MODULE: ./src/views/auth/ChangePassword.vue /* normalize component */ var component = Object(componentNormalizer["a" /* default */])( auth_ChangePasswordvue_type_script_lang_js_, render, staticRenderFns, false, null, null, null ) /* harmony default export */ var ChangePassword = __webpack_exports__["default"] = (component.exports); /***/ }), /***/ "af64": /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; // CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"599ca1bb-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/AuthAlerts.vue?vue&type=template&id=6abbbf34& var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('b-alert',{attrs:{"show":_vm.hasAuthenticationStatus,"variant":_vm.authenticationStatus.variant}},[_vm._v(" "+_vm._s(_vm.authenticationStatus.message)+" ")])} var staticRenderFns = [] // CONCATENATED MODULE: ./src/components/AuthAlerts.vue?vue&type=template&id=6abbbf34& // EXTERNAL MODULE: ./node_modules/core-js/modules/es.symbol.js var es_symbol = __webpack_require__("a4d3"); // EXTERNAL MODULE: ./node_modules/core-js/modules/es.array.filter.js var es_array_filter = __webpack_require__("4de4"); // EXTERNAL MODULE: ./node_modules/core-js/modules/es.array.for-each.js var es_array_for_each = __webpack_require__("4160"); // EXTERNAL MODULE: ./node_modules/core-js/modules/es.object.get-own-property-descriptor.js var es_object_get_own_property_descriptor = __webpack_require__("e439"); // EXTERNAL MODULE: ./node_modules/core-js/modules/es.object.get-own-property-descriptors.js var es_object_get_own_property_descriptors = __webpack_require__("dbb4"); // EXTERNAL MODULE: ./node_modules/core-js/modules/es.object.keys.js var es_object_keys = __webpack_require__("b64b"); // EXTERNAL MODULE: ./node_modules/core-js/modules/web.dom-collections.for-each.js var web_dom_collections_for_each = __webpack_require__("159b"); // EXTERNAL MODULE: ./node_modules/@babel/runtime-corejs3/helpers/esm/defineProperty.js var defineProperty = __webpack_require__("2fa7"); // EXTERNAL MODULE: ./node_modules/vuex/dist/vuex.esm.js var vuex_esm = __webpack_require__("2f62"); // CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/thread-loader/dist/cjs.js!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/AuthAlerts.vue?vue&type=script&lang=js& function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(source, true).forEach(function (key) { Object(defineProperty["a" /* default */])(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(source).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; } // // // // // // /* harmony default export */ var AuthAlertsvue_type_script_lang_js_ = ({ mounted: function mounted() { // Clear existing error this.$store.dispatch('auth/clearAuthenticationStatus'); }, computed: _objectSpread({}, Object(vuex_esm["c" /* mapGetters */])('auth', ['hasAuthenticationStatus', 'authenticationStatus'])) }); // CONCATENATED MODULE: ./src/components/AuthAlerts.vue?vue&type=script&lang=js& /* harmony default export */ var components_AuthAlertsvue_type_script_lang_js_ = (AuthAlertsvue_type_script_lang_js_); // EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js var componentNormalizer = __webpack_require__("2877"); // CONCATENATED MODULE: ./src/components/AuthAlerts.vue /* normalize component */ var component = Object(componentNormalizer["a" /* default */])( components_AuthAlertsvue_type_script_lang_js_, render, staticRenderFns, false, null, null, null ) /* harmony default export */ var AuthAlerts = __webpack_exports__["a"] = (component.exports); /***/ }) }]); //# sourceMappingURL=chunk-933f493c.4546b870.js.map