text: (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[170],{
  
  /***/ "./frontend/src/views/pages/authentication/Login.vue":
  /*!***********************************************************!*\
    !*** ./frontend/src/views/pages/authentication/Login.vue ***!
    \***********************************************************/
  /*! exports provided: default */
  /***/ (function(module, __webpack_exports__, __webpack_require__) {
  
  "use strict";
  __webpack_require__.r(__webpack_exports__);
  /* harmony import */ var _Login_vue_vue_type_template_id_11072cb0___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Login.vue?vue&type=template&id=11072cb0& */ "./frontend/src/views/pages/authentication/Login.vue?vue&type=template&id=11072cb0&");
  /* harmony import */ var _Login_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./Login.vue?vue&type=script&lang=js& */ "./frontend/src/views/pages/authentication/Login.vue?vue&type=script&lang=js&");
  /* empty/unused harmony star reexport *//* harmony import */ var _Login_vue_vue_type_style_index_0_lang_scss___WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./Login.vue?vue&type=style&index=0&lang=scss& */ "./frontend/src/views/pages/authentication/Login.vue?vue&type=style&index=0&lang=scss&");
  /* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js");
  
  
  
  
  
  
  /* normalize component */
  
  var component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__["default"])(
    _Login_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__["default"],
    _Login_vue_vue_type_template_id_11072cb0___WEBPACK_IMPORTED_MODULE_0__["render"],
    _Login_vue_vue_type_template_id_11072cb0___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"],
    false,
    null,
    null,
    null
    
  )
  
  /* hot reload */
  if (false) { var api; }
  component.options.__file = "frontend/src/views/pages/authentication/Login.vue"
  /* harmony default export */ __webpack_exports__["default"] = (component.exports);
  
  /***/ }),
  
  /***/ "./frontend/src/views/pages/authentication/Login.vue?vue&type=script&lang=js&":
  /*!************************************************************************************!*\
    !*** ./frontend/src/views/pages/authentication/Login.vue?vue&type=script&lang=js& ***!
    \************************************************************************************/
  /*! exports provided: default */
  /***/ (function(module, __webpack_exports__, __webpack_require__) {
  
  "use strict";
  __webpack_require__.r(__webpack_exports__);
  /* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_Login_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/babel-loader/lib??ref--4-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./Login.vue?vue&type=script&lang=js& */ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./frontend/src/views/pages/authentication/Login.vue?vue&type=script&lang=js&");
  /* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__["default"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_Login_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__["default"]); 
  
  /***/ }),
  
  /***/ "./frontend/src/views/pages/authentication/Login.vue?vue&type=style&index=0&lang=scss&":
  /*!*********************************************************************************************!*\
    !*** ./frontend/src/views/pages/authentication/Login.vue?vue&type=style&index=0&lang=scss& ***!
    \*********************************************************************************************/
  /*! no static exports found */
  /***/ (function(module, __webpack_exports__, __webpack_require__) {
  
  "use strict";
  __webpack_require__.r(__webpack_exports__);
  /* harmony import */ var _node_modules_style_loader_index_js_node_modules_css_loader_index_js_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_7_2_node_modules_sass_loader_dist_cjs_js_ref_7_3_node_modules_sass_loader_dist_cjs_js_ref_11_0_node_modules_vue_loader_lib_index_js_vue_loader_options_Login_vue_vue_type_style_index_0_lang_scss___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/style-loader!../../../../../node_modules/css-loader!../../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../../node_modules/postcss-loader/src??ref--7-2!../../../../../node_modules/sass-loader/dist/cjs.js??ref--7-3!../../../../../node_modules/sass-loader/dist/cjs.js??ref--11-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./Login.vue?vue&type=style&index=0&lang=scss& */ "./node_modules/style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./frontend/src/views/pages/authentication/Login.vue?vue&type=style&index=0&lang=scss&");
  /* harmony import */ var _node_modules_style_loader_index_js_node_modules_css_loader_index_js_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_7_2_node_modules_sass_loader_dist_cjs_js_ref_7_3_node_modules_sass_loader_dist_cjs_js_ref_11_0_node_modules_vue_loader_lib_index_js_vue_loader_options_Login_vue_vue_type_style_index_0_lang_scss___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_style_loader_index_js_node_modules_css_loader_index_js_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_7_2_node_modules_sass_loader_dist_cjs_js_ref_7_3_node_modules_sass_loader_dist_cjs_js_ref_11_0_node_modules_vue_loader_lib_index_js_vue_loader_options_Login_vue_vue_type_style_index_0_lang_scss___WEBPACK_IMPORTED_MODULE_0__);
  /* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_style_loader_index_js_node_modules_css_loader_index_js_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_7_2_node_modules_sass_loader_dist_cjs_js_ref_7_3_node_modules_sass_loader_dist_cjs_js_ref_11_0_node_modules_vue_loader_lib_index_js_vue_loader_options_Login_vue_vue_type_style_index_0_lang_scss___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_style_loader_index_js_node_modules_css_loader_index_js_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_7_2_node_modules_sass_loader_dist_cjs_js_ref_7_3_node_modules_sass_loader_dist_cjs_js_ref_11_0_node_modules_vue_loader_lib_index_js_vue_loader_options_Login_vue_vue_type_style_index_0_lang_scss___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
  
  
  /***/ }),
  
  /***/ "./frontend/src/views/pages/authentication/Login.vue?vue&type=template&id=11072cb0&":
  /*!******************************************************************************************!*\
    !*** ./frontend/src/views/pages/authentication/Login.vue?vue&type=template&id=11072cb0& ***!
    \******************************************************************************************/
  /*! exports provided: render, staticRenderFns */
  /***/ (function(module, __webpack_exports__, __webpack_require__) {
  
  "use strict";
  __webpack_require__.r(__webpack_exports__);
  /* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_Login_vue_vue_type_template_id_11072cb0___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../node_modules/vue-loader/lib??vue-loader-options!./Login.vue?vue&type=template&id=11072cb0& */ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./frontend/src/views/pages/authentication/Login.vue?vue&type=template&id=11072cb0&");
  /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "render", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_Login_vue_vue_type_template_id_11072cb0___WEBPACK_IMPORTED_MODULE_0__["render"]; });
  
  /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_Login_vue_vue_type_template_id_11072cb0___WEBPACK_IMPORTED_MODULE_0__["staticRenderFns"]; });
  
  
  
  /***/ }),
  
  /***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./frontend/src/views/pages/authentication/Login.vue?vue&type=script&lang=js&":
  /*!********************************************************************************************************************************************************************************!*\
    !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./frontend/src/views/pages/authentication/Login.vue?vue&type=script&lang=js& ***!
    \********************************************************************************************************************************************************************************/
  /*! exports provided: default */
  /***/ (function(module, __webpack_exports__, __webpack_require__) {
  
  "use strict";
  __webpack_require__.r(__webpack_exports__);
  /* harmony import */ var vee_validate__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vee-validate */ "./frontend/node_modules/vee-validate/dist/vee-validate.esm.js");
  /* harmony import */ var _core_layouts_components_Logo_vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @core/layouts/components/Logo.vue */ "./frontend/src/@core/layouts/components/Logo.vue");
  /* harmony import */ var bootstrap_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! bootstrap-vue */ "./frontend/node_modules/bootstrap-vue/esm/index.js");
  /* harmony import */ var _auth_jwt_useJwt__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/auth/jwt/useJwt */ "./frontend/src/auth/jwt/useJwt.js");
  /* harmony import */ var _validations__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @validations */ "./frontend/src/@core/utils/validations/validations.js");
  /* harmony import */ var _core_mixins_ui_forms__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @core/mixins/ui/forms */ "./frontend/src/@core/mixins/ui/forms.js");
  /* harmony import */ var _store_index__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @/store/index */ "./frontend/src/store/index.js");
  /* harmony import */ var _auth_utils__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/auth/utils */ "./frontend/src/auth/utils.js");
  /* harmony import */ var _core_components_toastification_ToastificationContent_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @core/components/toastification/ToastificationContent.vue */ "./frontend/src/@core/components/toastification/ToastificationContent.vue");
  /* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! axios */ "./frontend/node_modules/axios/index.js");
  /* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(axios__WEBPACK_IMPORTED_MODULE_9__);
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  //
  
  /* eslint-disable global-require */
  
  
  
  
  
  
  
  
  
  
  /* harmony default export */ __webpack_exports__["default"] = ({
    directives: {
      "b-tooltip": bootstrap_vue__WEBPACK_IMPORTED_MODULE_2__["VBTooltip"]
    },
    components: {
      BRow: bootstrap_vue__WEBPACK_IMPORTED_MODULE_2__["BRow"],
      BCol: bootstrap_vue__WEBPACK_IMPORTED_MODULE_2__["BCol"],
      BLink: bootstrap_vue__WEBPACK_IMPORTED_MODULE_2__["BLink"],
      BFormGroup: bootstrap_vue__WEBPACK_IMPORTED_MODULE_2__["BFormGroup"],
      BFormInput: bootstrap_vue__WEBPACK_IMPORTED_MODULE_2__["BFormInput"],
      BInputGroupAppend: bootstrap_vue__WEBPACK_IMPORTED_MODULE_2__["BInputGroupAppend"],
      BInputGroup: bootstrap_vue__WEBPACK_IMPORTED_MODULE_2__["BInputGroup"],
      BFormCheckbox: bootstrap_vue__WEBPACK_IMPORTED_MODULE_2__["BFormCheckbox"],
      BCardText: bootstrap_vue__WEBPACK_IMPORTED_MODULE_2__["BCardText"],
      BCardTitle: bootstrap_vue__WEBPACK_IMPORTED_MODULE_2__["BCardTitle"],
      BImg: bootstrap_vue__WEBPACK_IMPORTED_MODULE_2__["BImg"],
      BForm: bootstrap_vue__WEBPACK_IMPORTED_MODULE_2__["BForm"],
      BButton: bootstrap_vue__WEBPACK_IMPORTED_MODULE_2__["BButton"],
      BAlert: bootstrap_vue__WEBPACK_IMPORTED_MODULE_2__["BAlert"],
      VuexyLogo: _core_layouts_components_Logo_vue__WEBPACK_IMPORTED_MODULE_1__["default"],
      ValidationProvider: vee_validate__WEBPACK_IMPORTED_MODULE_0__["ValidationProvider"],
      ValidationObserver: vee_validate__WEBPACK_IMPORTED_MODULE_0__["ValidationObserver"]
    },
    mixins: [_core_mixins_ui_forms__WEBPACK_IMPORTED_MODULE_5__["togglePasswordVisibility"]],
    data: function data() {
      return {
        status: "",
        password: "admin",
        userEmail: "admin@demo.com",
        sideImg: __webpack_require__(/*! @/assets/images/pages/login-v2.svg */ "./frontend/src/assets/images/pages/login-v2.svg"),
        tokens: null,
        // validation rules
        required: _validations__WEBPACK_IMPORTED_MODULE_4__["required"],
        email: _validations__WEBPACK_IMPORTED_MODULE_4__["email"]
      };
    },
    computed: {
      passwordToggleIcon: function passwordToggleIcon() {
        return this.passwordFieldType === "password" ? "EyeIcon" : "EyeOffIcon";
      },
      imgUrl: function imgUrl() {
        if (_store_index__WEBPACK_IMPORTED_MODULE_6__["default"].state.appConfig.layout.skin === "dark") {
          // eslint-disable-next-line vue/no-side-effects-in-computed-properties
          this.sideImg = __webpack_require__(/*! @/assets/images/pages/login-v2-dark.svg */ "./frontend/src/assets/images/pages/login-v2-dark.svg");
          return this.sideImg;
        }
  
        return this.sideImg;
      }
    },
    methods: {
      login: function login() {
        var _this = this;
  
        axios__WEBPACK_IMPORTED_MODULE_9___default.a.post("http://koboautos.com/twic-terminal/connect/oauth/token", {
          token_name: "Terminal",
          client_id: "19384712",
          client_secret: "iTAxbwQAc7Ar6LR4HPiNalQ1yKzeOeQmy9QwUFtK",
          grant_type: "client_credentials"
        }, {
          headers: {
            "content-type": "application/json",
            Authorization: "Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImp0aSI6IjIwZmYwMDdiMGFkNTU1OGI1ZjA5ZTBmNDdmMWIwYzQ3YWJlZWJkMDJiOThhNTcwOWYzYTZlYWFkZTVlMTgxZjkwMzk3YzcwZmM3ZWNlYTViIn0.eyJhdWQiOiIxMTkzODQ3IiwianRpIjoiMjBmZjAwN2IwYWQ1NTU4YjVmMDllMGY0N2YxYjBjNDdhYmVlYmQwMmI5OGE1NzA5ZjNhNmVhYWRlNWUxODFmOTAzOTdjNzBmYzdlY2VhNWIiLCJpYXQiOjE2MDUzNjk4NDQsIm5iZiI6MTYwNTM2OTg0NCwiZXhwIjoxNjM2OTA1ODQ0LCJzdWIiOiIiLCJzY29wZXMiOltdfQ.RaPxNHXDrx90_cJCheKKLO7PDAvcSyXVvD1EaDD_DLkibntghu3mEHosrGWVk_EMDBudzJfNW70ZP3pYsnBdfimsv5_dYbE8HKWGNYrdjnSZBzkxALZssWb9QiZgPHiwqdLLgnwbfv_OCxgHhpDvh7uRi3ikDHxsZC5_ce3hMFck8S2zra1km1zjN6b8XDchC7Bxy2phJJ2UeBjcRLrH5-mVC36-1Gf6_vKRNj1dLayfzCFcIsHMwFl-vLKEPspD7LxcIxukueXrGK2Kf1wblQg1QxN8dlxM4iHFvVdhmzkIGdb6Ro1JLzCDOesy3QPxmW9hshg7I8cEWlEflVnMcp0Fx-B-94ltYEM05QlRWVmy2eklJT9OsSdtnQYmsFJxq2L_4J01-Y3XqF_I-MOfB4ykxMq_ImKoLUKliT2B5JgoomZMoYxwbAhpo5qn042_-rCKEdkA2czr8dh1Q1h5JMrnNCQ6Dt7HtUujUn-l_3LavBJqHjJDRe34sA840UYCTKEgiXCi5mxUevVXjl-LGUz2p_u2wIz1ODTTpqKTV3nkzakvRiJTLo99THUcWf8bcLiuSY6powHh6j896kX6nIV-OK28geeW4MEBUt_zOARiIFLt09qVHlmajiSowk8eR0R0QQ-njyrcvhKD7AD15g5XreidWMCrmhgBuAJTABI"
          }
        }).then(function (response) {
          _this.tokens = response.data.access_token;
          console.log(_this.tokens);
          axios__WEBPACK_IMPORTED_MODULE_9___default.a.post("http://koboautos.com/twic-terminal/connect/api/login", {
            email: _this.userEmail,
            password: _this.password
          }, {
            headers: {
              Authorization: "Bearer ".concat(_this.tokens)
            }
          }).then(function (res) {
            console.log(res.data);
          });
        });
        this.$refs.loginForm.validate().then(function (success) {
          if (success) {
            _auth_jwt_useJwt__WEBPACK_IMPORTED_MODULE_3__["default"].login({
              email: _this.userEmail,
              password: _this.password
            }).then(function (response) {
              var userData = response.data.userData;
              _auth_jwt_useJwt__WEBPACK_IMPORTED_MODULE_3__["default"].setToken(response.data.accessToken);
              _auth_jwt_useJwt__WEBPACK_IMPORTED_MODULE_3__["default"].setRefreshToken(response.data.refreshToken);
              localStorage.setItem("userData", JSON.stringify(userData));
  
              _this.$ability.update(userData.ability); // ? This is just for demo purpose as well.
              // ? Because we are showing eCommerce app's cart items count in navbar
  
  
              _this.$store.commit("app-ecommerce/UPDATE_CART_ITEMS_COUNT", userData.extras.eCommerceCartItemsCount); // ? This is just for demo purpose. Don't think CASL is role based in this case, we used role in if condition just for ease
  
  
              _this.$router.replace(Object(_auth_utils__WEBPACK_IMPORTED_MODULE_7__["getHomeRouteForLoggedInUser"])(userData.role)).then(function () {
                _this.$toast({
                  component: _core_components_toastification_ToastificationContent_vue__WEBPACK_IMPORTED_MODULE_8__["default"],
                  position: "top-right",
                  props: {
                    title: "Welcome ".concat(userData.fullName || userData.username),
                    icon: "CoffeeIcon",
                    variant: "success",
                    text: "You have successfully logged in as ".concat(userData.role, ". Now you can start to explore!")
                  }
                });
              });
            })["catch"](function (error) {
              _this.$refs.loginForm.setErrors(error.response.data.error);
            });
          }
        });
      }
    }
  });
  
  /***/ }),
  
  /***/ "./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./frontend/src/views/pages/authentication/Login.vue?vue&type=style&index=0&lang=scss&":
  /*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
    !*** ./node_modules/css-loader!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--7-2!./node_modules/sass-loader/dist/cjs.js??ref--7-3!./node_modules/sass-loader/dist/cjs.js??ref--11-0!./node_modules/vue-loader/lib??vue-loader-options!./frontend/src/views/pages/authentication/Login.vue?vue&type=style&index=0&lang=scss& ***!
    \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
  /*! no static exports found */
  /***/ (function(module, exports, __webpack_require__) {
  
  exports = module.exports = __webpack_require__(/*! ../../../../../node_modules/css-loader/lib/css-base.js */ "./node_modules/css-loader/lib/css-base.js")(false);
  // imports
  
  
  // module
  exports.push([module.i, ".auth-wrapper {\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -ms-flex-preferred-size: 100%;\n      flex-basis: 100%;\n  min-height: 100vh;\n  min-height: calc(var(--vh, 1vh) * 100);\n  width: 100%;\n}\n.auth-wrapper .auth-inner {\n  width: 100%;\n  position: relative;\n}\n.auth-wrapper.auth-v1 {\n  -webkit-box-align: center;\n      -ms-flex-align: center;\n          align-items: center;\n  -webkit-box-pack: center;\n      -ms-flex-pack: center;\n          justify-content: center;\n  overflow: hidden;\n}\n.auth-wrapper.auth-v1 .auth-inner:before {\n  width: 244px;\n  height: 243px;\n  content: \" \";\n  position: absolute;\n  top: -54px;\n}\n[dir] .auth-wrapper.auth-v1 .auth-inner:before {\n  background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPQAAADzCAMAAACG9Mt0AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAA9KADAAQAAAABAAAA8wAAAADhQHfUAAAAyVBMVEUAAAD///+AgP+AgP9mZv+AgNWAgP9tbf9gYP+AgP9xcf9mZv+AZuaAgP9dXf90dOhiYv92dv9mZu5mZv93d+53d/9paf94afCAcfFrXvJra/9mZvJzZvJzc/JoaP96b/Rqav91aupsYvV2bOt2bPVxaPZ7cfZqavZyau1waPd4aO9xafBxafh4afB1bfh4avFuZ/F2afJzZvJzZ/N0aPN0bvN3bPR0ae5yZ/R3be93bfR1au9zafBxbPVzavV0a/F0a/ZyafFwaPKZm3nTAAAAQ3RSTlMAAQIEBQYGBwgICQoKCgsLDQ0PDw8PERESExMUFBQWFxgYGhoaGxsdHSAgIiIiIyQlJygqLCwtLi8vLzAzNDU3Nzg7h9vbHgAAA9RJREFUeNrt3ftS2kAUx/Fc1gSyWsErtuJdRDQiiteolb7/QzUoTm07k4AzObuu3/MCez45yWbzT36eZ6b8erO1e1B97baadd+zocJWmg0HaXe/+uqmg2GWtkLT5Lle1m9LdhG2+1lvzuiUO1knEF81yFc1N+35m15kZOGodz1vyLx+v2Lseq/erxtZd/NuweCTtfiwaWLOD5FnsqI7+VnP3y8afnEs3Es/1+H1qvETwuq18B7e6VlwLup1ZM8kWWQBOsrmHL7GVtxvYRZYgQ4ywae61ffsqH5Lbq20bQm6ncp9P2ehJegwE/u+rl95ttSwLrVSc2ANetAU28dSa9Cp2E623bUG3d2VWmn/wBq0XCugQYMGLdVKoOJaoiuok1NdXSW1WAUfRPtRUllflaJf5ZE/O9pXVbZUPTov5c+IDqvtRwStdTgLutoxy6GnGfYb2o+1I2gd+1OiqzfLocvVE7TSDqG1mgodaqfQZbvZC9rXjqG1X45WzqFVKVpk0LLo4lGP0ZGD6KgMnTiITkrQgXYQrYNitHISrYrRsZPouBhdcxJdK0YnTqKTYrR2Eq1BgwYNGjRo0KBBgwYNGjRo0KBBgwYNGjRo0KBBgwYNGjRo0KBBgwYNGjRo0KBBgwYNGjRo0KBBgwYNGjRo0KBBgwYNGjRo0KBBgwYNGjRoh9DH59ag86ACoSYOL61B55EUQk1s3VqDzsNHhJpYe7QGncfMSHUxaliCHgcKSXVxeWQJehwdJdXF4dAS9DgkTKqLxuibFeiXODixNi7OrEC/BP+JtbE0WrYA/RrxKNfH2YUF6NegSbk+Gk87xtErN6EsWm88fzeMXpwE9EruLns/l42io4dJFLPo2/Po1w+D6IW7t9Bt2SPx3vOOMfS7eHVZtN54ulg2go56138Ct4XRunE2Ovsmjg46WeddUoUWr6WL0fCoIYgO2/2s91fstDZQjcPL0ePt5flpdXUwqW46uMrS1j95JNpQrW0dHp9UV/uT2m416/8HVGg3qzhpBjRo0KBBgwYNGjRo0KBBgwYNGjRo0KBBgwYNGjRo0KBBgwYNGjRo0KBBgwYNGjRo0KBBgwYNGjRo0KBBgwYNGjRo0KBBgwYNGjRo0KBBgwYNGjRo0KC/FDpx0pwUo2tOomvF6NhJdFyMVk6iVTE6cBIdeF9vJyvZx/I/AzuIjsrQvoNovwzt4FamSs0Ojrp80PmvoB0zh940pb7azf1yg7t0LIt978uppzbnalfucDW92ZndLPRmKweGPduYJ+zoM5/Dk+gD5NdvLhXXPp88qcUqmEH5G5JZRs6cuxwIAAAAAElFTkSuQmCC\");\n}\n[dir=ltr] .auth-wrapper.auth-v1 .auth-inner:before {\n  left: -46px;\n}\n[dir=rtl] .auth-wrapper.auth-v1 .auth-inner:before {\n  right: -46px;\n}\n@media (max-width: 575.98px) {\n.auth-wrapper.auth-v1 .auth-inner:before {\n    display: none;\n}\n}\n.auth-wrapper.auth-v1 .auth-inner:after {\n  width: 272px;\n  height: 272px;\n  content: \" \";\n  position: absolute;\n  bottom: -55px;\n  z-index: -1;\n}\n[dir] .auth-wrapper.auth-v1 .auth-inner:after {\n  background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAARAAAAEQCAMAAABP1NsnAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAABEKADAAQAAAABAAABEAAAAAAQWxS2AAAAwFBMVEUAAAD///+AgICAgP9VVaqqVf+qqv+AgL+AgP9mZsxmZv+ZZv+AgNWAgP9tbdttbf+Sbf+AYN+AgN+AgP9xceNmZv+AZuaAZv90dOh0dP9qav+AauqAav+AgP92dv9tbf+Abe2Abf93Zu53d+6AcO94afCAcfF5a+R5a/JzZuaAZvKAc/J5bed5bfOAaPN6b/R1auqAavR6ZvV6cPV2bOuAbPV7aPZ2be2AbfZ7au17avZ3Zu53b+57a+97a/d4aO9J6CoeAAAAQHRSTlMAAQICAwMDBAQFBQUGBgcHBwgICAkKCgoLCwwMDAwNDg4ODw8QERITExQUFBUVFhcYGBkZGhobHBwdHR4eHx8gJ5uMWwAAA/FJREFUeNrt2G1XEkEYxvHZNk2xHGzdbKFl0cTwgdSkCKzu7/+t4pw6sAjtjIueE/f8r3fMO35nZnbuy5gVGcvfzJe0rnTfGI+MggGJRUZnbpPIhJKt88nU53JnFULvyISY6KAv8vPj0vr2rYwiE2Z2B9J+uNYcyyQxwWZvaeGH3G4bMjsvI/kcwTC/V+7kLoahlITzQojP3ZFgsJCh7IJQzpX0QFj4uMiY18eDMZ9bZCF9OQahnK6cm/Y7js0sh/LF3Auv1PlQd3MxbdXYIQspV44EEEAAAWTNDAYYkKdJbNMsLzYueZbaZ2iM46RVbHBaiZ9Js+nHEdli42N9XuSen5hGp1CQTuOJQDRsD99N4gMSpYWapNH6IJo83CIeILZQFesEaber79NCWRoukOpNEnW0gXQqD81w6ACxhbrYde7VuFCYeA2QRCNIsgZISyNIqz6IyhPjOjNVIFYniK3dmKU6QdLaJUimEySrDZLrBMlrgxRKU7sxCw/EMe0CAggggADySJCqxixIkKpNEh6IozELD8RxjQACCCCAAPJIkKrGLEgQXqqAAEJjxrQLCCCAAEJjRmNGY8a0CwgggABCYwYIfQgggNCYMe0CAggggNCY0ZjRmDHtAgIIIIAAQmNGHwIIIDRmTLuAAAIIIDRmNGY0Zky7gAACCCCA0JjRhwACCI0Z0y4ggAACCI0ZjRmNGdMuIIAAAgggNGb0IYAAQmPGtAsIIIAAQmNGY0ZjxrQLCCCAAAIIjRl9CCCA0Jgx7QICCCCA0JjRmNGYMe0CAggggABCY0YfAgggNGZMu4AAAgggNGY0ZjRmTLuAAAIIIIDQmNGHAAIIjRnTLiCAAAIIjRmNGY0ZIEy7gAACCCA0ZvQhgABCY8a0CwgggABCY0ZjBgiNGdMuIIAAAgiN2f/Sh+Q6PfLaIJlOkKw2SKoTJK3dmFmdILb2tBvrBIlrg5iWRo+WqQ+SaARJ1gCJAzsxThCN16p1vNurGjNjoo42j07kAHFskoY2kEbl33U0ZgoPjXW+Rl0gkarnahqtDaJKxMPDDWIiNafGenh4gExvVhXfmk7Da6L1AVGxSby2h6MxK79Zk42ea1pJbJ48sU2zDezQ8iy1z6BBwoyjMQsvXp8YQAAhgADilRfyy+wf8WqZZUfGZihvgZiB3FybC+kCUU5XLkAo50C+gbBQdUzkAIVyejIAYfFTI1solHP2HgNCnHn5AYNy4jvpoVB6fVzL91cwzLJ9Lfd7S0jhehxO5H5/yePr1W6gHonI7fJ5ORSR/n6Q2yQanq763zuXU5LJZRKiyD/W9/pjkdPZz0/yJ8fqVyry+qQZDMjJKoDfy8bRVhHhQTwAAAAASUVORK5CYII=\");\n}\n[dir=ltr] .auth-wrapper.auth-v1 .auth-inner:after {\n  right: -75px;\n}\n[dir=rtl] .auth-wrapper.auth-v1 .auth-inner:after {\n  left: -75px;\n}\n@media (max-width: 575.98px) {\n.auth-wrapper.auth-v1 .auth-inner:after {\n    display: none;\n}\n}\n.auth-wrapper.auth-v2 {\n  -webkit-box-align: start;\n      -ms-flex-align: start;\n          align-items: flex-start;\n}\n.auth-wrapper.auth-v2 .auth-inner {\n  height: 100vh;\n  overflow-y: auto;\n  height: calc(var(--vh, 1vh) * 100);\n}\n.auth-wrapper.auth-v2 .brand-logo {\n  position: absolute;\n  top: 2rem;\n  z-index: 1;\n}\n[dir] .auth-wrapper.auth-v2 .brand-logo {\n  margin: 0;\n}\n[dir=ltr] .auth-wrapper.auth-v2 .brand-logo {\n  left: 2rem;\n}\n[dir=rtl] .auth-wrapper.auth-v2 .brand-logo {\n  right: 2rem;\n}\n.auth-wrapper.auth-v1 .auth-inner {\n  max-width: 400px;\n}\n.auth-wrapper .brand-logo {\n  display: -webkit-box;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-pack: center;\n      -ms-flex-pack: center;\n          justify-content: center;\n}\n[dir] .auth-wrapper .brand-logo {\n  margin: 1rem 0 2rem 0;\n}\n.auth-wrapper .brand-logo .brand-text {\n  font-weight: 600;\n}\n[dir] .auth-wrapper .auth-footer-btn .btn {\n  padding: 0.6rem !important;\n}\n[dir=ltr] .auth-wrapper .auth-footer-btn .btn:not(:last-child) {\n  margin-right: 1rem;\n}\n[dir=rtl] .auth-wrapper .auth-footer-btn .btn:not(:last-child) {\n  margin-left: 1rem;\n}\n@media (min-width: 1200px) {\n.auth-wrapper.auth-v2 .auth-card {\n    width: 400px;\n}\n}\n[dir] .auth-wrapper .auth-bg {\n  background-color: #fff;\n}\n[dir] .dark-layout .auth-wrapper .auth-bg {\n  background-color: #283046;\n}\n.brand-logo svg {\n  height: 28px;\n  width: 40.95px;\n}\nhtml[dir=rtl] svg.feather {\n  -webkit-transform: rotate(180deg);\n          transform: rotate(180deg);\n}", ""]);
  
  // exports
  
  
  /***/ }),
  
  /***/ "./node_modules/style-loader/index.js!./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./frontend/src/views/pages/authentication/Login.vue?vue&type=style&index=0&lang=scss&":
  /*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
    !*** ./node_modules/style-loader!./node_modules/css-loader!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--7-2!./node_modules/sass-loader/dist/cjs.js??ref--7-3!./node_modules/sass-loader/dist/cjs.js??ref--11-0!./node_modules/vue-loader/lib??vue-loader-options!./frontend/src/views/pages/authentication/Login.vue?vue&type=style&index=0&lang=scss& ***!
    \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
  /*! no static exports found */
  /***/ (function(module, exports, __webpack_require__) {
  
  
  var content = __webpack_require__(/*! !../../../../../node_modules/css-loader!../../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../../node_modules/postcss-loader/src??ref--7-2!../../../../../node_modules/sass-loader/dist/cjs.js??ref--7-3!../../../../../node_modules/sass-loader/dist/cjs.js??ref--11-0!../../../../../node_modules/vue-loader/lib??vue-loader-options!./Login.vue?vue&type=style&index=0&lang=scss& */ "./node_modules/css-loader/index.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./frontend/src/views/pages/authentication/Login.vue?vue&type=style&index=0&lang=scss&");
  
  if(typeof content === 'string') content = [[module.i, content, '']];
  
  var transform;
  var insertInto;
  
  
  
  var options = {"hmr":true}
  
  options.transform = transform
  options.insertInto = undefined;
  
  var update = __webpack_require__(/*! ../../../../../node_modules/style-loader/lib/addStyles.js */ "./node_modules/style-loader/lib/addStyles.js")(content, options);
  
  if(content.locals) module.exports = content.locals;
  
  if(false) {}
  
  /***/ }),
  
  /***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./frontend/src/views/pages/authentication/Login.vue?vue&type=template&id=11072cb0&":
  /*!************************************************************************************************************************************************************************************************************************!*\
    !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./frontend/src/views/pages/authentication/Login.vue?vue&type=template&id=11072cb0& ***!
    \************************************************************************************************************************************************************************************************************************/
  /*! exports provided: render, staticRenderFns */
  /***/ (function(module, __webpack_exports__, __webpack_require__) {
  
  "use strict";
  __webpack_require__.r(__webpack_exports__);
  /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "render", function() { return render; });
  /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "staticRenderFns", function() { return staticRenderFns; });
  var render = function() {
    var _vm = this
    var _h = _vm.$createElement
    var _c = _vm._self._c || _h
    return _c(
      "div",
      { staticClass: "auth-wrapper auth-v2" },
      [
        _c(
          "b-row",
          { staticClass: "auth-inner m-0" },
          [
            _c("b-link", { staticClass: "brand-logo" }, [
              _c("h2", { staticClass: "brand-text text-primary ml-1" }, [
                _vm._v("\n                Twic Terminal\n            ")
              ])
            ]),
            _vm._v(" "),
            _c(
              "b-col",
              {
                staticClass: "d-none d-lg-flex align-items-center p-5",
                attrs: { lg: "8" }
              },
              [
                _c(
                  "div",
                  {
                    staticClass:
                      "w-100 d-lg-flex align-items-center justify-content-center px-5"
                  },
                  [
                    _c("b-img", {
                      attrs: { fluid: "", src: _vm.imgUrl, alt: "Login V2" }
                    })
                  ],
                  1
                )
              ]
            ),
            _vm._v(" "),
            _c(
              "b-col",
              {
                staticClass: "d-flex align-items-center auth-bg px-2 p-lg-5",
                attrs: { lg: "4" }
              },
              [
                _c(
                  "b-col",
                  {
                    staticClass: "px-xl-2 mx-auto",
                    attrs: { sm: "8", md: "6", lg: "12" }
                  },
                  [
                    _c(
                      "b-card-title",
                      {
                        staticClass: "mb-1 font-weight-bold",
                        attrs: { "title-tag": "h4" }
                      },
                      [
                        _vm._v(
                          "\n                    Welcome to Twic Terminal! 👋\n                "
                        )
                      ]
                    ),
                    _vm._v(" "),
                    _c("b-card-text", { staticClass: "mb-2" }, [
                      _vm._v(
                        "\n                    Please sign-in to your account and start the adventure\n                "
                      )
                    ]),
                    _vm._v(" "),
                    _c(
                      "b-alert",
                      { attrs: { variant: "primary", show: "" } },
                      [
                        _c("div", { staticClass: "alert-body font-small-2" }, [
                          _c("p", [
                            _c("small", { staticClass: "mr-50" }, [
                              _c("span", { staticClass: "font-weight-bold" }, [
                                _vm._v("Admin:")
                              ]),
                              _vm._v(
                                "\n                                admin@demo.com | admin"
                              )
                            ])
                          ]),
                          _vm._v(" "),
                          _c("p", [
                            _c("small", { staticClass: "mr-50" }, [
                              _c("span", { staticClass: "font-weight-bold" }, [
                                _vm._v("Client:")
                              ]),
                              _vm._v(
                                "\n                                client@demo.com | client"
                              )
                            ])
                          ])
                        ]),
                        _vm._v(" "),
                        _c("feather-icon", {
                          directives: [
                            {
                              name: "b-tooltip",
                              rawName: "v-b-tooltip.hover.left",
                              value: "This is just for ACL demo purpose",
                              expression:
                                "\n                            'This is just for ACL demo purpose'\n                        ",
                              modifiers: { hover: true, left: true }
                            }
                          ],
                          staticClass: "position-absolute",
                          staticStyle: { top: "10", right: "10" },
                          attrs: { icon: "HelpCircleIcon", size: "18" }
                        })
                      ],
                      1
                    ),
                    _vm._v(" "),
                    _c("validation-observer", {
                      ref: "loginForm",
                      scopedSlots: _vm._u([
                        {
                          key: "default",
                          fn: function(ref) {
                            var invalid = ref.invalid
                            return [
                              _c(
                                "b-form",
                                {
                                  staticClass: "auth-login-form mt-2",
                                  on: {
                                    submit: function($event) {
                                      $event.preventDefault()
                                      return _vm.login($event)
                                    }
                                  }
                                },
                                [
                                  _c(
                                    "b-form-group",
                                    {
                                      attrs: {
                                        label: "Email",
                                        "label-for": "login-email"
                                      }
                                    },
                                    [
                                      _c("validation-provider", {
                                        attrs: {
                                          name: "Email",
                                          vid: "email",
                                          rules: "required|email"
                                        },
                                        scopedSlots: _vm._u(
                                          [
                                            {
                                              key: "default",
                                              fn: function(ref) {
                                                var errors = ref.errors
                                                return [
                                                  _c("b-form-input", {
                                                    attrs: {
                                                      id: "login-email",
                                                      state:
                                                        errors.length > 0
                                                          ? false
                                                          : null,
                                                      name: "login-email",
                                                      placeholder:
                                                        "john@example.com"
                                                    },
                                                    model: {
                                                      value: _vm.userEmail,
                                                      callback: function($$v) {
                                                        _vm.userEmail = $$v
                                                      },
                                                      expression: "userEmail"
                                                    }
                                                  }),
                                                  _vm._v(" "),
                                                  _c(
                                                    "small",
                                                    {
                                                      staticClass: "text-danger"
                                                    },
                                                    [_vm._v(_vm._s(errors[0]))]
                                                  )
                                                ]
                                              }
                                            }
                                          ],
                                          null,
                                          true
                                        )
                                      })
                                    ],
                                    1
                                  ),
                                  _vm._v(" "),
                                  _c(
                                    "b-form-group",
                                    [
                                      _c(
                                        "div",
                                        {
                                          staticClass:
                                            "d-flex justify-content-between"
                                        },
                                        [
                                          _c(
                                            "label",
                                            { attrs: { for: "login-password" } },
                                            [_vm._v("Password")]
                                          ),
                                          _vm._v(" "),
                                          _c(
                                            "b-link",
                                            {
                                              attrs: {
                                                to: {
                                                  name: "auth-forgot-password"
                                                }
                                              }
                                            },
                                            [
                                              _c("small", [
                                                _vm._v("Forgot Password?")
                                              ])
                                            ]
                                          )
                                        ],
                                        1
                                      ),
                                      _vm._v(" "),
                                      _c("validation-provider", {
                                        attrs: {
                                          name: "Password",
                                          vid: "password",
                                          rules: "required"
                                        },
                                        scopedSlots: _vm._u(
                                          [
                                            {
                                              key: "default",
                                              fn: function(ref) {
                                                var errors = ref.errors
                                                return [
                                                  _c(
                                                    "b-input-group",
                                                    {
                                                      staticClass:
                                                        "input-group-merge",
                                                      class:
                                                        errors.length > 0
                                                          ? "is-invalid"
                                                          : null
                                                    },
                                                    [
                                                      _c("b-form-input", {
                                                        staticClass:
                                                          "form-control-merge",
                                                        attrs: {
                                                          id: "login-password",
                                                          state:
                                                            errors.length > 0
                                                              ? false
                                                              : null,
                                                          type:
                                                            _vm.passwordFieldType,
                                                          name: "login-password",
                                                          placeholder: "Password"
                                                        },
                                                        model: {
                                                          value: _vm.password,
                                                          callback: function(
                                                            $$v
                                                          ) {
                                                            _vm.password = $$v
                                                          },
                                                          expression: "password"
                                                        }
                                                      }),
                                                      _vm._v(" "),
                                                      _c(
                                                        "b-input-group-append",
                                                        {
                                                          attrs: { "is-text": "" }
                                                        },
                                                        [
                                                          _c("feather-icon", {
                                                            staticClass:
                                                              "cursor-pointer",
                                                            attrs: {
                                                              icon:
                                                                _vm.passwordToggleIcon
                                                            },
                                                            on: {
                                                              click:
                                                                _vm.togglePasswordVisibility
                                                            }
                                                          })
                                                        ],
                                                        1
                                                      )
                                                    ],
                                                    1
                                                  ),
                                                  _vm._v(" "),
                                                  _c(
                                                    "small",
                                                    {
                                                      staticClass: "text-danger"
                                                    },
                                                    [_vm._v(_vm._s(errors[0]))]
                                                  )
                                                ]
                                              }
                                            }
                                          ],
                                          null,
                                          true
                                        )
                                      })
                                    ],
                                    1
                                  ),
                                  _vm._v(" "),
                                  _c(
                                    "b-form-group",
                                    [
                                      _c(
                                        "b-form-checkbox",
                                        {
                                          attrs: {
                                            id: "remember-me",
                                            name: "checkbox-1"
                                          },
                                          model: {
                                            value: _vm.status,
                                            callback: function($$v) {
                                              _vm.status = $$v
                                            },
                                            expression: "status"
                                          }
                                        },
                                        [
                                          _vm._v(
                                            "\n                                Remember Me\n                            "
                                          )
                                        ]
                                      )
                                    ],
                                    1
                                  ),
                                  _vm._v(" "),
                                  _c(
                                    "b-button",
                                    {
                                      attrs: {
                                        type: "submit",
                                        variant: "primary",
                                        block: "",
                                        disabled: invalid
                                      }
                                    },
                                    [
                                      _vm._v(
                                        "\n                            Sign in\n                        "
                                      )
                                    ]
                                  )
                                ],
                                1
                              )
                            ]
                          }
                        }
                      ])
                    }),
                    _vm._v(" "),
                    _c(
                      "b-card-text",
                      { staticClass: "text-center mt-2" },
                      [
                        _c("span", [_vm._v("New on our platform? ")]),
                        _vm._v(" "),
                        _c(
                          "b-link",
                          { attrs: { to: { name: "auth-register" } } },
                          [_c("span", [_vm._v(" Create an account")])]
                        )
                      ],
                      1
                    ),
                    _vm._v(" "),
                    _c("div", { staticClass: "divider my-2" }, [
                      _c("div", { staticClass: "divider-text" }, [
                        _vm._v(
                          "\n                        or\n                    "
                        )
                      ])
                    ]),
                    _vm._v(" "),
                    _c(
                      "div",
                      {
                        staticClass:
                          "auth-footer-btn d-flex justify-content-center"
                      },
                      [
                        _c(
                          "b-button",
                          {
                            attrs: {
                              variant: "facebook",
                              href: "javascript:void(0)"
                            }
                          },
                          [
                            _c("feather-icon", {
                              attrs: { icon: "FacebookIcon" }
                            })
                          ],
                          1
                        ),
                        _vm._v(" "),
                        _c(
                          "b-button",
                          {
                            attrs: {
                              variant: "twitter",
                              href: "javascript:void(0)"
                            }
                          },
                          [
                            _c("feather-icon", { attrs: { icon: "TwitterIcon" } })
                          ],
                          1
                        ),
                        _vm._v(" "),
                        _c(
                          "b-button",
                          {
                            attrs: {
                              variant: "google",
                              href: "javascript:void(0)"
                            }
                          },
                          [_c("feather-icon", { attrs: { icon: "MailIcon" } })],
                          1
                        ),
                        _vm._v(" "),
                        _c(
                          "b-button",
                          {
                            attrs: {
                              variant: "github",
                              href: "javascript:void(0)"
                            }
                          },
                          [_c("feather-icon", { attrs: { icon: "GithubIcon" } })],
                          1
                        )
                      ],
                      1
                    )
                  ],
                  1
                )
              ],
              1
            )
          ],
          1
        )
      ],
      1
    )
  }
  var staticRenderFns = []
  render._withStripped = true
  
  
  
  /***/ })
  
  }]);