<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">(self["webpackChunklogin_react"] = self["webpackChunklogin_react"] || []).push([[143],{

/***/ "./app/data/account/actions/fetchAccounts.js":
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {

"use strict";

// EXPORTS
__webpack_require__.d(__webpack_exports__, {
  "ZP": function() { return /* binding */ fetchAccounts; },
  "A7": function() { return /* binding */ receiveAccountsFailed; }
});

// UNUSED EXPORTS: receiveAccountsRequest, receiveAccountsSuccess

// EXTERNAL MODULE: ./app/store/actionTypes.js
var actionTypes = __webpack_require__("./app/store/actionTypes.js");
// EXTERNAL MODULE: ./app/data/account/model.js + 1 modules
var model = __webpack_require__("./app/data/account/model.js");
;// CONCATENATED MODULE: ./app/data/user/actions/receiveUsers.js

function receiveUsersFailed(error) {
  return {
    type: actionTypes/* RECEIVE_USERS.FAILURE */.Ty.FAILURE,
    payload: error
  };
}
function receiveUsersSuccess() {
  var payload = arguments.length &gt; 0 &amp;&amp; arguments[0] !== undefined ? arguments[0] : {};
  return {
    type: actionTypes/* RECEIVE_USERS.SUCCESS */.Ty.SUCCESS,
    payload: payload
  };
}
function receiveUsers(payload) {
  return function (dispatch) {
    try {
      dispatch(receiveUsersSuccess(payload));
    } catch (e) {
      dispatch(receiveUsersFailed(e));
    }
  };
}
;// CONCATENATED MODULE: ./app/data/account/actions/fetchAccounts.js



function receiveAccountsRequest() {
  var params = arguments.length &gt; 0 &amp;&amp; arguments[0] !== undefined ? arguments[0] : {};
  return {
    type: actionTypes/* ACCOUNTS_LIST.REQUEST */.X2.REQUEST,
    params: params
  };
}
function receiveAccountsFailed(error) {
  return {
    type: actionTypes/* ACCOUNTS_LIST.FAILURE */.X2.FAILURE,
    payload: error
  };
}
function receiveAccountsSuccess() {
  var payload = arguments.length &gt; 0 &amp;&amp; arguments[0] !== undefined ? arguments[0] : {};
  return {
    type: actionTypes/* ACCOUNTS_LIST.SUCCESS */.X2.SUCCESS,
    payload: payload
  };
}
function fetchAccounts() {
  return function (dispatch) {
    dispatch(receiveAccountsRequest());
    return model/* default.list */.Z.list().then(function (response) {
      dispatch(receiveUsers(response.users));
      dispatch(receiveAccountsSuccess(response.accounts));
      return response;
    }).catch(function (error) {
      return dispatch(receiveAccountsFailed(error));
    });
  };
}

/***/ }),

/***/ "./app/data/account/actions/setActiveAccount.js":
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {

"use strict";
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "U": function() { return /* binding */ setActiveAccount; }
/* harmony export */ });
/* harmony import */ var store_actionTypes__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("./app/store/actionTypes.js");
/* harmony import */ var shared_auth__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__("./app/shared/auth/index.js");


function setActiveAccount(accountId) {
  return function (dispatch, getStore) {
    accountId = parseInt(accountId, 10);
    var store = getStore();
    var accounts = (0,shared_auth__WEBPACK_IMPORTED_MODULE_1__/* .getStateAccounts */ .xn)(store); // ensure the requested account is available to the user

    if (accounts.has(accountId)) {
      return dispatch({
        type: store_actionTypes__WEBPACK_IMPORTED_MODULE_0__/* .SET_ACTIVE_ACCOUNT */ .wU,
        accountId: accountId
      });
    }
  };
}

/***/ }),

/***/ "./app/data/account/model.js":
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {

"use strict";

// EXPORTS
__webpack_require__.d(__webpack_exports__, {
  "Z": function() { return /* binding */ model; }
});

// EXTERNAL MODULE: ./node_modules/@babel/runtime-corejs3/core-js-stable/reflect/construct.js
var construct = __webpack_require__("./node_modules/@babel/runtime-corejs3/core-js-stable/reflect/construct.js");
var construct_default = /*#__PURE__*/__webpack_require__.n(construct);
// EXTERNAL MODULE: ./node_modules/@babel/runtime-corejs3/helpers/esm/classCallCheck.js
var classCallCheck = __webpack_require__("./node_modules/@babel/runtime-corejs3/helpers/esm/classCallCheck.js");
// EXTERNAL MODULE: ./node_modules/@babel/runtime-corejs3/helpers/esm/createClass.js
var createClass = __webpack_require__("./node_modules/@babel/runtime-corejs3/helpers/esm/createClass.js");
// EXTERNAL MODULE: ./node_modules/@babel/runtime-corejs3/helpers/esm/inherits.js
var inherits = __webpack_require__("./node_modules/@babel/runtime-corejs3/helpers/esm/inherits.js");
// EXTERNAL MODULE: ./node_modules/@babel/runtime-corejs3/helpers/esm/possibleConstructorReturn.js
var possibleConstructorReturn = __webpack_require__("./node_modules/@babel/runtime-corejs3/helpers/esm/possibleConstructorReturn.js");
// EXTERNAL MODULE: ./node_modules/@babel/runtime-corejs3/helpers/esm/getPrototypeOf.js
var getPrototypeOf = __webpack_require__("./node_modules/@babel/runtime-corejs3/helpers/esm/getPrototypeOf.js");
// EXTERNAL MODULE: ./node_modules/lodash/omitBy.js
var omitBy = __webpack_require__("./node_modules/lodash/omitBy.js");
var omitBy_default = /*#__PURE__*/__webpack_require__.n(omitBy);
// EXTERNAL MODULE: ./node_modules/lodash/isNull.js
var isNull = __webpack_require__("./node_modules/lodash/isNull.js");
var isNull_default = /*#__PURE__*/__webpack_require__.n(isNull);
// EXTERNAL MODULE: ./node_modules/lodash/deburr.js
var deburr = __webpack_require__("./node_modules/lodash/deburr.js");
var deburr_default = /*#__PURE__*/__webpack_require__.n(deburr);
// EXTERNAL MODULE: ./node_modules/@babel/runtime-corejs3/core-js-stable/instance/map.js
var map = __webpack_require__("./node_modules/@babel/runtime-corejs3/core-js-stable/instance/map.js");
var map_default = /*#__PURE__*/__webpack_require__.n(map);
// EXTERNAL MODULE: ./node_modules/immutable/dist/immutable.js
var immutable = __webpack_require__("./node_modules/immutable/dist/immutable.js");
var immutable_default = /*#__PURE__*/__webpack_require__.n(immutable);
// EXTERNAL MODULE: ./node_modules/js-cookie/dist/js.cookie.mjs
var js_cookie = __webpack_require__("./node_modules/js-cookie/dist/js.cookie.mjs");
// EXTERNAL MODULE: ./app/shared/request.js
var request = __webpack_require__("./app/shared/request.js");
// EXTERNAL MODULE: ./node_modules/humps/humps.js
var humps = __webpack_require__("./node_modules/humps/humps.js");
// EXTERNAL MODULE: ./node_modules/query-string/index.js
var query_string = __webpack_require__("./node_modules/query-string/index.js");
;// CONCATENATED MODULE: ./app/shared/util/uuid.js
// from https://gist.github.com/jed/982883
function b(a) {
  return a ? (a ^ Math.random() * 16 &gt;&gt; a / 4).toString(16) : ([1e7] + -1e3 + -4e3 + -8e3 + -1e11).replace(/[018]/g, b);
}
;
;// CONCATENATED MODULE: ./app/data/account/model.js











function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = (0,getPrototypeOf/* default */.Z)(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = (0,getPrototypeOf/* default */.Z)(this).constructor; result = construct_default()(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return (0,possibleConstructorReturn/* default */.Z)(this, result); }; }

function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !(construct_default())) return false; if ((construct_default()).sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(construct_default()(Boolean, [], function () {})); return true; } catch (e) { return false; } }








var Account = /*#__PURE__*/function (_Immutable$Record) {
  (0,inherits/* default */.Z)(Account, _Immutable$Record);

  var _super = _createSuper(Account);

  function Account(defaults) {
    (0,classCallCheck/* default */.Z)(this, Account);

    return _super.call(this, (0,humps.camelizeKeys)(defaults));
  }

  (0,createClass/* default */.Z)(Account, [{
    key: "toSnake",
    value: function toSnake() {
      return (0,humps.decamelizeKeys)(this.toJS());
    }
  }, {
    key: "getName",
    value: function getName() {
      return this.company || this.subdomain;
    }
  }, {
    key: "sanitizedName",
    value: function sanitizedName() {
      return deburr_default()(this.getName());
    }
  }, {
    key: "updatePlan",
    value: function updatePlan(payload) {
      return (0,request/* default */.Z)('api').post('/billing/plan', payload);
    }
  }], [{
    key: "list",
    value: function list() {
      var pending = arguments.length &gt; 0 &amp;&amp; arguments[0] !== undefined ? arguments[0] : true;
      var url;

      if (pending) {
        url = '/login?show_pending=true';
      } else {
        url = '/login';
      }

      return (0,request/* default */.Z)('api').get(url, {});
    }
  }, {
    key: "search",
    value: function search(query) {
      var placeIds = arguments.length &gt; 1 &amp;&amp; arguments[1] !== undefined ? arguments[1] : [];
      var queryString = query_string.stringify({
        q: query,
        places: true
      });
      var url = "/login/find?".concat(queryString);

      if (placeIds.length) {
        url += '&amp;' + map_default()(placeIds).call(placeIds, function (pid) {
          return "place_ids[]=".concat(pid);
        }).join('&amp;');
      }

      return (0,request/* default */.Z)('api').get(url, {});
    }
  }, {
    key: "register",
    value: function register(id) {
      return (0,request/* default */.Z)('api').post('/login/register', {
        account_id: id
      });
    }
  }, {
    key: "create",
    value: function create(account) {
      account = account.merge({
        referralCode: js_cookie/* default.get */.Z.get('referral_code') || null,
        utmSource: js_cookie/* default.get */.Z.get('utm_source') || null,
        utmMedium: js_cookie/* default.get */.Z.get('utm_medium') || null,
        utmTerm: js_cookie/* default.get */.Z.get('utm_term') || null,
        utmContent: js_cookie/* default.get */.Z.get('utm_content') || null,
        utmCampaign: js_cookie/* default.get */.Z.get('utm_campaign') || null,
        mercuryUserAttributionId: js_cookie/* default.get */.Z.get('user_attribution_id') || b()
      });
      return (0,request/* default */.Z)('api').post('/account', omitBy_default()(account.toSnake(), (isNull_default())));
    }
  }]);

  return Account;
}(immutable_default().Record({
  id: null,
  type: null,
  company: '',
  logo: null,
  place: {},
  accountHolder: null,
  subdomain: '',
  registered: null,
  industryId: null,
  planId: null,
  updatedAt: null,
  createdAt: null,
  timezoneId: null,
  settings: null,
  referralCode: null,
  refPage: null,
  refPlanId: null,
  refStatus: null,
  refEmployees: null,
  utmSource: null,
  utmMedium: null,
  utmTerm: null,
  utmContent: null,
  utmCampaign: null,
  mercuryUserAttributionId: null,
  userCount: null
}));

/* harmony default export */ var model = (Account);

/***/ }),

/***/ "./app/data/person/model.js":
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {

"use strict";
/* harmony import */ var _babel_runtime_corejs3_core_js_stable_reflect_construct__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("./node_modules/@babel/runtime-corejs3/core-js-stable/reflect/construct.js");
/* harmony import */ var _babel_runtime_corejs3_core_js_stable_reflect_construct__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs3_core_js_stable_reflect_construct__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _babel_runtime_corejs3_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__("./node_modules/@babel/runtime-corejs3/helpers/esm/classCallCheck.js");
/* harmony import */ var _babel_runtime_corejs3_helpers_createClass__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__("./node_modules/@babel/runtime-corejs3/helpers/esm/createClass.js");
/* harmony import */ var _babel_runtime_corejs3_helpers_inherits__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__("./node_modules/@babel/runtime-corejs3/helpers/esm/inherits.js");
/* harmony import */ var _babel_runtime_corejs3_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__("./node_modules/@babel/runtime-corejs3/helpers/esm/possibleConstructorReturn.js");
/* harmony import */ var _babel_runtime_corejs3_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__("./node_modules/@babel/runtime-corejs3/helpers/esm/getPrototypeOf.js");
/* harmony import */ var immutable__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__("./node_modules/immutable/dist/immutable.js");
/* harmony import */ var immutable__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(immutable__WEBPACK_IMPORTED_MODULE_7__);
/* harmony import */ var shared_request__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__("./app/shared/request.js");







function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = (0,_babel_runtime_corejs3_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z)(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = (0,_babel_runtime_corejs3_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z)(this).constructor; result = _babel_runtime_corejs3_core_js_stable_reflect_construct__WEBPACK_IMPORTED_MODULE_0___default()(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return (0,_babel_runtime_corejs3_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)(this, result); }; }

function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !(_babel_runtime_corejs3_core_js_stable_reflect_construct__WEBPACK_IMPORTED_MODULE_0___default())) return false; if ((_babel_runtime_corejs3_core_js_stable_reflect_construct__WEBPACK_IMPORTED_MODULE_0___default().sham)) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(_babel_runtime_corejs3_core_js_stable_reflect_construct__WEBPACK_IMPORTED_MODULE_0___default()(Boolean, [], function () {})); return true; } catch (e) { return false; } }




var Person = /*#__PURE__*/function (_Immutable$Record) {
  (0,_babel_runtime_corejs3_helpers_inherits__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)(Person, _Immutable$Record);

  var _super = _createSuper(Person);

  function Person() {
    (0,_babel_runtime_corejs3_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z)(this, Person);

    return _super.apply(this, arguments);
  }

  (0,_babel_runtime_corejs3_helpers_createClass__WEBPACK_IMPORTED_MODULE_1__/* ["default"] */ .Z)(Person, null, [{
    key: "fullName",
    value: function fullName(_ref) {
      var firstName = _ref.firstName,
          lastName = _ref.lastName;
      var tokens = [];

      if (firstName) {
        tokens.push(firstName);
      }

      if (lastName) {
        tokens.push(lastName);
      }

      return tokens.join(' ');
    }
  }, {
    key: "login",
    value: function login(_ref2) {
      var email = _ref2.email,
          password = _ref2.password;
      return (0,shared_request__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)().post('/login', {
        email: email,
        password: password
      });
    }
  }, {
    key: "create",
    value: function create(_ref3) {
      var firstName = _ref3.firstName,
          lastName = _ref3.lastName,
          email = _ref3.email,
          phone = _ref3.phone,
          password = _ref3.password;
      return (0,shared_request__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)().post('/people', {
        firstName: firstName,
        lastName: lastName,
        email: email,
        phone: phone,
        password: password
      });
    }
  }, {
    key: "createThroughMonolith",
    value: function createThroughMonolith(_ref4) {
      var firstName = _ref4.firstName,
          lastName = _ref4.lastName,
          email = _ref4.email,
          phone = _ref4.phone,
          password = _ref4.password,
          accountId = _ref4.accountId;
      return (0,shared_request__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)('api').post('/login/register', {
        first_name: firstName,
        last_name: lastName,
        email: email,
        phone_number: phone,
        password: password,
        agree: true,
        account_id: accountId
      });
    }
  }, {
    key: "forgotPassword",
    value: function forgotPassword(email, thirtyDayInactive) {
      return (0,shared_request__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)().post('/forgot', {
        Email: email,
        inactive: thirtyDayInactive //30-day inactive customers flag

      });
    }
  }, {
    key: "resetPassword",
    value: function resetPassword(_ref5) {
      var token = _ref5.token,
          password = _ref5.password;
      return (0,shared_request__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)().post('/reset', {
        token: token,
        password: password
      });
    }
  }, {
    key: "checkResetToken",
    value: function checkResetToken(_ref6) {
      var token = _ref6.token;
      return (0,shared_request__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)().post('/reset/check', {
        token: token
      });
    }
  }]);

  return Person;
}(immutable__WEBPACK_IMPORTED_MODULE_7___default().Record({
  id: null,
  type: 'person',
  firstName: null,
  lastName: null,
  email: null,
  phone: null,
  updatedAt: null,
  createdAt: null,
  mfa: {
    enabled: false,
    required: false,
    type: null
  }
}));

/* harmony default export */ __webpack_exports__["Z"] = (Person);

/***/ }),

/***/ "./app/data/timezones/model.js":
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {

"use strict";
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "Z": function() { return /* binding */ Timezones; }
/* harmony export */ });
/* harmony import */ var _babel_runtime_corejs3_core_js_stable_reflect_construct__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("./node_modules/@babel/runtime-corejs3/core-js-stable/reflect/construct.js");
/* harmony import */ var _babel_runtime_corejs3_core_js_stable_reflect_construct__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs3_core_js_stable_reflect_construct__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _babel_runtime_corejs3_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__("./node_modules/@babel/runtime-corejs3/helpers/esm/classCallCheck.js");
/* harmony import */ var _babel_runtime_corejs3_helpers_createClass__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__("./node_modules/@babel/runtime-corejs3/helpers/esm/createClass.js");
/* harmony import */ var _babel_runtime_corejs3_helpers_inherits__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__("./node_modules/@babel/runtime-corejs3/helpers/esm/inherits.js");
/* harmony import */ var _babel_runtime_corejs3_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__("./node_modules/@babel/runtime-corejs3/helpers/esm/possibleConstructorReturn.js");
/* harmony import */ var _babel_runtime_corejs3_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__("./node_modules/@babel/runtime-corejs3/helpers/esm/getPrototypeOf.js");
/* harmony import */ var immutable__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__("./node_modules/immutable/dist/immutable.js");
/* harmony import */ var immutable__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(immutable__WEBPACK_IMPORTED_MODULE_8__);
/* harmony import */ var shared_request__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__("./app/shared/request.js");
/* harmony import */ var humps__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__("./node_modules/humps/humps.js");
/* harmony import */ var humps__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(humps__WEBPACK_IMPORTED_MODULE_6__);







function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = (0,_babel_runtime_corejs3_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z)(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = (0,_babel_runtime_corejs3_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z)(this).constructor; result = _babel_runtime_corejs3_core_js_stable_reflect_construct__WEBPACK_IMPORTED_MODULE_0___default()(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return (0,_babel_runtime_corejs3_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)(this, result); }; }

function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !(_babel_runtime_corejs3_core_js_stable_reflect_construct__WEBPACK_IMPORTED_MODULE_0___default())) return false; if ((_babel_runtime_corejs3_core_js_stable_reflect_construct__WEBPACK_IMPORTED_MODULE_0___default().sham)) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(_babel_runtime_corejs3_core_js_stable_reflect_construct__WEBPACK_IMPORTED_MODULE_0___default()(Boolean, [], function () {})); return true; } catch (e) { return false; } }





var Timezones = /*#__PURE__*/function (_Immutable$Record) {
  (0,_babel_runtime_corejs3_helpers_inherits__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)(Timezones, _Immutable$Record);

  var _super = _createSuper(Timezones);

  function Timezones(defaults) {
    (0,_babel_runtime_corejs3_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .Z)(this, Timezones);

    return _super.call(this, (0,humps__WEBPACK_IMPORTED_MODULE_6__.camelizeKeys)(defaults));
  }

  (0,_babel_runtime_corejs3_helpers_createClass__WEBPACK_IMPORTED_MODULE_1__/* ["default"] */ .Z)(Timezones, [{
    key: "toSnake",
    value: function toSnake() {
      return (0,humps__WEBPACK_IMPORTED_MODULE_6__.decamelizeKeys)(this.toJS());
    }
  }], [{
    key: "getAll",
    value: function getAll() {
      return (0,shared_request__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)('api').get('/timezones').then(function (data) {
        return data.timezones;
      });
    }
  }]);

  return Timezones;
}(immutable__WEBPACK_IMPORTED_MODULE_8___default().Record({
  id: null,
  name: null,
  offset: null,
  olsonId: null
}));



/***/ }),

/***/ "./app/data/user/actions/setActiveUser.js":
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {

"use strict";
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "Z": function() { return /* binding */ setActiveUser; }
/* harmony export */ });
/* harmony import */ var store_actionTypes__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("./app/store/actionTypes.js");
/* harmony import */ var shared_auth__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__("./app/shared/auth/index.js");


function setActiveUser(userId) {
  return function (dispatch, getStore) {
    userId = parseInt(userId, 10);
    var store = getStore();
    var users = (0,shared_auth__WEBPACK_IMPORTED_MODULE_1__/* .getStateUsers */ .zE)(store); // ensure the token user is available for the current session

    if (users.has(userId)) {
      return dispatch({
        type: store_actionTypes__WEBPACK_IMPORTED_MODULE_0__/* .SET_ACTIVE_USER */ .ud,
        userId: userId
      });
    }
  };
}

/***/ }),

/***/ "./app/data/user/model.js":
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {

"use strict";
/* harmony import */ var _babel_runtime_corejs3_core_js_stable_reflect_construct__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("./node_modules/@babel/runtime-corejs3/core-js-stable/reflect/construct.js");
/* harmony import */ var _babel_runtime_corejs3_core_js_stable_reflect_construct__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs3_core_js_stable_reflect_construct__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _babel_runtime_corejs3_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__("./node_modules/@babel/runtime-corejs3/helpers/esm/classCallCheck.js");
/* harmony import */ var _babel_runtime_corejs3_helpers_createClass__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__("./node_modules/@babel/runtime-corejs3/helpers/esm/createClass.js");
/* harmony import */ var _babel_runtime_corejs3_helpers_inherits__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__("./node_modules/@babel/runtime-corejs3/helpers/esm/inherits.js");
/* harmony import */ var _babel_runtime_corejs3_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__("./node_modules/@babel/runtime-corejs3/helpers/esm/possibleConstructorReturn.js");
/* harmony import */ var _babel_runtime_corejs3_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__("./node_modules/@babel/runtime-corejs3/helpers/esm/getPrototypeOf.js");
/* harmony import */ var _babel_runtime_corejs3_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__("./node_modules/@babel/runtime-corejs3/helpers/esm/defineProperty.js");
/* harmony import */ var immutable__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__("./node_modules/immutable/dist/immutable.js");
/* harmony import */ var immutable__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(immutable__WEBPACK_IMPORTED_MODULE_10__);
/* harmony import */ var humps__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__("./node_modules/humps/humps.js");
/* harmony import */ var humps__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(humps__WEBPACK_IMPORTED_MODULE_6__);
/* harmony import */ var shared_request__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__("./app/shared/request.js");
/* harmony import */ var shared_auth__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__("./app/shared/auth/index.js");








function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = (0,_babel_runtime_corejs3_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z)(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = (0,_babel_runtime_corejs3_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z)(this).constructor; result = _babel_runtime_corejs3_core_js_stable_reflect_construct__WEBPACK_IMPORTED_MODULE_0___default()(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return (0,_babel_runtime_corejs3_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)(this, result); }; }

function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !(_babel_runtime_corejs3_core_js_stable_reflect_construct__WEBPACK_IMPORTED_MODULE_0___default())) return false; if ((_babel_runtime_corejs3_core_js_stable_reflect_construct__WEBPACK_IMPORTED_MODULE_0___default().sham)) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(_babel_runtime_corejs3_core_js_stable_reflect_construct__WEBPACK_IMPORTED_MODULE_0___default()(Boolean, [], function () {})); return true; } catch (e) { return false; } }






var User = /*#__PURE__*/function (_Immutable$Record) {
  (0,_babel_runtime_corejs3_helpers_inherits__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)(User, _Immutable$Record);

  var _super = _createSuper(User);

  function User(defaults) {
    (0,_babel_runtime_corejs3_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z)(this, User);

    return _super.call(this, (0,humps__WEBPACK_IMPORTED_MODULE_6__.camelizeKeys)(defaults));
  }

  (0,_babel_runtime_corejs3_helpers_createClass__WEBPACK_IMPORTED_MODULE_1__/* ["default"] */ .Z)(User, [{
    key: "is",
    value: function is(role) {
      return role === this.role;
    }
  }, {
    key: "isAccountHolder",
    value: function isAccountHolder() {
      return this.is(User.Role.ADMIN);
    }
  }, {
    key: "isManager",
    value: function isManager() {
      return this.is(User.Role.MANAGER);
    }
  }, {
    key: "isSupervisor",
    value: function isSupervisor() {
      return this.is(User.Role.SUPERVISOR);
    }
  }, {
    key: "isEmployee",
    value: function isEmployee() {
      return this.is(User.Role.EMPLOYEE);
    }
  }, {
    key: "toSnake",
    value: function toSnake() {
      return (0,humps__WEBPACK_IMPORTED_MODULE_6__.decamelizeKeys)(this.toJS());
    }
  }, {
    key: "roleName",
    value: function roleName() {
      switch (this.role) {
        case 1:
          return 'Admin';

        case 2:
          return 'Manager';

        case 5:
          return 'Supervisor';

        case 3:
        default:
          return 'Employee';
      }
    }
  }, {
    key: "pending",
    value: function pending() {
      return !this.activated;
    }
  }, {
    key: "leave",
    value: function leave() {
      if (this.pending()) {
        return (0,shared_request__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .Z)('api').post('/users/leave', {
          user_id: this.id,
          account_id: this.accountId
        });
      }
    }
  }], [{
    key: "becomeUser",
    value: function becomeUser(userId) {
      (0,shared_auth__WEBPACK_IMPORTED_MODULE_8__/* .setUserId */ .Iv)(userId);
    }
  }, {
    key: "onboard",
    value: function onboard(id) {
      return (0,shared_request__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .Z)('api').post("/users/".concat(id, "/profile"), {
        is_onboarded: true
      });
    }
  }]);

  return User;
}(immutable__WEBPACK_IMPORTED_MODULE_10___default().Record({
  id: null,
  type: 'user',
  accountId: 0,
  role: 3,
  firstName: null,
  lastName: null,
  email: null,
  phone: null,
  updatedAt: null,
  createdAt: null,
  activated: null
}));

(0,_babel_runtime_corejs3_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)(User, "Role", {
  ADMIN: 1,
  MANAGER: 2,
  SUPERVISOR: 5,
  EMPLOYEE: 3
});

/* harmony default export */ __webpack_exports__["Z"] = (User);

/***/ }),

/***/ "./app/main.js":
/***/ (function(__unused_webpack_module, __unused_webpack___webpack_exports__, __webpack_require__) {

"use strict";

// EXTERNAL MODULE: ./node_modules/core-js/stable/index.js
var stable = __webpack_require__("./node_modules/core-js/stable/index.js");
// EXTERNAL MODULE: ./node_modules/core-js/stage/0.js
var _0 = __webpack_require__("./node_modules/core-js/stage/0.js");
// EXTERNAL MODULE: ./node_modules/react/index.js
var react = __webpack_require__("./node_modules/react/index.js");
// EXTERNAL MODULE: ./node_modules/react-dom/index.js
var react_dom = __webpack_require__("./node_modules/react-dom/index.js");
// EXTERNAL MODULE: ./node_modules/react-redux/lib/index.js
var lib = __webpack_require__("./node_modules/react-redux/lib/index.js");
// EXTERNAL MODULE: ./node_modules/@babel/runtime-corejs3/helpers/esm/toConsumableArray.js + 2 modules
var toConsumableArray = __webpack_require__("./node_modules/@babel/runtime-corejs3/helpers/esm/toConsumableArray.js");
// EXTERNAL MODULE: ./node_modules/@babel/runtime-corejs3/core-js-stable/instance/concat.js
var concat = __webpack_require__("./node_modules/@babel/runtime-corejs3/core-js-stable/instance/concat.js");
var concat_default = /*#__PURE__*/__webpack_require__.n(concat);
// EXTERNAL MODULE: ./node_modules/redux/lib/redux.js
var redux = __webpack_require__("./node_modules/redux/lib/redux.js");
// EXTERNAL MODULE: ./node_modules/redux-thunk/lib/index.js
var redux_thunk_lib = __webpack_require__("./node_modules/redux-thunk/lib/index.js");
// EXTERNAL MODULE: ./node_modules/@babel/runtime-corejs3/helpers/esm/classCallCheck.js
var classCallCheck = __webpack_require__("./node_modules/@babel/runtime-corejs3/helpers/esm/classCallCheck.js");
// EXTERNAL MODULE: ./node_modules/@babel/runtime-corejs3/helpers/esm/createClass.js
var createClass = __webpack_require__("./node_modules/@babel/runtime-corejs3/helpers/esm/createClass.js");
;// CONCATENATED MODULE: ./app/shared/util/environment.js


var environments = {
  PRODUCTION: 'production',
  STAGING: 'staging',
  DEVELOPMENT: 'development',
  TESTING: 'test'
};

var Environment = /*#__PURE__*/function () {
  function Environment() {
    (0,classCallCheck/* default */.Z)(this, Environment);
  }

  (0,createClass/* default */.Z)(Environment, null, [{
    key: "isProduction",
    value: function isProduction() {
      return Environment.isEnv(environments.PRODUCTION);
    }
  }, {
    key: "isStaging",
    value: function isStaging() {
      return Environment.isEnv(environments.STAGING);
    }
  }, {
    key: "isDevelopment",
    value: function isDevelopment() {
      return Environment.isEnv(environments.DEVELOPMENT);
    }
  }, {
    key: "isTesting",
    value: function isTesting() {
      return Environment.isEnv(environments.TESTING);
    }
  }, {
    key: "isEnv",
    value: function isEnv(env) {
      return {"COOKIE_DOMAIN":".wheniwork.com","LOGIN_FRONTEND_URL":"https://login.wheniwork.com","API_ROOT":"https://api.login.wheniwork.com","API_ROOT_WORKZONES":"https://api.wheniwork.com/2","APP_LEGACY_ROOT":"https://app.wheniwork.com","ROOT_DOMAIN":"wheniwork.com","FRONTEND_URL":"https://appx.wheniwork.com","PREFIX":"https://login.wheniwork.com/","ICON_LIBRARY_HOST":"https://icons.wheniwork.com","ICON_LIBRARY_VERSION":"5.0.0","NOINDEX":false,"APPLE_SERVICES_ID":"com.wheniwork.signinwithapple.login","GOOGLE_MAPS_KEY":"AIzaSyADmW2Vb5A6L5pBtUefBPgzT2FhXrv8zRI","ROLLBAR_CLIENT_TOKEN":"4d91c9ca13c1430d8718fcc0d146c7d2","ROLLBAR_SERVER_TOKEN":"c8a92b496e084df99fea3995499b43a0","ZENDESK_SSO_URL":"https://thisclicks.zendesk.com/access/jwt","HISTORY":{},"DEVPANEL":{"gitlabToken":"7-AtK2s48irF-eyAj4Wj","repositoryBase":"https://gitlab.wheniwork.com/apps/login-react","passBranchCookie":false,"passXdebugCookie":true},"LAUNCH_DARKLY_CLIENT_ID":"59a8160034b9300b59a913cc","PUBLIC_PATH":"https://login.wheniwork.com/","NODE_ENV":"production","ENV":"production","COMMIT_HASH":"368c73f\n"}.ENV === env;
    }
  }, {
    key: "get",
    value: function get() {
      return {"COOKIE_DOMAIN":".wheniwork.com","LOGIN_FRONTEND_URL":"https://login.wheniwork.com","API_ROOT":"https://api.login.wheniwork.com","API_ROOT_WORKZONES":"https://api.wheniwork.com/2","APP_LEGACY_ROOT":"https://app.wheniwork.com","ROOT_DOMAIN":"wheniwork.com","FRONTEND_URL":"https://appx.wheniwork.com","PREFIX":"https://login.wheniwork.com/","ICON_LIBRARY_HOST":"https://icons.wheniwork.com","ICON_LIBRARY_VERSION":"5.0.0","NOINDEX":false,"APPLE_SERVICES_ID":"com.wheniwork.signinwithapple.login","GOOGLE_MAPS_KEY":"AIzaSyADmW2Vb5A6L5pBtUefBPgzT2FhXrv8zRI","ROLLBAR_CLIENT_TOKEN":"4d91c9ca13c1430d8718fcc0d146c7d2","ROLLBAR_SERVER_TOKEN":"c8a92b496e084df99fea3995499b43a0","ZENDESK_SSO_URL":"https://thisclicks.zendesk.com/access/jwt","HISTORY":{},"DEVPANEL":{"gitlabToken":"7-AtK2s48irF-eyAj4Wj","repositoryBase":"https://gitlab.wheniwork.com/apps/login-react","passBranchCookie":false,"passXdebugCookie":true},"LAUNCH_DARKLY_CLIENT_ID":"59a8160034b9300b59a913cc","PUBLIC_PATH":"https://login.wheniwork.com/","NODE_ENV":"production","ENV":"production","COMMIT_HASH":"368c73f\n"}.ENV;
    }
  }]);

  return Environment;
}();


// EXTERNAL MODULE: ./app/shared/auth/index.js + 3 modules
var shared_auth = __webpack_require__("./app/shared/auth/index.js");
// EXTERNAL MODULE: ./node_modules/@babel/runtime-corejs3/core-js-stable/instance/filter.js
var filter = __webpack_require__("./node_modules/@babel/runtime-corejs3/core-js-stable/instance/filter.js");
var filter_default = /*#__PURE__*/__webpack_require__.n(filter);
// EXTERNAL MODULE: ./app/store/actionTypes.js
var actionTypes = __webpack_require__("./app/store/actionTypes.js");
;// CONCATENATED MODULE: ./app/wiw/notices/reducer.js





function items() {
  var _context;

  var state = arguments.length &gt; 0 &amp;&amp; arguments[0] !== undefined ? arguments[0] : [];
  var action = arguments.length &gt; 1 ? arguments[1] : undefined;

  switch (action.type) {
    case actionTypes/* NOTICE_ADD */.DJ:
      return concat_default()(_context = []).call(_context, (0,toConsumableArray/* default */.Z)(state), [action.notice]);

    case actionTypes/* NOTICE_REMOVE */.cz:
      return filter_default()(state).call(state, function (notice) {
        return notice.noticeId !== action.noticeId;
      });

    case actionTypes/* NOTICE_CLEAR */.vY:
      return [];

    case actionTypes/* NOTICE_TOAST */.Dr:
      return state;

    case actionTypes/* DIALOG_CLOSE */.Ro:
      return filter_default()(state).call(state, function (notice) {
        return notice.target !== 'dialog';
      });

    case actionTypes/* ROUTE_SET */.RS:
      return filter_default()(state).call(state, function (notice) {
        var show = notice.isPersistent || notice.displayOnNextPage;

        if (notice.displayOnNextPage) {
          notice.displayOnNextPage = false;
        }

        return show;
      });
  }

  return state;
}
/* harmony default export */ var reducer = ((0,redux/* combineReducers */.UY)({
  items: items
}));
// EXTERNAL MODULE: ./node_modules/@babel/runtime-corejs3/core-js-stable/object/keys.js
var object_keys = __webpack_require__("./node_modules/@babel/runtime-corejs3/core-js-stable/object/keys.js");
var keys_default = /*#__PURE__*/__webpack_require__.n(object_keys);
// EXTERNAL MODULE: ./node_modules/@babel/runtime-corejs3/core-js-stable/object/get-own-property-symbols.js
var get_own_property_symbols = __webpack_require__("./node_modules/@babel/runtime-corejs3/core-js-stable/object/get-own-property-symbols.js");
var get_own_property_symbols_default = /*#__PURE__*/__webpack_require__.n(get_own_property_symbols);
// EXTERNAL MODULE: ./node_modules/@babel/runtime-corejs3/core-js-stable/object/get-own-property-descriptor.js
var get_own_property_descriptor = __webpack_require__("./node_modules/@babel/runtime-corejs3/core-js-stable/object/get-own-property-descriptor.js");
var get_own_property_descriptor_default = /*#__PURE__*/__webpack_require__.n(get_own_property_descriptor);
// EXTERNAL MODULE: ./node_modules/@babel/runtime-corejs3/core-js-stable/object/get-own-property-descriptors.js
var get_own_property_descriptors = __webpack_require__("./node_modules/@babel/runtime-corejs3/core-js-stable/object/get-own-property-descriptors.js");
var get_own_property_descriptors_default = /*#__PURE__*/__webpack_require__.n(get_own_property_descriptors);
// EXTERNAL MODULE: ./node_modules/@babel/runtime-corejs3/helpers/esm/defineProperty.js
var defineProperty = __webpack_require__("./node_modules/@babel/runtime-corejs3/helpers/esm/defineProperty.js");
;// CONCATENATED MODULE: ./app/search/reducer.js







function ownKeys(object, enumerableOnly) { var keys = keys_default()(object); if ((get_own_property_symbols_default())) { var symbols = get_own_property_symbols_default()(object); if (enumerableOnly) { symbols = filter_default()(symbols).call(symbols, function (sym) { return get_own_property_descriptor_default()(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; }

function _objectSpread(target) { for (var i = 1; i &lt; arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { (0,defineProperty/* default */.Z)(target, key, source[key]); }); } else if ((get_own_property_descriptors_default())) { Object.defineProperties(target, get_own_property_descriptors_default()(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, get_own_property_descriptor_default()(source, key)); }); } } return target; }


var initalState = {
  pendingAccount: {},
  pendingUser: {}
};
/* harmony default export */ function search_reducer() {
  var state = arguments.length &gt; 0 &amp;&amp; arguments[0] !== undefined ? arguments[0] : initalState;
  var action = arguments.length &gt; 1 ? arguments[1] : undefined;

  switch (action.type) {
    case actionTypes/* SET_TEMP_ACCOUNT */.K4:
      return _objectSpread(_objectSpread({}, state), {}, {
        pendingAccount: action.payload
      });

    case actionTypes/* SET_TEMP_USER */.z4:
      return _objectSpread(_objectSpread({}, state), {}, {
        pendingUser: action.payload
      });

    default:
      return state;
  }
}
// EXTERNAL MODULE: ./node_modules/@babel/runtime-corejs3/core-js-stable/instance/map.js
var map = __webpack_require__("./node_modules/@babel/runtime-corejs3/core-js-stable/instance/map.js");
var map_default = /*#__PURE__*/__webpack_require__.n(map);
// EXTERNAL MODULE: ./node_modules/@babel/runtime-corejs3/core-js-stable/reflect/construct.js
var construct = __webpack_require__("./node_modules/@babel/runtime-corejs3/core-js-stable/reflect/construct.js");
var construct_default = /*#__PURE__*/__webpack_require__.n(construct);
// EXTERNAL MODULE: ./node_modules/@babel/runtime-corejs3/helpers/esm/inherits.js
var inherits = __webpack_require__("./node_modules/@babel/runtime-corejs3/helpers/esm/inherits.js");
// EXTERNAL MODULE: ./node_modules/@babel/runtime-corejs3/helpers/esm/possibleConstructorReturn.js
var possibleConstructorReturn = __webpack_require__("./node_modules/@babel/runtime-corejs3/helpers/esm/possibleConstructorReturn.js");
// EXTERNAL MODULE: ./node_modules/@babel/runtime-corejs3/helpers/esm/getPrototypeOf.js
var getPrototypeOf = __webpack_require__("./node_modules/@babel/runtime-corejs3/helpers/esm/getPrototypeOf.js");
// EXTERNAL MODULE: ./node_modules/immutable/dist/immutable.js
var immutable = __webpack_require__("./node_modules/immutable/dist/immutable.js");
var immutable_default = /*#__PURE__*/__webpack_require__.n(immutable);
// EXTERNAL MODULE: ./node_modules/humps/humps.js
var humps = __webpack_require__("./node_modules/humps/humps.js");
;// CONCATENATED MODULE: ./app/data/industries/model.js








function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = (0,getPrototypeOf/* default */.Z)(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = (0,getPrototypeOf/* default */.Z)(this).constructor; result = construct_default()(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return (0,possibleConstructorReturn/* default */.Z)(this, result); }; }

function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !(construct_default())) return false; if ((construct_default()).sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(construct_default()(Boolean, [], function () {})); return true; } catch (e) { return false; } }




var Industries = /*#__PURE__*/function (_Immutable$Record) {
  (0,inherits/* default */.Z)(Industries, _Immutable$Record);

  var _super = _createSuper(Industries);

  function Industries(defaults) {
    (0,classCallCheck/* default */.Z)(this, Industries);

    return _super.call(this, (0,humps.camelizeKeys)(defaults));
  }

  (0,createClass/* default */.Z)(Industries, [{
    key: "toSnake",
    value: function toSnake() {
      return (0,humps.decamelizeKeys)(this.toJS());
    }
  }, {
    key: "toDropdown",
    value: function toDropdown() {
      var output = {
        label: this.name,
        value: this.id
      };

      if (this.options) {
        var _context;

        output.options = map_default()(_context = this.options).call(_context, function (option) {
          return option.toDropdown();
        });
      }

      return output;
    }
  }]);

  return Industries;
}(immutable_default().Record({
  id: null,
  naicsCode: null,
  name: null,
  parent: null,
  sicCode: null,
  sort: null,
  createdAt: null,
  options: null
}));

/* harmony default export */ var model = (Industries);
;// CONCATENATED MODULE: ./app/data/industries/reducer.js








function reducer_ownKeys(object, enumerableOnly) { var keys = keys_default()(object); if ((get_own_property_symbols_default())) { var symbols = get_own_property_symbols_default()(object); if (enumerableOnly) { symbols = filter_default()(symbols).call(symbols, function (sym) { return get_own_property_descriptor_default()(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; }

function reducer_objectSpread(target) { for (var i = 1; i &lt; arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { reducer_ownKeys(Object(source), true).forEach(function (key) { (0,defineProperty/* default */.Z)(target, key, source[key]); }); } else if ((get_own_property_descriptors_default())) { Object.defineProperties(target, get_own_property_descriptors_default()(source)); } else { reducer_ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, get_own_property_descriptor_default()(source, key)); }); } } return target; }



var reducer_initalState = {
  suggestions: [],
  industries: []
};
/* harmony default export */ function industries_reducer() {
  var _context, _context2;

  var state = arguments.length &gt; 0 &amp;&amp; arguments[0] !== undefined ? arguments[0] : reducer_initalState;
  var action = arguments.length &gt; 1 ? arguments[1] : undefined;

  switch (action.type) {
    case actionTypes/* SUGGEST_INDUSTRY.SUCCESS */.vD.SUCCESS:
      return reducer_objectSpread(reducer_objectSpread({}, state), {}, {
        suggestions: map_default()(_context = action.suggestions).call(_context, function (suggestion) {
          return new model(suggestion);
        }),
        industries: map_default()(_context2 = action.industries).call(_context2, function (industry) {
          var parent = new model(industry);

          if ('children' in industry &amp;&amp; industry.children.length) {
            var _context3;

            var children = map_default()(_context3 = industry.children).call(_context3, function (child) {
              return new model(child);
            });

            return parent.set('options', children);
          }

          return parent;
        })
      });

    default:
      return state;
  }
}
// EXTERNAL MODULE: ./app/data/timezones/model.js
var timezones_model = __webpack_require__("./app/data/timezones/model.js");
;// CONCATENATED MODULE: ./app/shared/util/toEntityMap.js


function toEntityMap() {
  var items = arguments.length &gt; 0 &amp;&amp; arguments[0] !== undefined ? arguments[0] : [];
  var model = arguments.length &gt; 1 ? arguments[1] : undefined;
  var key = arguments.length &gt; 2 &amp;&amp; arguments[2] !== undefined ? arguments[2] : 'id';

  if (!Array.isArray(items) &amp;&amp; !immutable.List.isList(items)) {
    items = [items];
  }

  return new immutable.Map(map_default()(items).call(items, function (item) {
    return [item[key], new model(item)];
  }));
}
function toEntityArray() {
  var items = arguments.length &gt; 0 &amp;&amp; arguments[0] !== undefined ? arguments[0] : [];
  var model = arguments.length &gt; 1 ? arguments[1] : undefined;

  if (!Array.isArray(items) &amp;&amp; !List.isList(items) &amp;&amp; !Map.isMap(items)) {
    items = [items];
  }

  if (typeof items.toArray === 'function') {
    items = items.toArray();
  }

  return _mapInstanceProperty(items).call(items, function (item) {
    return new model(item);
  });
}
;// CONCATENATED MODULE: ./app/store/EntityBase.js












function EntityBase_ownKeys(object, enumerableOnly) { var keys = keys_default()(object); if ((get_own_property_symbols_default())) { var symbols = get_own_property_symbols_default()(object); if (enumerableOnly) { symbols = filter_default()(symbols).call(symbols, function (sym) { return get_own_property_descriptor_default()(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; }

function EntityBase_objectSpread(target) { for (var i = 1; i &lt; arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { EntityBase_ownKeys(Object(source), true).forEach(function (key) { (0,defineProperty/* default */.Z)(target, key, source[key]); }); } else if ((get_own_property_descriptors_default())) { Object.defineProperties(target, get_own_property_descriptors_default()(source)); } else { EntityBase_ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, get_own_property_descriptor_default()(source, key)); }); } } return target; }

function EntityBase_createSuper(Derived) { var hasNativeReflectConstruct = EntityBase_isNativeReflectConstruct(); return function _createSuperInternal() { var Super = (0,getPrototypeOf/* default */.Z)(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = (0,getPrototypeOf/* default */.Z)(this).constructor; result = construct_default()(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return (0,possibleConstructorReturn/* default */.Z)(this, result); }; }

function EntityBase_isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !(construct_default())) return false; if ((construct_default()).sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(construct_default()(Boolean, [], function () {})); return true; } catch (e) { return false; } }



var EntityBase = function EntityBase(defaultValues) {
  return /*#__PURE__*/function (_Record) {
    (0,inherits/* default */.Z)(EntityBase, _Record);

    var _super = EntityBase_createSuper(EntityBase);

    function EntityBase() {
      (0,classCallCheck/* default */.Z)(this, EntityBase);

      return _super.apply(this, arguments);
    }

    return EntityBase;
  }((0,immutable.Record)(EntityBase_objectSpread({
    loading: false,
    loaded: false,
    error: null,
    receivedAt: 0,
    items: new immutable.Map()
  }, defaultValues)));
};

/* harmony default export */ var store_EntityBase = (EntityBase);
;// CONCATENATED MODULE: ./app/store/EntityState.js






function EntityState_createSuper(Derived) { var hasNativeReflectConstruct = EntityState_isNativeReflectConstruct(); return function _createSuperInternal() { var Super = (0,getPrototypeOf/* default */.Z)(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = (0,getPrototypeOf/* default */.Z)(this).constructor; result = construct_default()(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return (0,possibleConstructorReturn/* default */.Z)(this, result); }; }

function EntityState_isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !(construct_default())) return false; if ((construct_default()).sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(construct_default()(Boolean, [], function () {})); return true; } catch (e) { return false; } }



var EntityState = /*#__PURE__*/function (_EntityBase) {
  (0,inherits/* default */.Z)(EntityState, _EntityBase);

  var _super = EntityState_createSuper(EntityState);

  function EntityState() {
    (0,classCallCheck/* default */.Z)(this, EntityState);

    return _super.apply(this, arguments);
  }

  return EntityState;
}(store_EntityBase());


;// CONCATENATED MODULE: ./app/data/timezones/reducer.js




var initialState = new EntityState();
/* harmony default export */ function timezones_reducer() {
  var state = arguments.length &gt; 0 &amp;&amp; arguments[0] !== undefined ? arguments[0] : initialState;
  var action = arguments.length &gt; 1 ? arguments[1] : undefined;

  switch (action.type) {
    case actionTypes/* FETCH_TIMEZONES.FAILURE */.FH.FAILURE:
      return state.merge({
        error: action.payload.error,
        isLoading: false,
        isLoaded: false
      });

    case actionTypes/* FETCH_TIMEZONES.REQUEST */.FH.REQUEST:
      return state.merge({
        isLoading: true,
        isLoaded: false
      });

    case actionTypes/* FETCH_TIMEZONES.SUCCESS */.FH.SUCCESS:
      return state.merge({
        isLoading: false,
        isLoaded: true,
        items: toEntityMap(action.timezones, timezones_model/* default */.Z)
      });

    default:
      return state;
  }
}
// EXTERNAL MODULE: ./node_modules/@babel/runtime-corejs3/core-js-stable/instance/includes.js
var includes = __webpack_require__("./node_modules/@babel/runtime-corejs3/core-js-stable/instance/includes.js");
var includes_default = /*#__PURE__*/__webpack_require__.n(includes);
// EXTERNAL MODULE: ./app/store/intents.js
var intents = __webpack_require__("./app/store/intents.js");
;// CONCATENATED MODULE: ./app/store/reducers/entryInfo.js


var allowedFields = ['name', 'email', 'intent', 'redirect', 'regid', 'autofill', 'return_to' // for Zendesk only
];
function reduceSetEntryInfo() {
  var state = arguments.length &gt; 0 &amp;&amp; arguments[0] !== undefined ? arguments[0] : {};
  var action = arguments.length &gt; 1 ? arguments[1] : undefined;
  // Sanitize the info to put in the redux store
  var info = {};

  for (var key in action.info) {
    if (includes_default()(allowedFields).call(allowedFields, key)) {
      info[key] = action.info[key];
    }
  }

  if (info.email) {
    var re = /^(([^&lt;&gt;()\[\]\.,;:\s@\"]+(\.[^&lt;&gt;()\[\]\.,;:\s@\"]+)*)|(\".+\"))@(([^&lt;&gt;()[\]\.,;:\s@\"]+\.)+[^&lt;&gt;()[\]\.,;:\s@\"]{2,})$/i;

    if (!re.test(info.email)) {
      delete info.email;
    }
  }

  if (info.intent &amp;&amp; !includes_default()(intents/* ALL_INTENTS */.hd).call(intents/* ALL_INTENTS */.hd, info.intent)) {
    delete info.intent;
  }

  if (info.autofill) {
    try {
      info.autofill = JSON.parse(info.autofill);
    } catch (e) {
      delete info.autofill;
    }
  }

  return state.set('entry', info);
}
function reduceClearEntryInfo() {
  var state = arguments.length &gt; 0 &amp;&amp; arguments[0] !== undefined ? arguments[0] : {};
  var action = arguments.length &gt; 1 ? arguments[1] : undefined;
  return state.set('entry', {});
}
;// CONCATENATED MODULE: ./app/shared/auth/bootstrap/reducer.js



var reducer_initialState = (0,immutable.Record)({
  complete: false,
  authorized: false,
  entry: new immutable.Map({
    redirect: false,
    loginDestination: null
  })
});
function bootstrapReducer() {
  var state = arguments.length &gt; 0 &amp;&amp; arguments[0] !== undefined ? arguments[0] : reducer_initialState();
  var action = arguments.length &gt; 1 ? arguments[1] : undefined;

  switch (action.type) {
    case actionTypes/* BOOTSTRAP_INIT */.Er:
      return state.merge({
        complete: false,
        authorized: false
      });

    case actionTypes/* BOOTSTRAP_SUCCESS */.Yy:
      return state.merge({
        complete: true,
        authorized: action.authorized || false
      });

    case actionTypes/* BOOTSTRAP_FAILED */.J4:
      return state.merge({
        complete: true,
        authorized: false
      });

    case actionTypes/* SET_ENTRY_INFO */.C7:
      return reduceSetEntryInfo(state, action);

    case actionTypes/* CLEAR_ENTRY_INFO */.xR:
      return reduceClearEntryInfo(state, action);

    case actionTypes/* SET_LOGIN_DESTINATION */.k3:
      return state.set('loginDestination', action.path);

    case actionTypes/* CLEAR_LOGIN_DESTINATION */.zw:
      return state.set('loginDestination', undefined);

    case actionTypes/* LOAD_REGID_INFO.SUCCESS */.D1.SUCCESS:
      return state.set('regidUser', action.user);

    case actionTypes/* LOAD_REGID_INFO.FAILURE */.D1.FAILURE:
      return state.set('regidUser', false);

    default:
      return state;
  }
}
;// CONCATENATED MODULE: ./app/wiw/dialogs/reducer.js







function dialogs_reducer_ownKeys(object, enumerableOnly) { var keys = keys_default()(object); if ((get_own_property_symbols_default())) { var symbols = get_own_property_symbols_default()(object); if (enumerableOnly) { symbols = filter_default()(symbols).call(symbols, function (sym) { return get_own_property_descriptor_default()(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; }

function dialogs_reducer_objectSpread(target) { for (var i = 1; i &lt; arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { dialogs_reducer_ownKeys(Object(source), true).forEach(function (key) { (0,defineProperty/* default */.Z)(target, key, source[key]); }); } else if ((get_own_property_descriptors_default())) { Object.defineProperties(target, get_own_property_descriptors_default()(source)); } else { dialogs_reducer_ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, get_own_property_descriptor_default()(source, key)); }); } } return target; }





/* harmony default export */ function dialogs_reducer() {
  var _context;

  var state = arguments.length &gt; 0 &amp;&amp; arguments[0] !== undefined ? arguments[0] : [];
  var action = arguments.length &gt; 1 ? arguments[1] : undefined;

  switch (action.type) {
    case actionTypes/* DIALOG_OPEN */.fV:
      return concat_default()(_context = [{
        dialog: action.dialog,
        options: action.options,
        payload: action.payload
      }]).call(_context, (0,toConsumableArray/* default */.Z)(state));

    case actionTypes/* DIALOG_UPDATE */.Ah:
      return map_default()(state).call(state, function (item) {
        if (item.dialog === action.dialog) {
          return dialogs_reducer_objectSpread(dialogs_reducer_objectSpread({}, item), {}, {
            payload: action.payload,
            options: action.options
          });
        } else {
          return item;
        }
      });

    case actionTypes/* DIALOG_CLOSE */.Ro:
      return filter_default()(state).call(state, function (dialog) {
        return dialog.dialog !== action.dialog;
      });

    default:
      return state;
  }
}
;// CONCATENATED MODULE: ./app/reactivate-30/models/FreeTrial.js








function FreeTrial_createSuper(Derived) { var hasNativeReflectConstruct = FreeTrial_isNativeReflectConstruct(); return function _createSuperInternal() { var Super = (0,getPrototypeOf/* default */.Z)(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = (0,getPrototypeOf/* default */.Z)(this).constructor; result = construct_default()(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return (0,possibleConstructorReturn/* default */.Z)(this, result); }; }

function FreeTrial_isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !(construct_default())) return false; if ((construct_default()).sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(construct_default()(Boolean, [], function () {})); return true; } catch (e) { return false; } }



var FreeTrial = /*#__PURE__*/function (_Record) {
  (0,inherits/* default */.Z)(FreeTrial, _Record);

  var _super = FreeTrial_createSuper(FreeTrial);

  function FreeTrial() {
    (0,classCallCheck/* default */.Z)(this, FreeTrial);

    return _super.apply(this, arguments);
  }

  (0,createClass/* default */.Z)(FreeTrial, [{
    key: "isActive",
    value: function isActive() {
      return this.status === FreeTrial.statusTypes.ACTIVE;
    }
  }, {
    key: "isAvailable",
    value: function isAvailable() {
      return this.status === FreeTrial.statusTypes.AVAILABLE;
    }
  }, {
    key: "isUnavailable",
    value: function isUnavailable() {
      return this.status === FreeTrial.statusTypes.UNAVAILABLE;
    }
  }]);

  return FreeTrial;
}((0,immutable.Record)({
  deniedReason: '',
  expiresDate: null,
  featureSet: null,
  renewalDate: null,
  type: null,
  status: null
}));

(0,defineProperty/* default */.Z)(FreeTrial, "statusTypes", {
  ACTIVE: 'active',
  AVAILABLE: 'available',
  UNAVAILABLE: 'unavailable'
});


;// CONCATENATED MODULE: ./app/reactivate-30/reducer.js



var reactivate_30_reducer_initialState = (0,immutable.Map)({
  status: new FreeTrial()
});
/* harmony default export */ function reactivate_30_reducer() {
  var state = arguments.length &gt; 0 &amp;&amp; arguments[0] !== undefined ? arguments[0] : reactivate_30_reducer_initialState;
  var action = arguments.length &gt; 1 ? arguments[1] : undefined;

  switch (action.type) {
    case actionTypes/* FETCH_TRIAL_STATUS.SUCCESS */.ec.SUCCESS:
      return state.set('status', new FreeTrial(action.payload));

    default:
      return state;
  }
}
// EXTERNAL MODULE: ./app/data/account/model.js + 1 modules
var account_model = __webpack_require__("./app/data/account/model.js");
;// CONCATENATED MODULE: ./app/data/account/reducer.js




var account_reducer_initialState = new EntityState();
function accountsReducer() {
  var state = arguments.length &gt; 0 &amp;&amp; arguments[0] !== undefined ? arguments[0] : account_reducer_initialState;
  var action = arguments.length &gt; 1 ? arguments[1] : undefined;

  switch (action.type) {
    case actionTypes/* ACCOUNTS_LIST.REQUEST */.X2.REQUEST:
      return state.merge({
        loading: true,
        loaded: false,
        error: null,
        receivedAt: 0
      });

    case actionTypes/* ACCOUNTS_LIST.SUCCESS */.X2.SUCCESS:
      return state.merge({
        loading: false,
        loaded: true,
        receivedAt: Date.now(),
        items: toEntityMap(action.payload, account_model/* default */.Z)
      });

    case actionTypes/* ACCOUNTS_LIST.FAILURE */.X2.FAILURE:
      return state.merge({
        loading: true,
        loaded: false,
        error: action.payload,
        receivedAt: 0
      });

    default:
      return state;
  }
}
// EXTERNAL MODULE: ./app/data/user/model.js
var user_model = __webpack_require__("./app/data/user/model.js");
;// CONCATENATED MODULE: ./app/data/user/reducer.js




var user_reducer_initialState = new EntityState();
function usersReducer() {
  var state = arguments.length &gt; 0 &amp;&amp; arguments[0] !== undefined ? arguments[0] : user_reducer_initialState;
  var action = arguments.length &gt; 1 ? arguments[1] : undefined;

  switch (action.type) {
    case actionTypes/* FETCH_USERS.SUCCESS */.WH.SUCCESS:
    case actionTypes/* RECEIVE_USERS.SUCCESS */.Ty.SUCCESS:
      return state.merge({
        loading: false,
        loaded: true,
        receivedAt: Date.now(),
        items: toEntityMap(action.payload, user_model/* default */.Z)
      });

    case actionTypes/* FETCH_USERS.FAILURE */.WH.FAILURE:
    case actionTypes/* RECEIVE_USERS.FAILURE */.Ty.FAILURE:
      return state.merge({
        loading: true,
        loaded: false,
        error: action.payload,
        receivedAt: 0
      });

    default:
      return state;
  }
}
// EXTERNAL MODULE: ./app/data/person/model.js
var person_model = __webpack_require__("./app/data/person/model.js");
;// CONCATENATED MODULE: ./app/data/person/reducer.js




var person_reducer_initialState = new EntityState();
function personReducer() {
  var state = arguments.length &gt; 0 &amp;&amp; arguments[0] !== undefined ? arguments[0] : person_reducer_initialState;
  var action = arguments.length &gt; 1 ? arguments[1] : undefined;

  switch (action.type) {
    case shared_auth/* RECEIVE_PERSON */.sV:
      return state.merge({
        receivedAt: Date.now(),
        items: toEntityMap(action.person, person_model/* default */.Z),
        loaded: true,
        loading: false
      });

    default:
      return state;
  }
}
;// CONCATENATED MODULE: ./app/store/reducers/index.js












/* harmony default export */ var reducers = ((0,redux/* combineReducers */.UY)({
  auth: shared_auth/* reducer */.I6,
  bootstrap: bootstrapReducer,
  data: (0,redux/* combineReducers */.UY)({
    accounts: accountsReducer,
    timezones: timezones_reducer,
    industries: industries_reducer,
    users: usersReducer,
    person: personReducer
  }),
  dialogs: dialogs_reducer,
  notices: reducer,
  search: search_reducer,
  trial: reactivate_30_reducer
}));
// EXTERNAL MODULE: ./node_modules/redux-devtools-extension/index.js
var redux_devtools_extension = __webpack_require__("./node_modules/redux-devtools-extension/index.js");
// EXTERNAL MODULE: ./node_modules/js-cookie/dist/js.cookie.mjs
var js_cookie = __webpack_require__("./node_modules/js-cookie/dist/js.cookie.mjs");
// EXTERNAL MODULE: ./app/shared/api/login.js
var login = __webpack_require__("./app/shared/api/login.js");
// EXTERNAL MODULE: ./app/shared/api/util/axiosRequest.js + 3 modules
var axiosRequest = __webpack_require__("./app/shared/api/util/axiosRequest.js");
;// CONCATENATED MODULE: ./app/shared/api/monolith.js

/* harmony default export */ var monolith = (new axiosRequest/* default */.Z({
  baseURL: {"COOKIE_DOMAIN":".wheniwork.com","LOGIN_FRONTEND_URL":"https://login.wheniwork.com","API_ROOT":"https://api.login.wheniwork.com","API_ROOT_WORKZONES":"https://api.wheniwork.com/2","APP_LEGACY_ROOT":"https://app.wheniwork.com","ROOT_DOMAIN":"wheniwork.com","FRONTEND_URL":"https://appx.wheniwork.com","PREFIX":"https://login.wheniwork.com/","ICON_LIBRARY_HOST":"https://icons.wheniwork.com","ICON_LIBRARY_VERSION":"5.0.0","NOINDEX":false,"APPLE_SERVICES_ID":"com.wheniwork.signinwithapple.login","GOOGLE_MAPS_KEY":"AIzaSyADmW2Vb5A6L5pBtUefBPgzT2FhXrv8zRI","ROLLBAR_CLIENT_TOKEN":"4d91c9ca13c1430d8718fcc0d146c7d2","ROLLBAR_SERVER_TOKEN":"c8a92b496e084df99fea3995499b43a0","ZENDESK_SSO_URL":"https://thisclicks.zendesk.com/access/jwt","HISTORY":{},"DEVPANEL":{"gitlabToken":"7-AtK2s48irF-eyAj4Wj","repositoryBase":"https://gitlab.wheniwork.com/apps/login-react","passBranchCookie":false,"passXdebugCookie":true},"LAUNCH_DARKLY_CLIENT_ID":"59a8160034b9300b59a913cc","PUBLIC_PATH":"https://login.wheniwork.com/","NODE_ENV":"production","ENV":"production","COMMIT_HASH":"368c73f\n"}.API_ROOT_WORKZONES
}));
;// CONCATENATED MODULE: ./app/shared/api/index.ts


/* harmony default export */ var api = ({
  Login: login/* default */.Z,
  Monolith: monolith
});
;// CONCATENATED MODULE: ./app/store/index.js










function create() {
  var initialState = arguments.length &gt; 0 &amp;&amp; arguments[0] !== undefined ? arguments[0] : {};
  var middleware = [redux_thunk_lib/* default.withExtraArgument */.Z.withExtraArgument(api), shared_auth/* checkResponseStatus */.yH];

  if (!Environment.isDevelopment()) {
    var _context;

    // only load logrocket/crashreporter in staging/prod
    var LogRocket = __webpack_require__("./node_modules/logrocket/dist/build.umd.js"); //istanbul ignore next


    var LogRocketMiddleware = LogRocket.reduxMiddleware(); // add crash reporter as first middleware for staging and production

    middleware = concat_default()(_context = []).call(_context, (0,toConsumableArray/* default */.Z)(middleware), [LogRocketMiddleware]);
  }

  var enhancers = [redux/* applyMiddleware.apply */.md.apply(void 0, (0,toConsumableArray/* default */.Z)(middleware))]; // If Redux DevTools Extension is installed use it, otherwise use Redux compose

  var composeEnhancers =  false || js_cookie/* default.get */.Z.get('reduxDevTools') === 'on' ? (0,redux_devtools_extension/* composeWithDevTools */.Uo)({
    name: 'Primary Store',
    maxAge: 150,
    trace: true,
    traceLimit: 25
  }) : redux/* compose */.qC;
  return (0,redux/* createStore */.MT)(reducers, initialState, composeEnhancers.apply(void 0, enhancers));
}
// EXTERNAL MODULE: ./node_modules/@babel/runtime-corejs3/helpers/esm/extends.js
var esm_extends = __webpack_require__("./node_modules/@babel/runtime-corejs3/helpers/esm/extends.js");
// EXTERNAL MODULE: ./node_modules/@babel/runtime-corejs3/helpers/esm/objectWithoutProperties.js + 1 modules
var objectWithoutProperties = __webpack_require__("./node_modules/@babel/runtime-corejs3/helpers/esm/objectWithoutProperties.js");
// EXTERNAL MODULE: ./app/shared/assets/wiw-logo.svg
var wiw_logo = __webpack_require__("./app/shared/assets/wiw-logo.svg");
// EXTERNAL MODULE: ./app/reactivate-30/assets/img/devices-graphic@2x.png
var devices_graphic_2x = __webpack_require__("./app/reactivate-30/assets/img/devices-graphic@2x.png");
// EXTERNAL MODULE: ./app/reactivate-30/assets/img/Mike K@2x.png
var Mike_K_2x = __webpack_require__("./app/reactivate-30/assets/img/Mike K@2x.png");
// EXTERNAL MODULE: ./node_modules/prop-types/index.js
var prop_types = __webpack_require__("./node_modules/prop-types/index.js");
var prop_types_default = /*#__PURE__*/__webpack_require__.n(prop_types);
// EXTERNAL MODULE: ./node_modules/react-router-dom/cjs/react-router-dom.min.js
var react_router_dom_min = __webpack_require__("./node_modules/react-router-dom/cjs/react-router-dom.min.js");
// EXTERNAL MODULE: ./node_modules/@babel/runtime-corejs3/helpers/esm/slicedToArray.js + 1 modules
var slicedToArray = __webpack_require__("./node_modules/@babel/runtime-corejs3/helpers/esm/slicedToArray.js");
// EXTERNAL MODULE: ./node_modules/@babel/runtime-corejs3/core-js-stable/json/stringify.js
var stringify = __webpack_require__("./node_modules/@babel/runtime-corejs3/core-js-stable/json/stringify.js");
var stringify_default = /*#__PURE__*/__webpack_require__.n(stringify);
// EXTERNAL MODULE: ./node_modules/logrocket/dist/build.umd.js
var build_umd = __webpack_require__("./node_modules/logrocket/dist/build.umd.js");
var build_umd_default = /*#__PURE__*/__webpack_require__.n(build_umd);
;// CONCATENATED MODULE: ./app/shared/hooks/useLogrocket.js








function useLogrocket() {
  var record = arguments.length &gt; 0 &amp;&amp; arguments[0] !== undefined ? arguments[0] : true;

  var _useState = (0,react.useState)(false),
      _useState2 = (0,slicedToArray/* default */.Z)(_useState, 2),
      initialized = _useState2[0],
      setInitialized = _useState2[1];

  var _useState3 = (0,react.useState)(false),
      _useState4 = (0,slicedToArray/* default */.Z)(_useState3, 2),
      identified = _useState4[0],
      setIdentified = _useState4[1];

  var isLoggedIn = (0,lib.useSelector)(shared_auth/* authorized */.Gt);
  var person = (0,lib.useSelector)(shared_auth/* getAuthPerson */.Fq);
  (0,react.useEffect)(function () {
    if (!Environment.isDevelopment() &amp;&amp; record &amp;&amp; !initialized) {
      try {
        build_umd_default().init('gqqpcf/login-web-frontend-react', {
          rootHostname: {"COOKIE_DOMAIN":".wheniwork.com","LOGIN_FRONTEND_URL":"https://login.wheniwork.com","API_ROOT":"https://api.login.wheniwork.com","API_ROOT_WORKZONES":"https://api.wheniwork.com/2","APP_LEGACY_ROOT":"https://app.wheniwork.com","ROOT_DOMAIN":"wheniwork.com","FRONTEND_URL":"https://appx.wheniwork.com","PREFIX":"https://login.wheniwork.com/","ICON_LIBRARY_HOST":"https://icons.wheniwork.com","ICON_LIBRARY_VERSION":"5.0.0","NOINDEX":false,"APPLE_SERVICES_ID":"com.wheniwork.signinwithapple.login","GOOGLE_MAPS_KEY":"AIzaSyADmW2Vb5A6L5pBtUefBPgzT2FhXrv8zRI","ROLLBAR_CLIENT_TOKEN":"4d91c9ca13c1430d8718fcc0d146c7d2","ROLLBAR_SERVER_TOKEN":"c8a92b496e084df99fea3995499b43a0","ZENDESK_SSO_URL":"https://thisclicks.zendesk.com/access/jwt","HISTORY":{},"DEVPANEL":{"gitlabToken":"7-AtK2s48irF-eyAj4Wj","repositoryBase":"https://gitlab.wheniwork.com/apps/login-react","passBranchCookie":false,"passXdebugCookie":true},"LAUNCH_DARKLY_CLIENT_ID":"59a8160034b9300b59a913cc","PUBLIC_PATH":"https://login.wheniwork.com/","NODE_ENV":"production","ENV":"production","COMMIT_HASH":"368c73f\n"}.ROOT_DOMAIN,
          network: {
            requestSanitizer: function requestSanitizer(request) {
              if (request.headers['referer']) {
                request.headers['referer'] = 'REDACTED'; //password reset token?
              }

              if (request.headers['referrer']) {
                request.headers['referrer'] = 'REDACTED';
              }

              if (request.headers['W-Token']) {
                request.headers['W-Token'] = 'REDACTED';
              }

              if (request.body) {
                var bodyObject = JSON.parse(request.body);
                ['password', 'password_confirm', 'current', 'code'].forEach(function (key) {
                  if (key in bodyObject) {
                    bodyObject[key] = 'REDACTED';
                  }
                });
                request.body = stringify_default()(bodyObject);
              }

              return request;
            }
          }
        });
        setInitialized(true);
      } catch (e) {
        console.error('Failed to init logrocket', e);
      }
    }

    if (initialized &amp;&amp; !identified &amp;&amp; isLoggedIn) {
      try {
        build_umd_default().identify(person.id, {
          name: person_model/* default.fullName */.Z.fullName(person),
          email: person.email
        });
        setIdentified(true);
      } catch (e) {
        console.error('Failed to identify logrocket user', e);
      }
    }
  }, [record, identified, initialized, isLoggedIn]);
}
// EXTERNAL MODULE: ./app/wiw/ui/index.js + 4 modules
var ui = __webpack_require__("./app/wiw/ui/index.js");
// EXTERNAL MODULE: ./node_modules/launchdarkly-js-client-sdk/dist/ldclient.cjs.js
var ldclient_cjs = __webpack_require__("./node_modules/launchdarkly-js-client-sdk/dist/ldclient.cjs.js");
;// CONCATENATED MODULE: ./app/reactivate-30/ReactivateLayout.js


var _excluded = ["component", "location"];










function ReactivateLayout(props) {
  ReactivateLayout.propTypes = {
    component: prop_types_default().oneOfType([(prop_types_default()).node, (prop_types_default()).element, (prop_types_default()).object]),
    location: (prop_types_default()).object
  };
  (0,react.useEffect)(function () {
    var clientId = {"COOKIE_DOMAIN":".wheniwork.com","LOGIN_FRONTEND_URL":"https://login.wheniwork.com","API_ROOT":"https://api.login.wheniwork.com","API_ROOT_WORKZONES":"https://api.wheniwork.com/2","APP_LEGACY_ROOT":"https://app.wheniwork.com","ROOT_DOMAIN":"wheniwork.com","FRONTEND_URL":"https://appx.wheniwork.com","PREFIX":"https://login.wheniwork.com/","ICON_LIBRARY_HOST":"https://icons.wheniwork.com","ICON_LIBRARY_VERSION":"5.0.0","NOINDEX":false,"APPLE_SERVICES_ID":"com.wheniwork.signinwithapple.login","GOOGLE_MAPS_KEY":"AIzaSyADmW2Vb5A6L5pBtUefBPgzT2FhXrv8zRI","ROLLBAR_CLIENT_TOKEN":"4d91c9ca13c1430d8718fcc0d146c7d2","ROLLBAR_SERVER_TOKEN":"c8a92b496e084df99fea3995499b43a0","ZENDESK_SSO_URL":"https://thisclicks.zendesk.com/access/jwt","HISTORY":{},"DEVPANEL":{"gitlabToken":"7-AtK2s48irF-eyAj4Wj","repositoryBase":"https://gitlab.wheniwork.com/apps/login-react","passBranchCookie":false,"passXdebugCookie":true},"LAUNCH_DARKLY_CLIENT_ID":"59a8160034b9300b59a913cc","PUBLIC_PATH":"https://login.wheniwork.com/","NODE_ENV":"production","ENV":"production","COMMIT_HASH":"368c73f\n"}.LAUNCH_DARKLY_CLIENT_ID;
    var ldclient = (0,ldclient_cjs/* initialize */.j2)(clientId, {
      'key': 'login'
    });
    ldclient.on('ready', function () {
      if (!ldclient.variation('pt-3-reactivate-30')) {
        history.replace('/login');
      }
    });
  }, []);
  useLogrocket();
  var history = (0,react_router_dom_min/* useHistory */.k6)();

  var Component = props.component,
      location = props.location,
      rest = (0,objectWithoutProperties/* default */.Z)(props, _excluded);

  return /*#__PURE__*/react.createElement("div", {
    className: "container reactivate-30"
  }, /*#__PURE__*/react.createElement("div", {
    className: "center-wrapper"
  }, /*#__PURE__*/react.createElement("div", {
    className: "content-wrapper"
  }, /*#__PURE__*/react.createElement("div", {
    className: "row align-items-center react-container"
  }, /*#__PURE__*/react.createElement("div", {
    className: "sidebar col order-2 order-md-1"
  }, /*#__PURE__*/react.createElement("div", {
    className: "row"
  }, /*#__PURE__*/react.createElement("div", {
    className: "col login-wrapper"
  }, /*#__PURE__*/react.createElement(react.Suspense, {
    fallback: /*#__PURE__*/react.createElement(ui/* LoadingApp */.nY, null)
  }, /*#__PURE__*/react.createElement(Component, (0,esm_extends/* default */.Z)({}, rest, {
    history: history,
    location: location
  })))), /*#__PURE__*/react.createElement("div", {
    className: "row"
  }, /*#__PURE__*/react.createElement("div", {
    className: "col"
  }, /*#__PURE__*/react.createElement("div", {
    className: "testimonial"
  }, /*#__PURE__*/react.createElement("img", {
    className: "mx-auto d-block",
    src: Mike_K_2x,
    alt: "Headshot"
  }), /*#__PURE__*/react.createElement("p", null, "\u201CI've been searching the internet for years for a good scheduling program and I've found nothing even close to what you have with When I Work.\u201D"), /*#__PURE__*/react.createElement("div", {
    className: "attribution"
  }, "Mike Koelzer ", /*#__PURE__*/react.createElement("br", null), /*#__PURE__*/react.createElement("i", null, "Kay Pharmacy"))))))), /*#__PURE__*/react.createElement("div", {
    className: "col main-content order-1 order-md-2"
  }, /*#__PURE__*/react.createElement("div", {
    className: "row"
  }, /*#__PURE__*/react.createElement("div", {
    className: "col-12"
  }, /*#__PURE__*/react.createElement("div", {
    className: "row"
  }, /*#__PURE__*/react.createElement("div", {
    className: "header col"
  }, /*#__PURE__*/react.createElement("img", {
    src: wiw_logo,
    alt: "When I Work Logo"
  }), /*#__PURE__*/react.createElement("h1", null, "Try everything FREE for 30 days!")))), /*#__PURE__*/react.createElement("div", {
    className: "col"
  }, /*#__PURE__*/react.createElement("p", null, "Build the work schedule in minutes and instantly share it with your team. During your free trial, you\u2019ll be able to focus on your most important tasks, your employees will appreciate more flexible scheduling, and your business will have a competitive edge when it comes to hiring great people.")), /*#__PURE__*/react.createElement("div", {
    className: "col-12 main-devices"
  }, /*#__PURE__*/react.createElement("div", {
    className: "row"
  }, /*#__PURE__*/react.createElement("img", {
    id: "devicesImg",
    src: devices_graphic_2x,
    alt: "Devices"
  }))))), /*#__PURE__*/react.createElement("div", {
    className: "d-md-none device-img-mobile col-12 order-3"
  }, /*#__PURE__*/react.createElement("div", {
    className: "row"
  }, /*#__PURE__*/react.createElement("img", {
    className: "img-fluid",
    id: "devicesImg",
    src: devices_graphic_2x,
    alt: "Devices"
  })))))));
}
ReactivateLayout.displayName = "ReactivateLayout";
// EXTERNAL MODULE: ./node_modules/@babel/runtime-corejs3/helpers/esm/assertThisInitialized.js
var assertThisInitialized = __webpack_require__("./node_modules/@babel/runtime-corejs3/helpers/esm/assertThisInitialized.js");
// EXTERNAL MODULE: ./app/wiw/ui/Panel.js + 1 modules
var Panel = __webpack_require__("./app/wiw/ui/Panel.js");
// EXTERNAL MODULE: ./node_modules/bowser/src/bowser.js
var bowser = __webpack_require__("./node_modules/bowser/src/bowser.js");
var bowser_default = /*#__PURE__*/__webpack_require__.n(bowser);
// EXTERNAL MODULE: ./app/shared/assets/browsers/edge-icon.svg
var edge_icon = __webpack_require__("./app/shared/assets/browsers/edge-icon.svg");
// EXTERNAL MODULE: ./app/shared/assets/browsers/firefox.svg
var firefox = __webpack_require__("./app/shared/assets/browsers/firefox.svg");
// EXTERNAL MODULE: ./app/shared/assets/browsers/safari.svg
var safari = __webpack_require__("./app/shared/assets/browsers/safari.svg");
// EXTERNAL MODULE: ./app/shared/assets/browsers/chrome.svg
var chrome = __webpack_require__("./app/shared/assets/browsers/chrome.svg");
;// CONCATENATED MODULE: ./app/shared/components/BrowserGate.js










function BrowserGate_createSuper(Derived) { var hasNativeReflectConstruct = BrowserGate_isNativeReflectConstruct(); return function _createSuperInternal() { var Super = (0,getPrototypeOf/* default */.Z)(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = (0,getPrototypeOf/* default */.Z)(this).constructor; result = construct_default()(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return (0,possibleConstructorReturn/* default */.Z)(this, result); }; }

function BrowserGate_isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !(construct_default())) return false; if ((construct_default()).sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(construct_default()(Boolean, [], function () {})); return true; } catch (e) { return false; } }












var BrowserGate = /*#__PURE__*/function (_Component) {
  (0,inherits/* default */.Z)(BrowserGate, _Component);

  var _super = BrowserGate_createSuper(BrowserGate);

  function BrowserGate() {
    var _context;

    var _this;

    (0,classCallCheck/* default */.Z)(this, BrowserGate);

    for (var _len = arguments.length, args = new Array(_len), _key = 0; _key &lt; _len; _key++) {
      args[_key] = arguments[_key];
    }

    _this = _super.call.apply(_super, concat_default()(_context = [this]).call(_context, args));

    (0,defineProperty/* default */.Z)((0,assertThisInitialized/* default */.Z)(_this), "minimumSupportedBrowserVersion", {
      chrome: '50',
      firefox: '46',
      safari: '10',
      msedge: '83',
      opera: '12',
      msie: '12'
    });

    (0,defineProperty/* default */.Z)((0,assertThisInitialized/* default */.Z)(_this), "browserDownloadLinks", {
      chrome: 'http://www.google.com/chrome',
      firefox: 'http://www.mozilla.org/en-US/firefox/new/',
      safari: 'http://www.apple.com/safari/',
      msedge: 'https://www.microsoft.com/en-us/edge'
    });

    return _this;
  }

  (0,createClass/* default */.Z)(BrowserGate, [{
    key: "render",
    value: function render() {
      window.browserSupported = (bowser_default()).isUnsupportedBrowser;
      window.browserdetect = (bowser_default());

      if (bowser_default().check(this.minimumSupportedBrowserVersion, window.location.userAgent)) {
        return this.props.children;
      }

      return /*#__PURE__*/react.createElement("div", {
        className: "container browser-gate"
      }, /*#__PURE__*/react.createElement("div", {
        className: "row justify-content-center px-0 mx-0"
      }, /*#__PURE__*/react.createElement("div", {
        className: "logo text-center col"
      }, /*#__PURE__*/react.createElement("img", {
        src: wiw_logo,
        alt: "When I Work"
      }), /*#__PURE__*/react.createElement("div", {
        className: "logo-lines"
      }))), /*#__PURE__*/react.createElement("div", {
        className: "row"
      }, /*#__PURE__*/react.createElement("div", {
        className: "col"
      }, /*#__PURE__*/react.createElement(Panel/* Panel */.s_, null, /*#__PURE__*/react.createElement(Panel/* PanelTitle */.pY, null, "Please upgrade your browser to use When I Work!"), /*#__PURE__*/react.createElement(Panel/* PanelBody */.N, null, /*#__PURE__*/react.createElement("div", {
        className: "row"
      }, /*#__PURE__*/react.createElement("div", {
        className: "col text-center"
      }, /*#__PURE__*/react.createElement("p", null, "When I Work is built using the latest web technology and your browser doesn\u2019t support some of the awesome features that make When I Work so great!"), /*#__PURE__*/react.createElement("p", null, "Fortunately, upgrading your browser is easy and free!"), /*#__PURE__*/react.createElement("p", null, /*#__PURE__*/react.createElement("strong", null, "Download one of these modern browsers and you\u2019ll be good to go:")))), /*#__PURE__*/react.createElement("div", {
        className: "row align-items-bottom justify-content-center text-center mt-3"
      }, /*#__PURE__*/react.createElement("div", {
        className: "col"
      }, /*#__PURE__*/react.createElement("a", {
        href: this.browserDownloadLinks.msedge
      }, /*#__PURE__*/react.createElement("img", {
        src: edge_icon,
        alt: "Edge",
        className: "browser-logo mb-2"
      }), /*#__PURE__*/react.createElement("div", {
        className: "browser-title"
      }, "Edge"), /*#__PURE__*/react.createElement("div", {
        className: "browser-version"
      }, "Version ", this.minimumSupportedBrowserVersion.msedge, "+"))), /*#__PURE__*/react.createElement("div", {
        className: "col"
      }, /*#__PURE__*/react.createElement("a", {
        href: this.browserDownloadLinks.firefox
      }, /*#__PURE__*/react.createElement("img", {
        src: firefox,
        alt: "Firefox",
        className: "browser-logo mb-2"
      }), /*#__PURE__*/react.createElement("div", {
        className: "browser-title align-text-bottom"
      }, "Firefox"), /*#__PURE__*/react.createElement("div", {
        className: "browser-version align-text-bottom"
      }, "Version ", this.minimumSupportedBrowserVersion.firefox, "+"))), /*#__PURE__*/react.createElement("div", {
        className: "col"
      }, /*#__PURE__*/react.createElement("a", {
        href: this.browserDownloadLinks.chrome
      }, /*#__PURE__*/react.createElement("img", {
        src: chrome,
        alt: "Chrome",
        className: "browser-logo mb-2"
      }), /*#__PURE__*/react.createElement("div", {
        className: "browser-title"
      }, "Chrome"), /*#__PURE__*/react.createElement("div", {
        className: "browser-version"
      }, "Version ", this.minimumSupportedBrowserVersion.chrome, "+"))), /*#__PURE__*/react.createElement("div", {
        className: "col"
      }, /*#__PURE__*/react.createElement("a", {
        href: this.browserDownloadLinks.safari
      }, /*#__PURE__*/react.createElement("img", {
        src: safari,
        alt: "Safari",
        className: "browser-logo mb-2"
      }), /*#__PURE__*/react.createElement("div", {
        className: "browser-title"
      }, "Safari"), /*#__PURE__*/react.createElement("div", {
        className: "browser-version"
      }, "Version ", this.minimumSupportedBrowserVersion.safari, "+")))), /*#__PURE__*/react.createElement("div", {
        className: "row mt-5"
      }, /*#__PURE__*/react.createElement("div", {
        className: "col text-center"
      }, /*#__PURE__*/react.createElement("p", null, /*#__PURE__*/react.createElement("small", null, "Already using a modern browser and still have problems? ", /*#__PURE__*/react.createElement("a", {
        href: "http://support.wheniwork.com"
      }, "Get in touch with our support team."))))))))));
    }
  }]);

  return BrowserGate;
}(react.Component);

BrowserGate.displayName = "BrowserGate";

(0,defineProperty/* default */.Z)(BrowserGate, "propTypes", {
  children: (prop_types_default()).node
});

/* harmony default export */ var components_BrowserGate = (BrowserGate);
// EXTERNAL MODULE: ./app/shared/components/index.js + 11 modules
var components = __webpack_require__("./app/shared/components/index.js");
;// CONCATENATED MODULE: ./app/shared/layouts/EmptyLayout.js


var EmptyLayout_excluded = ["component", "location"];






function EmptyLayout(props) {
  EmptyLayout.propTypes = {
    children: (prop_types_default()).node,
    location: (prop_types_default()).object,
    component: (prop_types_default()).element,
    redirectBack: (prop_types_default()).bool
  };
  var history = (0,react_router_dom_min/* useHistory */.k6)();

  var Component = props.component,
      location = props.location,
      rest = (0,objectWithoutProperties/* default */.Z)(props, EmptyLayout_excluded);

  return /*#__PURE__*/react.createElement(components_BrowserGate, null, /*#__PURE__*/react.createElement("div", {
    id: "wheniwork-is-awesome"
  }, /*#__PURE__*/react.createElement("div", {
    id: "content",
    className: "content"
  }, /*#__PURE__*/react.createElement("div", {
    className: "content--inside"
  }, /*#__PURE__*/react.createElement(components/* TransitionPanel */.tP, {
    location: location
  }, /*#__PURE__*/react.createElement(react.Suspense, {
    fallback: /*#__PURE__*/react.createElement(ui/* LoadingApp */.nY, null)
  }, /*#__PURE__*/react.createElement(Component, (0,esm_extends/* default */.Z)({}, rest, {
    history: history,
    location: location
  }))))))));
}
EmptyLayout.displayName = "EmptyLayout";
// EXTERNAL MODULE: ./node_modules/@babel/runtime-corejs3/core-js-stable/instance/starts-with.js
var starts_with = __webpack_require__("./node_modules/@babel/runtime-corejs3/core-js-stable/instance/starts-with.js");
var starts_with_default = /*#__PURE__*/__webpack_require__.n(starts_with);
;// CONCATENATED MODULE: ./app/shared/auth/selectors/getAuthMode.js
/* harmony default export */ var getAuthMode = (function (store) {
  return store.auth.mode;
});
// EXTERNAL MODULE: ./app/shared/auth/selectors/isLoggedIn.js
var isLoggedIn = __webpack_require__("./app/shared/auth/selectors/isLoggedIn.js");
// EXTERNAL MODULE: ./app/shared/components/PageContainer.js + 1 modules
var PageContainer = __webpack_require__("./app/shared/components/PageContainer.js");
// EXTERNAL MODULE: ./app/shared/auth/selectors.js
var selectors = __webpack_require__("./app/shared/auth/selectors.js");
// EXTERNAL MODULE: ./node_modules/lodash/defaultsDeep.js
var defaultsDeep = __webpack_require__("./node_modules/lodash/defaultsDeep.js");
var defaultsDeep_default = /*#__PURE__*/__webpack_require__.n(defaultsDeep);
;// CONCATENATED MODULE: ./app/shared/dev/api/gitlab.js






var Gitlab = /*#__PURE__*/function () {
  function Gitlab(props) {
    (0,classCallCheck/* default */.Z)(this, Gitlab);

    (0,defineProperty/* default */.Z)(this, "options", {});

    var defaultOptions = {
      url: 'https://gitlab.wheniwork.com',
      apiVersion: 'v4',
      isAdmin: 'false'
    };
    this.options = defaultsDeep_default()({}, props, defaultOptions);
  } // istanbul ignore next


  (0,createClass/* default */.Z)(Gitlab, [{
    key: "send",
    value: function send(url) {
      var _context, _context2;

      var opts = arguments.length &gt; 1 &amp;&amp; arguments[1] !== undefined ? arguments[1] : {};
      var options = {
        headers: {
          'PRIVATE-TOKEN': this.options.token
        }
      };

      if (!url) {
        throw new Error('Please include a `url` option for each request.');
      }

      if (url[0] !== '/') {
        throw new Error('Please prefix your `url` option with `/`');
      }

      delete options.url;
      return fetch(concat_default()(_context = concat_default()(_context2 = "".concat(this.options.url, "/api/")).call(_context2, this.options.apiVersion)).call(_context, url), options).then(this.checkStatus).then(this.parseResponse);
    } // istanbul ignore next

  }, {
    key: "checkStatus",
    value: function checkStatus(response) {
      if (response.status &gt;= 200 &amp;&amp; response.status &lt; 300) {
        return response;
      }

      return response.json().then(function (body) {
        var error = new Error(response.statusText);
        error.response = response;
        error.body = body;
        throw error;
      });
    } // istanbul ignore next

  }, {
    key: "parseResponse",
    value: function parseResponse(response) {
      if (response.status === 204) {
        return response.text();
      }

      return response.json();
    }
  }]);

  return Gitlab;
}();


;// CONCATENATED MODULE: ./app/shared/dev/api/actions.js




var service = new Gitlab({
  url: 'https://gitlab.wheniwork.com',
  apiVersion: 'v4',
  token: {"COOKIE_DOMAIN":".wheniwork.com","LOGIN_FRONTEND_URL":"https://login.wheniwork.com","API_ROOT":"https://api.login.wheniwork.com","API_ROOT_WORKZONES":"https://api.wheniwork.com/2","APP_LEGACY_ROOT":"https://app.wheniwork.com","ROOT_DOMAIN":"wheniwork.com","FRONTEND_URL":"https://appx.wheniwork.com","PREFIX":"https://login.wheniwork.com/","ICON_LIBRARY_HOST":"https://icons.wheniwork.com","ICON_LIBRARY_VERSION":"5.0.0","NOINDEX":false,"APPLE_SERVICES_ID":"com.wheniwork.signinwithapple.login","GOOGLE_MAPS_KEY":"AIzaSyADmW2Vb5A6L5pBtUefBPgzT2FhXrv8zRI","ROLLBAR_CLIENT_TOKEN":"4d91c9ca13c1430d8718fcc0d146c7d2","ROLLBAR_SERVER_TOKEN":"c8a92b496e084df99fea3995499b43a0","ZENDESK_SSO_URL":"https://thisclicks.zendesk.com/access/jwt","HISTORY":{},"DEVPANEL":{"gitlabToken":"7-AtK2s48irF-eyAj4Wj","repositoryBase":"https://gitlab.wheniwork.com/apps/login-react","passBranchCookie":false,"passXdebugCookie":true},"LAUNCH_DARKLY_CLIENT_ID":"59a8160034b9300b59a913cc","PUBLIC_PATH":"https://login.wheniwork.com/","NODE_ENV":"production","ENV":"production","COMMIT_HASH":"368c73f\n"}.DEVPANEL.gitlabToken,
  admin: false
});
/* harmony default export */ var actions = ((/* unused pure expression or super */ null &amp;&amp; (service)));
var wiwjsProjectID = 3;
var getBranches = function getBranches() {
  var _context;

  var projectID = arguments.length &gt; 0 &amp;&amp; arguments[0] !== undefined ? arguments[0] : wiwjsProjectID;
  var query = arguments.length &gt; 1 ? arguments[1] : undefined;
  var replaceSlashes = arguments.length &gt; 2 &amp;&amp; arguments[2] !== undefined ? arguments[2] : false;
  return service.send(concat_default()(_context = "/projects/".concat(projectID, "/repository/branches?search=")).call(_context, query)).then(function (branches) {
    if (!filter_default()(branches).call(branches, function (branch) {
      return branch.name === 'master';
    }).length) {
      branches.push({
        name: 'master'
      });
    }

    return map_default()(branches).call(branches, function (branch) {
      return {
        label: branch.name,
        value: replaceSlashes ? branch.name.replace('/', '-') : branch.name
      };
    });
  });
};
// EXTERNAL MODULE: ./node_modules/react-select/async/dist/react-select.cjs.js
var react_select_cjs = __webpack_require__("./node_modules/react-select/async/dist/react-select.cjs.js");
;// CONCATENATED MODULE: ./app/shared/dev/components/BranchPicker.js








function BranchPicker_createSuper(Derived) { var hasNativeReflectConstruct = BranchPicker_isNativeReflectConstruct(); return function _createSuperInternal() { var Super = (0,getPrototypeOf/* default */.Z)(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = (0,getPrototypeOf/* default */.Z)(this).constructor; result = construct_default()(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return (0,possibleConstructorReturn/* default */.Z)(this, result); }; }

function BranchPicker_isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !(construct_default())) return false; if ((construct_default()).sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(construct_default()(Boolean, [], function () {})); return true; } catch (e) { return false; } }





var BranchPicker = /*#__PURE__*/function (_Component) {
  (0,inherits/* default */.Z)(BranchPicker, _Component);

  var _super = BranchPicker_createSuper(BranchPicker);

  function BranchPicker() {
    (0,classCallCheck/* default */.Z)(this, BranchPicker);

    return _super.apply(this, arguments);
  }

  (0,createClass/* default */.Z)(BranchPicker, [{
    key: "render",
    value: function render() {
      var _this$props = this.props,
          label = _this$props.label,
          currentBranch = _this$props.currentBranch,
          loadBranches = _this$props.loadBranches,
          changeBranch = _this$props.changeBranch,
          branchLink = _this$props.branchLink;
      return /*#__PURE__*/react.createElement("form", {
        className: "col"
      }, /*#__PURE__*/react.createElement("div", {
        className: "form-group"
      }, /*#__PURE__*/react.createElement("label", {
        htmlFor: "branch"
      }, label), /*#__PURE__*/react.createElement(react_select_cjs["default"], {
        defaultOptions: true,
        cacheOptions: true,
        name: "branch",
        clearable: false,
        value: {
          label: currentBranch,
          value: currentBranch
        },
        loadOptions: loadBranches,
        onChange: changeBranch
      }), branchLink));
    }
  }]);

  return BranchPicker;
}(react.Component);

BranchPicker.displayName = "BranchPicker";

(0,defineProperty/* default */.Z)(BranchPicker, "propTypes", {
  float: prop_types_default().oneOf(['left', 'right']).isRequired,
  label: (prop_types_default()).string.isRequired,
  currentBranch: (prop_types_default()).string.isRequired,
  loadBranches: (prop_types_default()).func.isRequired,
  changeBranch: (prop_types_default()).func.isRequired,
  branchLink: (prop_types_default()).element
});

(0,defineProperty/* default */.Z)(BranchPicker, "defaultProps", {
  float: 'left',
  currentBranch: 'master',
  branchLink: null
});

/* harmony default export */ var components_BranchPicker = (BranchPicker);
;// CONCATENATED MODULE: ./app/shared/dev/components/ReactBranches.js











function ReactBranches_createSuper(Derived) { var hasNativeReflectConstruct = ReactBranches_isNativeReflectConstruct(); return function _createSuperInternal() { var Super = (0,getPrototypeOf/* default */.Z)(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = (0,getPrototypeOf/* default */.Z)(this).constructor; result = construct_default()(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return (0,possibleConstructorReturn/* default */.Z)(this, result); }; }

function ReactBranches_isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !(construct_default())) return false; if ((construct_default()).sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(construct_default()(Boolean, [], function () {})); return true; } catch (e) { return false; } }







var ReactBranches = /*#__PURE__*/function (_Component) {
  (0,inherits/* default */.Z)(ReactBranches, _Component);

  var _super = ReactBranches_createSuper(ReactBranches);

  function ReactBranches() {
    var _context;

    var _this;

    (0,classCallCheck/* default */.Z)(this, ReactBranches);

    for (var _len = arguments.length, args = new Array(_len), _key = 0; _key &lt; _len; _key++) {
      args[_key] = arguments[_key];
    }

    _this = _super.call.apply(_super, concat_default()(_context = [this]).call(_context, args));

    (0,defineProperty/* default */.Z)((0,assertThisInitialized/* default */.Z)(_this), "state", {
      currentBranch: js_cookie/* default.get */.Z.get('X-App-Branch', {
        domain: ".".concat({"COOKIE_DOMAIN":".wheniwork.com","LOGIN_FRONTEND_URL":"https://login.wheniwork.com","API_ROOT":"https://api.login.wheniwork.com","API_ROOT_WORKZONES":"https://api.wheniwork.com/2","APP_LEGACY_ROOT":"https://app.wheniwork.com","ROOT_DOMAIN":"wheniwork.com","FRONTEND_URL":"https://appx.wheniwork.com","PREFIX":"https://login.wheniwork.com/","ICON_LIBRARY_HOST":"https://icons.wheniwork.com","ICON_LIBRARY_VERSION":"5.0.0","NOINDEX":false,"APPLE_SERVICES_ID":"com.wheniwork.signinwithapple.login","GOOGLE_MAPS_KEY":"AIzaSyADmW2Vb5A6L5pBtUefBPgzT2FhXrv8zRI","ROLLBAR_CLIENT_TOKEN":"4d91c9ca13c1430d8718fcc0d146c7d2","ROLLBAR_SERVER_TOKEN":"c8a92b496e084df99fea3995499b43a0","ZENDESK_SSO_URL":"https://thisclicks.zendesk.com/access/jwt","HISTORY":{},"DEVPANEL":{"gitlabToken":"7-AtK2s48irF-eyAj4Wj","repositoryBase":"https://gitlab.wheniwork.com/apps/login-react","passBranchCookie":false,"passXdebugCookie":true},"LAUNCH_DARKLY_CLIENT_ID":"59a8160034b9300b59a913cc","PUBLIC_PATH":"https://login.wheniwork.com/","NODE_ENV":"production","ENV":"production","COMMIT_HASH":"368c73f\n"}.ROOT_DOMAIN)
      }) || 'master'
    });

    (0,defineProperty/* default */.Z)((0,assertThisInitialized/* default */.Z)(_this), "changeBranch", function (branch) {
      js_cookie/* default.set */.Z.set('X-App-Branch', branch.value, {
        domain: ".".concat({"COOKIE_DOMAIN":".wheniwork.com","LOGIN_FRONTEND_URL":"https://login.wheniwork.com","API_ROOT":"https://api.login.wheniwork.com","API_ROOT_WORKZONES":"https://api.wheniwork.com/2","APP_LEGACY_ROOT":"https://app.wheniwork.com","ROOT_DOMAIN":"wheniwork.com","FRONTEND_URL":"https://appx.wheniwork.com","PREFIX":"https://login.wheniwork.com/","ICON_LIBRARY_HOST":"https://icons.wheniwork.com","ICON_LIBRARY_VERSION":"5.0.0","NOINDEX":false,"APPLE_SERVICES_ID":"com.wheniwork.signinwithapple.login","GOOGLE_MAPS_KEY":"AIzaSyADmW2Vb5A6L5pBtUefBPgzT2FhXrv8zRI","ROLLBAR_CLIENT_TOKEN":"4d91c9ca13c1430d8718fcc0d146c7d2","ROLLBAR_SERVER_TOKEN":"c8a92b496e084df99fea3995499b43a0","ZENDESK_SSO_URL":"https://thisclicks.zendesk.com/access/jwt","HISTORY":{},"DEVPANEL":{"gitlabToken":"7-AtK2s48irF-eyAj4Wj","repositoryBase":"https://gitlab.wheniwork.com/apps/login-react","passBranchCookie":false,"passXdebugCookie":true},"LAUNCH_DARKLY_CLIENT_ID":"59a8160034b9300b59a913cc","PUBLIC_PATH":"https://login.wheniwork.com/","NODE_ENV":"production","ENV":"production","COMMIT_HASH":"368c73f\n"}.ROOT_DOMAIN)
      });

      _this.setState({
        currentBranch: branch.value
      });

      window.location.reload();
    });

    return _this;
  }

  (0,createClass/* default */.Z)(ReactBranches, [{
    key: "loadBranches",
    value: function loadBranches(query) {
      // istanbul ignore next
      var projectID = 3;
      return getBranches(projectID, query);
    }
  }, {
    key: "render",
    value: function render() {
      return /*#__PURE__*/react.createElement(components_BranchPicker, (0,esm_extends/* default */.Z)({}, this.props, {
        currentBranch: this.state.currentBranch,
        loadBranches: this.loadBranches,
        changeBranch: this.changeBranch,
        branchLink: /*#__PURE__*/react.createElement("a", {
          href: encodeURI("https://beta.wheniwork.net/cmd/choose?branch=".concat(this.state.currentBranch, "&amp;redirect=/"))
        }, "Link to branch")
      }));
    }
  }]);

  return ReactBranches;
}(react.Component);

ReactBranches.displayName = "ReactBranches";

(0,defineProperty/* default */.Z)(ReactBranches, "propTypes", {
  float: prop_types_default().oneOf(['left', 'right']).isRequired,
  label: (prop_types_default()).string.isRequired
});

(0,defineProperty/* default */.Z)(ReactBranches, "defaultProps", {
  float: 'left'
});

/* harmony default export */ var components_ReactBranches = (ReactBranches);
;// CONCATENATED MODULE: ./app/shared/dev/components/AppBranches.js











function AppBranches_createSuper(Derived) { var hasNativeReflectConstruct = AppBranches_isNativeReflectConstruct(); return function _createSuperInternal() { var Super = (0,getPrototypeOf/* default */.Z)(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = (0,getPrototypeOf/* default */.Z)(this).constructor; result = construct_default()(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return (0,possibleConstructorReturn/* default */.Z)(this, result); }; }

function AppBranches_isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !(construct_default())) return false; if ((construct_default()).sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(construct_default()(Boolean, [], function () {})); return true; } catch (e) { return false; } }







var AppBranches = /*#__PURE__*/function (_Component) {
  (0,inherits/* default */.Z)(AppBranches, _Component);

  var _super = AppBranches_createSuper(AppBranches);

  function AppBranches() {
    var _context;

    var _this;

    (0,classCallCheck/* default */.Z)(this, AppBranches);

    for (var _len = arguments.length, args = new Array(_len), _key = 0; _key &lt; _len; _key++) {
      args[_key] = arguments[_key];
    }

    _this = _super.call.apply(_super, concat_default()(_context = [this]).call(_context, args));

    (0,defineProperty/* default */.Z)((0,assertThisInitialized/* default */.Z)(_this), "state", {
      currentBranch: js_cookie/* default.get */.Z.get('branch', {
        domain: ".".concat({"COOKIE_DOMAIN":".wheniwork.com","LOGIN_FRONTEND_URL":"https://login.wheniwork.com","API_ROOT":"https://api.login.wheniwork.com","API_ROOT_WORKZONES":"https://api.wheniwork.com/2","APP_LEGACY_ROOT":"https://app.wheniwork.com","ROOT_DOMAIN":"wheniwork.com","FRONTEND_URL":"https://appx.wheniwork.com","PREFIX":"https://login.wheniwork.com/","ICON_LIBRARY_HOST":"https://icons.wheniwork.com","ICON_LIBRARY_VERSION":"5.0.0","NOINDEX":false,"APPLE_SERVICES_ID":"com.wheniwork.signinwithapple.login","GOOGLE_MAPS_KEY":"AIzaSyADmW2Vb5A6L5pBtUefBPgzT2FhXrv8zRI","ROLLBAR_CLIENT_TOKEN":"4d91c9ca13c1430d8718fcc0d146c7d2","ROLLBAR_SERVER_TOKEN":"c8a92b496e084df99fea3995499b43a0","ZENDESK_SSO_URL":"https://thisclicks.zendesk.com/access/jwt","HISTORY":{},"DEVPANEL":{"gitlabToken":"7-AtK2s48irF-eyAj4Wj","repositoryBase":"https://gitlab.wheniwork.com/apps/login-react","passBranchCookie":false,"passXdebugCookie":true},"LAUNCH_DARKLY_CLIENT_ID":"59a8160034b9300b59a913cc","PUBLIC_PATH":"https://login.wheniwork.com/","NODE_ENV":"production","ENV":"production","COMMIT_HASH":"368c73f\n"}.ROOT_DOMAIN)
      }) || 'master'
    });

    (0,defineProperty/* default */.Z)((0,assertThisInitialized/* default */.Z)(_this), "changeBranch", function (branch) {
      js_cookie/* default.set */.Z.set('branch', branch.value, {
        domain: ".".concat({"COOKIE_DOMAIN":".wheniwork.com","LOGIN_FRONTEND_URL":"https://login.wheniwork.com","API_ROOT":"https://api.login.wheniwork.com","API_ROOT_WORKZONES":"https://api.wheniwork.com/2","APP_LEGACY_ROOT":"https://app.wheniwork.com","ROOT_DOMAIN":"wheniwork.com","FRONTEND_URL":"https://appx.wheniwork.com","PREFIX":"https://login.wheniwork.com/","ICON_LIBRARY_HOST":"https://icons.wheniwork.com","ICON_LIBRARY_VERSION":"5.0.0","NOINDEX":false,"APPLE_SERVICES_ID":"com.wheniwork.signinwithapple.login","GOOGLE_MAPS_KEY":"AIzaSyADmW2Vb5A6L5pBtUefBPgzT2FhXrv8zRI","ROLLBAR_CLIENT_TOKEN":"4d91c9ca13c1430d8718fcc0d146c7d2","ROLLBAR_SERVER_TOKEN":"c8a92b496e084df99fea3995499b43a0","ZENDESK_SSO_URL":"https://thisclicks.zendesk.com/access/jwt","HISTORY":{},"DEVPANEL":{"gitlabToken":"7-AtK2s48irF-eyAj4Wj","repositoryBase":"https://gitlab.wheniwork.com/apps/login-react","passBranchCookie":false,"passXdebugCookie":true},"LAUNCH_DARKLY_CLIENT_ID":"59a8160034b9300b59a913cc","PUBLIC_PATH":"https://login.wheniwork.com/","NODE_ENV":"production","ENV":"production","COMMIT_HASH":"368c73f\n"}.ROOT_DOMAIN)
      });

      _this.setState({
        currentBranch: branch.value
      });

      window.location.reload();
    });

    return _this;
  }

  (0,createClass/* default */.Z)(AppBranches, [{
    key: "loadBranches",
    value: function loadBranches(query) {
      // istanbul ignore next
      var projectID = 262;
      return getBranches(projectID, query, true);
    }
  }, {
    key: "render",
    value: function render() {
      return /*#__PURE__*/react.createElement(components_BranchPicker, (0,esm_extends/* default */.Z)({}, this.props, {
        currentBranch: this.state.currentBranch,
        loadBranches: this.loadBranches,
        changeBranch: this.changeBranch,
        branchLink: /*#__PURE__*/react.createElement("a", {
          href: encodeURI("https://beta.wheniwork.net/cmd/choose?serverBranch=".concat(this.state.currentBranch, "&amp;redirect=/"))
        }, "Link to branch")
      }));
    }
  }]);

  return AppBranches;
}(react.Component);

AppBranches.displayName = "AppBranches";

(0,defineProperty/* default */.Z)(AppBranches, "propTypes", {
  float: prop_types_default().oneOf(['left', 'right']).isRequired,
  label: (prop_types_default()).string.isRequired
});

(0,defineProperty/* default */.Z)(AppBranches, "defaultProps", {
  float: 'left'
});

/* harmony default export */ var components_AppBranches = (AppBranches);
;// CONCATENATED MODULE: ./app/shared/dev/components/LoginBranches.js











function LoginBranches_createSuper(Derived) { var hasNativeReflectConstruct = LoginBranches_isNativeReflectConstruct(); return function _createSuperInternal() { var Super = (0,getPrototypeOf/* default */.Z)(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = (0,getPrototypeOf/* default */.Z)(this).constructor; result = construct_default()(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return (0,possibleConstructorReturn/* default */.Z)(this, result); }; }

function LoginBranches_isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !(construct_default())) return false; if ((construct_default()).sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(construct_default()(Boolean, [], function () {})); return true; } catch (e) { return false; } }








var LoginBranches = /*#__PURE__*/function (_Component) {
  (0,inherits/* default */.Z)(LoginBranches, _Component);

  var _super = LoginBranches_createSuper(LoginBranches);

  function LoginBranches() {
    var _context;

    var _this;

    (0,classCallCheck/* default */.Z)(this, LoginBranches);

    for (var _len = arguments.length, args = new Array(_len), _key = 0; _key &lt; _len; _key++) {
      args[_key] = arguments[_key];
    }

    _this = _super.call.apply(_super, concat_default()(_context = [this]).call(_context, args));

    (0,defineProperty/* default */.Z)((0,assertThisInitialized/* default */.Z)(_this), "state", {
      currentBranch: js_cookie/* default.get */.Z.get('X-Login-Branch', {
        domain: ".".concat({"COOKIE_DOMAIN":".wheniwork.com","LOGIN_FRONTEND_URL":"https://login.wheniwork.com","API_ROOT":"https://api.login.wheniwork.com","API_ROOT_WORKZONES":"https://api.wheniwork.com/2","APP_LEGACY_ROOT":"https://app.wheniwork.com","ROOT_DOMAIN":"wheniwork.com","FRONTEND_URL":"https://appx.wheniwork.com","PREFIX":"https://login.wheniwork.com/","ICON_LIBRARY_HOST":"https://icons.wheniwork.com","ICON_LIBRARY_VERSION":"5.0.0","NOINDEX":false,"APPLE_SERVICES_ID":"com.wheniwork.signinwithapple.login","GOOGLE_MAPS_KEY":"AIzaSyADmW2Vb5A6L5pBtUefBPgzT2FhXrv8zRI","ROLLBAR_CLIENT_TOKEN":"4d91c9ca13c1430d8718fcc0d146c7d2","ROLLBAR_SERVER_TOKEN":"c8a92b496e084df99fea3995499b43a0","ZENDESK_SSO_URL":"https://thisclicks.zendesk.com/access/jwt","HISTORY":{},"DEVPANEL":{"gitlabToken":"7-AtK2s48irF-eyAj4Wj","repositoryBase":"https://gitlab.wheniwork.com/apps/login-react","passBranchCookie":false,"passXdebugCookie":true},"LAUNCH_DARKLY_CLIENT_ID":"59a8160034b9300b59a913cc","PUBLIC_PATH":"https://login.wheniwork.com/","NODE_ENV":"production","ENV":"production","COMMIT_HASH":"368c73f\n"}.ROOT_DOMAIN)
      }) || 'master'
    });

    (0,defineProperty/* default */.Z)((0,assertThisInitialized/* default */.Z)(_this), "changeBranch", function (branch) {
      js_cookie/* default.set */.Z.set('X-Login-Branch', branch.value, {
        domain: ".".concat({"COOKIE_DOMAIN":".wheniwork.com","LOGIN_FRONTEND_URL":"https://login.wheniwork.com","API_ROOT":"https://api.login.wheniwork.com","API_ROOT_WORKZONES":"https://api.wheniwork.com/2","APP_LEGACY_ROOT":"https://app.wheniwork.com","ROOT_DOMAIN":"wheniwork.com","FRONTEND_URL":"https://appx.wheniwork.com","PREFIX":"https://login.wheniwork.com/","ICON_LIBRARY_HOST":"https://icons.wheniwork.com","ICON_LIBRARY_VERSION":"5.0.0","NOINDEX":false,"APPLE_SERVICES_ID":"com.wheniwork.signinwithapple.login","GOOGLE_MAPS_KEY":"AIzaSyADmW2Vb5A6L5pBtUefBPgzT2FhXrv8zRI","ROLLBAR_CLIENT_TOKEN":"4d91c9ca13c1430d8718fcc0d146c7d2","ROLLBAR_SERVER_TOKEN":"c8a92b496e084df99fea3995499b43a0","ZENDESK_SSO_URL":"https://thisclicks.zendesk.com/access/jwt","HISTORY":{},"DEVPANEL":{"gitlabToken":"7-AtK2s48irF-eyAj4Wj","repositoryBase":"https://gitlab.wheniwork.com/apps/login-react","passBranchCookie":false,"passXdebugCookie":true},"LAUNCH_DARKLY_CLIENT_ID":"59a8160034b9300b59a913cc","PUBLIC_PATH":"https://login.wheniwork.com/","NODE_ENV":"production","ENV":"production","COMMIT_HASH":"368c73f\n"}.ROOT_DOMAIN)
      });

      _this.setState({
        currentBranch: branch.value
      });

      window.location.reload();
    });

    return _this;
  }

  (0,createClass/* default */.Z)(LoginBranches, [{
    key: "loadBranches",
    value: function loadBranches(query) {
      // istanbul ignore next
      var projectID = 25;
      return getBranches(projectID, query);
    }
  }, {
    key: "render",
    value: function render() {
      return /*#__PURE__*/react.createElement(components_BranchPicker, (0,esm_extends/* default */.Z)({}, this.props, {
        currentBranch: this.state.currentBranch,
        loadBranches: this.loadBranches,
        changeBranch: this.changeBranch,
        branchLink: /*#__PURE__*/react.createElement(react_router_dom_min/* Link */.rU, {
          to: {
            pathname: '/cmd/choose',
            query: {
              branch: this.state.currentBranch,
              redirect: window.location.pathname
            }
          }
        }, "Link to branch")
      }));
    }
  }]);

  return LoginBranches;
}(react.Component);

LoginBranches.displayName = "LoginBranches";

(0,defineProperty/* default */.Z)(LoginBranches, "propTypes", {
  float: prop_types_default().oneOf(['left', 'right']).isRequired,
  label: (prop_types_default()).string.isRequired
});

(0,defineProperty/* default */.Z)(LoginBranches, "defaultProps", {
  float: 'left'
});

/* harmony default export */ var components_LoginBranches = (LoginBranches);
// EXTERNAL MODULE: ./node_modules/reactstrap/lib/index.js
var reactstrap_lib = __webpack_require__("./node_modules/reactstrap/lib/index.js");
;// CONCATENATED MODULE: ./app/shared/dev/containers/DevPanel.js










function DevPanel_createSuper(Derived) { var hasNativeReflectConstruct = DevPanel_isNativeReflectConstruct(); return function _createSuperInternal() { var Super = (0,getPrototypeOf/* default */.Z)(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = (0,getPrototypeOf/* default */.Z)(this).constructor; result = construct_default()(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return (0,possibleConstructorReturn/* default */.Z)(this, result); }; }

function DevPanel_isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !(construct_default())) return false; if ((construct_default()).sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(construct_default()(Boolean, [], function () {})); return true; } catch (e) { return false; } }













var DevPanel = /*#__PURE__*/function (_Component) {
  (0,inherits/* default */.Z)(DevPanel, _Component);

  var _super = DevPanel_createSuper(DevPanel);

  function DevPanel() {
    var _context;

    var _this;

    (0,classCallCheck/* default */.Z)(this, DevPanel);

    for (var _len = arguments.length, args = new Array(_len), _key = 0; _key &lt; _len; _key++) {
      args[_key] = arguments[_key];
    }

    _this = _super.call.apply(_super, concat_default()(_context = [this]).call(_context, args));

    (0,defineProperty/* default */.Z)((0,assertThisInitialized/* default */.Z)(_this), "state", {
      isDevPanelOpen: false
    });

    (0,defineProperty/* default */.Z)((0,assertThisInitialized/* default */.Z)(_this), "toggleDevPanel", function () {
      _this.setState({
        isDevPanelOpen: !_this.state.isDevPanelOpen
      });
    });

    (0,defineProperty/* default */.Z)((0,assertThisInitialized/* default */.Z)(_this), "devPanelShouldShow", function () {
      return !Environment.isProduction() || js_cookie/* default.get */.Z.get('X-App-Debug');
    });

    return _this;
  }

  (0,createClass/* default */.Z)(DevPanel, [{
    key: "renderPanel",
    value: function renderPanel() {
      var _this$props = this.props,
          loginId = _this$props.loginId,
          currentUser = _this$props.currentUser,
          currentAccount = _this$props.currentAccount;
      return /*#__PURE__*/react.createElement(react.Fragment, null, /*#__PURE__*/react.createElement("div", {
        className: "dialogs--holder dialog-kit-scroll dimmed"
      }, /*#__PURE__*/react.createElement(reactstrap_lib/* Modal */.u_, {
        style: {
          width: '90%',
          maxWidth: 750
        },
        toggle: this.toggleDevPanel,
        isOpen: this.state.isDevPanelOpen
      }, /*#__PURE__*/react.createElement(reactstrap_lib/* ModalHeader */.xB, {
        toggle: this.toggleDevPanel
      }, "Dev Panel"), /*#__PURE__*/react.createElement(reactstrap_lib/* ModalBody */.fe, null, /*#__PURE__*/react.createElement("div", {
        className: "row"
      }, /*#__PURE__*/react.createElement("div", {
        className: "col-md branchPickers mb-3"
      }, /*#__PURE__*/react.createElement("div", {
        className: "row"
      }, !Environment.isProduction() &amp;&amp; /*#__PURE__*/react.createElement(components_ReactBranches, {
        label: "WIWJS Branch"
      }), !Environment.isProduction() &amp;&amp; /*#__PURE__*/react.createElement(components_LoginBranches, {
        label: "Login-JS Branch"
      }), !Environment.isProduction() &amp;&amp; /*#__PURE__*/react.createElement(components_AppBranches, {
        label: "App Branch"
      })))), /*#__PURE__*/react.createElement("ul", {
        className: "list-group"
      }, /*#__PURE__*/react.createElement("li", {
        className: "list-group-item justify-content-between"
      }, "Current Login ID:", /*#__PURE__*/react.createElement("span", {
        className: "badge badge-default"
      }, loginId)), /*#__PURE__*/react.createElement("li", {
        className: "list-group-item justify-content-between"
      }, "Current User ID:", /*#__PURE__*/react.createElement("span", {
        className: "badge badge-default"
      }, currentUser === null || currentUser === void 0 ? void 0 : currentUser.id)), /*#__PURE__*/react.createElement("li", {
        className: "list-group-item justify-content-between"
      }, "Current User Role:", /*#__PURE__*/react.createElement("span", {
        className: "badge badge-default"
      }, currentUser === null || currentUser === void 0 ? void 0 : currentUser.roleName())), /*#__PURE__*/react.createElement("li", {
        className: "list-group-item justify-content-between"
      }, "Current Account ID:", /*#__PURE__*/react.createElement("span", {
        className: "badge badge-default"
      }, currentAccount === null || currentAccount === void 0 ? void 0 : currentAccount.id)), /*#__PURE__*/react.createElement("li", {
        className: "list-group-item justify-content-between"
      }, "Current Account Plan:", /*#__PURE__*/react.createElement("span", {
        className: "badge badge-default"
      }, currentAccount === null || currentAccount === void 0 ? void 0 : currentAccount.planId)))))), /*#__PURE__*/react.createElement("div", {
        className: "modal-backdrop show",
        onClick: this.toggleDevPanel
      }));
    }
  }, {
    key: "renderButton",
    value: function renderButton() {
      return /*#__PURE__*/react.createElement("div", {
        className: "dev-panel-link",
        onClick: this.toggleDevPanel,
        style: {
          position: 'absolute',
          top: 0,
          right: 56,
          padding: 10,
          zIndex: 9999
        }
      }, /*#__PURE__*/react.createElement("a", null, /*#__PURE__*/react.createElement("i", {
        className: "fa fa-cogs d-print-none"
      })));
    }
  }, {
    key: "render",
    value: function render() {
      return /*#__PURE__*/react.createElement("div", {
        className: "container dev-panel"
      }, this.devPanelShouldShow() &amp;&amp; this.state.isDevPanelOpen &amp;&amp; this.renderPanel(), this.devPanelShouldShow() &amp;&amp; this.renderButton());
    }
  }]);

  return DevPanel;
}(react.Component);
DevPanel.displayName = "DevPanel";

(0,defineProperty/* default */.Z)(DevPanel, "propTypes", {
  loginId: (prop_types_default()).string,
  currentUser: (prop_types_default()).object,
  currentAccount: (prop_types_default()).object
});

/* harmony default export */ var containers_DevPanel = ((0,lib.connect)(function (state) {
  var _getAuthPerson;

  return {
    loginId: (_getAuthPerson = (0,selectors/* getAuthPerson */.Fq)(state)) === null || _getAuthPerson === void 0 ? void 0 : _getAuthPerson.id,
    currentUser: (0,selectors/* getAuthUser */.nX)(state),
    currentAccount: (0,selectors/* getAuthAccount */.ME)(state)
  };
}, function (dispatch) {
  return (0,redux/* bindActionCreators */.DE)({}, dispatch);
})(DevPanel));
// EXTERNAL MODULE: ./app/store/actions/app.js
var app = __webpack_require__("./app/store/actions/app.js");
;// CONCATENATED MODULE: ./app/store/selectors/isBootstrapped.js
/* harmony default export */ var isBootstrapped = (function (state) {
  return state.bootstrap.complete || false;
});
// EXTERNAL MODULE: ./app/wiw/notices/components/list.js + 1 modules
var list = __webpack_require__("./app/wiw/notices/components/list.js");
;// CONCATENATED MODULE: ./app/shared/layouts/MainLayout.js


var MainLayout_excluded = ["auth", "authRedirect"],
    _excluded2 = ["component", "location"];


















function MainLayout(_ref) {
  var _context;

  var _ref$auth = _ref.auth,
      auth = _ref$auth === void 0 ? true : _ref$auth,
      _ref$authRedirect = _ref.authRedirect,
      authRedirect = _ref$authRedirect === void 0 ? true : _ref$authRedirect,
      props = (0,objectWithoutProperties/* default */.Z)(_ref, MainLayout_excluded);

  MainLayout.propTypes = {
    location: (prop_types_default()).object,
    logrocket: (prop_types_default()).bool,
    component: prop_types_default().oneOfType([(prop_types_default()).node, (prop_types_default()).element, (prop_types_default()).object]),
    redirectBack: (prop_types_default()).bool,
    auth: (prop_types_default()).bool,
    authRedirect: (prop_types_default()).bool,
    computedMatch: (prop_types_default()).object
  };
  var token = (0,shared_auth/* getToken */.LP)();
  var dispatch = (0,lib.useDispatch)();
  var history = (0,react_router_dom_min/* useHistory */.k6)();
  var loggedIn = (0,lib.useSelector)(isLoggedIn/* default */.Z);
  var bootstrapped = (0,lib.useSelector)(isBootstrapped);
  var authMode = (0,lib.useSelector)(getAuthMode);
  useLogrocket(props.logrocket);
  (0,react.useEffect)(function () {
    if (!bootstrapped) {
      dispatch((0,shared_auth/* bootstrap */.Ux)(token, history));
    }

    if (auth === true) {
      return authRoutine();
    }

    return unAuthedRoutine();
  }, [bootstrapped, loggedIn]);

  var authRoutine = function authRoutine() {
    if (bootstrapped &amp;&amp; !loggedIn) {
      if (props.redirectBack) {
        dispatch((0,app/* setLoginDestination */.iU)(window.location.pathname));
      }

      if (history.location.pathname !== '/' &amp;&amp; authMode !== shared_auth/* AUTH_MODE.MFA */.Ck.MFA) {
        return history.push('/');
      }

      return null;
    }
  };

  var unAuthedRoutine = function unAuthedRoutine() {
    if (loggedIn &amp;&amp; authRedirect === true) {
      if (history.location.pathname !== '/accounts') {
        return history.push('/accounts');
      }

      return null;
    }
  };

  var Component = props.component,
      location = props.location,
      rest = (0,objectWithoutProperties/* default */.Z)(props, _excluded2);

  if (!bootstrapped) {
    return /*#__PURE__*/react.createElement(ui/* LoadingApp */.nY, null);
  } // convert route to a unique class name i.e /accounts/:id/something -&gt; accounts-something dropping any params


  var routeName = filter_default()(_context = props.computedMatch.path.split('/')).call(_context, function (it) {
    return it.length &amp;&amp; !starts_with_default()(it).call(it, ':');
  }).join('-');

  return /*#__PURE__*/react.createElement(components_BrowserGate, null, /*#__PURE__*/react.createElement("div", {
    id: "wheniwork-is-awesome"
  }, /*#__PURE__*/react.createElement("div", {
    id: "content",
    className: "content"
  }, /*#__PURE__*/react.createElement("div", {
    className: "content--inside"
  }, /*#__PURE__*/react.createElement(components/* TransitionPanel */.tP, {
    location: location
  }, /*#__PURE__*/react.createElement(list/* default */.Z, {
    maxVisible: 5,
    followWindow: true
  }), /*#__PURE__*/react.createElement(PageContainer/* default */.Z, {
    className: routeName
  }, /*#__PURE__*/react.createElement(react.Suspense, {
    fallback: /*#__PURE__*/react.createElement(ui/* LoadingApp */.nY, null)
  }, /*#__PURE__*/react.createElement(Component, (0,esm_extends/* default */.Z)({}, rest, {
    history: history,
    location: location
  }))))), /*#__PURE__*/react.createElement(containers_DevPanel, null)))));
}
MainLayout.displayName = "MainLayout";
;// CONCATENATED MODULE: ./app/shared/util/router/Redirect.js



function Redirect(props) {
  Redirect.propTypes = {
    from: (prop_types_default()).string,
    to: (prop_types_default()).string.isRequired,
    location: (prop_types_default()).object,
    exact: (prop_types_default()).bool,
    strict: (prop_types_default()).bool
  };

  if (!props.from) {
    return /*#__PURE__*/react.createElement(react_router_dom_min/* Redirect */.l_, {
      to: props.to
    });
  }

  var match = (0,react_router_dom_min/* matchPath */.LX)(props.location.pathname, {
    path: props.from,
    exact: props.exact,
    strict: props.strict
  });

  if (match &amp;&amp; match.isExact) {
    return /*#__PURE__*/react.createElement(react_router_dom_min/* Redirect */.l_, {
      to: props.to
    });
  }

  return null;
}
;// CONCATENATED MODULE: ./app/shared/vendor/GTMTracker.js




function GTMTracker() {
  window.dataLayer = window.dataLayer || [];
  var location = (0,react_router_dom_min/* useLocation */.TH)();
  var user = (0,lib.useSelector)(shared_auth/* getAuthUser */.nX);
  var account = (0,lib.useSelector)(shared_auth/* getAuthAccount */.ME);
  (0,react.useEffect)(function () {
    if (!user || !account) {
      return;
    } // no need to wait for GTM to load
    // GTM gracefully handles data being pushed to dataLayer before it's loaded.


    window.dataLayer.push({
      event: 'userAttributesSet',
      user: {
        id: user.id,
        title: user.roleName()
      },
      account: {
        id: account.id,
        name: account.name,
        expectedEmployees: account.refEmployees,
        plan: {
          id: account.plan_id
        }
      }
    });
  }, [user === null || user === void 0 ? void 0 : user.id, account === null || account === void 0 ? void 0 : account.id, location]);
  return null;
}
;// CONCATENATED MODULE: ./app/routes.js







var Login = /*#__PURE__*/(0,react.lazy)(function () {
  return Promise.all(/* import() */[__webpack_require__.e(593), __webpack_require__.e(924), __webpack_require__.e(792), __webpack_require__.e(424), __webpack_require__.e(763)]).then(__webpack_require__.bind(__webpack_require__, "./app/login/containers/Login.js"));
});
var SSO = /*#__PURE__*/(0,react.lazy)(function () {
  return __webpack_require__.e(/* import() */ 247).then(__webpack_require__.bind(__webpack_require__, "./app/login/containers/SSO.js"));
});
var SAML = /*#__PURE__*/(0,react.lazy)(function () {
  return Promise.all(/* import() */[__webpack_require__.e(593), __webpack_require__.e(924), __webpack_require__.e(678)]).then(__webpack_require__.bind(__webpack_require__, "./app/login/containers/SAML.js"));
});
var Forgot = /*#__PURE__*/(0,react.lazy)(function () {
  return Promise.all(/* import() */[__webpack_require__.e(593), __webpack_require__.e(924), __webpack_require__.e(535)]).then(__webpack_require__.bind(__webpack_require__, "./app/login/containers/Forgot.js"));
});
var ResetPassword = /*#__PURE__*/(0,react.lazy)(function () {
  return Promise.all(/* import() */[__webpack_require__.e(593), __webpack_require__.e(924), __webpack_require__.e(820)]).then(__webpack_require__.bind(__webpack_require__, "./app/login/containers/ResetPassword.js"));
});
var ZendeskSSO = /*#__PURE__*/(0,react.lazy)(function () {
  return __webpack_require__.e(/* import() */ 844).then(__webpack_require__.bind(__webpack_require__, "./app/login/containers/ZendeskSSO.js"));
});
var Logout = /*#__PURE__*/(0,react.lazy)(function () {
  return __webpack_require__.e(/* import() */ 922).then(__webpack_require__.bind(__webpack_require__, "./app/login/containers/Logout.js"));
});
var ChangePassword = /*#__PURE__*/(0,react.lazy)(function () {
  return Promise.all(/* import() */[__webpack_require__.e(593), __webpack_require__.e(924), __webpack_require__.e(558)]).then(__webpack_require__.bind(__webpack_require__, "./app/password/components/ChangePassword.js"));
});
var SetPassword = /*#__PURE__*/(0,react.lazy)(function () {
  return Promise.all(/* import() */[__webpack_require__.e(593), __webpack_require__.e(924), __webpack_require__.e(482)]).then(__webpack_require__.bind(__webpack_require__, "./app/password/components/SetPassword.js"));
});
var Accounts = /*#__PURE__*/(0,react.lazy)(function () {
  return __webpack_require__.e(/* import() */ 606).then(__webpack_require__.bind(__webpack_require__, "./app/accounts/containers/Accounts.js"));
});
var Register = /*#__PURE__*/(0,react.lazy)(function () {
  return Promise.all(/* import() */[__webpack_require__.e(593), __webpack_require__.e(924), __webpack_require__.e(792), __webpack_require__.e(460)]).then(__webpack_require__.bind(__webpack_require__, "./app/register/containers/Register.js"));
});
var OAuth = /*#__PURE__*/(0,react.lazy)(function () {
  return Promise.all(/* import() */[__webpack_require__.e(593), __webpack_require__.e(924), __webpack_require__.e(792), __webpack_require__.e(424), __webpack_require__.e(865)]).then(__webpack_require__.bind(__webpack_require__, "./app/oauth/containers/Oauth.js"));
});
var Use = /*#__PURE__*/(0,react.lazy)(function () {
  return __webpack_require__.e(/* import() */ 456).then(__webpack_require__.bind(__webpack_require__, "./app/use.js"));
});
var MFASetup = /*#__PURE__*/(0,react.lazy)(function () {
  return __webpack_require__.e(/* import() */ 473).then(__webpack_require__.bind(__webpack_require__, "./app/mfa/components/MFASetup.js"));
});
var MFAConfigure = /*#__PURE__*/(0,react.lazy)(function () {
  return Promise.all(/* import() */[__webpack_require__.e(593), __webpack_require__.e(795), __webpack_require__.e(249)]).then(__webpack_require__.bind(__webpack_require__, "./app/mfa/containers/MFAConfigure.js"));
});
var MFARegenerate = /*#__PURE__*/(0,react.lazy)(function () {
  return __webpack_require__.e(/* import() */ 553).then(__webpack_require__.bind(__webpack_require__, "./app/mfa/components/MFARegenerate.js"));
});
var MFAConfirm = /*#__PURE__*/(0,react.lazy)(function () {
  return Promise.all(/* import() */[__webpack_require__.e(593), __webpack_require__.e(795), __webpack_require__.e(789)]).then(__webpack_require__.bind(__webpack_require__, "./app/mfa/containers/MFAConfirm.js"));
});
var AppInstall = /*#__PURE__*/(0,react.lazy)(function () {
  return __webpack_require__.e(/* import() */ 13).then(__webpack_require__.bind(__webpack_require__, "./app/mfa/components/app/AppInstall.js"));
});
var AppSetup = /*#__PURE__*/(0,react.lazy)(function () {
  return __webpack_require__.e(/* import() */ 541).then(__webpack_require__.bind(__webpack_require__, "./app/mfa/components/app/AppSetup.js"));
});
var AppSetupManual = /*#__PURE__*/(0,react.lazy)(function () {
  return Promise.all(/* import() */[__webpack_require__.e(593), __webpack_require__.e(795), __webpack_require__.e(733)]).then(__webpack_require__.bind(__webpack_require__, "./app/mfa/components/app/AppSetupManual.js"));
});
var AppConfirm = /*#__PURE__*/(0,react.lazy)(function () {
  return Promise.all(/* import() */[__webpack_require__.e(593), __webpack_require__.e(795), __webpack_require__.e(690)]).then(__webpack_require__.bind(__webpack_require__, "./app/mfa/components/app/AppConfirm.js"));
});
var AppRecovery = /*#__PURE__*/(0,react.lazy)(function () {
  return __webpack_require__.e(/* import() */ 228).then(__webpack_require__.bind(__webpack_require__, "./app/mfa/components/app/AppRecovery.js"));
});
var SmsSetup = /*#__PURE__*/(0,react.lazy)(function () {
  return Promise.all(/* import() */[__webpack_require__.e(593), __webpack_require__.e(795), __webpack_require__.e(675)]).then(__webpack_require__.bind(__webpack_require__, "./app/mfa/components/sms/SmsSetup.js"));
});
var SmsConfirm = /*#__PURE__*/(0,react.lazy)(function () {
  return Promise.all(/* import() */[__webpack_require__.e(593), __webpack_require__.e(795), __webpack_require__.e(333)]).then(__webpack_require__.bind(__webpack_require__, "./app/mfa/components/sms/SmsConfirm.js"));
});
var SmsRecovery = /*#__PURE__*/(0,react.lazy)(function () {
  return __webpack_require__.e(/* import() */ 351).then(__webpack_require__.bind(__webpack_require__, "./app/mfa/components/sms/SmsRecovery.js"));
});
var Search = /*#__PURE__*/(0,react.lazy)(function () {
  return __webpack_require__.e(/* import() */ 353).then(__webpack_require__.bind(__webpack_require__, "./app/search/containers/Search.js"));
});
var Join = /*#__PURE__*/(0,react.lazy)(function () {
  return __webpack_require__.e(/* import() */ 917).then(__webpack_require__.bind(__webpack_require__, "./app/search/containers/Join.js"));
});
var JoinConfirm = /*#__PURE__*/(0,react.lazy)(function () {
  return __webpack_require__.e(/* import() */ 941).then(__webpack_require__.bind(__webpack_require__, "./app/search/containers/JoinConfirm.js"));
});
var CreateAccount = /*#__PURE__*/(0,react.lazy)(function () {
  return Promise.all(/* import() */[__webpack_require__.e(593), __webpack_require__.e(795), __webpack_require__.e(374)]).then(__webpack_require__.bind(__webpack_require__, "./app/search/containers/CreateAccount.js"));
});
var CreatePlace = /*#__PURE__*/(0,react.lazy)(function () {
  return Promise.all(/* import() */[__webpack_require__.e(593), __webpack_require__.e(795), __webpack_require__.e(723)]).then(__webpack_require__.bind(__webpack_require__, "./app/search/containers/CreatePlace.js"));
});
var RequestInvite = /*#__PURE__*/(0,react.lazy)(function () {
  return Promise.all(/* import() */[__webpack_require__.e(593), __webpack_require__.e(795), __webpack_require__.e(506)]).then(__webpack_require__.bind(__webpack_require__, "./app/search/containers/RequestInvite.js"));
});
var RequestInviteConfirm = /*#__PURE__*/(0,react.lazy)(function () {
  return __webpack_require__.e(/* import() */ 591).then(__webpack_require__.bind(__webpack_require__, "./app/search/containers/RequestInviteConfirm.js"));
});
var Reactivate30Login = /*#__PURE__*/(0,react.lazy)(function () {
  return Promise.all(/* import() */[__webpack_require__.e(593), __webpack_require__.e(795), __webpack_require__.e(526)]).then(__webpack_require__.bind(__webpack_require__, "./app/reactivate-30/components/Login.js"));
});
var Reactivate30Forgot = /*#__PURE__*/(0,react.lazy)(function () {
  return Promise.all(/* import() */[__webpack_require__.e(593), __webpack_require__.e(795), __webpack_require__.e(630)]).then(__webpack_require__.bind(__webpack_require__, "./app/reactivate-30/components/Forgot.js"));
});
var Reactivate30ResetPassword = /*#__PURE__*/(0,react.lazy)(function () {
  return Promise.all(/* import() */[__webpack_require__.e(593), __webpack_require__.e(924), __webpack_require__.e(861)]).then(__webpack_require__.bind(__webpack_require__, "./app/reactivate-30/components/ResetPasswordForm.js"));
});
function Routes() {
  return /*#__PURE__*/react.createElement(react_router_dom_min/* BrowserRouter */.VK, null, /*#__PURE__*/react.createElement(GTMTracker, null), /*#__PURE__*/react.createElement(react_router_dom_min/* Switch */.rs, null, /*#__PURE__*/react.createElement(MainLayout, {
    path: "/",
    exact: true,
    component: Login,
    auth: false,
    logrocket: false
  }), /*#__PURE__*/react.createElement(EmptyLayout, {
    path: "/use",
    component: Use
  }), ",", /*#__PURE__*/react.createElement(MainLayout, {
    path: "/connect",
    exact: true,
    component: SSO,
    auth: false,
    logrocket: false
  }), ",", /*#__PURE__*/react.createElement(MainLayout, {
    path: "/connect/:provider",
    component: OAuth,
    auth: false,
    logrocket: false
  }), ",", /*#__PURE__*/react.createElement(MainLayout, {
    path: "/sso",
    component: SAML,
    auth: false,
    logrocket: false
  }), ",", /*#__PURE__*/react.createElement(MainLayout, {
    path: "/register",
    component: Register,
    auth: false
  }), ",", /*#__PURE__*/react.createElement(MainLayout, {
    path: "/forgot",
    component: Forgot,
    auth: false,
    logrocket: false
  }), ",", /*#__PURE__*/react.createElement(MainLayout, {
    path: "/reset",
    component: ResetPassword,
    auth: false,
    logrocket: false
  }), ",", /*#__PURE__*/react.createElement(MainLayout, {
    path: "/password/change",
    component: ChangePassword,
    logrocket: false
  }), ",", /*#__PURE__*/react.createElement(MainLayout, {
    path: "/password/set",
    component: SetPassword,
    logrocket: false,
    auth: false,
    authRedirect: false
  }), ",", /*#__PURE__*/react.createElement(MainLayout, {
    path: "/mfa/setup",
    exact: true,
    component: MFASetup,
    logrocket: false
  }), ",", /*#__PURE__*/react.createElement(MainLayout, {
    path: "/mfa/configure",
    exact: true,
    component: MFAConfigure,
    logrocket: false
  }), ",", /*#__PURE__*/react.createElement(MainLayout, {
    path: "/mfa/regenerate",
    exact: true,
    component: MFARegenerate,
    logrocket: false
  }), ",", /*#__PURE__*/react.createElement(MainLayout, {
    path: "/mfa/confirm",
    exact: true,
    component: MFAConfirm,
    logrocket: false
  }), ",", /*#__PURE__*/react.createElement(MainLayout, {
    path: "/mfa/app",
    exact: true,
    component: AppInstall,
    logrocket: false
  }), ",", /*#__PURE__*/react.createElement(MainLayout, {
    path: "/mfa/app/setup",
    exact: true,
    component: AppSetup,
    logrocket: false
  }), ",", /*#__PURE__*/react.createElement(MainLayout, {
    path: "/mfa/app/setup/manual",
    exact: true,
    component: AppSetupManual,
    logrocket: false
  }), ",", /*#__PURE__*/react.createElement(MainLayout, {
    path: "/mfa/app/confirm",
    exact: true,
    component: AppConfirm,
    logrocket: false
  }), ",", /*#__PURE__*/react.createElement(MainLayout, {
    path: "/mfa/app/recovery",
    exact: true,
    component: AppRecovery,
    logrocket: false
  }), ",", /*#__PURE__*/react.createElement(MainLayout, {
    path: "/mfa/sms",
    exact: true,
    component: SmsSetup,
    logrocket: false
  }), ",", /*#__PURE__*/react.createElement(MainLayout, {
    path: "/mfa/sms/confirm",
    exact: true,
    component: SmsConfirm,
    logrocket: false
  }), ",", /*#__PURE__*/react.createElement(MainLayout, {
    path: "/mfa/sms/recovery",
    exact: true,
    component: SmsRecovery,
    logrocket: false
  }), ",", /*#__PURE__*/react.createElement(MainLayout, {
    path: "/accounts",
    component: Accounts,
    logrocket: false
  }), ",", /*#__PURE__*/react.createElement(MainLayout, {
    path: "/search",
    component: Search
  }), ",", /*#__PURE__*/react.createElement(MainLayout, {
    path: "/join/:accountId",
    component: Join
  }), ",", /*#__PURE__*/react.createElement(MainLayout, {
    path: "/join-confirm",
    component: JoinConfirm
  }), ",", /*#__PURE__*/react.createElement(MainLayout, {
    path: "/create/account",
    component: CreateAccount
  }), ",", /*#__PURE__*/react.createElement(MainLayout, {
    path: "/create/place",
    component: CreatePlace
  }), ",", /*#__PURE__*/react.createElement(MainLayout, {
    path: "/request-invite",
    component: RequestInvite
  }), ",", /*#__PURE__*/react.createElement(MainLayout, {
    path: "/request-invite-confirm",
    component: RequestInviteConfirm
  }), ",", /*#__PURE__*/react.createElement(MainLayout, {
    path: "/zendesk",
    component: ZendeskSSO,
    redirectBack: true
  }), ",", /*#__PURE__*/react.createElement(MainLayout, {
    path: "/logout",
    component: Logout
  }), ",", /*#__PURE__*/react.createElement(ReactivateLayout, {
    path: "/reactivate-30",
    exact: true,
    component: Reactivate30Login
  }), /*#__PURE__*/react.createElement(ReactivateLayout, {
    path: "/reactivate-30/forgot-password",
    exact: true,
    component: Reactivate30Forgot
  }), /*#__PURE__*/react.createElement(ReactivateLayout, {
    path: "/reactivate-30/forgot-password/reset",
    component: Reactivate30ResetPassword
  }), /*#__PURE__*/react.createElement(Redirect, {
    from: "/profile",
    exact: true,
    to: "/accounts"
  }), /*#__PURE__*/react.createElement(Redirect, {
    from: "/profile/find",
    to: "/search"
  }), /*#__PURE__*/react.createElement(react_router_dom_min/* Route */.AW, {
    path: "*"
  }, /*#__PURE__*/react.createElement(Redirect, {
    to: "/"
  }))));
}
Routes.displayName = "Routes";
// EXTERNAL MODULE: ./app/styles/assets/img/favicon.ico
var favicon = __webpack_require__("./app/styles/assets/img/favicon.ico");
// EXTERNAL MODULE: ./node_modules/unorm/lib/unorm.js
var unorm = __webpack_require__("./node_modules/unorm/lib/unorm.js");
;// CONCATENATED MODULE: ./app/main.js











var run = function run() {
  // Create redux global store
  var store = create();
  react_dom.render( /*#__PURE__*/react.createElement(lib.Provider, {
    store: store
  }, /*#__PURE__*/react.createElement(Routes, null)), document.getElementById('wheniwork-app'));
};

run();

/***/ }),

/***/ "./app/shared/api/login.js":
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {

"use strict";
/* harmony import */ var shared_api_util_axiosRequest__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("./app/shared/api/util/axiosRequest.js");

/* harmony default export */ __webpack_exports__["Z"] = (new shared_api_util_axiosRequest__WEBPACK_IMPORTED_MODULE_0__/* ["default"] */ .Z({
  baseURL: {"COOKIE_DOMAIN":".wheniwork.com","LOGIN_FRONTEND_URL":"https://login.wheniwork.com","API_ROOT":"https://api.login.wheniwork.com","API_ROOT_WORKZONES":"https://api.wheniwork.com/2","APP_LEGACY_ROOT":"https://app.wheniwork.com","ROOT_DOMAIN":"wheniwork.com","FRONTEND_URL":"https://appx.wheniwork.com","PREFIX":"https://login.wheniwork.com/","ICON_LIBRARY_HOST":"https://icons.wheniwork.com","ICON_LIBRARY_VERSION":"5.0.0","NOINDEX":false,"APPLE_SERVICES_ID":"com.wheniwork.signinwithapple.login","GOOGLE_MAPS_KEY":"AIzaSyADmW2Vb5A6L5pBtUefBPgzT2FhXrv8zRI","ROLLBAR_CLIENT_TOKEN":"4d91c9ca13c1430d8718fcc0d146c7d2","ROLLBAR_SERVER_TOKEN":"c8a92b496e084df99fea3995499b43a0","ZENDESK_SSO_URL":"https://thisclicks.zendesk.com/access/jwt","HISTORY":{},"DEVPANEL":{"gitlabToken":"7-AtK2s48irF-eyAj4Wj","repositoryBase":"https://gitlab.wheniwork.com/apps/login-react","passBranchCookie":false,"passXdebugCookie":true},"LAUNCH_DARKLY_CLIENT_ID":"59a8160034b9300b59a913cc","PUBLIC_PATH":"https://login.wheniwork.com/","NODE_ENV":"production","ENV":"production","COMMIT_HASH":"368c73f\n"}.API_ROOT
}));

/***/ }),

/***/ "./app/shared/api/util/axiosRequest.js":
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {

"use strict";

// EXPORTS
__webpack_require__.d(__webpack_exports__, {
  "Z": function() { return /* binding */ AxiosRequest; }
});

// EXTERNAL MODULE: ./node_modules/@babel/runtime-corejs3/core-js-stable/object/get-own-property-symbols.js
var get_own_property_symbols = __webpack_require__("./node_modules/@babel/runtime-corejs3/core-js-stable/object/get-own-property-symbols.js");
var get_own_property_symbols_default = /*#__PURE__*/__webpack_require__.n(get_own_property_symbols);
// EXTERNAL MODULE: ./node_modules/@babel/runtime-corejs3/core-js-stable/instance/filter.js
var filter = __webpack_require__("./node_modules/@babel/runtime-corejs3/core-js-stable/instance/filter.js");
var filter_default = /*#__PURE__*/__webpack_require__.n(filter);
// EXTERNAL MODULE: ./node_modules/@babel/runtime-corejs3/core-js-stable/object/get-own-property-descriptor.js
var get_own_property_descriptor = __webpack_require__("./node_modules/@babel/runtime-corejs3/core-js-stable/object/get-own-property-descriptor.js");
var get_own_property_descriptor_default = /*#__PURE__*/__webpack_require__.n(get_own_property_descriptor);
// EXTERNAL MODULE: ./node_modules/@babel/runtime-corejs3/core-js-stable/object/get-own-property-descriptors.js
var get_own_property_descriptors = __webpack_require__("./node_modules/@babel/runtime-corejs3/core-js-stable/object/get-own-property-descriptors.js");
var get_own_property_descriptors_default = /*#__PURE__*/__webpack_require__.n(get_own_property_descriptors);
// EXTERNAL MODULE: ./node_modules/@babel/runtime-corejs3/helpers/esm/typeof.js
var esm_typeof = __webpack_require__("./node_modules/@babel/runtime-corejs3/helpers/esm/typeof.js");
// EXTERNAL MODULE: ./node_modules/@babel/runtime-corejs3/helpers/esm/classCallCheck.js
var classCallCheck = __webpack_require__("./node_modules/@babel/runtime-corejs3/helpers/esm/classCallCheck.js");
// EXTERNAL MODULE: ./node_modules/@babel/runtime-corejs3/helpers/esm/createClass.js
var createClass = __webpack_require__("./node_modules/@babel/runtime-corejs3/helpers/esm/createClass.js");
// EXTERNAL MODULE: ./node_modules/@babel/runtime-corejs3/helpers/esm/defineProperty.js
var defineProperty = __webpack_require__("./node_modules/@babel/runtime-corejs3/helpers/esm/defineProperty.js");
// EXTERNAL MODULE: ./node_modules/lodash/defaultsDeep.js
var defaultsDeep = __webpack_require__("./node_modules/lodash/defaultsDeep.js");
var defaultsDeep_default = /*#__PURE__*/__webpack_require__.n(defaultsDeep);
// EXTERNAL MODULE: ./node_modules/@babel/runtime-corejs3/core-js-stable/instance/map.js
var map = __webpack_require__("./node_modules/@babel/runtime-corejs3/core-js-stable/instance/map.js");
var map_default = /*#__PURE__*/__webpack_require__.n(map);
// EXTERNAL MODULE: ./node_modules/@babel/runtime-corejs3/core-js-stable/object/keys.js
var object_keys = __webpack_require__("./node_modules/@babel/runtime-corejs3/core-js-stable/object/keys.js");
var keys_default = /*#__PURE__*/__webpack_require__.n(object_keys);
// EXTERNAL MODULE: ./node_modules/@babel/runtime-corejs3/core-js-stable/instance/concat.js
var concat = __webpack_require__("./node_modules/@babel/runtime-corejs3/core-js-stable/instance/concat.js");
var concat_default = /*#__PURE__*/__webpack_require__.n(concat);
// EXTERNAL MODULE: ./node_modules/@babel/runtime-corejs3/core-js-stable/json/stringify.js
var stringify = __webpack_require__("./node_modules/@babel/runtime-corejs3/core-js-stable/json/stringify.js");
var stringify_default = /*#__PURE__*/__webpack_require__.n(stringify);
// EXTERNAL MODULE: ./app/shared/auth/identifiers.js
var identifiers = __webpack_require__("./app/shared/auth/identifiers.js");
;// CONCATENATED MODULE: ./app/shared/api/defaultRequestConfig.js


function buildConfig() {
  var headers = {
    'Content-Type': 'application/json',
    'W-Date-Format': 'iso'
  };

  if ((0,identifiers/* getToken */.LP)()) {
    headers['W-Token'] = (0,identifiers/* getToken */.LP)();
    headers['Authorization'] = (0,identifiers/* getToken */.LP)();
  }

  if ((0,identifiers/* getUserId */.n5)()) {
    headers['W-UserId'] = (0,identifiers/* getUserId */.n5)();
  }

  return {
    headers: headers
  };
}

/* harmony default export */ var defaultRequestConfig = (buildConfig);
// EXTERNAL MODULE: ./node_modules/@babel/runtime-corejs3/core-js-stable/reflect/construct.js
var construct = __webpack_require__("./node_modules/@babel/runtime-corejs3/core-js-stable/reflect/construct.js");
var construct_default = /*#__PURE__*/__webpack_require__.n(construct);
// EXTERNAL MODULE: ./node_modules/@babel/runtime-corejs3/helpers/esm/assertThisInitialized.js
var assertThisInitialized = __webpack_require__("./node_modules/@babel/runtime-corejs3/helpers/esm/assertThisInitialized.js");
// EXTERNAL MODULE: ./node_modules/@babel/runtime-corejs3/helpers/esm/inherits.js
var inherits = __webpack_require__("./node_modules/@babel/runtime-corejs3/helpers/esm/inherits.js");
// EXTERNAL MODULE: ./node_modules/@babel/runtime-corejs3/helpers/esm/possibleConstructorReturn.js
var possibleConstructorReturn = __webpack_require__("./node_modules/@babel/runtime-corejs3/helpers/esm/possibleConstructorReturn.js");
// EXTERNAL MODULE: ./node_modules/@babel/runtime-corejs3/helpers/esm/getPrototypeOf.js
var getPrototypeOf = __webpack_require__("./node_modules/@babel/runtime-corejs3/helpers/esm/getPrototypeOf.js");
// EXTERNAL MODULE: ./node_modules/@babel/runtime-corejs3/helpers/esm/wrapNativeSuper.js + 3 modules
var wrapNativeSuper = __webpack_require__("./node_modules/@babel/runtime-corejs3/helpers/esm/wrapNativeSuper.js");
;// CONCATENATED MODULE: ./app/shared/api/util/errors.js










function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = (0,getPrototypeOf/* default */.Z)(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = (0,getPrototypeOf/* default */.Z)(this).constructor; result = construct_default()(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return (0,possibleConstructorReturn/* default */.Z)(this, result); }; }

function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !(construct_default())) return false; if ((construct_default()).sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(construct_default()(Boolean, [], function () {})); return true; } catch (e) { return false; } }

var ErrorResponse = /*#__PURE__*/function (_Error) {
  (0,inherits/* default */.Z)(ErrorResponse, _Error);

  var _super = _createSuper(ErrorResponse);

  function ErrorResponse(response, body) {
    var _this;

    (0,classCallCheck/* default */.Z)(this, ErrorResponse);

    _this = _super.call(this, response.statusText);

    (0,defineProperty/* default */.Z)((0,assertThisInitialized/* default */.Z)(_this), "response", null);

    (0,defineProperty/* default */.Z)((0,assertThisInitialized/* default */.Z)(_this), "body", null);

    _this.name = 'ErrorResponse';
    _this.response = response;
    _this.body = body;
    return _this;
  }

  return ErrorResponse;
}( /*#__PURE__*/(0,wrapNativeSuper/* default */.Z)(Error));
var ErrorResponseGoSingle = /*#__PURE__*/function (_ErrorResponse) {
  (0,inherits/* default */.Z)(ErrorResponseGoSingle, _ErrorResponse);

  var _super2 = _createSuper(ErrorResponseGoSingle);

  function ErrorResponseGoSingle(response, body) {
    var _this2;

    (0,classCallCheck/* default */.Z)(this, ErrorResponseGoSingle);

    _this2 = _super2.call(this, response, body);
    _this2.name = 'ErrorResponseGoSingle';
    _this2.code = body === null || body === void 0 ? void 0 : body.code;
    _this2.message = body.message;
    return _this2;
  }

  return ErrorResponseGoSingle;
}(ErrorResponse);
/**
 * Some endpoints (usually but not always in the monolith) return a JSON body with a single "error" string property
 *
 * Access with: errorResponseOne.body.error
 */

var ErrorResponseOne = /*#__PURE__*/function (_ErrorResponse2) {
  (0,inherits/* default */.Z)(ErrorResponseOne, _ErrorResponse2);

  var _super3 = _createSuper(ErrorResponseOne);

  function ErrorResponseOne(response, body) {
    var _this3;

    (0,classCallCheck/* default */.Z)(this, ErrorResponseOne);

    _this3 = _super3.call(this, response, body);
    _this3.name = 'ErrorResponseOne';
    _this3.message = body.error;
    return _this3;
  }

  return ErrorResponseOne;
}(ErrorResponse);
/**
 * Some endpoints (particularly Golang, some monolith) return a JSON body with an "errors" property containing an
 * array of { code: "string", message: "string" } shaped objects
 *
 * Access with: errorResponseMany.body.errors
 */

var ErrorResponseMany = /*#__PURE__*/function (_ErrorResponse3) {
  (0,inherits/* default */.Z)(ErrorResponseMany, _ErrorResponse3);

  var _super4 = _createSuper(ErrorResponseMany);

  function ErrorResponseMany(response, body) {
    var _context;

    var _this4;

    (0,classCallCheck/* default */.Z)(this, ErrorResponseMany);

    _this4 = _super4.call(this, response, body);
    _this4.name = 'ErrorResponseMany';
    _this4.message = map_default()(_context = body.errors).call(_context, function (err) {
      return err.message ? err.message : err.toString();
    }).join('\n');
    return _this4;
  }

  return ErrorResponseMany;
}(ErrorResponse);
// EXTERNAL MODULE: ./node_modules/@babel/runtime-corejs3/core-js-stable/instance/includes.js
var includes = __webpack_require__("./node_modules/@babel/runtime-corejs3/core-js-stable/instance/includes.js");
var includes_default = /*#__PURE__*/__webpack_require__.n(includes);
;// CONCATENATED MODULE: ./app/shared/api/util/toAxiosConfig.js

var axiosMethods = ['get', 'delete', 'head', 'options', 'post', 'put', 'patch', 'purge', 'link', 'unlink'];
function toAxiosConfig(options) {
  if (options.method &amp;&amp; !includes_default()(axiosMethods).call(axiosMethods, options.method.toLowerCase())) {
    throw new Error("Unrecognized request method: ".concat(options.method));
  }

  var config = {};

  if (options.baseURL) {
    config.baseURL = options.baseURL;
  } // because people are dumb


  if (options.baseUrl) {
    config.baseURL = options.baseUrl;
  }

  if (options.method) {
    config.method = options.method;
  }

  if (options.url) {
    config.url = options.url;
  }

  if (options.headers) {
    config.headers = options.headers;
  }

  if (options.query) {
    config.params = options.query;
  }

  if (options.body) {
    config.data = options.body;
  }

  if (options.responseType) {
    config.responseType = options.responseType;
  }

  if (options.token) {
    config.headers = {
      Authorization: "Bearer ".concat(options.token),
      'W-Token': options.token
    };
  }

  return config;
}
// EXTERNAL MODULE: ./node_modules/axios/index.js
var axios = __webpack_require__("./node_modules/axios/index.js");
var axios_default = /*#__PURE__*/__webpack_require__.n(axios);
// EXTERNAL MODULE: ./node_modules/js-cookie/dist/js.cookie.mjs
var js_cookie = __webpack_require__("./node_modules/js-cookie/dist/js.cookie.mjs");
// EXTERNAL MODULE: ./node_modules/qs/lib/index.js
var lib = __webpack_require__("./node_modules/qs/lib/index.js");
var lib_default = /*#__PURE__*/__webpack_require__.n(lib);
;// CONCATENATED MODULE: ./app/shared/api/util/axiosRequest.js










function ownKeys(object, enumerableOnly) { var keys = keys_default()(object); if ((get_own_property_symbols_default())) { var symbols = get_own_property_symbols_default()(object); if (enumerableOnly) { symbols = filter_default()(symbols).call(symbols, function (sym) { return get_own_property_descriptor_default()(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; }

function _objectSpread(target) { for (var i = 1; i &lt; arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { (0,defineProperty/* default */.Z)(target, key, source[key]); }); } else if ((get_own_property_descriptors_default())) { Object.defineProperties(target, get_own_property_descriptors_default()(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, get_own_property_descriptor_default()(source, key)); }); } } return target; }












function buildQueryString(obj) {
  var _context;

  return map_default()(_context = keys_default()(obj)).call(_context, function (key) {
    var _context2;

    return concat_default()(_context2 = "".concat(encodeURIComponent(key), "=")).call(_context2, encodeURIComponent(obj[key]));
  }).join('&amp;').replace(/%20/g, '+');
}

var AxiosRequest = /*#__PURE__*/function () {
  // instance: Axios;
  function AxiosRequest() {
    var options = arguments.length &gt; 0 &amp;&amp; arguments[0] !== undefined ? arguments[0] : {};

    (0,classCallCheck/* default */.Z)(this, AxiosRequest);

    (0,defineProperty/* default */.Z)(this, "defaultConfig", void 0);

    var config = toAxiosConfig(options);
    this.defaultConfig = _objectSpread(_objectSpread({
      baseURL: {"COOKIE_DOMAIN":".wheniwork.com","LOGIN_FRONTEND_URL":"https://login.wheniwork.com","API_ROOT":"https://api.login.wheniwork.com","API_ROOT_WORKZONES":"https://api.wheniwork.com/2","APP_LEGACY_ROOT":"https://app.wheniwork.com","ROOT_DOMAIN":"wheniwork.com","FRONTEND_URL":"https://appx.wheniwork.com","PREFIX":"https://login.wheniwork.com/","ICON_LIBRARY_HOST":"https://icons.wheniwork.com","ICON_LIBRARY_VERSION":"5.0.0","NOINDEX":false,"APPLE_SERVICES_ID":"com.wheniwork.signinwithapple.login","GOOGLE_MAPS_KEY":"AIzaSyADmW2Vb5A6L5pBtUefBPgzT2FhXrv8zRI","ROLLBAR_CLIENT_TOKEN":"4d91c9ca13c1430d8718fcc0d146c7d2","ROLLBAR_SERVER_TOKEN":"c8a92b496e084df99fea3995499b43a0","ZENDESK_SSO_URL":"https://thisclicks.zendesk.com/access/jwt","HISTORY":{},"DEVPANEL":{"gitlabToken":"7-AtK2s48irF-eyAj4Wj","repositoryBase":"https://gitlab.wheniwork.com/apps/login-react","passBranchCookie":false,"passXdebugCookie":true},"LAUNCH_DARKLY_CLIENT_ID":"59a8160034b9300b59a913cc","PUBLIC_PATH":"https://login.wheniwork.com/","NODE_ENV":"production","ENV":"production","COMMIT_HASH":"368c73f\n"}.API_ROOT
    }, config), {}, {
      paramsSerializer: function paramsSerializer(params) {
        return lib_default().stringify(params, {
          arrayFormat: 'comma'
        });
      },
      headers: _objectSpread({
        'W-Date-Format': 'iso'
      }, config.headers)
    });
  }

  (0,createClass/* default */.Z)(AxiosRequest, [{
    key: "get",
    value: function get(url) {
      var opts = arguments.length &gt; 1 &amp;&amp; arguments[1] !== undefined ? arguments[1] : {};
      var config = toAxiosConfig(opts);
      config.url = url;
      config.method = 'GET';
      return this.send(config, opts.rawResponse);
    }
  }, {
    key: "post",
    value: function post(url) {
      var data = arguments.length &gt; 1 &amp;&amp; arguments[1] !== undefined ? arguments[1] : {};
      var opts = arguments.length &gt; 2 &amp;&amp; arguments[2] !== undefined ? arguments[2] : {};
      var config = toAxiosConfig(opts);
      config.url = url;
      config.method = 'POST';
      config.data = stringify_default()(data);
      return this.send(config, opts.rawResponse);
    }
  }, {
    key: "put",
    value: function put(url) {
      var data = arguments.length &gt; 1 &amp;&amp; arguments[1] !== undefined ? arguments[1] : {};
      var opts = arguments.length &gt; 2 &amp;&amp; arguments[2] !== undefined ? arguments[2] : {};
      var config = toAxiosConfig(opts);
      config.url = url;
      config.method = 'PUT';
      config.data = stringify_default()(data);
      return this.send(config, opts.rawResponse);
    }
  }, {
    key: "patch",
    value: function patch(url) {
      var data = arguments.length &gt; 1 &amp;&amp; arguments[1] !== undefined ? arguments[1] : {};
      var opts = arguments.length &gt; 2 &amp;&amp; arguments[2] !== undefined ? arguments[2] : {};
      var config = toAxiosConfig(opts);
      config.url = url;
      config.method = 'PATCH';
      config.data = stringify_default()(data);
      return this.send(config, opts.rawResponse);
    }
  }, {
    key: "delete",
    value: function _delete(url) {
      var opts = arguments.length &gt; 1 &amp;&amp; arguments[1] !== undefined ? arguments[1] : {};
      var config = toAxiosConfig(opts);
      config.url = url;
      config.method = 'DELETE';

      if (opts.data) {
        config.data = stringify_default()(opts.data);
      }

      return this.send(config, opts.rawResponse);
    }
  }, {
    key: "upload",
    value: function upload(url) {
      var data = arguments.length &gt; 1 &amp;&amp; arguments[1] !== undefined ? arguments[1] : {};
      var opts = arguments.length &gt; 2 &amp;&amp; arguments[2] !== undefined ? arguments[2] : {};
      var config = toAxiosConfig(opts);
      config.url = url;
      config.method = 'POST';
      config.data = data;
      return this.send(config, opts.rawResponse);
    }
  }, {
    key: "send",
    value: function send() {
      var config = arguments.length &gt; 0 &amp;&amp; arguments[0] !== undefined ? arguments[0] : {};
      var rawResponse = arguments.length &gt; 1 &amp;&amp; arguments[1] !== undefined ? arguments[1] : false;

      if ({"COOKIE_DOMAIN":".wheniwork.com","LOGIN_FRONTEND_URL":"https://login.wheniwork.com","API_ROOT":"https://api.login.wheniwork.com","API_ROOT_WORKZONES":"https://api.wheniwork.com/2","APP_LEGACY_ROOT":"https://app.wheniwork.com","ROOT_DOMAIN":"wheniwork.com","FRONTEND_URL":"https://appx.wheniwork.com","PREFIX":"https://login.wheniwork.com/","ICON_LIBRARY_HOST":"https://icons.wheniwork.com","ICON_LIBRARY_VERSION":"5.0.0","NOINDEX":false,"APPLE_SERVICES_ID":"com.wheniwork.signinwithapple.login","GOOGLE_MAPS_KEY":"AIzaSyADmW2Vb5A6L5pBtUefBPgzT2FhXrv8zRI","ROLLBAR_CLIENT_TOKEN":"4d91c9ca13c1430d8718fcc0d146c7d2","ROLLBAR_SERVER_TOKEN":"c8a92b496e084df99fea3995499b43a0","ZENDESK_SSO_URL":"https://thisclicks.zendesk.com/access/jwt","HISTORY":{},"DEVPANEL":{"gitlabToken":"7-AtK2s48irF-eyAj4Wj","repositoryBase":"https://gitlab.wheniwork.com/apps/login-react","passBranchCookie":false,"passXdebugCookie":true},"LAUNCH_DARKLY_CLIENT_ID":"59a8160034b9300b59a913cc","PUBLIC_PATH":"https://login.wheniwork.com/","NODE_ENV":"production","ENV":"production","COMMIT_HASH":"368c73f\n"}.DEVPANEL.passBranchCookie) {
        var _config$headers;

        config.headers = (_config$headers = config.headers) !== null &amp;&amp; _config$headers !== void 0 ? _config$headers : {};
        config.headers['branch'] = js_cookie/* default.get */.Z.get('branch') || 'master';
      }

      if ({"COOKIE_DOMAIN":".wheniwork.com","LOGIN_FRONTEND_URL":"https://login.wheniwork.com","API_ROOT":"https://api.login.wheniwork.com","API_ROOT_WORKZONES":"https://api.wheniwork.com/2","APP_LEGACY_ROOT":"https://app.wheniwork.com","ROOT_DOMAIN":"wheniwork.com","FRONTEND_URL":"https://appx.wheniwork.com","PREFIX":"https://login.wheniwork.com/","ICON_LIBRARY_HOST":"https://icons.wheniwork.com","ICON_LIBRARY_VERSION":"5.0.0","NOINDEX":false,"APPLE_SERVICES_ID":"com.wheniwork.signinwithapple.login","GOOGLE_MAPS_KEY":"AIzaSyADmW2Vb5A6L5pBtUefBPgzT2FhXrv8zRI","ROLLBAR_CLIENT_TOKEN":"4d91c9ca13c1430d8718fcc0d146c7d2","ROLLBAR_SERVER_TOKEN":"c8a92b496e084df99fea3995499b43a0","ZENDESK_SSO_URL":"https://thisclicks.zendesk.com/access/jwt","HISTORY":{},"DEVPANEL":{"gitlabToken":"7-AtK2s48irF-eyAj4Wj","repositoryBase":"https://gitlab.wheniwork.com/apps/login-react","passBranchCookie":false,"passXdebugCookie":true},"LAUNCH_DARKLY_CLIENT_ID":"59a8160034b9300b59a913cc","PUBLIC_PATH":"https://login.wheniwork.com/","NODE_ENV":"production","ENV":"production","COMMIT_HASH":"368c73f\n"}.DEVPANEL.passXdebugCookie &amp;&amp; js_cookie/* default.get */.Z.get('XDEBUG_SESSION')) {
        config.params = _objectSpread(_objectSpread({}, config.params), {}, {
          XDEBUG_SESSION_START: js_cookie/* default.get */.Z.get('XDEBUG_SESSION')
        });
      }

      var url = config.url;

      if (!url) {
        throw new Error('Please include a `url` option for each request.');
      }

      if (url[0] !== '/') {
        throw new Error("Please prefix your 'url' option with '/' (got '".concat(url, "')"));
      }

      delete config.url;

      if (url.search(/^http/i) === 0) {
        delete config.baseURL;
      }

      if (config.params) {
        var _context3;

        var prefix = '?';

        if (url.indexOf('?') &gt; -1) {
          prefix = '&amp;';
        }

        url += concat_default()(_context3 = "".concat(prefix)).call(_context3, buildQueryString(config.params));
      }

      return axios_default()(defaultsDeep_default()({
        url: url
      }, config, this.defaultConfig, defaultRequestConfig())).then(function (response) {
        return rawResponse ? response : response.data;
      }).catch(this.buildError);
    }
  }, {
    key: "buildError",
    value: function buildError(error) {
      if (error.response) {
        var body = error.response.data;

        if (body != null &amp;&amp; (0,esm_typeof/* default */.Z)(body) === 'object' &amp;&amp; body.errors &amp;&amp; Array.isArray(body.errors)) {
          if (body.errors.length === 1) {
            throw new ErrorResponseGoSingle(error.response, body.errors[0]);
          }

          throw new ErrorResponseMany(error.response, body);
        } else if (body != null &amp;&amp; (0,esm_typeof/* default */.Z)(body) === 'object' &amp;&amp; typeof body.error === 'string') {
          throw new ErrorResponseOne(error.response, body);
        } else {
          throw new ErrorResponse(error.response, body);
        }
      } else {
        throw new Error(error);
      }
    }
  }]);

  return AxiosRequest;
}();



/***/ }),

/***/ "./app/shared/auth/actions/bootstrap.js":
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {

"use strict";

// EXPORTS
__webpack_require__.d(__webpack_exports__, {
  "Ux": function() { return /* binding */ bootstrap; }
});

// UNUSED EXPORTS: bootstrapFailed, bootstrapSuccess, default

// EXTERNAL MODULE: ./app/shared/auth/index.js + 3 modules
var auth = __webpack_require__("./app/shared/auth/index.js");
// EXTERNAL MODULE: ./app/data/account/model.js + 1 modules
var model = __webpack_require__("./app/data/account/model.js");
// EXTERNAL MODULE: ./app/data/account/actions/setActiveAccount.js
var setActiveAccount = __webpack_require__("./app/data/account/actions/setActiveAccount.js");
// EXTERNAL MODULE: ./app/data/user/model.js
var user_model = __webpack_require__("./app/data/user/model.js");
;// CONCATENATED MODULE: ./app/data/account/actions/autoSelectAccount.js




function autoSelectAccount() {
  return function (dispatch, getStore) {
    var store = getStore();
    var user = (0,auth/* getAuthUser */.nX)(store) || new user_model/* default */.Z();

    if (store.auth.mode !== auth/* AUTH_MODE.SSO */.Ck.SSO &amp;&amp; user.id) {
      var accountId = store.data.accounts.items.get(user.accountId, new model/* default */.Z()).id;

      if (accountId) {
        return dispatch((0,setActiveAccount/* setActiveAccount */.U)(accountId));
      }
    }
  };
}
// EXTERNAL MODULE: ./app/data/account/actions/fetchAccounts.js + 1 modules
var fetchAccounts = __webpack_require__("./app/data/account/actions/fetchAccounts.js");
// EXTERNAL MODULE: ./app/data/user/actions/setActiveUser.js
var setActiveUser = __webpack_require__("./app/data/user/actions/setActiveUser.js");
// EXTERNAL MODULE: ./app/shared/api/login.js
var login = __webpack_require__("./app/shared/api/login.js");
// EXTERNAL MODULE: ./app/shared/auth/actions/receivePerson.js
var receivePerson = __webpack_require__("./app/shared/auth/actions/receivePerson.js");
;// CONCATENATED MODULE: ./app/shared/auth/actions/setAuthMode.ts
function setAuthMode(mode) {
  return {
    type: 'SET_AUTH_MODE',
    mode: mode
  };
}
// EXTERNAL MODULE: ./app/shared/auth/selectors.js
var selectors = __webpack_require__("./app/shared/auth/selectors.js");
// EXTERNAL MODULE: ./app/store/actions/app.js
var app = __webpack_require__("./app/store/actions/app.js");
// EXTERNAL MODULE: ./app/store/actions/entryInfo.js
var entryInfo = __webpack_require__("./app/store/actions/entryInfo.js");
// EXTERNAL MODULE: ./app/store/actionTypes.js
var actionTypes = __webpack_require__("./app/store/actionTypes.js");
;// CONCATENATED MODULE: ./app/shared/auth/actions/bootstrap.js











function bootstrapInit(token) {
  return {
    type: BOOTSTRAP_INIT,
    token: token
  };
}
function bootstrapSuccess() {
  return {
    type: actionTypes/* BOOTSTRAP_SUCCESS */.Yy
  };
}
function bootstrapFailed(error) {
  return {
    type: actionTypes/* BOOTSTRAP_FAILED */.J4,
    error: error
  };
}

function getAuthInfo() {
  return login/* default.get */.Z.get('/people/me');
}

function bootstrap() {
  var token = arguments.length &gt; 0 &amp;&amp; arguments[0] !== undefined ? arguments[0] : null;
  var history = arguments.length &gt; 1 ? arguments[1] : undefined;
  return function (dispatch, getStore) {
    dispatch({
      type: actionTypes/* BOOTSTRAP_INIT */.Er
    });
    dispatch((0,entryInfo/* loadEntryInfoAction */.D)());

    if (!token) {
      return dispatch(bootstrapSuccess());
    }

    return getAuthInfo().then(function (response) {
      dispatch((0,receivePerson/* receivePerson */.w)(response.person));
      var store = getStore();
      var bootstrap = store.bootstrap;
      var authUser = (0,selectors/* getAuthUser */.nX)(store);
      var tokenInfo = (0,auth/* getTokenInfo */.z3)(token);

      if (tokenInfo.mfa === true) {
        if (history.location.pathname !== 'mfa/confirm') {
          dispatch(setAuthMode(auth/* AUTH_MODE.MFA */.Ck.MFA));
          dispatch(bootstrapSuccess());
          return history.push('/mfa/confirm');
        }
      }

      dispatch((0,fetchAccounts/* default */.ZP)()).then(function () {
        dispatch((0,setActiveUser/* default */.Z)((0,auth/* getUserId */.n5)()));
        dispatch(autoSelectAccount());

        if ((0,auth/* getUserId */.n5)() &amp;&amp; bootstrap.entry.get('redirect')) {
          // They want to be redirected, and they're already logged in, with a user selected!
          // Take 'em away...but only if the selected user is valid.
          if (authUser) {
            dispatch((0,app/* exitApp */.oO)());
          } else {
            (0,auth/* deleteUserId */.kj)();
            dispatch(bootstrapSuccess());
          }
        }

        dispatch(bootstrapSuccess());
      }).catch(function () {
        dispatch(bootstrapFailed());
      });
    }).catch(function (error) {
      console.error(error);
      dispatch(bootstrapFailed(error));
    });
  };
}

/***/ }),

/***/ "./app/shared/auth/actions/index.js":
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {

"use strict";

// EXPORTS
__webpack_require__.d(__webpack_exports__, {
  "sV": function() { return /* reexport */ receivePerson/* RECEIVE_PERSON */.s; },
  "Q": function() { return /* reexport */ attemptLogout; },
  "Ux": function() { return /* reexport */ bootstrap/* bootstrap */.Ux; },
  "w8": function() { return /* reexport */ receivePerson/* receivePerson */.w; }
});

// UNUSED EXPORTS: bootstrapFailed, bootstrapSuccess

// EXTERNAL MODULE: ./app/shared/auth/actions/bootstrap.js + 2 modules
var bootstrap = __webpack_require__("./app/shared/auth/actions/bootstrap.js");
// EXTERNAL MODULE: ./app/shared/auth/index.js + 3 modules
var auth = __webpack_require__("./app/shared/auth/index.js");
// EXTERNAL MODULE: ./app/store/actionTypes.js
var actionTypes = __webpack_require__("./app/store/actionTypes.js");
;// CONCATENATED MODULE: ./app/shared/auth/actions/logout.js


function attemptLogout() {
  return function (dispatch) {
    (0,auth/* deleteToken */.pQ)();
    (0,auth/* deleteUserId */.kj)();
    dispatch({
      type: actionTypes/* LOGOUT */.Nv
    });
  };
}
// EXTERNAL MODULE: ./app/shared/auth/actions/receivePerson.js
var receivePerson = __webpack_require__("./app/shared/auth/actions/receivePerson.js");
// EXTERNAL MODULE: ./app/shared/auth/actions/setAuthUserId.js
var setAuthUserId = __webpack_require__("./app/shared/auth/actions/setAuthUserId.js");
// EXTERNAL MODULE: ./app/data/user/actions/setActiveUser.js
var setActiveUser = __webpack_require__("./app/data/user/actions/setActiveUser.js");
;// CONCATENATED MODULE: ./app/shared/auth/actions/index.js







/***/ }),

/***/ "./app/shared/auth/actions/receivePerson.js":
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {

"use strict";
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "s": function() { return /* binding */ RECEIVE_PERSON; },
/* harmony export */   "w": function() { return /* binding */ receivePerson; }
/* harmony export */ });
var RECEIVE_PERSON = 'RECEIVE_PERSON';
function receivePerson(person) {
  return function (dispatch) {
    dispatch({
      type: RECEIVE_PERSON,
      person: person
    });
  };
}

/***/ }),

/***/ "./app/shared/auth/actions/setAuthUserId.js":
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {

"use strict";
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "Z": function() { return /* binding */ setAuthUserId; }
/* harmony export */ });
/* harmony import */ var store_actionTypes__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("./app/store/actionTypes.js");

/**
 * @description Sets user it in the auth redux slice do not use unless you know what you're doing!
 * @param {string} userId
 * @returns {object} action
 */

function setAuthUserId(userId) {
  return {
    type: store_actionTypes__WEBPACK_IMPORTED_MODULE_0__/* .SET_AUTH_USER */ .df,
    userId: userId
  };
}

/***/ }),

/***/ "./app/shared/auth/constants.js":
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {

"use strict";
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "C": function() { return /* binding */ AUTH_MODE; }
/* harmony export */ });
var AUTH_MODE = {
  DEFAULT: 'DEFAULT',
  NORMAL: 'NORMAL',
  REGISTER: 'REGISTER',
  AUTOLOGIN: 'AUTOLOGIN',
  SSO: 'SSO',
  MFA: 'MFA'
};

/***/ }),

/***/ "./app/shared/auth/identifiers.js":
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {

"use strict";
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "LP": function() { return /* binding */ getToken; },
/* harmony export */   "o4": function() { return /* binding */ setToken; },
/* harmony export */   "pQ": function() { return /* binding */ deleteToken; },
/* harmony export */   "z3": function() { return /* binding */ getTokenInfo; },
/* harmony export */   "n5": function() { return /* binding */ getUserId; },
/* harmony export */   "Iv": function() { return /* binding */ setUserId; },
/* harmony export */   "kj": function() { return /* binding */ deleteUserId; }
/* harmony export */ });
/* unused harmony export removeCookie */
/* harmony import */ var js_cookie__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("./node_modules/js-cookie/dist/js.cookie.mjs");
/* harmony import */ var jwt_decode__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__("./node_modules/jwt-decode/build/jwt-decode.cjs.js");
/* harmony import */ var jwt_decode__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(jwt_decode__WEBPACK_IMPORTED_MODULE_1__);



function setCookie(name, value) {
  return js_cookie__WEBPACK_IMPORTED_MODULE_0__/* ["default"].set */ .Z.set(name, value, {
    domain: ".".concat({"COOKIE_DOMAIN":".wheniwork.com","LOGIN_FRONTEND_URL":"https://login.wheniwork.com","API_ROOT":"https://api.login.wheniwork.com","API_ROOT_WORKZONES":"https://api.wheniwork.com/2","APP_LEGACY_ROOT":"https://app.wheniwork.com","ROOT_DOMAIN":"wheniwork.com","FRONTEND_URL":"https://appx.wheniwork.com","PREFIX":"https://login.wheniwork.com/","ICON_LIBRARY_HOST":"https://icons.wheniwork.com","ICON_LIBRARY_VERSION":"5.0.0","NOINDEX":false,"APPLE_SERVICES_ID":"com.wheniwork.signinwithapple.login","GOOGLE_MAPS_KEY":"AIzaSyADmW2Vb5A6L5pBtUefBPgzT2FhXrv8zRI","ROLLBAR_CLIENT_TOKEN":"4d91c9ca13c1430d8718fcc0d146c7d2","ROLLBAR_SERVER_TOKEN":"c8a92b496e084df99fea3995499b43a0","ZENDESK_SSO_URL":"https://thisclicks.zendesk.com/access/jwt","HISTORY":{},"DEVPANEL":{"gitlabToken":"7-AtK2s48irF-eyAj4Wj","repositoryBase":"https://gitlab.wheniwork.com/apps/login-react","passBranchCookie":false,"passXdebugCookie":true},"LAUNCH_DARKLY_CLIENT_ID":"59a8160034b9300b59a913cc","PUBLIC_PATH":"https://login.wheniwork.com/","NODE_ENV":"production","ENV":"production","COMMIT_HASH":"368c73f\n"}.ROOT_DOMAIN),
    secure: true,
    sameSite: 'Lax'
  });
}

function removeCookie(name) {
  return js_cookie__WEBPACK_IMPORTED_MODULE_0__/* ["default"].remove */ .Z.remove(name, {
    domain: ".".concat({"COOKIE_DOMAIN":".wheniwork.com","LOGIN_FRONTEND_URL":"https://login.wheniwork.com","API_ROOT":"https://api.login.wheniwork.com","API_ROOT_WORKZONES":"https://api.wheniwork.com/2","APP_LEGACY_ROOT":"https://app.wheniwork.com","ROOT_DOMAIN":"wheniwork.com","FRONTEND_URL":"https://appx.wheniwork.com","PREFIX":"https://login.wheniwork.com/","ICON_LIBRARY_HOST":"https://icons.wheniwork.com","ICON_LIBRARY_VERSION":"5.0.0","NOINDEX":false,"APPLE_SERVICES_ID":"com.wheniwork.signinwithapple.login","GOOGLE_MAPS_KEY":"AIzaSyADmW2Vb5A6L5pBtUefBPgzT2FhXrv8zRI","ROLLBAR_CLIENT_TOKEN":"4d91c9ca13c1430d8718fcc0d146c7d2","ROLLBAR_SERVER_TOKEN":"c8a92b496e084df99fea3995499b43a0","ZENDESK_SSO_URL":"https://thisclicks.zendesk.com/access/jwt","HISTORY":{},"DEVPANEL":{"gitlabToken":"7-AtK2s48irF-eyAj4Wj","repositoryBase":"https://gitlab.wheniwork.com/apps/login-react","passBranchCookie":false,"passXdebugCookie":true},"LAUNCH_DARKLY_CLIENT_ID":"59a8160034b9300b59a913cc","PUBLIC_PATH":"https://login.wheniwork.com/","NODE_ENV":"production","ENV":"production","COMMIT_HASH":"368c73f\n"}.ROOT_DOMAIN)
  });
}
var getToken = function getToken() {
  return js_cookie__WEBPACK_IMPORTED_MODULE_0__/* ["default"].get */ .Z.get('W-Token');
};
var setToken = function setToken(token) {
  return setCookie('W-Token', token);
};
var deleteToken = function deleteToken() {
  return removeCookie('W-Token');
};
var getTokenInfo = function getTokenInfo() {
  return jwt_decode__WEBPACK_IMPORTED_MODULE_1___default()(getToken() || {});
};
var getUserId = function getUserId() {
  return js_cookie__WEBPACK_IMPORTED_MODULE_0__/* ["default"].get */ .Z.get('W-UserId');
};
var setUserId = function setUserId(userId) {
  return setCookie('W-UserId', userId);
};
var deleteUserId = function deleteUserId() {
  return removeCookie('W-UserId');
};

/***/ }),

/***/ "./app/shared/auth/index.js":
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {

"use strict";

// EXPORTS
__webpack_require__.d(__webpack_exports__, {
  "Ck": function() { return /* reexport */ constants/* AUTH_MODE */.C; },
  "sV": function() { return /* reexport */ actions/* RECEIVE_PERSON */.sV; },
  "Q": function() { return /* reexport */ actions/* attemptLogout */.Q; },
  "Gt": function() { return /* reexport */ selectors/* authorized */.Gt; },
  "Ux": function() { return /* reexport */ actions/* bootstrap */.Ux; },
  "yH": function() { return /* reexport */ checkResponseStatus; },
  "pQ": function() { return /* reexport */ identifiers/* deleteToken */.pQ; },
  "kj": function() { return /* reexport */ identifiers/* deleteUserId */.kj; },
  "ME": function() { return /* reexport */ selectors/* getAuthAccount */.ME; },
  "nr": function() { return /* reexport */ selectors/* getAuthData */.nr; },
  "Fq": function() { return /* reexport */ selectors/* getAuthPerson */.Fq; },
  "nX": function() { return /* reexport */ selectors/* getAuthUser */.nX; },
  "xn": function() { return /* reexport */ selectors/* getStateAccounts */.xn; },
  "zE": function() { return /* reexport */ selectors/* getStateUsers */.zE; },
  "LP": function() { return /* reexport */ identifiers/* getToken */.LP; },
  "z3": function() { return /* reexport */ identifiers/* getTokenInfo */.z3; },
  "n5": function() { return /* reexport */ identifiers/* getUserId */.n5; },
  "w8": function() { return /* reexport */ actions/* receivePerson */.w8; },
  "I6": function() { return /* reexport */ reducer; },
  "WY": function() { return /* reexport */ request; },
  "o4": function() { return /* reexport */ identifiers/* setToken */.o4; },
  "Iv": function() { return /* reexport */ identifiers/* setUserId */.Iv; }
});

// UNUSED EXPORTS: bootstrapFailed, bootstrapSuccess, default, getStateAuth, removeCookie

// EXTERNAL MODULE: ./app/shared/auth/actions/index.js + 1 modules
var actions = __webpack_require__("./app/shared/auth/actions/index.js");
// EXTERNAL MODULE: ./app/shared/auth/selectors.js
var selectors = __webpack_require__("./app/shared/auth/selectors.js");
// EXTERNAL MODULE: ./node_modules/lodash/result.js
var result = __webpack_require__("./node_modules/lodash/result.js");
var result_default = /*#__PURE__*/__webpack_require__.n(result);
;// CONCATENATED MODULE: ./app/shared/auth/middleware.js

var checkResponseStatus = function checkResponseStatus(store) {
  return function (next) {
    return function (action) {
      var responseError = result_default()(action, 'error.response.status');

      if (responseError === 401) {//TODO: store.dispatch(logout());
      }

      return next(action);
    };
  };
};
// EXTERNAL MODULE: ./app/shared/auth/constants.js
var constants = __webpack_require__("./app/shared/auth/constants.js");
// EXTERNAL MODULE: ./app/store/actionTypes.js
var actionTypes = __webpack_require__("./app/store/actionTypes.js");
// EXTERNAL MODULE: ./node_modules/immutable/dist/immutable.js
var immutable = __webpack_require__("./node_modules/immutable/dist/immutable.js");
;// CONCATENATED MODULE: ./app/shared/auth/reducer.js




var initialState = new immutable.Record({
  loggedIn: false,
  mode: constants/* AUTH_MODE.DEFAULT */.C.DEFAULT,
  userId: null,
  accountId: null,
  personId: null,
  loaded: false
});
function reducer() {
  var state = arguments.length &gt; 0 &amp;&amp; arguments[0] !== undefined ? arguments[0] : initialState();
  var action = arguments.length &gt; 1 &amp;&amp; arguments[1] !== undefined ? arguments[1] : {};

  switch (action.type) {
    case actionTypes/* LOGIN.SUCCESS */.ym.SUCCESS:
      return state.set('mode', constants/* AUTH_MODE.NORMAL */.C.NORMAL);

    case actionTypes/* REGISTER.REQUEST */.Nz.REQUEST:
      return state.set('mode', constants/* AUTH_MODE.REGISTER */.C.REGISTER);

    case actionTypes/* AUTOLOGIN */.g_:
      return state.set('mode', constants/* AUTH_MODE.AUTOLOGIN */.C.AUTOLOGIN);

    case actionTypes/* SET_ACTIVE_USER */.ud:
      return state.set('userId', action.userId);

    case actionTypes/* SET_ACTIVE_ACCOUNT */.wU:
      return state.set('accountId', action.accountId);

    case actionTypes/* ACCOUNT_SELECT */.k$:
      return state.merge({
        userId: action.userId,
        accountId: action.accountId
      });

    case actions/* RECEIVE_PERSON */.sV:
      return state.merge({
        loggedIn: true,
        personId: action.person.id
      });

    case actionTypes/* LOGOUT */.Nv:
      return state.merge({
        loggedIn: false,
        loginId: null
      });

    case actionTypes/* SET_AUTH_USER */.df:
      return state.merge({
        userId: action.userId
      });

    case actionTypes/* SET_AUTH_MODE */.UH:
      return state.set('mode', action.mode);

    default:
      return state;
  }
}
// EXTERNAL MODULE: ./app/wiw/utils/index.js + 1 modules
var utils = __webpack_require__("./app/wiw/utils/index.js");
// EXTERNAL MODULE: ./app/shared/auth/identifiers.js
var identifiers = __webpack_require__("./app/shared/auth/identifiers.js");
;// CONCATENATED MODULE: ./app/shared/auth/auth.js


var request = function request(root) {
  var headers = {};

  if ((0,identifiers/* getToken */.LP)()) {
    headers['W-Token'] = (0,identifiers/* getToken */.LP)();
    headers['Authorization'] = (0,identifiers/* getToken */.LP)();
  }

  if ((0,identifiers/* getUserId */.n5)()) {
    headers['W-UserId'] = (0,identifiers/* getUserId */.n5)();
  }

  return new utils/* Request */.c({
    headers: headers
  }, root);
};
/* harmony default export */ var auth = ({
  request: request
});
;// CONCATENATED MODULE: ./app/shared/auth/index.js










/***/ }),

/***/ "./app/shared/auth/selectors.js":
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {

"use strict";
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "zE": function() { return /* binding */ getStateUsers; },
/* harmony export */   "xn": function() { return /* binding */ getStateAccounts; },
/* harmony export */   "nX": function() { return /* binding */ getAuthUser; },
/* harmony export */   "ME": function() { return /* binding */ getAuthAccount; },
/* harmony export */   "Fq": function() { return /* binding */ getAuthPerson; },
/* harmony export */   "nr": function() { return /* binding */ getAuthData; },
/* harmony export */   "Gt": function() { return /* binding */ authorized; }
/* harmony export */ });
/* unused harmony export getStateAuth */
/* harmony import */ var lodash_get__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("./node_modules/lodash/get.js");
/* harmony import */ var lodash_get__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(lodash_get__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var reselect__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__("./node_modules/reselect/lib/index.js");
/* harmony import */ var shared_auth__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__("./app/shared/auth/index.js");



var getStateAuth = function getStateAuth(state) {
  return state.auth;
};
var getStateUsers = function getStateUsers(state) {
  return lodash_get__WEBPACK_IMPORTED_MODULE_0___default()(state, 'data.users.items', []);
};
var getStateAccounts = function getStateAccounts(state) {
  return lodash_get__WEBPACK_IMPORTED_MODULE_0___default()(state, 'data.accounts.items', []);
};

var getStatePeople = function getStatePeople(state) {
  return lodash_get__WEBPACK_IMPORTED_MODULE_0___default()(state, 'data.person.items', []);
};

var filterStateUsers = function filterStateUsers(users) {
  var id = (0,shared_auth__WEBPACK_IMPORTED_MODULE_2__/* .getUserId */ .n5)();
  return users.get(parseInt(id, 10));
};

var filterStateAccounts = function filterStateAccounts(accounts, id) {
  return accounts.get(id);
};

var getAuthUser = (0,reselect__WEBPACK_IMPORTED_MODULE_1__/* .createSelector */ .P1)(getStateUsers, filterStateUsers);
var getAuthAccount = (0,reselect__WEBPACK_IMPORTED_MODULE_1__/* .createSelector */ .P1)([getStateAccounts, function (state) {
  return state.auth.accountId;
}], function (accounts, id) {
  return filterStateAccounts(accounts, id);
});
var getAuthPerson = (0,reselect__WEBPACK_IMPORTED_MODULE_1__/* .createSelector */ .P1)(getStatePeople, function (people) {
  return people.first();
});
var getAuthData = (0,reselect__WEBPACK_IMPORTED_MODULE_1__/* .createSelector */ .P1)([getStateUsers, getAuthAccount, getAuthPerson, getStateAuth], function (users, account, person, auth) {
  var user = filterStateUsers(users);

  if (!user) {
    return {
      loaded: auth.loaded
    };
  }

  return {
    user: user,
    account: account,
    person: person,
    loaded: auth.loaded
  };
});
var authorized = (0,reselect__WEBPACK_IMPORTED_MODULE_1__/* .createSelector */ .P1)(function (state) {
  return state.auth;
}, function (auth) {
  return auth &amp;&amp; auth.loggedIn;
});

/***/ }),

/***/ "./app/shared/auth/selectors/isLoggedIn.js":
/***/ (function(__unused_webpack_module, __webpack_exports__) {

"use strict";
/* harmony default export */ __webpack_exports__["Z"] = (function (state) {
  return state.auth.loggedIn;
});

/***/ }),

/***/ "./app/shared/components/PageContainer.js":
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {

"use strict";

// EXPORTS
__webpack_require__.d(__webpack_exports__, {
  "Z": function() { return /* binding */ components_PageContainer; }
});

// EXTERNAL MODULE: ./node_modules/@babel/runtime-corejs3/core-js-stable/reflect/construct.js
var construct = __webpack_require__("./node_modules/@babel/runtime-corejs3/core-js-stable/reflect/construct.js");
var construct_default = /*#__PURE__*/__webpack_require__.n(construct);
// EXTERNAL MODULE: ./node_modules/@babel/runtime-corejs3/helpers/esm/classCallCheck.js
var classCallCheck = __webpack_require__("./node_modules/@babel/runtime-corejs3/helpers/esm/classCallCheck.js");
// EXTERNAL MODULE: ./node_modules/@babel/runtime-corejs3/helpers/esm/createClass.js
var createClass = __webpack_require__("./node_modules/@babel/runtime-corejs3/helpers/esm/createClass.js");
// EXTERNAL MODULE: ./node_modules/@babel/runtime-corejs3/helpers/esm/assertThisInitialized.js
var assertThisInitialized = __webpack_require__("./node_modules/@babel/runtime-corejs3/helpers/esm/assertThisInitialized.js");
// EXTERNAL MODULE: ./node_modules/@babel/runtime-corejs3/helpers/esm/inherits.js
var inherits = __webpack_require__("./node_modules/@babel/runtime-corejs3/helpers/esm/inherits.js");
// EXTERNAL MODULE: ./node_modules/@babel/runtime-corejs3/helpers/esm/possibleConstructorReturn.js
var possibleConstructorReturn = __webpack_require__("./node_modules/@babel/runtime-corejs3/helpers/esm/possibleConstructorReturn.js");
// EXTERNAL MODULE: ./node_modules/@babel/runtime-corejs3/helpers/esm/getPrototypeOf.js
var getPrototypeOf = __webpack_require__("./node_modules/@babel/runtime-corejs3/helpers/esm/getPrototypeOf.js");
// EXTERNAL MODULE: ./node_modules/@babel/runtime-corejs3/helpers/esm/defineProperty.js
var defineProperty = __webpack_require__("./node_modules/@babel/runtime-corejs3/helpers/esm/defineProperty.js");
// EXTERNAL MODULE: ./node_modules/@babel/runtime-corejs3/core-js-stable/instance/concat.js
var concat = __webpack_require__("./node_modules/@babel/runtime-corejs3/core-js-stable/instance/concat.js");
var concat_default = /*#__PURE__*/__webpack_require__.n(concat);
// EXTERNAL MODULE: ./node_modules/react/index.js
var react = __webpack_require__("./node_modules/react/index.js");
// EXTERNAL MODULE: ./node_modules/prop-types/index.js
var prop_types = __webpack_require__("./node_modules/prop-types/index.js");
var prop_types_default = /*#__PURE__*/__webpack_require__.n(prop_types);
// EXTERNAL MODULE: ./node_modules/classnames/index.js
var classnames = __webpack_require__("./node_modules/classnames/index.js");
var classnames_default = /*#__PURE__*/__webpack_require__.n(classnames);
;// CONCATENATED MODULE: ./app/login/components/SupportFooter.js







function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = (0,getPrototypeOf/* default */.Z)(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = (0,getPrototypeOf/* default */.Z)(this).constructor; result = construct_default()(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return (0,possibleConstructorReturn/* default */.Z)(this, result); }; }

function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !(construct_default())) return false; if ((construct_default()).sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(construct_default()(Boolean, [], function () {})); return true; } catch (e) { return false; } }




var SupportFooter = /*#__PURE__*/function (_PureComponent) {
  (0,inherits/* default */.Z)(SupportFooter, _PureComponent);

  var _super = _createSuper(SupportFooter);

  function SupportFooter() {
    (0,classCallCheck/* default */.Z)(this, SupportFooter);

    return _super.apply(this, arguments);
  }

  (0,createClass/* default */.Z)(SupportFooter, [{
    key: "render",
    value: function render() {
      return /*#__PURE__*/react.createElement("div", {
        className: "footer"
      }, /*#__PURE__*/react.createElement("div", {
        className: "text-center support"
      }, "Having trouble? ", /*#__PURE__*/react.createElement("a", {
        href: "https://help.wheniwork.com/"
      }, "We can help!")), /*#__PURE__*/react.createElement("div", {
        className: "text-center links"
      }, /*#__PURE__*/react.createElement("a", {
        href: "https://wheniwork.com/terms"
      }, "Terms of Service"), /*#__PURE__*/react.createElement("span", {
        className: "divider"
      }, "|"), /*#__PURE__*/react.createElement("a", {
        href: "https://wheniwork.com/privacy"
      }, "Privacy Policy")));
    }
  }]);

  return SupportFooter;
}(react.PureComponent);

SupportFooter.displayName = "SupportFooter";
/* harmony default export */ var components_SupportFooter = (SupportFooter);
;// CONCATENATED MODULE: ./app/shared/components/PageContainer.js










function PageContainer_createSuper(Derived) { var hasNativeReflectConstruct = PageContainer_isNativeReflectConstruct(); return function _createSuperInternal() { var Super = (0,getPrototypeOf/* default */.Z)(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = (0,getPrototypeOf/* default */.Z)(this).constructor; result = construct_default()(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return (0,possibleConstructorReturn/* default */.Z)(this, result); }; }

function PageContainer_isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !(construct_default())) return false; if ((construct_default()).sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(construct_default()(Boolean, [], function () {})); return true; } catch (e) { return false; } }






function lerp(start, end, t) {
  return (1 - t) * start + t * end;
}

function easeInOutCubic(t) {
  return t &lt; .5 ? 4 * t * t * t : (t - 1) * (2 * t - 2) * (2 * t - 2) + 1;
}

var PageContainer = /*#__PURE__*/function (_React$Component) {
  (0,inherits/* default */.Z)(PageContainer, _React$Component);

  var _super = PageContainer_createSuper(PageContainer);

  function PageContainer() {
    var _context;

    var _this;

    (0,classCallCheck/* default */.Z)(this, PageContainer);

    for (var _len = arguments.length, args = new Array(_len), _key = 0; _key &lt; _len; _key++) {
      args[_key] = arguments[_key];
    }

    _this = _super.call.apply(_super, concat_default()(_context = [this]).call(_context, args));

    (0,defineProperty/* default */.Z)((0,assertThisInitialized/* default */.Z)(_this), "state", {
      scrolling: false,
      scrollDuration: 0,
      scrollStartTime: null,
      scrollStartPosition: 0
    });

    (0,defineProperty/* default */.Z)((0,assertThisInitialized/* default */.Z)(_this), "scrollToTop", function (duration) {
      if (window.pageYOffset &lt;= 0) {
        return;
      }

      if (duration &lt;= 0) {
        window.scrollTo(0, 0);
        return;
      }

      _this.setState({
        scrollDuration: duration
      });

      window.requestAnimationFrame(_this.scrollCallback);
    });

    (0,defineProperty/* default */.Z)((0,assertThisInitialized/* default */.Z)(_this), "scrollCallback", function (timestamp) {
      if (!_this.state.scrolling) {
        _this.setState({
          scrolling: true,
          scrollStartTime: timestamp,
          scrollStartPosition: window.pageYOffset
        });
      }

      var t = Math.min((timestamp - _this.state.scrollStartTime) / _this.state.scrollDuration, 1);
      window.scrollTo(0, lerp(_this.state.scrollStartPosition, 0, easeInOutCubic(t)));

      if (t &lt; 1) {
        window.requestAnimationFrame(_this.scrollCallback);
      } else {
        _this.setState({
          scrolling: false
        });
      }
    });

    return _this;
  }

  (0,createClass/* default */.Z)(PageContainer, [{
    key: "componentDidMount",
    value: function componentDidMount() {
      this.scrollToTop(200);
    }
  }, {
    key: "render",
    value: function render() {
      return /*#__PURE__*/react.createElement("div", {
        className: classnames_default()('wiw-container', this.props.className)
      }, this.props.children, /*#__PURE__*/react.createElement(components_SupportFooter, null));
    }
  }]);

  return PageContainer;
}(react.Component);

PageContainer.displayName = "PageContainer";

(0,defineProperty/* default */.Z)(PageContainer, "propTypes", {
  children: (prop_types_default()).node,
  className: (prop_types_default()).string
});

/* harmony default export */ var components_PageContainer = (PageContainer);

/***/ }),

/***/ "./app/shared/components/SmallHeader.js":
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {

"use strict";
/* harmony import */ var _babel_runtime_corejs3_core_js_stable_reflect_construct__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("./node_modules/@babel/runtime-corejs3/core-js-stable/reflect/construct.js");
/* harmony import */ var _babel_runtime_corejs3_core_js_stable_reflect_construct__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs3_core_js_stable_reflect_construct__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _babel_runtime_corejs3_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__("./node_modules/@babel/runtime-corejs3/helpers/esm/classCallCheck.js");
/* harmony import */ var _babel_runtime_corejs3_helpers_createClass__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__("./node_modules/@babel/runtime-corejs3/helpers/esm/createClass.js");
/* harmony import */ var _babel_runtime_corejs3_helpers_assertThisInitialized__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__("./node_modules/@babel/runtime-corejs3/helpers/esm/assertThisInitialized.js");
/* harmony import */ var _babel_runtime_corejs3_helpers_inherits__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__("./node_modules/@babel/runtime-corejs3/helpers/esm/inherits.js");
/* harmony import */ var _babel_runtime_corejs3_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__("./node_modules/@babel/runtime-corejs3/helpers/esm/possibleConstructorReturn.js");
/* harmony import */ var _babel_runtime_corejs3_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__("./node_modules/@babel/runtime-corejs3/helpers/esm/getPrototypeOf.js");
/* harmony import */ var _babel_runtime_corejs3_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__("./node_modules/@babel/runtime-corejs3/helpers/esm/defineProperty.js");
/* harmony import */ var _babel_runtime_corejs3_core_js_stable_instance_concat__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__("./node_modules/@babel/runtime-corejs3/core-js-stable/instance/concat.js");
/* harmony import */ var _babel_runtime_corejs3_core_js_stable_instance_concat__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs3_core_js_stable_instance_concat__WEBPACK_IMPORTED_MODULE_6__);
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__("./node_modules/react/index.js");
/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__("./node_modules/prop-types/index.js");
/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_8__);
/* harmony import */ var react_redux__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__("./node_modules/react-redux/lib/index.js");
/* harmony import */ var react_redux__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(react_redux__WEBPACK_IMPORTED_MODULE_9__);
/* harmony import */ var redux__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__("./node_modules/redux/lib/redux.js");
/* harmony import */ var react_router_dom__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__("./node_modules/react-router-dom/cjs/react-router-dom.min.js");
/* harmony import */ var wiw_ui__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__("./app/wiw/ui/index.js");
/* harmony import */ var reactstrap__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__("./node_modules/reactstrap/lib/index.js");
/* harmony import */ var shared_assets_wiw_logo_svg__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__("./app/shared/assets/wiw-logo.svg");
/* harmony import */ var shared_assets_wiw_icon_svg__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__("./app/shared/assets/wiw-icon.svg");
/* harmony import */ var shared_auth__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__("./app/shared/auth/index.js");










function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = (0,_babel_runtime_corejs3_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z)(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = (0,_babel_runtime_corejs3_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z)(this).constructor; result = _babel_runtime_corejs3_core_js_stable_reflect_construct__WEBPACK_IMPORTED_MODULE_0___default()(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return (0,_babel_runtime_corejs3_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)(this, result); }; }

function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !(_babel_runtime_corejs3_core_js_stable_reflect_construct__WEBPACK_IMPORTED_MODULE_0___default())) return false; if ((_babel_runtime_corejs3_core_js_stable_reflect_construct__WEBPACK_IMPORTED_MODULE_0___default().sham)) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(_babel_runtime_corejs3_core_js_stable_reflect_construct__WEBPACK_IMPORTED_MODULE_0___default()(Boolean, [], function () {})); return true; } catch (e) { return false; } }














var SmallHeader = /*#__PURE__*/function (_Component) {
  (0,_babel_runtime_corejs3_helpers_inherits__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)(SmallHeader, _Component);

  var _super = _createSuper(SmallHeader);

  function SmallHeader() {
    var _context;

    var _this;

    (0,_babel_runtime_corejs3_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_14__/* ["default"] */ .Z)(this, SmallHeader);

    for (var _len = arguments.length, args = new Array(_len), _key = 0; _key &lt; _len; _key++) {
      args[_key] = arguments[_key];
    }

    _this = _super.call.apply(_super, _babel_runtime_corejs3_core_js_stable_instance_concat__WEBPACK_IMPORTED_MODULE_6___default()(_context = [this]).call(_context, args));

    (0,_babel_runtime_corejs3_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_corejs3_helpers_assertThisInitialized__WEBPACK_IMPORTED_MODULE_15__/* ["default"] */ .Z)(_this), "logout", function (event) {
      event.preventDefault();

      _this.props.attemptLogout();
    });

    (0,_babel_runtime_corejs3_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_corejs3_helpers_assertThisInitialized__WEBPACK_IMPORTED_MODULE_15__/* ["default"] */ .Z)(_this), "back", function (event) {
      _this.props.history.goBack();
    });

    return _this;
  }

  (0,_babel_runtime_corejs3_helpers_createClass__WEBPACK_IMPORTED_MODULE_1__/* ["default"] */ .Z)(SmallHeader, [{
    key: "render",
    value: function render() {
      return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7__.createElement(wiw_ui__WEBPACK_IMPORTED_MODULE_10__/* .PanelTitle */ .pY, {
        className: "small-header text-center align-items-center"
      }, this.props.back &amp;&amp; /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7__.createElement(reactstrap__WEBPACK_IMPORTED_MODULE_16__/* .Button */ .zx, {
        className: "pull-left back",
        size: "md",
        color: "link",
        onClick: this.back
      }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7__.createElement(wiw_ui__WEBPACK_IMPORTED_MODULE_10__/* .SpriteIcon */ .uQ, {
        icon: "arrow-left"
      }), "Back"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7__.createElement(react_router_dom__WEBPACK_IMPORTED_MODULE_17__/* .Link */ .rU, {
        to: "/"
      }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7__.createElement("img", {
        src: shared_assets_wiw_logo_svg__WEBPACK_IMPORTED_MODULE_11__,
        className: "wiw-logo big",
        alt: "When I Work"
      }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7__.createElement("img", {
        src: shared_assets_wiw_icon_svg__WEBPACK_IMPORTED_MODULE_12__,
        className: "wiw-logo small",
        alt: "When I Work"
      })), this.props.logout &amp;&amp; /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7__.createElement(reactstrap__WEBPACK_IMPORTED_MODULE_16__/* .Button */ .zx, {
        className: "pull-right logout",
        size: "md",
        color: "link",
        onClick: this.logout
      }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7__.createElement(wiw_ui__WEBPACK_IMPORTED_MODULE_10__/* .FontIcon */ .xu, {
        icon: "power-off"
      }), "Logout"));
    }
  }]);

  return SmallHeader;
}(react__WEBPACK_IMPORTED_MODULE_7__.Component);

SmallHeader.displayName = "SmallHeader";

(0,_babel_runtime_corejs3_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)(SmallHeader, "propTypes", {
  back: (prop_types__WEBPACK_IMPORTED_MODULE_8___default().bool),
  logout: (prop_types__WEBPACK_IMPORTED_MODULE_8___default().bool),
  attemptLogout: (prop_types__WEBPACK_IMPORTED_MODULE_8___default().func),
  router: (prop_types__WEBPACK_IMPORTED_MODULE_8___default().object),
  history: (prop_types__WEBPACK_IMPORTED_MODULE_8___default().object)
});

(0,_babel_runtime_corejs3_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)(SmallHeader, "defaultProps", {
  back: false,
  logout: false
});

/* harmony default export */ __webpack_exports__["Z"] = ((0,react_router_dom__WEBPACK_IMPORTED_MODULE_17__/* .withRouter */ .EN)((0,react_redux__WEBPACK_IMPORTED_MODULE_9__.connect)(null, function (dispatch) {
  return (0,redux__WEBPACK_IMPORTED_MODULE_18__/* .bindActionCreators */ .DE)({
    attemptLogout: shared_auth__WEBPACK_IMPORTED_MODULE_13__/* .attemptLogout */ .Q
  }, dispatch);
})(SmallHeader)));

/***/ }),

/***/ "./app/shared/components/index.js":
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {

"use strict";

// EXPORTS
__webpack_require__.d(__webpack_exports__, {
  "vo": function() { return /* reexport */ AccountLogo; },
  "t4": function() { return /* reexport */ components_Bodymovin; },
  "iz": function() { return /* reexport */ components_Divider; },
  "b6": function() { return /* reexport */ components_GoogleMap; },
  "xZ": function() { return /* reexport */ SmallHeader/* default */.Z; },
  "tP": function() { return /* reexport */ components_TransitionPanel; }
});

// UNUSED EXPORTS: BackButton, FormItem, LargeButton, Layout, Logo, NotFound, PageContainer

// EXTERNAL MODULE: ./node_modules/react/index.js
var react = __webpack_require__("./node_modules/react/index.js");
// EXTERNAL MODULE: ./node_modules/prop-types/index.js
var prop_types = __webpack_require__("./node_modules/prop-types/index.js");
var prop_types_default = /*#__PURE__*/__webpack_require__.n(prop_types);
// EXTERNAL MODULE: ./app/shared/assets/account-icon-default.svg
var account_icon_default = __webpack_require__("./app/shared/assets/account-icon-default.svg");
;// CONCATENATED MODULE: ./app/shared/components/AccountLogo.js




function AccountLogo(props) {
  return /*#__PURE__*/react.createElement("div", {
    className: "account-logo",
    style: {
      backgroundImage: "url(".concat(props.account.logo || account_icon_default, ")")
    }
  });
}
AccountLogo.displayName = "AccountLogo";
AccountLogo.propTypes = {
  account: (prop_types_default()).object.isRequired
};
// EXTERNAL MODULE: ./node_modules/@babel/runtime-corejs3/core-js-stable/object/keys.js
var object_keys = __webpack_require__("./node_modules/@babel/runtime-corejs3/core-js-stable/object/keys.js");
var keys_default = /*#__PURE__*/__webpack_require__.n(object_keys);
// EXTERNAL MODULE: ./node_modules/@babel/runtime-corejs3/core-js-stable/object/get-own-property-symbols.js
var get_own_property_symbols = __webpack_require__("./node_modules/@babel/runtime-corejs3/core-js-stable/object/get-own-property-symbols.js");
var get_own_property_symbols_default = /*#__PURE__*/__webpack_require__.n(get_own_property_symbols);
// EXTERNAL MODULE: ./node_modules/@babel/runtime-corejs3/core-js-stable/instance/filter.js
var filter = __webpack_require__("./node_modules/@babel/runtime-corejs3/core-js-stable/instance/filter.js");
var filter_default = /*#__PURE__*/__webpack_require__.n(filter);
// EXTERNAL MODULE: ./node_modules/@babel/runtime-corejs3/core-js-stable/object/get-own-property-descriptor.js
var get_own_property_descriptor = __webpack_require__("./node_modules/@babel/runtime-corejs3/core-js-stable/object/get-own-property-descriptor.js");
var get_own_property_descriptor_default = /*#__PURE__*/__webpack_require__.n(get_own_property_descriptor);
// EXTERNAL MODULE: ./node_modules/@babel/runtime-corejs3/core-js-stable/object/get-own-property-descriptors.js
var get_own_property_descriptors = __webpack_require__("./node_modules/@babel/runtime-corejs3/core-js-stable/object/get-own-property-descriptors.js");
var get_own_property_descriptors_default = /*#__PURE__*/__webpack_require__.n(get_own_property_descriptors);
// EXTERNAL MODULE: ./node_modules/@babel/runtime-corejs3/helpers/esm/extends.js
var esm_extends = __webpack_require__("./node_modules/@babel/runtime-corejs3/helpers/esm/extends.js");
// EXTERNAL MODULE: ./node_modules/@babel/runtime-corejs3/helpers/esm/defineProperty.js
var defineProperty = __webpack_require__("./node_modules/@babel/runtime-corejs3/helpers/esm/defineProperty.js");
// EXTERNAL MODULE: ./node_modules/@babel/runtime-corejs3/helpers/esm/objectWithoutProperties.js + 1 modules
var objectWithoutProperties = __webpack_require__("./node_modules/@babel/runtime-corejs3/helpers/esm/objectWithoutProperties.js");
// EXTERNAL MODULE: ./node_modules/reactstrap/lib/index.js
var lib = __webpack_require__("./node_modules/reactstrap/lib/index.js");
;// CONCATENATED MODULE: ./app/shared/components/BackButton.js








var _excluded = ["title", "icon", "onClick"];

function ownKeys(object, enumerableOnly) { var keys = keys_default()(object); if ((get_own_property_symbols_default())) { var symbols = get_own_property_symbols_default()(object); if (enumerableOnly) { symbols = filter_default()(symbols).call(symbols, function (sym) { return get_own_property_descriptor_default()(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; }

function _objectSpread(target) { for (var i = 1; i &lt; arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { (0,defineProperty/* default */.Z)(target, key, source[key]); }); } else if ((get_own_property_descriptors_default())) { Object.defineProperties(target, get_own_property_descriptors_default()(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, get_own_property_descriptor_default()(source, key)); }); } } return target; }





var BackButton = function BackButton(_ref) {
  var title = _ref.title,
      icon = _ref.icon,
      onClick = _ref.onClick,
      props = (0,objectWithoutProperties/* default */.Z)(_ref, _excluded);

  var buttonProps = _objectSpread({
    size: 'md',
    className: 'btn-back'
  }, props);

  return /*#__PURE__*/react.createElement(lib/* Button */.zx, (0,esm_extends/* default */.Z)({
    onClick: onClick
  }, buttonProps), /*#__PURE__*/react.createElement("i", {
    className: "fa ".concat(icon)
  }), title ? /*#__PURE__*/react.createElement("div", null, title) : null);
};

BackButton.displayName = "BackButton";
BackButton.propTypes = {
  title: (prop_types_default()).string,
  icon: (prop_types_default()).string,
  onClick: (prop_types_default()).func
};
BackButton.defaultProps = {
  icon: 'fa-chevron-left'
};
/* harmony default export */ var components_BackButton = ((/* unused pure expression or super */ null &amp;&amp; (BackButton)));
// EXTERNAL MODULE: ./node_modules/@babel/runtime-corejs3/core-js-stable/reflect/construct.js
var construct = __webpack_require__("./node_modules/@babel/runtime-corejs3/core-js-stable/reflect/construct.js");
var construct_default = /*#__PURE__*/__webpack_require__.n(construct);
// EXTERNAL MODULE: ./node_modules/@babel/runtime-corejs3/helpers/esm/classCallCheck.js
var classCallCheck = __webpack_require__("./node_modules/@babel/runtime-corejs3/helpers/esm/classCallCheck.js");
// EXTERNAL MODULE: ./node_modules/@babel/runtime-corejs3/helpers/esm/createClass.js
var createClass = __webpack_require__("./node_modules/@babel/runtime-corejs3/helpers/esm/createClass.js");
// EXTERNAL MODULE: ./node_modules/@babel/runtime-corejs3/helpers/esm/inherits.js
var inherits = __webpack_require__("./node_modules/@babel/runtime-corejs3/helpers/esm/inherits.js");
// EXTERNAL MODULE: ./node_modules/@babel/runtime-corejs3/helpers/esm/possibleConstructorReturn.js
var possibleConstructorReturn = __webpack_require__("./node_modules/@babel/runtime-corejs3/helpers/esm/possibleConstructorReturn.js");
// EXTERNAL MODULE: ./node_modules/@babel/runtime-corejs3/helpers/esm/getPrototypeOf.js
var getPrototypeOf = __webpack_require__("./node_modules/@babel/runtime-corejs3/helpers/esm/getPrototypeOf.js");
// EXTERNAL MODULE: ./node_modules/bodymovin/build/player/bodymovin.js
var bodymovin = __webpack_require__("./node_modules/bodymovin/build/player/bodymovin.js");
var bodymovin_default = /*#__PURE__*/__webpack_require__.n(bodymovin);
;// CONCATENATED MODULE: ./app/shared/components/Bodymovin.js













function Bodymovin_ownKeys(object, enumerableOnly) { var keys = keys_default()(object); if ((get_own_property_symbols_default())) { var symbols = get_own_property_symbols_default()(object); if (enumerableOnly) { symbols = filter_default()(symbols).call(symbols, function (sym) { return get_own_property_descriptor_default()(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; }

function Bodymovin_objectSpread(target) { for (var i = 1; i &lt; arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { Bodymovin_ownKeys(Object(source), true).forEach(function (key) { (0,defineProperty/* default */.Z)(target, key, source[key]); }); } else if ((get_own_property_descriptors_default())) { Object.defineProperties(target, get_own_property_descriptors_default()(source)); } else { Bodymovin_ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, get_own_property_descriptor_default()(source, key)); }); } } return target; }

function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = (0,getPrototypeOf/* default */.Z)(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = (0,getPrototypeOf/* default */.Z)(this).constructor; result = construct_default()(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return (0,possibleConstructorReturn/* default */.Z)(this, result); }; }

function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !(construct_default())) return false; if ((construct_default()).sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(construct_default()(Boolean, [], function () {})); return true; } catch (e) { return false; } }





var Bodymovin = /*#__PURE__*/function (_React$Component) {
  (0,inherits/* default */.Z)(Bodymovin, _React$Component);

  var _super = _createSuper(Bodymovin);

  function Bodymovin() {
    (0,classCallCheck/* default */.Z)(this, Bodymovin);

    return _super.apply(this, arguments);
  }

  (0,createClass/* default */.Z)(Bodymovin, [{
    key: "componentDidMount",
    value: function componentDidMount() {
      var options = Bodymovin_objectSpread({
        container: this.container,
        renderer: 'svg',
        loop: true,
        autoplay: true,
        animationData: this.props.animationData
      }, this.props.options);

      this.animation = bodymovin_default().loadAnimation(options);
    }
  }, {
    key: "componentWillUnmount",
    value: function componentWillUnmount() {
      this.animation.destroy();
    }
  }, {
    key: "shouldComponentUpdate",
    value: function shouldComponentUpdate() {
      return false;
    }
  }, {
    key: "render",
    value: function render() {
      var _this = this;

      var storeContainer = function storeContainer(el) {
        _this.container = el;
      };

      return /*#__PURE__*/react.createElement("div", {
        ref: storeContainer,
        className: this.props.className
      });
    }
  }]);

  return Bodymovin;
}(react.Component);

Bodymovin.displayName = "Bodymovin";

(0,defineProperty/* default */.Z)(Bodymovin, "propTypes", {
  animationData: (prop_types_default()).object.isRequired,
  options: (prop_types_default()).object,
  className: (prop_types_default()).string
});

/* harmony default export */ var components_Bodymovin = (Bodymovin);
;// CONCATENATED MODULE: ./app/shared/components/Divider.js



var Divider = function Divider(_ref) {
  var children = _ref.children;
  return /*#__PURE__*/react.createElement("strong", {
    className: "form-divider"
  }, /*#__PURE__*/react.createElement("span", null, children), /*#__PURE__*/react.createElement("hr", null));
};

Divider.displayName = "Divider";
Divider.propTypes = {
  children: (prop_types_default()).string
};
/* harmony default export */ var components_Divider = (Divider);
;// CONCATENATED MODULE: ./app/shared/components/FormItem.js








function FormItem_createSuper(Derived) { var hasNativeReflectConstruct = FormItem_isNativeReflectConstruct(); return function _createSuperInternal() { var Super = (0,getPrototypeOf/* default */.Z)(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = (0,getPrototypeOf/* default */.Z)(this).constructor; result = construct_default()(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return (0,possibleConstructorReturn/* default */.Z)(this, result); }; }

function FormItem_isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !(construct_default())) return false; if ((construct_default()).sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(construct_default()(Boolean, [], function () {})); return true; } catch (e) { return false; } }





var FormItem = /*#__PURE__*/function (_Component) {
  (0,inherits/* default */.Z)(FormItem, _Component);

  var _super = FormItem_createSuper(FormItem);

  function FormItem() {
    (0,classCallCheck/* default */.Z)(this, FormItem);

    return _super.apply(this, arguments);
  }

  (0,createClass/* default */.Z)(FormItem, [{
    key: "render",
    value: function render() {
      var _this$props = this.props,
          name = _this$props.name,
          value = _this$props.value,
          label = _this$props.label,
          type = _this$props.type,
          onChange = _this$props.onChange,
          icon = _this$props.icon;
      return /*#__PURE__*/react.createElement(lib/* FormGroup */.cw, null, /*#__PURE__*/react.createElement(lib/* InputGroup */.BZ, null, /*#__PURE__*/react.createElement(lib/* InputGroupAddon */.wF, null, /*#__PURE__*/react.createElement("i", {
        className: "fa ".concat(icon)
      })), /*#__PURE__*/react.createElement(lib/* Input */.II, {
        name: name,
        type: type,
        placeholder: label,
        value: value,
        onChange: onChange
      })));
    }
  }]);

  return FormItem;
}(react.Component);

FormItem.displayName = "FormItem";

(0,defineProperty/* default */.Z)(FormItem, "propTypes", {
  name: (prop_types_default()).string.isRequired,
  type: (prop_types_default()).string,
  label: (prop_types_default()).string,
  onChange: (prop_types_default()).func.isRequired,
  value: (prop_types_default()).string,
  icon: (prop_types_default()).string
});

(0,defineProperty/* default */.Z)(FormItem, "defaultProps", {
  type: 'input'
});

/* harmony default export */ var components_FormItem = ((/* unused pure expression or super */ null &amp;&amp; (FormItem)));
// EXTERNAL MODULE: ./app/shared/assets/map-location.svg
var map_location = __webpack_require__("./app/shared/assets/map-location.svg");
;// CONCATENATED MODULE: ./app/shared/components/GoogleMap.js







function GoogleMap_ownKeys(object, enumerableOnly) { var keys = keys_default()(object); if ((get_own_property_symbols_default())) { var symbols = get_own_property_symbols_default()(object); if (enumerableOnly) { symbols = filter_default()(symbols).call(symbols, function (sym) { return get_own_property_descriptor_default()(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; }

function GoogleMap_objectSpread(target) { for (var i = 1; i &lt; arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { GoogleMap_ownKeys(Object(source), true).forEach(function (key) { (0,defineProperty/* default */.Z)(target, key, source[key]); }); } else if ((get_own_property_descriptors_default())) { Object.defineProperties(target, get_own_property_descriptors_default()(source)); } else { GoogleMap_ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, get_own_property_descriptor_default()(source, key)); }); } } return target; }






var GoogleMap = function GoogleMap(_ref) {
  var latitude = _ref.latitude,
      longitude = _ref.longitude,
      options = _ref.options,
      style = _ref.style;

  var settings = GoogleMap_objectSpread({
    width: 200,
    height: 150,
    zoom: 15,
    marker: 'small',
    color: null
  }, options);

  var generateUrl = function generateUrl() {
    var base = ['https://maps.googleapis.com/maps/api/staticmap?key=AIzaSyDnIy4H6lL24aD7VnYxc1hKYYJM1r63Qlo', '&amp;size=', settings.width, 'x', settings.height, '&amp;center=', latitude, ',', longitude, '&amp;zoom=', settings.zoom, '&amp;scale=', window.devicePixelRatio || 1, '&amp;sensor=false'];
    return base.join('');
  };

  return /*#__PURE__*/react.createElement("div", {
    className: "google-map"
  }, /*#__PURE__*/react.createElement("img", {
    className: "map",
    src: generateUrl(),
    style: style
  }), /*#__PURE__*/react.createElement("img", {
    className: "marker",
    src: map_location
  }));
};

GoogleMap.displayName = "GoogleMap";
GoogleMap.propTypes = {
  latitude: (prop_types_default()).number.isRequired,
  longitude: (prop_types_default()).number.isRequired,
  options: (prop_types_default()).object,
  style: (prop_types_default()).object
};
/* harmony default export */ var components_GoogleMap = (GoogleMap);
;// CONCATENATED MODULE: ./app/shared/components/LargeButton.js








var LargeButton_excluded = ["title", "icon", "subtext", "onClick"];

function LargeButton_ownKeys(object, enumerableOnly) { var keys = keys_default()(object); if ((get_own_property_symbols_default())) { var symbols = get_own_property_symbols_default()(object); if (enumerableOnly) { symbols = filter_default()(symbols).call(symbols, function (sym) { return get_own_property_descriptor_default()(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; }

function LargeButton_objectSpread(target) { for (var i = 1; i &lt; arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { LargeButton_ownKeys(Object(source), true).forEach(function (key) { (0,defineProperty/* default */.Z)(target, key, source[key]); }); } else if ((get_own_property_descriptors_default())) { Object.defineProperties(target, get_own_property_descriptors_default()(source)); } else { LargeButton_ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, get_own_property_descriptor_default()(source, key)); }); } } return target; }





var LargeButton = function LargeButton(_ref) {
  var title = _ref.title,
      icon = _ref.icon,
      subtext = _ref.subtext,
      onClick = _ref.onClick,
      props = (0,objectWithoutProperties/* default */.Z)(_ref, LargeButton_excluded);

  var buttonProps = LargeButton_objectSpread({
    className: 'btn-xl'
  }, props);

  return /*#__PURE__*/react.createElement(lib/* Button */.zx, (0,esm_extends/* default */.Z)({
    onClick: onClick
  }, buttonProps), /*#__PURE__*/react.createElement("i", {
    className: "fa ".concat(icon)
  }), /*#__PURE__*/react.createElement("div", null, title, /*#__PURE__*/react.createElement("span", null, subtext)));
};

LargeButton.displayName = "LargeButton";
LargeButton.propTypes = {
  title: (prop_types_default()).string.isRequired,
  subtext: (prop_types_default()).string,
  icon: (prop_types_default()).string,
  onClick: (prop_types_default()).func
};
/* harmony default export */ var components_LargeButton = ((/* unused pure expression or super */ null &amp;&amp; (LargeButton)));
;// CONCATENATED MODULE: ./app/shared/components/Layout.js








function Layout_createSuper(Derived) { var hasNativeReflectConstruct = Layout_isNativeReflectConstruct(); return function _createSuperInternal() { var Super = (0,getPrototypeOf/* default */.Z)(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = (0,getPrototypeOf/* default */.Z)(this).constructor; result = construct_default()(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return (0,possibleConstructorReturn/* default */.Z)(this, result); }; }

function Layout_isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !(construct_default())) return false; if ((construct_default()).sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(construct_default()(Boolean, [], function () {})); return true; } catch (e) { return false; } }




var Layout = /*#__PURE__*/function (_Component) {
  (0,inherits/* default */.Z)(Layout, _Component);

  var _super = Layout_createSuper(Layout);

  function Layout() {
    (0,classCallCheck/* default */.Z)(this, Layout);

    return _super.apply(this, arguments);
  }

  (0,createClass/* default */.Z)(Layout, [{
    key: "render",
    value: function render() {
      return /*#__PURE__*/react.createElement("div", {
        id: "wheniwork-is-awesome"
      }, /*#__PURE__*/react.createElement("div", {
        id: "content",
        className: "content"
      }, /*#__PURE__*/react.createElement("div", {
        className: "content--inside"
      }, this.props.children)));
    }
  }]);

  return Layout;
}(react.Component);

Layout.displayName = "Layout";

(0,defineProperty/* default */.Z)(Layout, "propTypes", {
  children: (prop_types_default()).node
});

/* harmony default export */ var components_Layout = ((/* unused pure expression or super */ null &amp;&amp; (Layout)));
// EXTERNAL MODULE: ./app/shared/assets/wiw-logo-big.svg
var wiw_logo_big = __webpack_require__("./app/shared/assets/wiw-logo-big.svg");
;// CONCATENATED MODULE: ./app/shared/components/Logo.js



var Logo = function Logo() {
  return /*#__PURE__*/react.createElement("div", {
    className: "logo"
  }, /*#__PURE__*/react.createElement("img", {
    src: wiw_logo_big,
    alt: ""
  }));
};

Logo.displayName = "Logo";
/* harmony default export */ var components_Logo = ((/* unused pure expression or super */ null &amp;&amp; (Logo)));
// EXTERNAL MODULE: ./node_modules/react-router-dom/cjs/react-router-dom.min.js
var react_router_dom_min = __webpack_require__("./node_modules/react-router-dom/cjs/react-router-dom.min.js");
;// CONCATENATED MODULE: ./app/shared/components/NotFound.js







function NotFound_createSuper(Derived) { var hasNativeReflectConstruct = NotFound_isNativeReflectConstruct(); return function _createSuperInternal() { var Super = (0,getPrototypeOf/* default */.Z)(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = (0,getPrototypeOf/* default */.Z)(this).constructor; result = construct_default()(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return (0,possibleConstructorReturn/* default */.Z)(this, result); }; }

function NotFound_isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !(construct_default())) return false; if ((construct_default()).sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(construct_default()(Boolean, [], function () {})); return true; } catch (e) { return false; } }




var NotFound = /*#__PURE__*/function (_Component) {
  (0,inherits/* default */.Z)(NotFound, _Component);

  var _super = NotFound_createSuper(NotFound);

  function NotFound() {
    (0,classCallCheck/* default */.Z)(this, NotFound);

    return _super.apply(this, arguments);
  }

  (0,createClass/* default */.Z)(NotFound, [{
    key: "render",
    value: function render() {
      return /*#__PURE__*/react.createElement("div", {
        className: "container"
      }, /*#__PURE__*/react.createElement("h1", null, "Doh! 404!"), /*#__PURE__*/react.createElement("p", null, "These are ", /*#__PURE__*/react.createElement("em", null, "not"), " the droids you are looking for!"), /*#__PURE__*/react.createElement("p", null, /*#__PURE__*/react.createElement(react_router_dom_min/* Link */.rU, {
        to: "/"
      }, "Back to Dashboard")));
    }
  }]);

  return NotFound;
}(react.Component);

NotFound.displayName = "NotFound";
/* harmony default export */ var components_NotFound = ((/* unused pure expression or super */ null &amp;&amp; (NotFound)));
// EXTERNAL MODULE: ./app/shared/components/PageContainer.js + 1 modules
var PageContainer = __webpack_require__("./app/shared/components/PageContainer.js");
// EXTERNAL MODULE: ./app/shared/components/SmallHeader.js
var SmallHeader = __webpack_require__("./app/shared/components/SmallHeader.js");
// EXTERNAL MODULE: ./node_modules/@babel/runtime-corejs3/core-js-stable/instance/map.js
var map = __webpack_require__("./node_modules/@babel/runtime-corejs3/core-js-stable/instance/map.js");
var map_default = /*#__PURE__*/__webpack_require__.n(map);
// EXTERNAL MODULE: ./node_modules/@babel/runtime-corejs3/core-js-stable/instance/fill.js
var fill = __webpack_require__("./node_modules/@babel/runtime-corejs3/core-js-stable/instance/fill.js");
var fill_default = /*#__PURE__*/__webpack_require__.n(fill);
// EXTERNAL MODULE: ./node_modules/@serprex/react-motion/lib/react-motion.js
var react_motion = __webpack_require__("./node_modules/@serprex/react-motion/lib/react-motion.js");
;// CONCATENATED MODULE: ./app/shared/components/TransitionPanel.js







var TransitionPanel_excluded = ["opacity", "y"],
    _excluded2 = ["children"];



function TransitionPanel_ownKeys(object, enumerableOnly) { var keys = keys_default()(object); if ((get_own_property_symbols_default())) { var symbols = get_own_property_symbols_default()(object); if (enumerableOnly) { symbols = filter_default()(symbols).call(symbols, function (sym) { return get_own_property_descriptor_default()(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; }

function TransitionPanel_objectSpread(target) { for (var i = 1; i &lt; arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { TransitionPanel_ownKeys(Object(source), true).forEach(function (key) { (0,defineProperty/* default */.Z)(target, key, source[key]); }); } else if ((get_own_property_descriptors_default())) { Object.defineProperties(target, get_own_property_descriptors_default()(source)); } else { TransitionPanel_ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, get_own_property_descriptor_default()(source, key)); }); } } return target; }




var TRANSLATE = 40;
var STIFFNESS = 250;

function spring(value) {
  return (0,react_motion/* spring */.ST)(value, {
    stiffness: STIFFNESS
  });
}

var TransitionPanel = function TransitionPanel(props) {
  var getStyles = function getStyles(props) {
    return {
      key: props.location.pathname,
      style: {
        opacity: spring(1),
        y: spring(0),
        zIndex: 1
      },
      data: props
    };
  };

  var getDefaultStyles = function getDefaultStyles(props) {
    return TransitionPanel_objectSpread(TransitionPanel_objectSpread({}, getStyles(props)), {}, {
      style: {
        opacity: 0,
        y: TRANSLATE,
        zIndex: 1
      }
    });
  };

  var mapStyles = function mapStyles(_ref) {
    var opacity = _ref.opacity,
        y = _ref.y,
        other = (0,objectWithoutProperties/* default */.Z)(_ref, TransitionPanel_excluded);

    return TransitionPanel_objectSpread({
      transform: Math.abs(y) &gt;= 0.01 ? "translate3d(0, ".concat(y, "px, 0)") : false,
      opacity: opacity
    }, other);
  };

  var willLeave = function willLeave() {
    return {
      zIndex: 0,
      opacity: spring(0),
      y: spring(-TRANSLATE)
    };
  };

  var willEnter = function willEnter() {
    return {
      opacity: 0,
      y: TRANSLATE
    };
  };

  return /*#__PURE__*/react.createElement(react_motion/* TransitionMotion */.bg, {
    willLeave: willLeave,
    willEnter: willEnter,
    defaultStyles: [getDefaultStyles(props)],
    styles: [getStyles(props)]
  }, function (interpolatedStyles) {
    return /*#__PURE__*/react.createElement("div", null, map_default()(interpolatedStyles).call(interpolatedStyles, function (config) {
      var _context;

      var _config$data = config.data,
          children = _config$data.children,
          rest = (0,objectWithoutProperties/* default */.Z)(_config$data, _excluded2);

      return /*#__PURE__*/react.createElement("div", {
        key: config.key,
        style: TransitionPanel_objectSpread(TransitionPanel_objectSpread({}, fill_default()(styles)), mapStyles(config.style))
      }, map_default()(_context = react.Children).call(_context, children, function (child) {
        return /*#__PURE__*/react.cloneElement(child, rest);
      }));
    }));
  });
};

TransitionPanel.displayName = "TransitionPanel";
TransitionPanel.propTypes = {
  children: (prop_types_default()).node,
  location: (prop_types_default()).object
};
var styles = {
  fill: {
    position: 'absolute',
    left: 0,
    right: 0,
    top: 0,
    marginBottom: '50px'
  }
};
/* harmony default export */ var components_TransitionPanel = (TransitionPanel);
;// CONCATENATED MODULE: ./app/shared/components/index.js



























/***/ }),

/***/ "./app/shared/request.js":
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {

"use strict";
/* unused harmony export request */
/* harmony import */ var wiw_utils__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("./app/wiw/utils/index.js");
/* harmony import */ var shared_auth__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__("./app/shared/auth/index.js");
/* harmony import */ var js_cookie__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__("./node_modules/js-cookie/dist/js.cookie.mjs");



var request = function request(requestKey) {
  var host = function host() {
    switch (requestKey) {
      case 'api':
        return {"COOKIE_DOMAIN":".wheniwork.com","LOGIN_FRONTEND_URL":"https://login.wheniwork.com","API_ROOT":"https://api.login.wheniwork.com","API_ROOT_WORKZONES":"https://api.wheniwork.com/2","APP_LEGACY_ROOT":"https://app.wheniwork.com","ROOT_DOMAIN":"wheniwork.com","FRONTEND_URL":"https://appx.wheniwork.com","PREFIX":"https://login.wheniwork.com/","ICON_LIBRARY_HOST":"https://icons.wheniwork.com","ICON_LIBRARY_VERSION":"5.0.0","NOINDEX":false,"APPLE_SERVICES_ID":"com.wheniwork.signinwithapple.login","GOOGLE_MAPS_KEY":"AIzaSyADmW2Vb5A6L5pBtUefBPgzT2FhXrv8zRI","ROLLBAR_CLIENT_TOKEN":"4d91c9ca13c1430d8718fcc0d146c7d2","ROLLBAR_SERVER_TOKEN":"c8a92b496e084df99fea3995499b43a0","ZENDESK_SSO_URL":"https://thisclicks.zendesk.com/access/jwt","HISTORY":{},"DEVPANEL":{"gitlabToken":"7-AtK2s48irF-eyAj4Wj","repositoryBase":"https://gitlab.wheniwork.com/apps/login-react","passBranchCookie":false,"passXdebugCookie":true},"LAUNCH_DARKLY_CLIENT_ID":"59a8160034b9300b59a913cc","PUBLIC_PATH":"https://login.wheniwork.com/","NODE_ENV":"production","ENV":"production","COMMIT_HASH":"368c73f\n"}.API_ROOT_WORKZONES;

      case 'login':
      default:
        requestKey = undefined;
        return {"COOKIE_DOMAIN":".wheniwork.com","LOGIN_FRONTEND_URL":"https://login.wheniwork.com","API_ROOT":"https://api.login.wheniwork.com","API_ROOT_WORKZONES":"https://api.wheniwork.com/2","APP_LEGACY_ROOT":"https://app.wheniwork.com","ROOT_DOMAIN":"wheniwork.com","FRONTEND_URL":"https://appx.wheniwork.com","PREFIX":"https://login.wheniwork.com/","ICON_LIBRARY_HOST":"https://icons.wheniwork.com","ICON_LIBRARY_VERSION":"5.0.0","NOINDEX":false,"APPLE_SERVICES_ID":"com.wheniwork.signinwithapple.login","GOOGLE_MAPS_KEY":"AIzaSyADmW2Vb5A6L5pBtUefBPgzT2FhXrv8zRI","ROLLBAR_CLIENT_TOKEN":"4d91c9ca13c1430d8718fcc0d146c7d2","ROLLBAR_SERVER_TOKEN":"c8a92b496e084df99fea3995499b43a0","ZENDESK_SSO_URL":"https://thisclicks.zendesk.com/access/jwt","HISTORY":{},"DEVPANEL":{"gitlabToken":"7-AtK2s48irF-eyAj4Wj","repositoryBase":"https://gitlab.wheniwork.com/apps/login-react","passBranchCookie":false,"passXdebugCookie":true},"LAUNCH_DARKLY_CLIENT_ID":"59a8160034b9300b59a913cc","PUBLIC_PATH":"https://login.wheniwork.com/","NODE_ENV":"production","ENV":"production","COMMIT_HASH":"368c73f\n"}.API_ROOT;
    }
  };

  var headers = {};

  if ((0,shared_auth__WEBPACK_IMPORTED_MODULE_1__/* .getToken */ .LP)()) {
    headers['W-Token'] = (0,shared_auth__WEBPACK_IMPORTED_MODULE_1__/* .getToken */ .LP)();
    headers['Authorization'] = (0,shared_auth__WEBPACK_IMPORTED_MODULE_1__/* .getToken */ .LP)();
  }

  if ((0,shared_auth__WEBPACK_IMPORTED_MODULE_1__/* .getUserId */ .n5)()) {
    headers['W-UserId'] = (0,shared_auth__WEBPACK_IMPORTED_MODULE_1__/* .getUserId */ .n5)();
  } // Only add branch header for requests to monolith


  if (requestKey === 'api' &amp;&amp; {"COOKIE_DOMAIN":".wheniwork.com","LOGIN_FRONTEND_URL":"https://login.wheniwork.com","API_ROOT":"https://api.login.wheniwork.com","API_ROOT_WORKZONES":"https://api.wheniwork.com/2","APP_LEGACY_ROOT":"https://app.wheniwork.com","ROOT_DOMAIN":"wheniwork.com","FRONTEND_URL":"https://appx.wheniwork.com","PREFIX":"https://login.wheniwork.com/","ICON_LIBRARY_HOST":"https://icons.wheniwork.com","ICON_LIBRARY_VERSION":"5.0.0","NOINDEX":false,"APPLE_SERVICES_ID":"com.wheniwork.signinwithapple.login","GOOGLE_MAPS_KEY":"AIzaSyADmW2Vb5A6L5pBtUefBPgzT2FhXrv8zRI","ROLLBAR_CLIENT_TOKEN":"4d91c9ca13c1430d8718fcc0d146c7d2","ROLLBAR_SERVER_TOKEN":"c8a92b496e084df99fea3995499b43a0","ZENDESK_SSO_URL":"https://thisclicks.zendesk.com/access/jwt","HISTORY":{},"DEVPANEL":{"gitlabToken":"7-AtK2s48irF-eyAj4Wj","repositoryBase":"https://gitlab.wheniwork.com/apps/login-react","passBranchCookie":false,"passXdebugCookie":true},"LAUNCH_DARKLY_CLIENT_ID":"59a8160034b9300b59a913cc","PUBLIC_PATH":"https://login.wheniwork.com/","NODE_ENV":"production","ENV":"production","COMMIT_HASH":"368c73f\n"}.ENV !== 'production') {
    headers.Branch = js_cookie__WEBPACK_IMPORTED_MODULE_2__/* ["default"].get */ .Z.get('branch') || 'master';
  }

  return new wiw_utils__WEBPACK_IMPORTED_MODULE_0__/* .Request */ .c({
    headers: headers
  }, host(), requestKey);
};
/* harmony default export */ __webpack_exports__["Z"] = (request);

/***/ }),

/***/ "./app/store/actionTypes.js":
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {

"use strict";
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "Er": function() { return /* binding */ BOOTSTRAP_INIT; },
/* harmony export */   "Yy": function() { return /* binding */ BOOTSTRAP_SUCCESS; },
/* harmony export */   "J4": function() { return /* binding */ BOOTSTRAP_FAILED; },
/* harmony export */   "PF": function() { return /* binding */ EXIT_APP; },
/* harmony export */   "C7": function() { return /* binding */ SET_ENTRY_INFO; },
/* harmony export */   "xR": function() { return /* binding */ CLEAR_ENTRY_INFO; },
/* harmony export */   "k3": function() { return /* binding */ SET_LOGIN_DESTINATION; },
/* harmony export */   "zw": function() { return /* binding */ CLEAR_LOGIN_DESTINATION; },
/* harmony export */   "ym": function() { return /* binding */ LOGIN; },
/* harmony export */   "Nv": function() { return /* binding */ LOGOUT; },
/* harmony export */   "g_": function() { return /* binding */ AUTOLOGIN; },
/* harmony export */   "Nz": function() { return /* binding */ REGISTER; },
/* harmony export */   "D1": function() { return /* binding */ LOAD_REGID_INFO; },
/* harmony export */   "df": function() { return /* binding */ SET_AUTH_USER; },
/* harmony export */   "UH": function() { return /* binding */ SET_AUTH_MODE; },
/* harmony export */   "lP": function() { return /* binding */ FORGOT_PASSWORD; },
/* harmony export */   "bk": function() { return /* binding */ RESET_PASSWORD; },
/* harmony export */   "SF": function() { return /* binding */ VERIFY_RESET_TOKEN; },
/* harmony export */   "oj": function() { return /* binding */ CHANGE_PASSWORD; },
/* harmony export */   "cg": function() { return /* binding */ SET_PASSWORD; },
/* harmony export */   "K4": function() { return /* binding */ SET_TEMP_ACCOUNT; },
/* harmony export */   "z4": function() { return /* binding */ SET_TEMP_USER; },
/* harmony export */   "tT": function() { return /* binding */ REQUEST_JOIN; },
/* harmony export */   "tP": function() { return /* binding */ REQUEST_INVITE; },
/* harmony export */   "vD": function() { return /* binding */ SUGGEST_INDUSTRY; },
/* harmony export */   "X2": function() { return /* binding */ ACCOUNTS_LIST; },
/* harmony export */   "k$": function() { return /* binding */ ACCOUNT_SELECT; },
/* harmony export */   "wU": function() { return /* binding */ SET_ACTIVE_ACCOUNT; },
/* harmony export */   "WH": function() { return /* binding */ FETCH_USERS; },
/* harmony export */   "Ty": function() { return /* binding */ RECEIVE_USERS; },
/* harmony export */   "ud": function() { return /* binding */ SET_ACTIVE_USER; },
/* harmony export */   "fV": function() { return /* binding */ DIALOG_OPEN; },
/* harmony export */   "Ah": function() { return /* binding */ DIALOG_UPDATE; },
/* harmony export */   "Ro": function() { return /* binding */ DIALOG_CLOSE; },
/* harmony export */   "DJ": function() { return /* binding */ NOTICE_ADD; },
/* harmony export */   "cz": function() { return /* binding */ NOTICE_REMOVE; },
/* harmony export */   "vY": function() { return /* binding */ NOTICE_CLEAR; },
/* harmony export */   "Dr": function() { return /* binding */ NOTICE_TOAST; },
/* harmony export */   "RS": function() { return /* binding */ ROUTE_SET; },
/* harmony export */   "ec": function() { return /* binding */ FETCH_TRIAL_STATUS; },
/* harmony export */   "FH": function() { return /* binding */ FETCH_TIMEZONES; }
/* harmony export */ });
/* unused harmony exports BOOTSTRAPPED, createAsyncTypes, ONBOARD_UNCLAIMED_USER, CREATE_UNCLAIMED_ACCOUNT, CHECK_PLACE_FREE, GET_TIMEZONES, ACCOUNTS_SEARCH */
/* harmony import */ var _babel_runtime_corejs3_core_js_stable_instance_concat__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("./node_modules/@babel/runtime-corejs3/core-js-stable/instance/concat.js");
/* harmony import */ var _babel_runtime_corejs3_core_js_stable_instance_concat__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs3_core_js_stable_instance_concat__WEBPACK_IMPORTED_MODULE_0__);

var BOOTSTRAP_INIT = 'BOOTSTRAP_INIT';
var BOOTSTRAP_SUCCESS = 'BOOTSTRAP_SUCCESS';
var BOOTSTRAP_FAILED = 'BOOTSTRAP_FAILED';
var BOOTSTRAPPED = 'BOOTSTRAPPED';
var EXIT_APP = 'EXIT_APP';
var SET_ENTRY_INFO = 'SET_ENTRY_INFO';
var CLEAR_ENTRY_INFO = 'CLEAR_ENTRY_INFO';
var SET_LOGIN_DESTINATION = 'SET_LOGIN_DESTINATION';
var CLEAR_LOGIN_DESTINATION = 'CLEAR_LOGIN_DESTINATION'; // Store all local action type constants here

/**
 * @typedef {Object} ReduxRequest
 * @property {string} REQUEST Fetch call requested
 * @property {string} SUCCESS Fetch call successful
 * @property {string} FAILURE Fetch call failed
 */

var REQUEST = 'REQUEST';
var SUCCESS = 'SUCCESS';
var FAILURE = 'FAILURE';
/**
 * DO NOT EDIT THIS FUNC
 * @param {string} base the request base name i.e. LOAD_ACCOUNTS
 * @return {ReduxRequest}
 */

function createAsyncTypes(base) {
  return [REQUEST, SUCCESS, FAILURE].reduce(function (acc, type) {
    var _context;

    acc[type] = _babel_runtime_corejs3_core_js_stable_instance_concat__WEBPACK_IMPORTED_MODULE_0___default()(_context = "".concat(base, "_")).call(_context, type);
    return acc;
  }, {});
}
var LOGIN = createAsyncTypes('LOGIN');
var LOGOUT = 'LOGOUT';
var AUTOLOGIN = 'AUTOLOGIN';
var REGISTER = createAsyncTypes('REGISTER');
var LOAD_REGID_INFO = createAsyncTypes('LOAD_REGID_INFO');
var SET_AUTH_USER = 'SET_AUTH_USER';
var SET_AUTH_MODE = 'SET_AUTH_MODE';
var FORGOT_PASSWORD = createAsyncTypes('FORGOT_PASSWORD');
var RESET_PASSWORD = createAsyncTypes('RESET_PASSWORD');
var VERIFY_RESET_TOKEN = createAsyncTypes('VERIFY_RESET_TOKEN');
var CHANGE_PASSWORD = createAsyncTypes('CHANGE_PASSWORD');
var SET_PASSWORD = createAsyncTypes('SET_PASSWORD');
var SET_TEMP_ACCOUNT = 'SET_TEMP_ACCOUNT';
var SET_TEMP_USER = 'SET_TEMP_USER';
var REQUEST_JOIN = createAsyncTypes('REQUEST_JOIN');
var REQUEST_INVITE = createAsyncTypes('REQUEST_INVITE');
var ONBOARD_UNCLAIMED_USER = createAsyncTypes('ONBOARD_UNCLAIMED_USER');
var CREATE_UNCLAIMED_ACCOUNT = createAsyncTypes('CREATE_UNCLAIMED_ACCOUNT');
var SUGGEST_INDUSTRY = createAsyncTypes('SUGGEST_INDUSTRY');
var CHECK_PLACE_FREE = createAsyncTypes('CHECK_PLACE_FREE');
var GET_TIMEZONES = createAsyncTypes('GET_TIMEZONES');
var ACCOUNTS_LIST = createAsyncTypes('ACCOUNTS_LIST');
var ACCOUNTS_SEARCH = createAsyncTypes('ACCOUNTS_SEARCH');
var ACCOUNT_SELECT = 'ACCOUNT_SELECT';
var SET_ACTIVE_ACCOUNT = 'SET_ACTIVE_ACCOUNT';
var FETCH_USERS = createAsyncTypes('FETCH_USERS');
var RECEIVE_USERS = createAsyncTypes('RECEIVE_USERS');
var SET_ACTIVE_USER = 'SET_ACTIVE_USER';
var DIALOG_OPEN = 'DIALOG_OPEN';
var DIALOG_UPDATE = 'DIALOG_UPDATE';
var DIALOG_CLOSE = 'DIALOG_CLOSE'; // Notice

var NOTICE_ADD = 'NOTICE_ADD';
var NOTICE_REMOVE = 'NOTICE_REMOVE';
var NOTICE_CLEAR = 'NOTICE_CLEAR';
var NOTICE_TOAST = 'NOTICE_TOAST';
var ROUTE_SET = 'ROUTE_SET';
var FETCH_TRIAL_STATUS = createAsyncTypes('FETCH_TRIAL_STATUS');
var FETCH_TIMEZONES = createAsyncTypes('FETCH_TIMEZONES');

/***/ }),

/***/ "./app/store/actions/app.js":
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {

"use strict";
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "iU": function() { return /* binding */ setLoginDestination; },
/* harmony export */   "Se": function() { return /* binding */ clearLoginDestination; },
/* harmony export */   "oO": function() { return /* binding */ exitApp; }
/* harmony export */ });
/* harmony import */ var shared_auth__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("./app/shared/auth/index.js");
/* harmony import */ var store_actionTypes__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__("./app/store/actionTypes.js");
/* harmony import */ var _entryInfo__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__("./app/store/actions/entryInfo.js");
/* harmony import */ var data_user_model__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__("./app/data/user/model.js");
/* harmony import */ var js_cookie__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__("./node_modules/js-cookie/dist/js.cookie.mjs");





function setLoginDestination(path) {
  return function (dispatch, getState) {
    var state = getState();

    if (!state.bootstrap.loginDestination) {
      dispatch({
        type: store_actionTypes__WEBPACK_IMPORTED_MODULE_1__/* .SET_LOGIN_DESTINATION */ .k3,
        path: path
      });
    }
  };
}
function clearLoginDestination() {
  return {
    type: store_actionTypes__WEBPACK_IMPORTED_MODULE_1__/* .CLEAR_LOGIN_DESTINATION */ .zw
  };
}
/**
 * Tidies up any lingering session stuff, and directs the user out of the login frontend to wherever
 * they're going. It decides where to send them according to the following rules:
 *
 * 1. If a destination is explicitly provided, they will be taken there.
 * 2. Otherwise, if a `redirect` parameter was specified, they will be taken there.
 * 3. Otherwise, it will take them straight to the app.
 *
 * Most of the time you can just call exitApp() and it will do the right thing.
 *
 * @param {string|null} destination The URL (relative or absolute) to which the user should be sent.
 */

function exitApp() {
  var destination = arguments.length &gt; 0 &amp;&amp; arguments[0] !== undefined ? arguments[0] : null;
  var user = arguments.length &gt; 1 &amp;&amp; arguments[1] !== undefined ? arguments[1] : null;
  return function (dispatch, getState) {
    // Must grab this before the entry info is cleared.
    var store = getState();
    var bootstrap = store.bootstrap;
    dispatch((0,_entryInfo__WEBPACK_IMPORTED_MODULE_2__/* .clearEntryInfoAction */ ._)());
    dispatch({
      type: store_actionTypes__WEBPACK_IMPORTED_MODULE_1__/* .EXIT_APP */ .PF
    });
    var selectedUser = user || (0,shared_auth__WEBPACK_IMPORTED_MODULE_0__/* .getAuthUser */ .nX)(store);
    var fallbackUrl = null;

    if (selectedUser &amp;&amp; selectedUser.role === data_user_model__WEBPACK_IMPORTED_MODULE_3__/* ["default"].Role.EMPLOYEE */ .Z.Role.EMPLOYEE) {
      fallbackUrl = "".concat({"COOKIE_DOMAIN":".wheniwork.com","LOGIN_FRONTEND_URL":"https://login.wheniwork.com","API_ROOT":"https://api.login.wheniwork.com","API_ROOT_WORKZONES":"https://api.wheniwork.com/2","APP_LEGACY_ROOT":"https://app.wheniwork.com","ROOT_DOMAIN":"wheniwork.com","FRONTEND_URL":"https://appx.wheniwork.com","PREFIX":"https://login.wheniwork.com/","ICON_LIBRARY_HOST":"https://icons.wheniwork.com","ICON_LIBRARY_VERSION":"5.0.0","NOINDEX":false,"APPLE_SERVICES_ID":"com.wheniwork.signinwithapple.login","GOOGLE_MAPS_KEY":"AIzaSyADmW2Vb5A6L5pBtUefBPgzT2FhXrv8zRI","ROLLBAR_CLIENT_TOKEN":"4d91c9ca13c1430d8718fcc0d146c7d2","ROLLBAR_SERVER_TOKEN":"c8a92b496e084df99fea3995499b43a0","ZENDESK_SSO_URL":"https://thisclicks.zendesk.com/access/jwt","HISTORY":{},"DEVPANEL":{"gitlabToken":"7-AtK2s48irF-eyAj4Wj","repositoryBase":"https://gitlab.wheniwork.com/apps/login-react","passBranchCookie":false,"passXdebugCookie":true},"LAUNCH_DARKLY_CLIENT_ID":"59a8160034b9300b59a913cc","PUBLIC_PATH":"https://login.wheniwork.com/","NODE_ENV":"production","ENV":"production","COMMIT_HASH":"368c73f\n"}.FRONTEND_URL, "/myschedule");
    } // Redirect URL will always contain a full address including an HTTPS


    var redirectUrl = destination || bootstrap.entry &amp;&amp; bootstrap.entry.redirect || fallbackUrl || {"COOKIE_DOMAIN":".wheniwork.com","LOGIN_FRONTEND_URL":"https://login.wheniwork.com","API_ROOT":"https://api.login.wheniwork.com","API_ROOT_WORKZONES":"https://api.wheniwork.com/2","APP_LEGACY_ROOT":"https://app.wheniwork.com","ROOT_DOMAIN":"wheniwork.com","FRONTEND_URL":"https://appx.wheniwork.com","PREFIX":"https://login.wheniwork.com/","ICON_LIBRARY_HOST":"https://icons.wheniwork.com","ICON_LIBRARY_VERSION":"5.0.0","NOINDEX":false,"APPLE_SERVICES_ID":"com.wheniwork.signinwithapple.login","GOOGLE_MAPS_KEY":"AIzaSyADmW2Vb5A6L5pBtUefBPgzT2FhXrv8zRI","ROLLBAR_CLIENT_TOKEN":"4d91c9ca13c1430d8718fcc0d146c7d2","ROLLBAR_SERVER_TOKEN":"c8a92b496e084df99fea3995499b43a0","ZENDESK_SSO_URL":"https://thisclicks.zendesk.com/access/jwt","HISTORY":{},"DEVPANEL":{"gitlabToken":"7-AtK2s48irF-eyAj4Wj","repositoryBase":"https://gitlab.wheniwork.com/apps/login-react","passBranchCookie":false,"passXdebugCookie":true},"LAUNCH_DARKLY_CLIENT_ID":"59a8160034b9300b59a913cc","PUBLIC_PATH":"https://login.wheniwork.com/","NODE_ENV":"production","ENV":"production","COMMIT_HASH":"368c73f\n"}.FRONTEND_URL;
    js_cookie__WEBPACK_IMPORTED_MODULE_4__/* ["default"].remove */ .Z.remove('W-Redirect', {
      domain: ".".concat({"COOKIE_DOMAIN":".wheniwork.com","LOGIN_FRONTEND_URL":"https://login.wheniwork.com","API_ROOT":"https://api.login.wheniwork.com","API_ROOT_WORKZONES":"https://api.wheniwork.com/2","APP_LEGACY_ROOT":"https://app.wheniwork.com","ROOT_DOMAIN":"wheniwork.com","FRONTEND_URL":"https://appx.wheniwork.com","PREFIX":"https://login.wheniwork.com/","ICON_LIBRARY_HOST":"https://icons.wheniwork.com","ICON_LIBRARY_VERSION":"5.0.0","NOINDEX":false,"APPLE_SERVICES_ID":"com.wheniwork.signinwithapple.login","GOOGLE_MAPS_KEY":"AIzaSyADmW2Vb5A6L5pBtUefBPgzT2FhXrv8zRI","ROLLBAR_CLIENT_TOKEN":"4d91c9ca13c1430d8718fcc0d146c7d2","ROLLBAR_SERVER_TOKEN":"c8a92b496e084df99fea3995499b43a0","ZENDESK_SSO_URL":"https://thisclicks.zendesk.com/access/jwt","HISTORY":{},"DEVPANEL":{"gitlabToken":"7-AtK2s48irF-eyAj4Wj","repositoryBase":"https://gitlab.wheniwork.com/apps/login-react","passBranchCookie":false,"passXdebugCookie":true},"LAUNCH_DARKLY_CLIENT_ID":"59a8160034b9300b59a913cc","PUBLIC_PATH":"https://login.wheniwork.com/","NODE_ENV":"production","ENV":"production","COMMIT_HASH":"368c73f\n"}.ROOT_DOMAIN)
    });
    window.location = redirectUrl;
  };
}

/***/ }),

/***/ "./app/store/actions/entryInfo.js":
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {

"use strict";
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "D": function() { return /* binding */ loadEntryInfoAction; },
/* harmony export */   "_": function() { return /* binding */ clearEntryInfoAction; }
/* harmony export */ });
/* harmony import */ var _babel_runtime_corejs3_core_js_stable_object_get_own_property_symbols__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("./node_modules/@babel/runtime-corejs3/core-js-stable/object/get-own-property-symbols.js");
/* harmony import */ var _babel_runtime_corejs3_core_js_stable_object_get_own_property_symbols__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs3_core_js_stable_object_get_own_property_symbols__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _babel_runtime_corejs3_core_js_stable_instance_filter__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__("./node_modules/@babel/runtime-corejs3/core-js-stable/instance/filter.js");
/* harmony import */ var _babel_runtime_corejs3_core_js_stable_instance_filter__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs3_core_js_stable_instance_filter__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var _babel_runtime_corejs3_core_js_stable_object_get_own_property_descriptor__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__("./node_modules/@babel/runtime-corejs3/core-js-stable/object/get-own-property-descriptor.js");
/* harmony import */ var _babel_runtime_corejs3_core_js_stable_object_get_own_property_descriptor__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs3_core_js_stable_object_get_own_property_descriptor__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var _babel_runtime_corejs3_core_js_stable_object_get_own_property_descriptors__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__("./node_modules/@babel/runtime-corejs3/core-js-stable/object/get-own-property-descriptors.js");
/* harmony import */ var _babel_runtime_corejs3_core_js_stable_object_get_own_property_descriptors__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs3_core_js_stable_object_get_own_property_descriptors__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var _babel_runtime_corejs3_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__("./node_modules/@babel/runtime-corejs3/helpers/esm/defineProperty.js");
/* harmony import */ var lodash_pickBy__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__("./node_modules/lodash/pickBy.js");
/* harmony import */ var lodash_pickBy__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(lodash_pickBy__WEBPACK_IMPORTED_MODULE_5__);
/* harmony import */ var _babel_runtime_corejs3_core_js_stable_url__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__("./node_modules/@babel/runtime-corejs3/core-js-stable/url.js");
/* harmony import */ var _babel_runtime_corejs3_core_js_stable_url__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs3_core_js_stable_url__WEBPACK_IMPORTED_MODULE_7__);
/* harmony import */ var _babel_runtime_corejs3_core_js_stable_instance_ends_with__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__("./node_modules/@babel/runtime-corejs3/core-js-stable/instance/ends-with.js");
/* harmony import */ var _babel_runtime_corejs3_core_js_stable_instance_ends_with__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs3_core_js_stable_instance_ends_with__WEBPACK_IMPORTED_MODULE_8__);
/* harmony import */ var _babel_runtime_corejs3_core_js_stable_instance_starts_with__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__("./node_modules/@babel/runtime-corejs3/core-js-stable/instance/starts-with.js");
/* harmony import */ var _babel_runtime_corejs3_core_js_stable_instance_starts_with__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs3_core_js_stable_instance_starts_with__WEBPACK_IMPORTED_MODULE_9__);
/* harmony import */ var _babel_runtime_corejs3_core_js_stable_object_keys__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__("./node_modules/@babel/runtime-corejs3/core-js-stable/object/keys.js");
/* harmony import */ var _babel_runtime_corejs3_core_js_stable_object_keys__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs3_core_js_stable_object_keys__WEBPACK_IMPORTED_MODULE_6__);
/* harmony import */ var _babel_runtime_corejs3_core_js_stable_json_stringify__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__("./node_modules/@babel/runtime-corejs3/core-js-stable/json/stringify.js");
/* harmony import */ var _babel_runtime_corejs3_core_js_stable_json_stringify__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs3_core_js_stable_json_stringify__WEBPACK_IMPORTED_MODULE_10__);
/* harmony import */ var query_string__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__("./node_modules/query-string/index.js");
/* harmony import */ var js_cookie__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__("./node_modules/js-cookie/dist/js.cookie.mjs");
/* harmony import */ var store_actionTypes__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__("./app/store/actionTypes.js");







function ownKeys(object, enumerableOnly) { var keys = _babel_runtime_corejs3_core_js_stable_object_keys__WEBPACK_IMPORTED_MODULE_6___default()(object); if ((_babel_runtime_corejs3_core_js_stable_object_get_own_property_symbols__WEBPACK_IMPORTED_MODULE_0___default())) { var symbols = _babel_runtime_corejs3_core_js_stable_object_get_own_property_symbols__WEBPACK_IMPORTED_MODULE_0___default()(object); if (enumerableOnly) { symbols = _babel_runtime_corejs3_core_js_stable_instance_filter__WEBPACK_IMPORTED_MODULE_1___default()(symbols).call(symbols, function (sym) { return _babel_runtime_corejs3_core_js_stable_object_get_own_property_descriptor__WEBPACK_IMPORTED_MODULE_2___default()(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; }

function _objectSpread(target) { for (var i = 1; i &lt; arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { (0,_babel_runtime_corejs3_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z)(target, key, source[key]); }); } else if ((_babel_runtime_corejs3_core_js_stable_object_get_own_property_descriptors__WEBPACK_IMPORTED_MODULE_3___default())) { Object.defineProperties(target, _babel_runtime_corejs3_core_js_stable_object_get_own_property_descriptors__WEBPACK_IMPORTED_MODULE_3___default()(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, _babel_runtime_corejs3_core_js_stable_object_get_own_property_descriptor__WEBPACK_IMPORTED_MODULE_2___default()(source, key)); }); } } return target; }









var ENTRY_INFO_KEY = 'wiw-login-entry-info';
var allowedDomains = [{"COOKIE_DOMAIN":".wheniwork.com","LOGIN_FRONTEND_URL":"https://login.wheniwork.com","API_ROOT":"https://api.login.wheniwork.com","API_ROOT_WORKZONES":"https://api.wheniwork.com/2","APP_LEGACY_ROOT":"https://app.wheniwork.com","ROOT_DOMAIN":"wheniwork.com","FRONTEND_URL":"https://appx.wheniwork.com","PREFIX":"https://login.wheniwork.com/","ICON_LIBRARY_HOST":"https://icons.wheniwork.com","ICON_LIBRARY_VERSION":"5.0.0","NOINDEX":false,"APPLE_SERVICES_ID":"com.wheniwork.signinwithapple.login","GOOGLE_MAPS_KEY":"AIzaSyADmW2Vb5A6L5pBtUefBPgzT2FhXrv8zRI","ROLLBAR_CLIENT_TOKEN":"4d91c9ca13c1430d8718fcc0d146c7d2","ROLLBAR_SERVER_TOKEN":"c8a92b496e084df99fea3995499b43a0","ZENDESK_SSO_URL":"https://thisclicks.zendesk.com/access/jwt","HISTORY":{},"DEVPANEL":{"gitlabToken":"7-AtK2s48irF-eyAj4Wj","repositoryBase":"https://gitlab.wheniwork.com/apps/login-react","passBranchCookie":false,"passXdebugCookie":true},"LAUNCH_DARKLY_CLIENT_ID":"59a8160034b9300b59a913cc","PUBLIC_PATH":"https://login.wheniwork.com/","NODE_ENV":"production","ENV":"production","COMMIT_HASH":"368c73f\n"}.ROOT_DOMAIN];
/**
 * Sanitizes the redirect URL to only allow certain domains,
 * and removes any default paths from overwriting real redirects
 *
 * @param {string} url
 * @returns
 */

function sanitizeRedirectURL(url) {
  var _context2;

  if (!url) {
    return null;
  } // Parse the URL using the default app legacy host


  var parse = new (_babel_runtime_corejs3_core_js_stable_url__WEBPACK_IMPORTED_MODULE_7___default())(url, {"COOKIE_DOMAIN":".wheniwork.com","LOGIN_FRONTEND_URL":"https://login.wheniwork.com","API_ROOT":"https://api.login.wheniwork.com","API_ROOT_WORKZONES":"https://api.wheniwork.com/2","APP_LEGACY_ROOT":"https://app.wheniwork.com","ROOT_DOMAIN":"wheniwork.com","FRONTEND_URL":"https://appx.wheniwork.com","PREFIX":"https://login.wheniwork.com/","ICON_LIBRARY_HOST":"https://icons.wheniwork.com","ICON_LIBRARY_VERSION":"5.0.0","NOINDEX":false,"APPLE_SERVICES_ID":"com.wheniwork.signinwithapple.login","GOOGLE_MAPS_KEY":"AIzaSyADmW2Vb5A6L5pBtUefBPgzT2FhXrv8zRI","ROLLBAR_CLIENT_TOKEN":"4d91c9ca13c1430d8718fcc0d146c7d2","ROLLBAR_SERVER_TOKEN":"c8a92b496e084df99fea3995499b43a0","ZENDESK_SSO_URL":"https://thisclicks.zendesk.com/access/jwt","HISTORY":{},"DEVPANEL":{"gitlabToken":"7-AtK2s48irF-eyAj4Wj","repositoryBase":"https://gitlab.wheniwork.com/apps/login-react","passBranchCookie":false,"passXdebugCookie":true},"LAUNCH_DARKLY_CLIENT_ID":"59a8160034b9300b59a913cc","PUBLIC_PATH":"https://login.wheniwork.com/","NODE_ENV":"production","ENV":"production","COMMIT_HASH":"368c73f\n"}.APP_LEGACY_ROOT); // Only allow certain domains, or return no redirect

  var allowed = allowedDomains.some(function (domain) {
    var _context;

    return _babel_runtime_corejs3_core_js_stable_instance_ends_with__WEBPACK_IMPORTED_MODULE_8___default()(_context = parse.host).call(_context, ".".concat(domain)) || parse.host === domain;
  });

  if (!allowed) {
    return null;
  } // Remove default redirect to the app dashboard


  if (parse.pathname === '/' &amp;&amp; _babel_runtime_corejs3_core_js_stable_instance_starts_with__WEBPACK_IMPORTED_MODULE_9___default()(_context2 = parse.host).call(_context2, 'app')) {
    return null;
  } // Return the full URL including a host


  return parse.href;
}

function loadEntryInfoAction() {
  return function (dispatch) {
    var query = query_string__WEBPACK_IMPORTED_MODULE_11__.parse(window.location.search);

    var entryInfo = lodash_pickBy__WEBPACK_IMPORTED_MODULE_5___default()(_objectSpread(_objectSpread({}, query), {}, {
      // Sanitize the redirect, prioritizing the one in the URL
      redirect: sanitizeRedirectURL(query.redirect || js_cookie__WEBPACK_IMPORTED_MODULE_12__/* ["default"].get */ .Z.get('W-Redirect'))
    }));

    var stringInfo = window.sessionStorage.getItem(ENTRY_INFO_KEY);
    var info = JSON.parse(stringInfo) || {};

    if (entryInfo &amp;&amp; _babel_runtime_corejs3_core_js_stable_object_keys__WEBPACK_IMPORTED_MODULE_6___default()(entryInfo).length &gt; 0) {
      info = _objectSpread(_objectSpread({}, info), entryInfo);
      window.sessionStorage.setItem(ENTRY_INFO_KEY, _babel_runtime_corejs3_core_js_stable_json_stringify__WEBPACK_IMPORTED_MODULE_10___default()(info));
    }

    if (_babel_runtime_corejs3_core_js_stable_object_keys__WEBPACK_IMPORTED_MODULE_6___default()(info).length &gt; 0) {
      return dispatch({
        type: store_actionTypes__WEBPACK_IMPORTED_MODULE_13__/* .SET_ENTRY_INFO */ .C7,
        info: info
      });
    }
  };
}
function clearEntryInfoAction() {
  return function (dispatch) {
    sessionStorage.removeItem(ENTRY_INFO_KEY);
    dispatch({
      type: store_actionTypes__WEBPACK_IMPORTED_MODULE_13__/* .CLEAR_ENTRY_INFO */ .xR
    });
  };
}

/***/ }),

/***/ "./app/store/intents.js":
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {

"use strict";
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "Pq": function() { return /* binding */ JOIN_EXISTING_WORKPLACE; },
/* harmony export */   "hd": function() { return /* binding */ ALL_INTENTS; }
/* harmony export */ });
/* unused harmony export CREATE_NEW_WORKPLACE */
var JOIN_EXISTING_WORKPLACE = 'joinexisting';
var CREATE_NEW_WORKPLACE = 'createnew';
var ALL_INTENTS = [JOIN_EXISTING_WORKPLACE, CREATE_NEW_WORKPLACE];

/***/ }),

/***/ "./app/wiw/notices/actions.js":
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {

"use strict";
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "qq": function() { return /* binding */ removeNotice; },
/* harmony export */   "q_": function() { return /* binding */ clearNotices; },
/* harmony export */   "tF": function() { return /* binding */ errorNotice; }
/* harmony export */ });
/* unused harmony exports NOTICE_SUCCESS, NOTICE_ERROR, NOTICE_INFO, NOTICE_WARNING, buildNotice, createNotice, setRoute, successNotice, infoNotice, warningNotice */
/* harmony import */ var _babel_runtime_corejs3_core_js_stable_object_keys__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("./node_modules/@babel/runtime-corejs3/core-js-stable/object/keys.js");
/* harmony import */ var _babel_runtime_corejs3_core_js_stable_object_keys__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs3_core_js_stable_object_keys__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _babel_runtime_corejs3_core_js_stable_object_get_own_property_symbols__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__("./node_modules/@babel/runtime-corejs3/core-js-stable/object/get-own-property-symbols.js");
/* harmony import */ var _babel_runtime_corejs3_core_js_stable_object_get_own_property_symbols__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs3_core_js_stable_object_get_own_property_symbols__WEBPACK_IMPORTED_MODULE_1__);
/* harmony import */ var _babel_runtime_corejs3_core_js_stable_instance_filter__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__("./node_modules/@babel/runtime-corejs3/core-js-stable/instance/filter.js");
/* harmony import */ var _babel_runtime_corejs3_core_js_stable_instance_filter__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs3_core_js_stable_instance_filter__WEBPACK_IMPORTED_MODULE_2__);
/* harmony import */ var _babel_runtime_corejs3_core_js_stable_object_get_own_property_descriptor__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__("./node_modules/@babel/runtime-corejs3/core-js-stable/object/get-own-property-descriptor.js");
/* harmony import */ var _babel_runtime_corejs3_core_js_stable_object_get_own_property_descriptor__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs3_core_js_stable_object_get_own_property_descriptor__WEBPACK_IMPORTED_MODULE_3__);
/* harmony import */ var _babel_runtime_corejs3_core_js_stable_object_get_own_property_descriptors__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__("./node_modules/@babel/runtime-corejs3/core-js-stable/object/get-own-property-descriptors.js");
/* harmony import */ var _babel_runtime_corejs3_core_js_stable_object_get_own_property_descriptors__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs3_core_js_stable_object_get_own_property_descriptors__WEBPACK_IMPORTED_MODULE_4__);
/* harmony import */ var _babel_runtime_corejs3_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__("./node_modules/@babel/runtime-corejs3/helpers/esm/defineProperty.js");
/* harmony import */ var _babel_runtime_corejs3_core_js_stable_instance_concat__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__("./node_modules/@babel/runtime-corejs3/core-js-stable/instance/concat.js");
/* harmony import */ var _babel_runtime_corejs3_core_js_stable_instance_concat__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs3_core_js_stable_instance_concat__WEBPACK_IMPORTED_MODULE_6__);
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__("./node_modules/react/index.js");
/* harmony import */ var store_actionTypes__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__("./app/store/actionTypes.js");
/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__("./node_modules/classnames/index.js");
/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_9__);
/* harmony import */ var crc_lib_es6_crc32__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__("./node_modules/crc/lib/es6/crc32.js");
/* harmony import */ var lodash_uniqueId__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__("./node_modules/lodash/uniqueId.js");
/* harmony import */ var lodash_uniqueId__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(lodash_uniqueId__WEBPACK_IMPORTED_MODULE_11__);
/* harmony import */ var react_dom_server__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__("./node_modules/react-dom/server.browser.js");
/* harmony import */ var react_router_dom__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__("./node_modules/react-router-dom/cjs/react-router-dom.min.js");
/* harmony import */ var react_toastify__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__("./node_modules/react-toastify/cjs/react-toastify.min.js");








function ownKeys(object, enumerableOnly) { var keys = _babel_runtime_corejs3_core_js_stable_object_keys__WEBPACK_IMPORTED_MODULE_0___default()(object); if ((_babel_runtime_corejs3_core_js_stable_object_get_own_property_symbols__WEBPACK_IMPORTED_MODULE_1___default())) { var symbols = _babel_runtime_corejs3_core_js_stable_object_get_own_property_symbols__WEBPACK_IMPORTED_MODULE_1___default()(object); if (enumerableOnly) { symbols = _babel_runtime_corejs3_core_js_stable_instance_filter__WEBPACK_IMPORTED_MODULE_2___default()(symbols).call(symbols, function (sym) { return _babel_runtime_corejs3_core_js_stable_object_get_own_property_descriptor__WEBPACK_IMPORTED_MODULE_3___default()(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; }

function _objectSpread(target) { for (var i = 1; i &lt; arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { (0,_babel_runtime_corejs3_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)(target, key, source[key]); }); } else if ((_babel_runtime_corejs3_core_js_stable_object_get_own_property_descriptors__WEBPACK_IMPORTED_MODULE_4___default())) { Object.defineProperties(target, _babel_runtime_corejs3_core_js_stable_object_get_own_property_descriptors__WEBPACK_IMPORTED_MODULE_4___default()(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, _babel_runtime_corejs3_core_js_stable_object_get_own_property_descriptor__WEBPACK_IMPORTED_MODULE_3___default()(source, key)); }); } } return target; }









var NOTICE_SUCCESS = 'success';
var NOTICE_ERROR = 'error';
var NOTICE_INFO = 'info';
var NOTICE_WARNING = 'warning';
function removeNotice(noticeId) {
  return {
    noticeId: noticeId,
    type: store_actionTypes__WEBPACK_IMPORTED_MODULE_8__/* .NOTICE_REMOVE */ .cz
  };
}
function clearNotices() {
  react_toastify__WEBPACK_IMPORTED_MODULE_13__/* .toast.dismiss */ .Am.dismiss();
  return {
    type: store_actionTypes__WEBPACK_IMPORTED_MODULE_8__/* .NOTICE_CLEAR */ .vY
  };
}
function buildNotice() {
  var options = arguments.length &gt; 0 &amp;&amp; arguments[0] !== undefined ? arguments[0] : {};
  var notice = {
    noticeId: lodash_uniqueId__WEBPACK_IMPORTED_MODULE_11___default()(),
    duration: 3,
    showDismiss: true,
    animation: true,
    isPersistent: false,
    displayOnNextPage: false,
    title: null
  };
  return _objectSpread(_objectSpread({}, notice), options);
}

function sendToast(status, text, notice) {
  var _context;

  var toastOptions = {
    toastId: (0,crc_lib_es6_crc32__WEBPACK_IMPORTED_MODULE_10__/* ["default"] */ .Z)(_babel_runtime_corejs3_core_js_stable_instance_concat__WEBPACK_IMPORTED_MODULE_6___default()(_context = "".concat(status, ":")).call(_context, (0,react_dom_server__WEBPACK_IMPORTED_MODULE_12__.renderToStaticMarkup)( /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7__.createElement(react_router_dom__WEBPACK_IMPORTED_MODULE_14__/* .BrowserRouter */ .VK, null, notice.text)))).toString()
  };

  if ('duration' in notice) {
    toastOptions.autoClose = notice.duration ? notice.duration * 1000 : false;
  }

  toastOptions.className = '';

  if ('showDismiss' in notice &amp;&amp; notice.showDismiss === false) {
    toastOptions.closeButton = false;
    toastOptions.draggable = false;
    toastOptions.className = 'no-dismiss';
  }

  if (react_toastify__WEBPACK_IMPORTED_MODULE_13__/* .toast.isActive */ .Am.isActive(toastOptions.toastId)) {
    react_toastify__WEBPACK_IMPORTED_MODULE_13__/* .toast.update */ .Am.update(toastOptions.toastId, {
      className: classnames__WEBPACK_IMPORTED_MODULE_9___default()(toastOptions.className, 'toast-updated')
    });
    setTimeout(function () {
      react_toastify__WEBPACK_IMPORTED_MODULE_13__/* .toast.update */ .Am.update(toastOptions.toastId, {
        className: toastOptions.className
      });
    }, 600); //timeout must match css animation time
    // return a dummy action with a `type` so middleware doesn't freak out

    return {
      type: 'NOTICE_TOAST_UPDATE',
      notice: notice
    };
  }

  switch (status) {
    case NOTICE_ERROR:
      react_toastify__WEBPACK_IMPORTED_MODULE_13__/* .toast.error */ .Am.error(text, toastOptions);
      break;

    case NOTICE_INFO:
      react_toastify__WEBPACK_IMPORTED_MODULE_13__/* .toast.info */ .Am.info(text, toastOptions);
      break;

    case NOTICE_WARNING:
      react_toastify__WEBPACK_IMPORTED_MODULE_13__/* .toast.warn */ .Am.warn(text, toastOptions);
      break;

    case NOTICE_SUCCESS:
    default:
      react_toastify__WEBPACK_IMPORTED_MODULE_13__/* .toast.success */ .Am.success(text, toastOptions);
      break;
  }

  return {
    type: store_actionTypes__WEBPACK_IMPORTED_MODULE_8__/* .NOTICE_TOAST */ .Dr,
    notice: notice
  };
}

function createNotice(status, text) {
  var options = arguments.length &gt; 2 &amp;&amp; arguments[2] !== undefined ? arguments[2] : {};
  var notice = buildNotice(_objectSpread({
    status: status,
    text: text
  }, options));

  if (!notice.target) {
    // If no `target` is included, this returns a thunk which
    // checks the current state to see if a dialog is open. If
    // open it locks the notice to display in dialogs only.
    // To disable, send `target: 'none'`
    return function (dispatch, getState) {
      var openDialogs = getState().dialogs.length &gt; 0;
      notice.target = openDialogs ? 'dialog' : 'page';

      if (notice.target === 'dialog') {
        return dispatch({
          type: store_actionTypes__WEBPACK_IMPORTED_MODULE_8__/* .NOTICE_ADD */ .DJ,
          notice: notice
        });
      }

      return sendToast(status, text, notice);
    };
  }

  if (notice.target === 'dialog') {
    return {
      type: store_actionTypes__WEBPACK_IMPORTED_MODULE_8__/* .NOTICE_ADD */ .DJ,
      notice: notice
    };
  }

  return sendToast(status, text, notice);
}
function setRoute(path) {
  return {
    type: ROUTE_SET,
    path: path
  };
}
var successNotice = createNotice.bind(null, NOTICE_SUCCESS);
var errorNotice = createNotice.bind(null, NOTICE_ERROR);
var infoNotice = createNotice.bind(null, NOTICE_INFO);
var warningNotice = createNotice.bind(null, NOTICE_WARNING);

/***/ }),

/***/ "./app/wiw/notices/components/list.js":
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {

"use strict";

// EXPORTS
__webpack_require__.d(__webpack_exports__, {
  "Z": function() { return /* binding */ list; }
});

// UNUSED EXPORTS: NoticeList

// EXTERNAL MODULE: ./node_modules/@babel/runtime-corejs3/core-js-stable/reflect/construct.js
var construct = __webpack_require__("./node_modules/@babel/runtime-corejs3/core-js-stable/reflect/construct.js");
var construct_default = /*#__PURE__*/__webpack_require__.n(construct);
// EXTERNAL MODULE: ./node_modules/@babel/runtime-corejs3/helpers/esm/classCallCheck.js
var classCallCheck = __webpack_require__("./node_modules/@babel/runtime-corejs3/helpers/esm/classCallCheck.js");
// EXTERNAL MODULE: ./node_modules/@babel/runtime-corejs3/helpers/esm/createClass.js
var createClass = __webpack_require__("./node_modules/@babel/runtime-corejs3/helpers/esm/createClass.js");
// EXTERNAL MODULE: ./node_modules/@babel/runtime-corejs3/helpers/esm/assertThisInitialized.js
var assertThisInitialized = __webpack_require__("./node_modules/@babel/runtime-corejs3/helpers/esm/assertThisInitialized.js");
// EXTERNAL MODULE: ./node_modules/@babel/runtime-corejs3/helpers/esm/inherits.js
var inherits = __webpack_require__("./node_modules/@babel/runtime-corejs3/helpers/esm/inherits.js");
// EXTERNAL MODULE: ./node_modules/@babel/runtime-corejs3/helpers/esm/possibleConstructorReturn.js
var possibleConstructorReturn = __webpack_require__("./node_modules/@babel/runtime-corejs3/helpers/esm/possibleConstructorReturn.js");
// EXTERNAL MODULE: ./node_modules/@babel/runtime-corejs3/helpers/esm/getPrototypeOf.js
var getPrototypeOf = __webpack_require__("./node_modules/@babel/runtime-corejs3/helpers/esm/getPrototypeOf.js");
// EXTERNAL MODULE: ./node_modules/@babel/runtime-corejs3/helpers/esm/defineProperty.js
var defineProperty = __webpack_require__("./node_modules/@babel/runtime-corejs3/helpers/esm/defineProperty.js");
// EXTERNAL MODULE: ./node_modules/@babel/runtime-corejs3/core-js-stable/instance/concat.js
var concat = __webpack_require__("./node_modules/@babel/runtime-corejs3/core-js-stable/instance/concat.js");
var concat_default = /*#__PURE__*/__webpack_require__.n(concat);
// EXTERNAL MODULE: ./node_modules/@babel/runtime-corejs3/core-js-stable/instance/filter.js
var filter = __webpack_require__("./node_modules/@babel/runtime-corejs3/core-js-stable/instance/filter.js");
var filter_default = /*#__PURE__*/__webpack_require__.n(filter);
// EXTERNAL MODULE: ./node_modules/@babel/runtime-corejs3/core-js-stable/instance/map.js
var map = __webpack_require__("./node_modules/@babel/runtime-corejs3/core-js-stable/instance/map.js");
var map_default = /*#__PURE__*/__webpack_require__.n(map);
// EXTERNAL MODULE: ./node_modules/@babel/runtime-corejs3/core-js-stable/instance/slice.js
var slice = __webpack_require__("./node_modules/@babel/runtime-corejs3/core-js-stable/instance/slice.js");
var slice_default = /*#__PURE__*/__webpack_require__.n(slice);
// EXTERNAL MODULE: ./node_modules/react/index.js
var react = __webpack_require__("./node_modules/react/index.js");
// EXTERNAL MODULE: ./node_modules/prop-types/index.js
var prop_types = __webpack_require__("./node_modules/prop-types/index.js");
var prop_types_default = /*#__PURE__*/__webpack_require__.n(prop_types);
// EXTERNAL MODULE: ./node_modules/redux/lib/redux.js
var redux = __webpack_require__("./node_modules/redux/lib/redux.js");
// EXTERNAL MODULE: ./node_modules/react-redux/lib/index.js
var lib = __webpack_require__("./node_modules/react-redux/lib/index.js");
// EXTERNAL MODULE: ./app/wiw/ui/SpriteIcon.js
var SpriteIcon = __webpack_require__("./app/wiw/ui/SpriteIcon.js");
;// CONCATENATED MODULE: ./app/wiw/notices/components/CloseToast.js








function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = (0,getPrototypeOf/* default */.Z)(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = (0,getPrototypeOf/* default */.Z)(this).constructor; result = construct_default()(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return (0,possibleConstructorReturn/* default */.Z)(this, result); }; }

function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !(construct_default())) return false; if ((construct_default()).sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(construct_default()(Boolean, [], function () {})); return true; } catch (e) { return false; } }





var CloseToast = /*#__PURE__*/function (_PureComponent) {
  (0,inherits/* default */.Z)(CloseToast, _PureComponent);

  var _super = _createSuper(CloseToast);

  function CloseToast() {
    (0,classCallCheck/* default */.Z)(this, CloseToast);

    return _super.apply(this, arguments);
  }

  (0,createClass/* default */.Z)(CloseToast, [{
    key: "render",
    value: function render() {
      return /*#__PURE__*/react.createElement("button", {
        className: "action-close-toast",
        onClick: this.props.closeToast,
        "aria-label": "Dismiss"
      }, /*#__PURE__*/react.createElement(SpriteIcon/* default */.Z, {
        icon: "close",
        className: "close-toast lg"
      }));
    }
  }]);

  return CloseToast;
}(react.PureComponent);

CloseToast.displayName = "CloseToast";

(0,defineProperty/* default */.Z)(CloseToast, "propTypes", {
  closeToast: (prop_types_default()).func
});

(0,defineProperty/* default */.Z)(CloseToast, "defaultProps", {
  closeToast: function closeToast() {
    return null;
  }
});

/* harmony default export */ var components_CloseToast = (CloseToast);
// EXTERNAL MODULE: ./app/wiw/notices/components/notice.js
var components_notice = __webpack_require__("./app/wiw/notices/components/notice.js");
// EXTERNAL MODULE: ./app/wiw/notices/actions.js
var actions = __webpack_require__("./app/wiw/notices/actions.js");
// EXTERNAL MODULE: ./node_modules/classnames/index.js
var classnames = __webpack_require__("./node_modules/classnames/index.js");
var classnames_default = /*#__PURE__*/__webpack_require__.n(classnames);
// EXTERNAL MODULE: ./node_modules/lodash/debounce.js
var debounce = __webpack_require__("./node_modules/lodash/debounce.js");
var debounce_default = /*#__PURE__*/__webpack_require__.n(debounce);
// EXTERNAL MODULE: ./node_modules/react-toastify/cjs/react-toastify.min.js
var react_toastify_min = __webpack_require__("./node_modules/react-toastify/cjs/react-toastify.min.js");
// EXTERNAL MODULE: ./node_modules/react-transition-group/cjs/index.js
var cjs = __webpack_require__("./node_modules/react-transition-group/cjs/index.js");
;// CONCATENATED MODULE: ./app/wiw/notices/components/list.js













function list_createSuper(Derived) { var hasNativeReflectConstruct = list_isNativeReflectConstruct(); return function _createSuperInternal() { var Super = (0,getPrototypeOf/* default */.Z)(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = (0,getPrototypeOf/* default */.Z)(this).constructor; result = construct_default()(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return (0,possibleConstructorReturn/* default */.Z)(this, result); }; }

function list_isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !(construct_default())) return false; if ((construct_default()).sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(construct_default()(Boolean, [], function () {})); return true; } catch (e) { return false; } }














var NoticeList = /*#__PURE__*/function (_PureComponent) {
  (0,inherits/* default */.Z)(NoticeList, _PureComponent);

  var _super = list_createSuper(NoticeList);

  function NoticeList() {
    var _context;

    var _this;

    (0,classCallCheck/* default */.Z)(this, NoticeList);

    for (var _len = arguments.length, args = new Array(_len), _key = 0; _key &lt; _len; _key++) {
      args[_key] = arguments[_key];
    }

    _this = _super.call.apply(_super, concat_default()(_context = [this]).call(_context, args));

    (0,defineProperty/* default */.Z)((0,assertThisInitialized/* default */.Z)(_this), "noticeListRef", /*#__PURE__*/react.createRef());

    (0,defineProperty/* default */.Z)((0,assertThisInitialized/* default */.Z)(_this), "state", {
      sticky: false
    });

    (0,defineProperty/* default */.Z)((0,assertThisInitialized/* default */.Z)(_this), "removeNotice", function (noticeId) {
      return function () {
        return _this.props.removeNotice(noticeId);
      };
    });

    (0,defineProperty/* default */.Z)((0,assertThisInitialized/* default */.Z)(_this), "relocate", debounce_default()(function () {
      if (!_this.noticeListRef.current) {
        return;
      }

      var sticky = _this.noticeListRef.current.getBoundingClientRect().top &lt; 0;

      if (_this.state.sticky !== sticky) {
        _this.setState({
          sticky: sticky
        });
      }
    }, 20));

    return _this;
  }

  (0,createClass/* default */.Z)(NoticeList, [{
    key: "componentDidMount",
    value: function componentDidMount() {
      this.relocate();

      if (this.props.followWindow) {
        window.addEventListener('scroll', this.relocate);
      }
    }
  }, {
    key: "componentDidUpdate",
    value: function componentDidUpdate() {
      this.relocate();
    }
  }, {
    key: "componentWillUnmount",
    value: function componentWillUnmount() {
      if (this.props.followWindow) {
        window.removeEventListener('scroll', this.relocate);
      }
    }
  }, {
    key: "render",
    value: function render() {
      var _this2 = this,
          _context3;

      var allowedItems = this.props.notices;

      if (!this.props.inline) {
        var _context2;

        allowedItems = filter_default()(_context2 = this.props.notices).call(_context2, function (notice) {
          if (_this2.props.dialog) {
            return !notice.target || notice.target !== 'page';
          }

          return !_this2.props.dialogOpen &amp;&amp; !notice.target || notice.target &amp;&amp; notice.target !== 'dialog';
        });
      }

      var maxItems = this.props.maxVisible || allowedItems.length;

      var items = map_default()(_context3 = slice_default()(allowedItems).call(allowedItems, 0, maxItems)).call(_context3, function (notice) {
        var duration = 'duration' in notice ? notice.duration : _this2.props.defaultDuration;
        return /*#__PURE__*/react.createElement(components_notice/* default */.Z, {
          id: notice.noticeId,
          key: "notice-".concat(notice.noticeId),
          status: notice.status,
          duration: duration,
          showDismiss: notice.showDismiss,
          onDismiss: _this2.removeNotice(notice.noticeId),
          content: notice.text,
          animation: notice.animation
        });
      });

      var wrapperClasses = classnames_default()({
        'notice-list': true,
        'dialog-layout': this.props.dialog,
        'inline-layout': this.props.inline,
        'page-layout': !this.props.dialog &amp;&amp; !this.props.inline
      });
      return /*#__PURE__*/react.createElement("div", {
        ref: this.noticeListRef,
        className: wrapperClasses
      }, !this.props.dialog &amp;&amp; !this.props.inline ? /*#__PURE__*/react.createElement(react_toastify_min/* ToastContainer */.Ix, {
        className: classnames_default()({
          'toast-sticky': this.state.sticky
        }),
        transition: react_toastify_min/* Slide */.Mi,
        hideProgressBar: true,
        closeOnClick: false,
        closeButton: /*#__PURE__*/react.createElement(components_CloseToast, null)
      }) : /*#__PURE__*/react.createElement("div", {
        className: classnames_default()('scroll-wrapper', {
          sticky: this.state.sticky &amp;&amp; !this.props.dialog
        })
      }, /*#__PURE__*/react.createElement(cjs.TransitionGroup, {
        component: null
      }, items)));
    }
  }]);

  return NoticeList;
}(react.PureComponent);
NoticeList.displayName = "NoticeList";

(0,defineProperty/* default */.Z)(NoticeList, "propTypes", {
  notices: (prop_types_default()).array,
  removeNotice: (prop_types_default()).func,
  dialog: (prop_types_default()).bool,
  dialogOpen: (prop_types_default()).bool.isRequired,
  inline: (prop_types_default()).bool,
  // Maximum number of notices to display at once
  // Set to falsy value to show all available notices
  maxVisible: (prop_types_default()).number,
  defaultDuration: (prop_types_default()).number,
  followWindow: (prop_types_default()).bool
});

(0,defineProperty/* default */.Z)(NoticeList, "defaultProps", {
  inline: false,
  dialog: false,
  maxVisible: 1,
  // Show at most one notice at a time.
  defaultDuration: 3,
  followWindow: false
});

/* harmony default export */ var list = ((0,lib.connect)(function (state) {
  return {
    notices: state.notices.items,
    dialogOpen: state.dialogs.length &gt; 0
  };
}, function (dispatch) {
  return (0,redux/* bindActionCreators */.DE)({
    removeNotice: actions/* removeNotice */.qq
  }, dispatch);
})(NoticeList));

/***/ }),

/***/ "./app/wiw/notices/components/notice.js":
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {

"use strict";
/* harmony import */ var _babel_runtime_corejs3_core_js_stable_reflect_construct__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("./node_modules/@babel/runtime-corejs3/core-js-stable/reflect/construct.js");
/* harmony import */ var _babel_runtime_corejs3_core_js_stable_reflect_construct__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs3_core_js_stable_reflect_construct__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _babel_runtime_corejs3_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__("./node_modules/@babel/runtime-corejs3/helpers/esm/classCallCheck.js");
/* harmony import */ var _babel_runtime_corejs3_helpers_createClass__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__("./node_modules/@babel/runtime-corejs3/helpers/esm/createClass.js");
/* harmony import */ var _babel_runtime_corejs3_helpers_assertThisInitialized__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__("./node_modules/@babel/runtime-corejs3/helpers/esm/assertThisInitialized.js");
/* harmony import */ var _babel_runtime_corejs3_helpers_inherits__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__("./node_modules/@babel/runtime-corejs3/helpers/esm/inherits.js");
/* harmony import */ var _babel_runtime_corejs3_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__("./node_modules/@babel/runtime-corejs3/helpers/esm/possibleConstructorReturn.js");
/* harmony import */ var _babel_runtime_corejs3_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__("./node_modules/@babel/runtime-corejs3/helpers/esm/getPrototypeOf.js");
/* harmony import */ var _babel_runtime_corejs3_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__("./node_modules/@babel/runtime-corejs3/helpers/esm/defineProperty.js");
/* harmony import */ var _babel_runtime_corejs3_core_js_stable_instance_concat__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__("./node_modules/@babel/runtime-corejs3/core-js-stable/instance/concat.js");
/* harmony import */ var _babel_runtime_corejs3_core_js_stable_instance_concat__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs3_core_js_stable_instance_concat__WEBPACK_IMPORTED_MODULE_6__);
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__("./node_modules/react/index.js");
/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__("./node_modules/prop-types/index.js");
/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_8__);
/* harmony import */ var wiw_ui_SpriteIcon__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__("./app/wiw/ui/SpriteIcon.js");
/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__("./node_modules/classnames/index.js");
/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_10__);
/* harmony import */ var react_transition_group__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__("./node_modules/react-transition-group/cjs/index.js");










function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = (0,_babel_runtime_corejs3_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z)(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = (0,_babel_runtime_corejs3_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z)(this).constructor; result = _babel_runtime_corejs3_core_js_stable_reflect_construct__WEBPACK_IMPORTED_MODULE_0___default()(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return (0,_babel_runtime_corejs3_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)(this, result); }; }

function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !(_babel_runtime_corejs3_core_js_stable_reflect_construct__WEBPACK_IMPORTED_MODULE_0___default())) return false; if ((_babel_runtime_corejs3_core_js_stable_reflect_construct__WEBPACK_IMPORTED_MODULE_0___default().sham)) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(_babel_runtime_corejs3_core_js_stable_reflect_construct__WEBPACK_IMPORTED_MODULE_0___default()(Boolean, [], function () {})); return true; } catch (e) { return false; } }






var animationTime = 500;

var Notice = /*#__PURE__*/function (_Component) {
  (0,_babel_runtime_corejs3_helpers_inherits__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)(Notice, _Component);

  var _super = _createSuper(Notice);

  function Notice() {
    var _context;

    var _this;

    (0,_babel_runtime_corejs3_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_11__/* ["default"] */ .Z)(this, Notice);

    for (var _len = arguments.length, args = new Array(_len), _key = 0; _key &lt; _len; _key++) {
      args[_key] = arguments[_key];
    }

    _this = _super.call.apply(_super, _babel_runtime_corejs3_core_js_stable_instance_concat__WEBPACK_IMPORTED_MODULE_6___default()(_context = [this]).call(_context, args));

    (0,_babel_runtime_corejs3_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_corejs3_helpers_assertThisInitialized__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .Z)(_this), "noticeRef", /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7__.createRef());

    (0,_babel_runtime_corejs3_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_corejs3_helpers_assertThisInitialized__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .Z)(_this), "dismissTimeout", null);

    (0,_babel_runtime_corejs3_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_corejs3_helpers_assertThisInitialized__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .Z)(_this), "startTime", null);

    (0,_babel_runtime_corejs3_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_corejs3_helpers_assertThisInitialized__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .Z)(_this), "remainingTime", 0);

    (0,_babel_runtime_corejs3_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_corejs3_helpers_assertThisInitialized__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .Z)(_this), "state", {
      maxHeight: 'none'
    });

    (0,_babel_runtime_corejs3_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_corejs3_helpers_assertThisInitialized__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .Z)(_this), "onMouseEnter", function (e) {
      e.stopPropagation();

      if (_this.dismissTimeout) {
        clearTimeout(_this.dismissTimeout);
        _this.dismissTimeout = null;
        _this.remainingTime -= new Date() - _this.startTime;
      }
    });

    (0,_babel_runtime_corejs3_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_corejs3_helpers_assertThisInitialized__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .Z)(_this), "onMouseLeave", function (e) {
      e.stopPropagation();

      if (_this.props.duration) {
        _this.dismissTimeout = setTimeout(_this.props.onDismiss, _this.remainingTime);
        _this.startTime = new Date();
      }
    });

    (0,_babel_runtime_corejs3_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)((0,_babel_runtime_corejs3_helpers_assertThisInitialized__WEBPACK_IMPORTED_MODULE_12__/* ["default"] */ .Z)(_this), "onEnter", function () {
      var node = _this.noticeRef.current;
      var maxHeight = node.offsetHeight;
      var style = getComputedStyle(node);
      maxHeight += parseInt(style.marginTop, 10) + parseInt(style.marginBottom, 10);

      _this.setState({
        maxHeight: maxHeight
      });
    });

    return _this;
  }

  (0,_babel_runtime_corejs3_helpers_createClass__WEBPACK_IMPORTED_MODULE_1__/* ["default"] */ .Z)(Notice, [{
    key: "componentWillUnmount",
    value: function componentWillUnmount() {
      if (this.dismissTimeout) {
        clearTimeout(this.dismissTimeout);
        this.dismissTimeout = null;
      }
    }
  }, {
    key: "componentDidMount",
    value: function componentDidMount() {
      this.onEnter();

      if (this.props.duration &gt; 0) {
        this.remainingTime = this.props.duration * 1000;

        if (this.props.animation) {
          this.remainingTime += animationTime * 2;
        }

        this.dismissTimeout = setTimeout(this.props.onDismiss, this.remainingTime);
        this.startTime = new Date();
      }
    }
  }, {
    key: "getClassFromStatus",
    value: function getClassFromStatus(status) {
      return {
        'success': 'alert-success',
        'error': 'alert-danger',
        'info': 'alert-info',
        'warning': 'alert-warning'
      }[status] || '';
    }
  }, {
    key: "getStyles",
    value: function getStyles(state) {
      if (state === 'entering' || state === 'entered') {
        return {
          maxHeight: this.state.maxHeight
        };
      }

      return {
        maxHeight: 0
      };
    }
  }, {
    key: "render",
    value: function render() {
      var _this2 = this;

      var _this$props = this.props,
          inProp = _this$props.in,
          className = _this$props.className,
          status = _this$props.status,
          showDismiss = _this$props.showDismiss,
          onDismiss = _this$props.onDismiss,
          content = _this$props.content,
          animation = _this$props.animation;
      var classNames = classnames__WEBPACK_IMPORTED_MODULE_10___default()('notice', className, this.getClassFromStatus(status));
      var notice = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7__.createElement("div", {
        ref: this.noticeRef,
        className: classNames,
        onMouseEnter: this.onMouseEnter,
        onMouseLeave: this.onMouseLeave
      }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7__.createElement("i", {
        className: "alert-indicator"
      }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7__.createElement("div", {
        className: "notice-content"
      }, content), showDismiss &amp;&amp; /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7__.createElement("button", {
        className: "close-notice",
        onClick: onDismiss,
        "aria-label": "Dismiss"
      }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7__.createElement(wiw_ui_SpriteIcon__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z, {
        icon: "close",
        className: "close-notice lg"
      })));

      if (animation) {
        return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7__.createElement(react_transition_group__WEBPACK_IMPORTED_MODULE_13__.Transition, {
          in: inProp,
          timeout: animationTime,
          unmountOnExit: true,
          appear: true
        }, function (state) {
          return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_7__.createElement("div", {
            className: "notice-wrapper notice-is-".concat(state),
            style: _this2.getStyles(state)
          }, notice);
        });
      }

      return notice;
    }
  }]);

  return Notice;
}(react__WEBPACK_IMPORTED_MODULE_7__.Component);

Notice.displayName = "Notice";

(0,_babel_runtime_corejs3_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)(Notice, "propTypes", {
  in: (prop_types__WEBPACK_IMPORTED_MODULE_8___default().bool),
  status: (prop_types__WEBPACK_IMPORTED_MODULE_8___default().string),
  showDismiss: (prop_types__WEBPACK_IMPORTED_MODULE_8___default().bool),
  duration: (prop_types__WEBPACK_IMPORTED_MODULE_8___default().number),
  content: prop_types__WEBPACK_IMPORTED_MODULE_8___default().oneOfType([(prop_types__WEBPACK_IMPORTED_MODULE_8___default().string), (prop_types__WEBPACK_IMPORTED_MODULE_8___default().node), (prop_types__WEBPACK_IMPORTED_MODULE_8___default().element)]),
  className: (prop_types__WEBPACK_IMPORTED_MODULE_8___default().string),
  animation: (prop_types__WEBPACK_IMPORTED_MODULE_8___default().bool),
  onDismiss: (prop_types__WEBPACK_IMPORTED_MODULE_8___default().func.isRequired)
});

(0,_babel_runtime_corejs3_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)(Notice, "defaultProps", {
  duration: 3,
  status: null,
  showDismiss: true,
  className: '',
  onDismiss: function onDismiss() {
    return null;
  }
});

/* harmony default export */ __webpack_exports__["Z"] = (Notice);

/***/ }),

/***/ "./app/wiw/ui/Button.js":
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {

"use strict";
/* harmony import */ var _babel_runtime_corejs3_core_js_stable_reflect_construct__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("./node_modules/@babel/runtime-corejs3/core-js-stable/reflect/construct.js");
/* harmony import */ var _babel_runtime_corejs3_core_js_stable_reflect_construct__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs3_core_js_stable_reflect_construct__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _babel_runtime_corejs3_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__("./node_modules/@babel/runtime-corejs3/helpers/esm/classCallCheck.js");
/* harmony import */ var _babel_runtime_corejs3_helpers_createClass__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__("./node_modules/@babel/runtime-corejs3/helpers/esm/createClass.js");
/* harmony import */ var _babel_runtime_corejs3_helpers_inherits__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__("./node_modules/@babel/runtime-corejs3/helpers/esm/inherits.js");
/* harmony import */ var _babel_runtime_corejs3_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__("./node_modules/@babel/runtime-corejs3/helpers/esm/possibleConstructorReturn.js");
/* harmony import */ var _babel_runtime_corejs3_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__("./node_modules/@babel/runtime-corejs3/helpers/esm/getPrototypeOf.js");
/* harmony import */ var _babel_runtime_corejs3_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__("./node_modules/@babel/runtime-corejs3/helpers/esm/defineProperty.js");
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__("./node_modules/react/index.js");
/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__("./node_modules/prop-types/index.js");
/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_7__);
/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__("./node_modules/classnames/index.js");
/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_8__);
/* harmony import */ var react_router_dom__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__("./node_modules/react-router-dom/cjs/react-router-dom.min.js");








function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = (0,_babel_runtime_corejs3_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z)(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = (0,_babel_runtime_corejs3_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z)(this).constructor; result = _babel_runtime_corejs3_core_js_stable_reflect_construct__WEBPACK_IMPORTED_MODULE_0___default()(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return (0,_babel_runtime_corejs3_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)(this, result); }; }

function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !(_babel_runtime_corejs3_core_js_stable_reflect_construct__WEBPACK_IMPORTED_MODULE_0___default())) return false; if ((_babel_runtime_corejs3_core_js_stable_reflect_construct__WEBPACK_IMPORTED_MODULE_0___default().sham)) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(_babel_runtime_corejs3_core_js_stable_reflect_construct__WEBPACK_IMPORTED_MODULE_0___default()(Boolean, [], function () {})); return true; } catch (e) { return false; } }






var Button = /*#__PURE__*/function (_Component) {
  (0,_babel_runtime_corejs3_helpers_inherits__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)(Button, _Component);

  var _super = _createSuper(Button);

  function Button() {
    (0,_babel_runtime_corejs3_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_9__/* ["default"] */ .Z)(this, Button);

    return _super.apply(this, arguments);
  }

  (0,_babel_runtime_corejs3_helpers_createClass__WEBPACK_IMPORTED_MODULE_1__/* ["default"] */ .Z)(Button, [{
    key: "renderLoadingState",
    value: function renderLoadingState() {
      return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_6__.createElement("div", {
        className: "loader-inner ellipsis"
      }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_6__.createElement("span", null, "."), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_6__.createElement("span", null, "."), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_6__.createElement("span", null, "."));
    }
  }, {
    key: "renderLink",
    value: function renderLink(children) {
      var _classNames;

      var classes = classnames__WEBPACK_IMPORTED_MODULE_8___default()('btn', "btn-".concat(this.props.color), this.props.className, (_classNames = {}, (0,_babel_runtime_corejs3_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)(_classNames, "btn-".concat(this.props.size), !!this.props.size), (0,_babel_runtime_corejs3_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)(_classNames, 'btn-icon-only', this.props.iconOnly), (0,_babel_runtime_corejs3_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)(_classNames, "working", this.props.loading), (0,_babel_runtime_corejs3_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)(_classNames, 'btn-block', this.props.block), (0,_babel_runtime_corejs3_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)(_classNames, 'btn-outline', this.props.outline), (0,_babel_runtime_corejs3_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)(_classNames, 'btn-link', this.props.link), _classNames));
      return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_6__.createElement(react_router_dom__WEBPACK_IMPORTED_MODULE_10__/* .Link */ .rU, {
        to: this.props.to,
        className: classes,
        replace: this.props.replace
      }, children);
    }
  }, {
    key: "renderButton",
    value: function renderButton(children) {
      var _classNames2;

      var classes = classnames__WEBPACK_IMPORTED_MODULE_8___default()('btn', "btn-".concat(this.props.color), this.props.className, (_classNames2 = {}, (0,_babel_runtime_corejs3_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)(_classNames2, "btn-".concat(this.props.size), !!this.props.size), (0,_babel_runtime_corejs3_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)(_classNames2, 'btn-icon-only', this.props.iconOnly), (0,_babel_runtime_corejs3_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)(_classNames2, "working", this.props.loading), (0,_babel_runtime_corejs3_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)(_classNames2, 'btn-block', this.props.block), (0,_babel_runtime_corejs3_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)(_classNames2, 'btn-outline', this.props.outline), (0,_babel_runtime_corejs3_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)(_classNames2, 'btn-link', this.props.link), _classNames2));
      return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_6__.createElement("button", {
        type: this.props.type,
        className: classes,
        disabled: this.props.disabled || this.props.loading,
        onClick: this.props.onClick,
        style: this.props.style || {}
      }, children);
    }
  }, {
    key: "render",
    value: function render() {
      var children = this.props.loading ? this.renderLoadingState() : this.props.children;
      return this.props.to ? this.renderLink(children) : this.renderButton(children);
    }
  }]);

  return Button;
}(react__WEBPACK_IMPORTED_MODULE_6__.Component);

Button.displayName = "Button";

(0,_babel_runtime_corejs3_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)(Button, "propTypes", {
  disabled: (prop_types__WEBPACK_IMPORTED_MODULE_7___default().bool),
  onClick: (prop_types__WEBPACK_IMPORTED_MODULE_7___default().func),
  href: (prop_types__WEBPACK_IMPORTED_MODULE_7___default().string),
  type: prop_types__WEBPACK_IMPORTED_MODULE_7___default().oneOf(['button', 'reset', 'submit']),
  color: prop_types__WEBPACK_IMPORTED_MODULE_7___default().oneOf(['primary', 'secondary', 'info', 'warning', 'danger', 'link', 'custom', 'green', 'red', 'orange', 'gray', 'blue', 'gold']),
  size: prop_types__WEBPACK_IMPORTED_MODULE_7___default().oneOf(['sm', 'md', 'lg']),
  iconOnly: (prop_types__WEBPACK_IMPORTED_MODULE_7___default().bool),
  loading: (prop_types__WEBPACK_IMPORTED_MODULE_7___default().bool),
  children: prop_types__WEBPACK_IMPORTED_MODULE_7___default().oneOfType([(prop_types__WEBPACK_IMPORTED_MODULE_7___default().array), (prop_types__WEBPACK_IMPORTED_MODULE_7___default().string), (prop_types__WEBPACK_IMPORTED_MODULE_7___default().node)]),
  className: (prop_types__WEBPACK_IMPORTED_MODULE_7___default().string),
  to: prop_types__WEBPACK_IMPORTED_MODULE_7___default().oneOfType([(prop_types__WEBPACK_IMPORTED_MODULE_7___default().object), (prop_types__WEBPACK_IMPORTED_MODULE_7___default().string)]),
  block: (prop_types__WEBPACK_IMPORTED_MODULE_7___default().bool),
  outline: (prop_types__WEBPACK_IMPORTED_MODULE_7___default().bool),
  replace: (prop_types__WEBPACK_IMPORTED_MODULE_7___default().bool),
  link: (prop_types__WEBPACK_IMPORTED_MODULE_7___default().bool)
});

(0,_babel_runtime_corejs3_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)(Button, "defaultProps", {
  disabled: false,
  type: 'button',
  color: 'primary',
  size: 'md',
  loading: false,
  to: null,
  block: true,
  outline: false,
  replace: false,
  link: false
});

/* harmony default export */ __webpack_exports__["Z"] = (Button);

/***/ }),

/***/ "./app/wiw/ui/Loading.js":
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {

"use strict";

// EXPORTS
__webpack_require__.d(__webpack_exports__, {
  "Z": function() { return /* binding */ ui_Loading; }
});

// EXTERNAL MODULE: ./node_modules/react/index.js
var react = __webpack_require__("./node_modules/react/index.js");
// EXTERNAL MODULE: ./app/shared/components/index.js + 11 modules
var components = __webpack_require__("./app/shared/components/index.js");
;// CONCATENATED MODULE: ./app/shared/assets/animations/loading.json
var loading_namespaceObject = JSON.parse('{"v":"4.9.0","fr":29.9700012207031,"ip":0,"op":60.0000024438501,"w":100,"h":100,"nm":"Loading Animation","ddd":0,"assets":[],"layers":[{"ddd":0,"ind":1,"ty":4,"nm":"Bars","sr":1,"ks":{"o":{"a":0,"k":100},"r":{"a":0,"k":0},"p":{"a":0,"k":[26.25,29.75,0]},"a":{"a":0,"k":[0,0,0]},"s":{"a":0,"k":[100,100,100]}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-1.529,0],[0,0],[0,1.509],[0,0],[1.529,0],[0,0],[0,-1.508],[0,0]],"o":[[0,0],[1.529,0],[0,0],[0,-1.508],[0,0],[-1.529,0],[0,0],[0,1.509]],"v":[[3.018,8.852],[39.417,8.852],[42.185,6.121],[42.185,2.981],[39.417,0.25],[3.018,0.25],[0.25,2.981],[0.25,6.121]],"c":true}},"nm":"Path 1","mn":"ADBE Vector Shape - Group"},{"ty":"fl","c":{"a":0,"k":[0.3176471,0.6392157,0.2392157,1]},"o":{"a":0,"k":100},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill"},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"ix":1,"mn":"ADBE Vector Group"},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-1.529,0],[0,0],[0,1.509],[0,0],[1.529,0],[0,0],[0,-1.508],[0,0]],"o":[[0,0],[1.529,0],[0,0],[0,-1.508],[0,0],[-1.529,0],[0,0],[0,1.509]],"v":[[3.018,8.852],[39.417,8.852],[42.185,6.121],[42.185,2.981],[39.417,0.25],[3.018,0.25],[0.25,2.981],[0.25,6.121]],"c":true}},"nm":"Path 1","mn":"ADBE Vector Shape - Group"},{"ty":"fl","c":{"a":0,"k":[0.3176471,0.6392157,0.2392157,1]},"o":{"a":0,"k":100},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill"},{"ty":"tr","p":{"a":0,"k":[9.145,15.235],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":2,"cix":2,"ix":2,"mn":"ADBE Vector Group"},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-1.529,0],[0,0],[0,1.509],[0,0],[1.529,0],[0,0],[0,-1.508],[0,0]],"o":[[0,0],[1.529,0],[0,0],[0,-1.508],[0,0],[-1.529,0],[0,0],[0,1.509]],"v":[[3.018,8.852],[39.417,8.852],[42.185,6.121],[42.185,2.981],[39.417,0.25],[3.018,0.25],[0.25,2.981],[0.25,6.121]],"c":true}},"nm":"Path 1","mn":"ADBE Vector Shape - Group"},{"ty":"fl","c":{"a":0,"k":[0.3176471,0.6392157,0.2392157,1]},"o":{"a":0,"k":100},"r":1,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill"},{"ty":"tr","p":{"a":0,"k":[0,30.094],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 3","np":2,"cix":2,"ix":3,"mn":"ADBE Vector Group"}],"ip":0,"op":180.00000733155,"st":0,"bm":0},{"ddd":0,"ind":5,"ty":4,"nm":"outer-circle","sr":1,"ks":{"o":{"a":0,"k":100},"r":{"a":1,"k":[{"i":{"x":[0.838],"y":[0.314]},"o":{"x":[0.164],"y":[0.855]},"n":["0p838_0p314_0p164_0p855"],"t":0,"s":[0],"e":[360]},{"t":60.0000024438501}]},"p":{"a":0,"k":[50,50,0]},"a":{"a":0,"k":[16.482,4.982,0]},"s":{"a":0,"k":[112.181,112.181,100]}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":2,"ty":"el","s":{"a":0,"k":[81,81]},"p":{"a":0,"k":[0,0]},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse"},{"ty":"tm","s":{"a":1,"k":[{"i":{"x":[0.332],"y":[1]},"o":{"x":[0.068],"y":[0.669]},"n":["0p332_1_0p068_0p669"],"t":0,"s":[0],"e":[90]},{"i":{"x":[0.93],"y":[0.337]},"o":{"x":[0.669],"y":[0]},"n":["0p93_0p337_0p669_0"],"t":30,"s":[90],"e":[0]},{"t":60.0000024438501}],"ix":1},"e":{"a":0,"k":100,"ix":2},"o":{"a":1,"k":[{"i":{"x":[0.863],"y":[1]},"o":{"x":[0.133],"y":[0]},"n":["0p863_1_0p133_0"],"t":0,"s":[60],"e":[174.111]},{"i":{"x":[0.673],"y":[0.659]},"o":{"x":[0.206],"y":[0]},"n":["0p673_0p659_0p206_0"],"t":30,"s":[174.111],"e":[480]},{"i":{"x":[0.838],"y":[1]},"o":{"x":[0.454],"y":[0.453]},"n":["0p838_1_0p454_0p453"],"t":46,"s":[480],"e":[760]},{"t":60.0000024438501}],"ix":3},"m":1,"ix":2,"nm":"Trim Paths 1","mn":"ADBE Vector Filter - Trim"},{"ty":"st","c":{"a":0,"k":[0.317647,0.639216,0.239216,1]},"o":{"a":0,"k":100},"w":{"a":0,"k":8},"lc":2,"lj":2,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke"},{"ty":"tr","p":{"a":0,"k":[16.482,4.982],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"stroke 1","np":4,"cix":2,"ix":1,"mn":"ADBE Vector Group"},{"ty":"gr","it":[{"d":3,"ty":"el","s":{"a":0,"k":[81,81]},"p":{"a":0,"k":[0,0]},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse"},{"ty":"tm","s":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"n":["0p667_1_0p333_0"],"t":1,"s":[0],"e":[0]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"n":["0p667_1_0p333_0"],"t":30,"s":[0],"e":[0]},{"t":60.0000024438501}],"ix":1},"e":{"a":1,"k":[{"i":{"x":[0.667],"y":[-0.48]},"o":{"x":[0.333],"y":[0]},"n":["0p667_-0p48_0p333_0"],"t":1,"s":[2],"e":[10]},{"i":{"x":[0.667],"y":[-4.87]},"o":{"x":[0.333],"y":[8.167]},"n":["0p667_-4p87_0p333_8p167"],"t":30,"s":[10],"e":[10]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[-1.468]},"n":["0p667_1_0p333_-1p468"],"t":50,"s":[10],"e":[8]},{"t":60.0000024438501}],"ix":2},"o":{"a":1,"k":[{"i":{"x":[0.856],"y":[1.01]},"o":{"x":[0.183],"y":[0.502]},"n":["0p856_1p01_0p183_0p502"],"t":1,"s":[341.161],"e":[-137.571]},{"i":{"x":[0.731],"y":[0.77]},"o":{"x":[0.379],"y":[0.137]},"n":["0p731_0p77_0p379_0p137"],"t":30,"s":[-137.571],"e":[-420.648]},{"i":{"x":[0.906],"y":[0.129]},"o":{"x":[0.535],"y":[0.409]},"n":["0p906_0p129_0p535_0p409"],"t":50,"s":[-420.648],"e":[-579]},{"t":60.0000024438501}],"ix":3},"m":1,"ix":2,"nm":"Trim Paths 1","mn":"ADBE Vector Filter - Trim"},{"ty":"st","c":{"a":0,"k":[0.4941176,0.8627451,0.3882353,1]},"o":{"a":0,"k":100},"w":{"a":0,"k":8},"lc":2,"lj":2,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke"},{"ty":"tr","p":{"a":0,"k":[16.482,4.982],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"stroke 2","np":4,"cix":2,"ix":2,"mn":"ADBE Vector Group"},{"ty":"gr","it":[{"d":3,"ty":"el","s":{"a":0,"k":[81,81]},"p":{"a":0,"k":[0,0]},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse"},{"ty":"tm","s":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"n":["0p667_1_0p333_0"],"t":1,"s":[0],"e":[0]},{"t":30.0000012219251}],"ix":1},"e":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"n":["0p667_1_0p333_0"],"t":1,"s":[1],"e":[10]},{"i":{"x":[0.833],"y":[1]},"o":{"x":[0.167],"y":[0]},"n":["0p833_1_0p167_0"],"t":30,"s":[10],"e":[4]},{"t":50.0000020365418}],"ix":2},"o":{"a":1,"k":[{"i":{"x":[0.641],"y":[1.001]},"o":{"x":[0.208],"y":[0.367]},"n":["0p641_1p001_0p208_0p367"],"t":1,"s":[369],"e":[-120.451]},{"i":{"x":[0.782],"y":[0.504]},"o":{"x":[0.3],"y":[0.028]},"n":["0p782_0p504_0p3_0p028"],"t":30,"s":[-120.451],"e":[-353.451]},{"i":{"x":[0.833],"y":[1]},"o":{"x":[0.167],"y":[0]},"n":["0p833_1_0p167_0"],"t":50,"s":[-353.451],"e":[-424.451]},{"t":60.0000024438501}],"ix":3},"m":1,"ix":2,"nm":"Trim Paths 1","mn":"ADBE Vector Filter - Trim"},{"ty":"st","c":{"a":0,"k":[0.6196079,0.9607843,0.5254902,1]},"o":{"a":0,"k":100},"w":{"a":0,"k":8},"lc":2,"lj":2,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke"},{"ty":"tr","p":{"a":0,"k":[16.482,4.982],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"stroke 4","np":4,"cix":2,"ix":3,"mn":"ADBE Vector Group"},{"ty":"gr","it":[{"d":2,"ty":"el","s":{"a":0,"k":[81,81]},"p":{"a":0,"k":[0,0]},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse"},{"ty":"tm","s":{"a":0,"k":0,"ix":1},"e":{"a":0,"k":100,"ix":2},"o":{"a":0,"k":6,"ix":3},"m":1,"ix":2,"nm":"Trim Paths 1","mn":"ADBE Vector Filter - Trim"},{"ty":"st","c":{"a":0,"k":[0.7882353,0.9764706,0.7333333,1]},"o":{"a":0,"k":100},"w":{"a":0,"k":8},"lc":2,"lj":2,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke"},{"ty":"tr","p":{"a":0,"k":[16.482,4.982],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"stroke 3","np":4,"cix":2,"ix":4,"mn":"ADBE Vector Group"}],"ip":0,"op":180.00000733155,"st":0,"bm":0}]}');
;// CONCATENATED MODULE: ./app/wiw/ui/Loading.js




var Loading = function Loading() {
  return /*#__PURE__*/react.createElement(components/* Bodymovin */.t4, {
    className: "loading-icon",
    animationData: loading_namespaceObject
  });
};

Loading.displayName = "Loading";
/* harmony default export */ var ui_Loading = (Loading);

/***/ }),

/***/ "./app/wiw/ui/Panel.js":
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {

"use strict";

// EXPORTS
__webpack_require__.d(__webpack_exports__, {
  "s_": function() { return /* binding */ Panel; },
  "N": function() { return /* binding */ PanelBody; },
  "pY": function() { return /* binding */ PanelTitle; }
});

// EXTERNAL MODULE: ./node_modules/@babel/runtime-corejs3/helpers/esm/defineProperty.js
var defineProperty = __webpack_require__("./node_modules/@babel/runtime-corejs3/helpers/esm/defineProperty.js");
// EXTERNAL MODULE: ./node_modules/react/index.js
var react = __webpack_require__("./node_modules/react/index.js");
// EXTERNAL MODULE: ./node_modules/prop-types/index.js
var prop_types = __webpack_require__("./node_modules/prop-types/index.js");
var prop_types_default = /*#__PURE__*/__webpack_require__.n(prop_types);
// EXTERNAL MODULE: ./node_modules/@babel/runtime-corejs3/core-js-stable/reflect/construct.js
var construct = __webpack_require__("./node_modules/@babel/runtime-corejs3/core-js-stable/reflect/construct.js");
var construct_default = /*#__PURE__*/__webpack_require__.n(construct);
// EXTERNAL MODULE: ./node_modules/@babel/runtime-corejs3/helpers/esm/classCallCheck.js
var classCallCheck = __webpack_require__("./node_modules/@babel/runtime-corejs3/helpers/esm/classCallCheck.js");
// EXTERNAL MODULE: ./node_modules/@babel/runtime-corejs3/helpers/esm/createClass.js
var createClass = __webpack_require__("./node_modules/@babel/runtime-corejs3/helpers/esm/createClass.js");
// EXTERNAL MODULE: ./node_modules/@babel/runtime-corejs3/helpers/esm/assertThisInitialized.js
var assertThisInitialized = __webpack_require__("./node_modules/@babel/runtime-corejs3/helpers/esm/assertThisInitialized.js");
// EXTERNAL MODULE: ./node_modules/@babel/runtime-corejs3/helpers/esm/inherits.js
var inherits = __webpack_require__("./node_modules/@babel/runtime-corejs3/helpers/esm/inherits.js");
// EXTERNAL MODULE: ./node_modules/@babel/runtime-corejs3/helpers/esm/possibleConstructorReturn.js
var possibleConstructorReturn = __webpack_require__("./node_modules/@babel/runtime-corejs3/helpers/esm/possibleConstructorReturn.js");
// EXTERNAL MODULE: ./node_modules/@babel/runtime-corejs3/helpers/esm/getPrototypeOf.js
var getPrototypeOf = __webpack_require__("./node_modules/@babel/runtime-corejs3/helpers/esm/getPrototypeOf.js");
// EXTERNAL MODULE: ./node_modules/@babel/runtime-corejs3/core-js-stable/instance/concat.js
var concat = __webpack_require__("./node_modules/@babel/runtime-corejs3/core-js-stable/instance/concat.js");
var concat_default = /*#__PURE__*/__webpack_require__.n(concat);
// EXTERNAL MODULE: ./app/shared/components/SmallHeader.js
var SmallHeader = __webpack_require__("./app/shared/components/SmallHeader.js");
// EXTERNAL MODULE: ./app/wiw/ui/Button.js
var Button = __webpack_require__("./app/wiw/ui/Button.js");
// EXTERNAL MODULE: ./node_modules/logrocket/dist/build.umd.js
var build_umd = __webpack_require__("./node_modules/logrocket/dist/build.umd.js");
var build_umd_default = /*#__PURE__*/__webpack_require__.n(build_umd);
;// CONCATENATED MODULE: ./app/shared/components/ErrorBoundary.js










function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = (0,getPrototypeOf/* default */.Z)(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = (0,getPrototypeOf/* default */.Z)(this).constructor; result = construct_default()(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return (0,possibleConstructorReturn/* default */.Z)(this, result); }; }

function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !(construct_default())) return false; if ((construct_default()).sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(construct_default()(Boolean, [], function () {})); return true; } catch (e) { return false; } }







/**
 * Component can be used as a wrapper, to catch child component errors,
 * or can be used as UI element when the parent catches errors instead
 */

var ErrorBoundary = /*#__PURE__*/function (_Component) {
  (0,inherits/* default */.Z)(ErrorBoundary, _Component);

  var _super = _createSuper(ErrorBoundary);

  function ErrorBoundary() {
    var _context;

    var _this;

    (0,classCallCheck/* default */.Z)(this, ErrorBoundary);

    for (var _len = arguments.length, args = new Array(_len), _key = 0; _key &lt; _len; _key++) {
      args[_key] = arguments[_key];
    }

    _this = _super.call.apply(_super, concat_default()(_context = [this]).call(_context, args));

    (0,defineProperty/* default */.Z)((0,assertThisInitialized/* default */.Z)(_this), "state", {
      error: null,
      errorInfo: null
    });

    (0,defineProperty/* default */.Z)((0,assertThisInitialized/* default */.Z)(_this), "reload", function () {
      window.location.assign(window.location.href.replace('#', ''));
    });

    return _this;
  }

  (0,createClass/* default */.Z)(ErrorBoundary, [{
    key: "componentDidCatch",
    value:
    /**
     * https://reactjs.org/docs/react-component.html#componentdidcatch
     *
     * @param error the raw exception
     * @param errorInfo an object with a "componentStack" property
     */
    function componentDidCatch(error, errorInfo) {
      this.setState({
        error: error,
        errorInfo: errorInfo
      });
      build_umd_default().captureMessage('Error Boundary Encountered', {
        extra: {
          error: error
        }
      });
      build_umd_default().track('error-boundary'); // LogRocket.captureException shouldn't be necessary because errors are forwarded to the window error event listener
      // However, we have missing exceptions in production LogRocket, so trying to see if it makes a difference.

      build_umd_default().captureException(error);
    }
  }, {
    key: "render",
    value: function render() {
      if (!this.props.error &amp;&amp; !this.state.error) {
        return this.props.children ? /*#__PURE__*/react.createElement(react.Fragment, null, this.props.children) : null;
      }

      return /*#__PURE__*/react.createElement("div", null, /*#__PURE__*/react.createElement("div", {
        className: "panel-header"
      }, /*#__PURE__*/react.createElement(SmallHeader/* default */.Z, null)), /*#__PURE__*/react.createElement("div", {
        className: "panel-body row error-boundary"
      }, /*#__PURE__*/react.createElement("div", {
        className: "col"
      }, /*#__PURE__*/react.createElement("h2", {
        className: "error-title",
        id: "error-title"
      }, "Oops, something went wrong."), /*#__PURE__*/react.createElement("div", {
        className: "row justify-content-md-center"
      }, /*#__PURE__*/react.createElement("h6", {
        className: "error-text"
      }, "Try reloading the page.")), /*#__PURE__*/react.createElement("div", {
        className: "row justify-content-md-center"
      }, /*#__PURE__*/react.createElement(Button/* default */.Z, {
        className: "mt-3 error-button",
        onClick: this.reload,
        size: "lg"
      }, "Refresh")))));
    }
  }]);

  return ErrorBoundary;
}(react.Component);

ErrorBoundary.displayName = "ErrorBoundary";

(0,defineProperty/* default */.Z)(ErrorBoundary, "propTypes", {
  children: (prop_types_default()).node,
  error: (prop_types_default()).object
});


// EXTERNAL MODULE: ./node_modules/classnames/index.js
var classnames = __webpack_require__("./node_modules/classnames/index.js");
var classnames_default = /*#__PURE__*/__webpack_require__.n(classnames);
// EXTERNAL MODULE: ./app/accounts/assets/img/cityscape.svg
var cityscape = __webpack_require__("./app/accounts/assets/img/cityscape.svg");
;// CONCATENATED MODULE: ./app/wiw/ui/Panel.js






var Panel = function Panel(props) {
  var children = props.children,
      className = props.className,
      title = props.title;
  return /*#__PURE__*/react.createElement("div", {
    className: classnames_default()('panel', className),
    style: props.style
  }, /*#__PURE__*/react.createElement(ErrorBoundary, null, title ? /*#__PURE__*/react.createElement(PanelTitle, {
    children: title
  }) : null, children));
};
Panel.displayName = "Panel";
Panel.propTypes = {
  title: prop_types_default().oneOfType([(prop_types_default()).node, (prop_types_default()).string]),
  children: (prop_types_default()).node,
  style: (prop_types_default()).object,
  className: (prop_types_default()).string
};
var PanelTitle = function PanelTitle(props) {
  var children = props.children,
      className = props.className,
      size = props.size;
  return /*#__PURE__*/react.createElement("div", {
    className: classnames_default()('panel-title', className, (0,defineProperty/* default */.Z)({}, "title-".concat(size), !!size)),
    style: props.style
  }, children);
};
PanelTitle.displayName = "PanelTitle";
PanelTitle.propTypes = {
  children: (prop_types_default()).node,
  className: (prop_types_default()).string,
  style: (prop_types_default()).object,
  size: (prop_types_default()).string
};
var PanelBody = function PanelBody(props) {
  var children = props.children,
      className = props.className;
  var computedClasses = {
    'with-title': !!props.title,
    'with-cityscape': !!props.cityscape
  };
  return /*#__PURE__*/react.createElement("div", {
    className: classnames_default()('panel-body', className, computedClasses),
    style: props.style
  }, props.title &amp;&amp; /*#__PURE__*/react.createElement("div", {
    className: "panel-title-row"
  }, /*#__PURE__*/react.createElement("div", {
    className: "col text-center"
  }, /*#__PURE__*/react.createElement("h4", null, props.title))), /*#__PURE__*/react.createElement("div", {
    className: classnames_default()('panel-body-content', className)
  }, children), props.cityscape &amp;&amp; /*#__PURE__*/react.createElement("div", {
    className: "cityscape",
    style: {
      backgroundImage: "url(".concat(cityscape, ")")
    }
  }));
};
PanelBody.displayName = "PanelBody";
PanelBody.propTypes = {
  children: (prop_types_default()).node,
  className: (prop_types_default()).string,
  title: (prop_types_default()).string,
  style: (prop_types_default()).object,
  cityscape: (prop_types_default()).any
};

/***/ }),

/***/ "./app/wiw/ui/SpriteIcon.js":
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {

"use strict";
/* unused harmony export SpriteIcon */
/* harmony import */ var _babel_runtime_corejs3_core_js_stable_reflect_construct__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("./node_modules/@babel/runtime-corejs3/core-js-stable/reflect/construct.js");
/* harmony import */ var _babel_runtime_corejs3_core_js_stable_reflect_construct__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs3_core_js_stable_reflect_construct__WEBPACK_IMPORTED_MODULE_0__);
/* harmony import */ var _babel_runtime_corejs3_helpers_extends__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__("./node_modules/@babel/runtime-corejs3/helpers/esm/extends.js");
/* harmony import */ var _babel_runtime_corejs3_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__("./node_modules/@babel/runtime-corejs3/helpers/esm/slicedToArray.js");
/* harmony import */ var _babel_runtime_corejs3_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__("./node_modules/@babel/runtime-corejs3/helpers/esm/classCallCheck.js");
/* harmony import */ var _babel_runtime_corejs3_helpers_createClass__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__("./node_modules/@babel/runtime-corejs3/helpers/esm/createClass.js");
/* harmony import */ var _babel_runtime_corejs3_helpers_assertThisInitialized__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__("./node_modules/@babel/runtime-corejs3/helpers/esm/assertThisInitialized.js");
/* harmony import */ var _babel_runtime_corejs3_helpers_inherits__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__("./node_modules/@babel/runtime-corejs3/helpers/esm/inherits.js");
/* harmony import */ var _babel_runtime_corejs3_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__("./node_modules/@babel/runtime-corejs3/helpers/esm/possibleConstructorReturn.js");
/* harmony import */ var _babel_runtime_corejs3_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__("./node_modules/@babel/runtime-corejs3/helpers/esm/getPrototypeOf.js");
/* harmony import */ var _babel_runtime_corejs3_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__("./node_modules/@babel/runtime-corejs3/helpers/esm/defineProperty.js");
/* harmony import */ var lodash_once__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__("./node_modules/lodash/once.js");
/* harmony import */ var lodash_once__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(lodash_once__WEBPACK_IMPORTED_MODULE_8__);
/* harmony import */ var _babel_runtime_corejs3_core_js_stable_instance_concat__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__("./node_modules/@babel/runtime-corejs3/core-js-stable/instance/concat.js");
/* harmony import */ var _babel_runtime_corejs3_core_js_stable_instance_concat__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs3_core_js_stable_instance_concat__WEBPACK_IMPORTED_MODULE_9__);
/* harmony import */ var _babel_runtime_corejs3_core_js_stable_instance_find__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__("./node_modules/@babel/runtime-corejs3/core-js-stable/instance/find.js");
/* harmony import */ var _babel_runtime_corejs3_core_js_stable_instance_find__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs3_core_js_stable_instance_find__WEBPACK_IMPORTED_MODULE_10__);
/* harmony import */ var _babel_runtime_corejs3_core_js_stable_instance_map__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__("./node_modules/@babel/runtime-corejs3/core-js-stable/instance/map.js");
/* harmony import */ var _babel_runtime_corejs3_core_js_stable_instance_map__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs3_core_js_stable_instance_map__WEBPACK_IMPORTED_MODULE_11__);
/* harmony import */ var _babel_runtime_corejs3_core_js_stable_instance_slice__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__("./node_modules/@babel/runtime-corejs3/core-js-stable/instance/slice.js");
/* harmony import */ var _babel_runtime_corejs3_core_js_stable_instance_slice__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs3_core_js_stable_instance_slice__WEBPACK_IMPORTED_MODULE_12__);
/* harmony import */ var _babel_runtime_corejs3_core_js_stable_promise__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__("./node_modules/@babel/runtime-corejs3/core-js-stable/promise.js");
/* harmony import */ var _babel_runtime_corejs3_core_js_stable_promise__WEBPACK_IMPORTED_MODULE_13___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_corejs3_core_js_stable_promise__WEBPACK_IMPORTED_MODULE_13__);
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__("./node_modules/react/index.js");
/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__("./node_modules/prop-types/index.js");
/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_15___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_15__);
/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__("./node_modules/classnames/index.js");
/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_16___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_16__);
/* harmony import */ var bowser__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__("./node_modules/bowser/src/bowser.js");
/* harmony import */ var bowser__WEBPACK_IMPORTED_MODULE_17___default = /*#__PURE__*/__webpack_require__.n(bowser__WEBPACK_IMPORTED_MODULE_17__);












var _context;

function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = (0,_babel_runtime_corejs3_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z)(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = (0,_babel_runtime_corejs3_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_6__/* ["default"] */ .Z)(this).constructor; result = _babel_runtime_corejs3_core_js_stable_reflect_construct__WEBPACK_IMPORTED_MODULE_0___default()(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return (0,_babel_runtime_corejs3_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .Z)(this, result); }; }

function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !(_babel_runtime_corejs3_core_js_stable_reflect_construct__WEBPACK_IMPORTED_MODULE_0___default())) return false; if ((_babel_runtime_corejs3_core_js_stable_reflect_construct__WEBPACK_IMPORTED_MODULE_0___default().sham)) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(_babel_runtime_corejs3_core_js_stable_reflect_construct__WEBPACK_IMPORTED_MODULE_0___default()(Boolean, [], function () {})); return true; } catch (e) { return false; } }











var LIBRARY_PATH = _babel_runtime_corejs3_core_js_stable_instance_concat__WEBPACK_IMPORTED_MODULE_9___default()(_context = "".concat({"COOKIE_DOMAIN":".wheniwork.com","LOGIN_FRONTEND_URL":"https://login.wheniwork.com","API_ROOT":"https://api.login.wheniwork.com","API_ROOT_WORKZONES":"https://api.wheniwork.com/2","APP_LEGACY_ROOT":"https://app.wheniwork.com","ROOT_DOMAIN":"wheniwork.com","FRONTEND_URL":"https://appx.wheniwork.com","PREFIX":"https://login.wheniwork.com/","ICON_LIBRARY_HOST":"https://icons.wheniwork.com","ICON_LIBRARY_VERSION":"5.0.0","NOINDEX":false,"APPLE_SERVICES_ID":"com.wheniwork.signinwithapple.login","GOOGLE_MAPS_KEY":"AIzaSyADmW2Vb5A6L5pBtUefBPgzT2FhXrv8zRI","ROLLBAR_CLIENT_TOKEN":"4d91c9ca13c1430d8718fcc0d146c7d2","ROLLBAR_SERVER_TOKEN":"c8a92b496e084df99fea3995499b43a0","ZENDESK_SSO_URL":"https://thisclicks.zendesk.com/access/jwt","HISTORY":{},"DEVPANEL":{"gitlabToken":"7-AtK2s48irF-eyAj4Wj","repositoryBase":"https://gitlab.wheniwork.com/apps/login-react","passBranchCookie":false,"passXdebugCookie":true},"LAUNCH_DARKLY_CLIENT_ID":"59a8160034b9300b59a913cc","PUBLIC_PATH":"https://login.wheniwork.com/","NODE_ENV":"production","ENV":"production","COMMIT_HASH":"368c73f\n"}.ICON_LIBRARY_HOST, "/")).call(_context, {"COOKIE_DOMAIN":".wheniwork.com","LOGIN_FRONTEND_URL":"https://login.wheniwork.com","API_ROOT":"https://api.login.wheniwork.com","API_ROOT_WORKZONES":"https://api.wheniwork.com/2","APP_LEGACY_ROOT":"https://app.wheniwork.com","ROOT_DOMAIN":"wheniwork.com","FRONTEND_URL":"https://appx.wheniwork.com","PREFIX":"https://login.wheniwork.com/","ICON_LIBRARY_HOST":"https://icons.wheniwork.com","ICON_LIBRARY_VERSION":"5.0.0","NOINDEX":false,"APPLE_SERVICES_ID":"com.wheniwork.signinwithapple.login","GOOGLE_MAPS_KEY":"AIzaSyADmW2Vb5A6L5pBtUefBPgzT2FhXrv8zRI","ROLLBAR_CLIENT_TOKEN":"4d91c9ca13c1430d8718fcc0d146c7d2","ROLLBAR_SERVER_TOKEN":"c8a92b496e084df99fea3995499b43a0","ZENDESK_SSO_URL":"https://thisclicks.zendesk.com/access/jwt","HISTORY":{},"DEVPANEL":{"gitlabToken":"7-AtK2s48irF-eyAj4Wj","repositoryBase":"https://gitlab.wheniwork.com/apps/login-react","passBranchCookie":false,"passXdebugCookie":true},"LAUNCH_DARKLY_CLIENT_ID":"59a8160034b9300b59a913cc","PUBLIC_PATH":"https://login.wheniwork.com/","NODE_ENV":"production","ENV":"production","COMMIT_HASH":"368c73f\n"}.ICON_LIBRARY_VERSION);
/**
 * Displays icons from our custom icon library. It does so using an SVG sprite,
 * which means that only one network request is needed to load (ideally) all
 * icons for the application.
 *
 * To see what icons are available, visit https://icons.wheniwork.com. Note that
 * this project may not be using the latest version of the sprite.
 *
 * Icon library configuration can be found in config.yml, not here.
 *
 * This component renders an SVG on the page that automatically uses accessibility
 * metadata from the library. You can override the library's title and description
 * using the title and description props.
 *
 * ----------------
 * COLORS
 * ----------------
 *
 * Icons automatically inherit the color of the surrounding text. This means that
 * you can use SVG icons as a drop-in replacement for font icons.
 *
 * You can further customize the colors of your icons if you want. Every icon in
 * the icon library has both a primary and a secondary color. These can be
 * set individually by using the `color` and `fill` CSS properties, respectively.
 * For example, this CSS:
 *
 * .icon {
 *   color: red;
 *   fill: blue;
 * }
 *
 * would make the icon use red for its primary color and blue for its
 * secondary color.
 */


var SpriteIcon = /*#__PURE__*/function (_PureComponent) {
  (0,_babel_runtime_corejs3_helpers_inherits__WEBPACK_IMPORTED_MODULE_4__/* ["default"] */ .Z)(SpriteIcon, _PureComponent);

  var _super = _createSuper(SpriteIcon);

  function SpriteIcon(props) {
    var _this;

    (0,_babel_runtime_corejs3_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_18__/* ["default"] */ .Z)(this, SpriteIcon);

    _this = _super.call(this, props);

    (0,_babel_runtime_corejs3_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .Z)((0,_babel_runtime_corejs3_helpers_assertThisInitialized__WEBPACK_IMPORTED_MODULE_19__/* ["default"] */ .Z)(_this), "state", {
      id: _this.getUniqueId(),
      iconInfo: null,
      useUseTags: true,
      spriteElement: null
    });

    var _SpriteIcon$init = SpriteIcon.init(),
        _SpriteIcon$init2 = (0,_babel_runtime_corejs3_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .Z)(_SpriteIcon$init, 2),
        spriteFetch = _SpriteIcon$init2[0],
        infoFetch = _SpriteIcon$init2[1];

    if ((bowser__WEBPACK_IMPORTED_MODULE_17___default().msie)) {
      if (SpriteIcon.globalSvg) {
        _this.state.useUseTags = false;
        _this.state.spriteElement = SpriteIcon.globalSvg;
      } else {
        spriteFetch.then(function () {
          _this.setState({
            useUseTags: false,
            spriteElement: SpriteIcon.globalSvg
          });
        });
      }
    }

    var initIconInfo = function initIconInfo(icon, synchronous) {
      var _context2;

      var info = _babel_runtime_corejs3_core_js_stable_instance_find__WEBPACK_IMPORTED_MODULE_10___default()(_context2 = SpriteIcon.globalInfos).call(_context2, function (info) {
        return info.name === icon;
      }); // If we could not find an icon that matches the name specified then
      // fail here gracefully rather than throwing an error below.


      if (!info) {
        return;
      }

      if (synchronous) {
        _this.state.iconInfo = info;
      } else {
        _this.setState({
          iconInfo: info
        });
      }

      if (info.metadata &amp;&amp; info.metadata.deprecated) {
        var msg = "Icon '".concat(info.name, "' is deprecated!");

        if (typeof info.metadata.deprecated === 'string') {
          msg += " Use '".concat(info.metadata.deprecated, "' instead.");
        }

        console.warn(msg);
      }
    };

    if (SpriteIcon.globalInfos) {
      initIconInfo(props.icon, true);
    } else {
      infoFetch.then(function () {
        initIconInfo(_this.props.icon, false);
      });
    }

    return _this;
  }

  (0,_babel_runtime_corejs3_helpers_createClass__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .Z)(SpriteIcon, [{
    key: "getUniqueId",
    value: function getUniqueId() {
      SpriteIcon.lastId++;
      return SpriteIcon.lastId;
    }
  }, {
    key: "getAccessibility",
    value: function getAccessibility(iconInfo) {
      var title = this.props.title || iconInfo.metadata.title;
      var description = this.props.description || iconInfo.metadata.description;
      var titleId = "wiw-icon-title-".concat(this.state.id);
      var descriptionId = "wiw-icon-desc-".concat(this.state.id);
      var labels = [];

      if (title) {
        labels.push(titleId);
      }

      if (description) {
        labels.push(descriptionId);
      }

      var hasAria = title || description;
      return {
        title: title,
        description: description,
        titleId: titleId,
        descriptionId: descriptionId,
        labelledBy: hasAria ? labels.join(' ') : null
      };
    }
    /* istanbul ignore next */

  }, {
    key: "getRawSVGString",
    value: function getRawSVGString() {
      var _context3;

      // You'd think you could just use innerHTML, but no, IE doesn't support it on SVGs.
      // Creates a new array from the values of a nodeList since the forEach method is not available in ie11 booooo. Then serializes appropriately.
      return _babel_runtime_corejs3_core_js_stable_instance_map__WEBPACK_IMPORTED_MODULE_11___default()(_context3 = _babel_runtime_corejs3_core_js_stable_instance_slice__WEBPACK_IMPORTED_MODULE_12___default()([]).call(this.state.spriteElement.querySelector("symbol[id=\"wiw-icon-".concat(this.props.icon, "\"]")).childNodes)).call(_context3, function (item) {
        return new XMLSerializer().serializeToString(item);
      }).join('');
    }
  }, {
    key: "render",
    value: function render() {
      var _context4;

      var info = this.state.iconInfo || {
        width: 0,
        height: 0,
        metadata: {}
      };
      var accessibility = this.getAccessibility(info);
      return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14__.createElement("svg", (0,_babel_runtime_corejs3_helpers_extends__WEBPACK_IMPORTED_MODULE_1__/* ["default"] */ .Z)({}, this.props, {
        viewBox: _babel_runtime_corejs3_core_js_stable_instance_concat__WEBPACK_IMPORTED_MODULE_9___default()(_context4 = "0 0 ".concat(info.width, " ")).call(_context4, info.height),
        className: classnames__WEBPACK_IMPORTED_MODULE_16___default()("wiw-icon wiw-".concat(this.props.icon), this.props.className),
        "aria-labelledby": accessibility.labelledBy,
        focusable: "false" // for IE
        // override so we don't pass through to DOM
        ,
        icon: null,
        description: null
      }), accessibility.title &amp;&amp; /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14__.createElement("title", {
        id: accessibility.titleId
      }, accessibility.title), accessibility.description &amp;&amp; /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14__.createElement("desc", {
        id: accessibility.descriptionId
      }, accessibility.description), this.state.useUseTags ? /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14__.createElement("use", {
        xlinkHref: "#wiw-icon-".concat(this.props.icon)
      }) : /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_14__.createElement("g", {
        dangerouslySetInnerHTML: {
          __html: this.getRawSVGString()
        }
      }));
    }
  }]);

  return SpriteIcon;
}(react__WEBPACK_IMPORTED_MODULE_14__.PureComponent);
SpriteIcon.displayName = "SpriteIcon";

(0,_babel_runtime_corejs3_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .Z)(SpriteIcon, "propTypes", {
  icon: (prop_types__WEBPACK_IMPORTED_MODULE_15___default().string.isRequired),
  // Accessibility props
  title: (prop_types__WEBPACK_IMPORTED_MODULE_15___default().string),
  description: (prop_types__WEBPACK_IMPORTED_MODULE_15___default().string),
  className: (prop_types__WEBPACK_IMPORTED_MODULE_15___default().string)
});

(0,_babel_runtime_corejs3_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .Z)(SpriteIcon, "lastId", 0);

(0,_babel_runtime_corejs3_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .Z)(SpriteIcon, "globalSvg", null);

(0,_babel_runtime_corejs3_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .Z)(SpriteIcon, "globalInfos", null);

(0,_babel_runtime_corejs3_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_7__/* ["default"] */ .Z)(SpriteIcon, "init", lodash_once__WEBPACK_IMPORTED_MODULE_8___default()(function () {
  // The most reliable way to get and use a sprite is to inline it somewhere in your document.
  // CORS doesn't apply to XML stuff, I guess. It's weird.
  var spriteFetch = fetch("".concat(LIBRARY_PATH, "/svg/sprite/icons.svg"), {
    method: 'GET'
  }).then(function (response) {
    return response.text();
  }).then(function (svg) {
    var div = document.createElement('div');
    div.innerHTML = svg;
    SpriteIcon.globalSvg = document.head.appendChild(div.firstChild);
  }).catch(function (err) {
    // There's nothing we can really do here, if we fail to get
    // the SVG element, we cant embed it. The browser will not
    // fail or have problems if a referenced SVG element from
    // the info metadata below does not exist. It simply wont
    // render an icon.
    return err.body;
  }); // We also download the icon metadata once up front and use it throughout.

  var infoFetch = fetch("".concat(LIBRARY_PATH, "/json/icons.json"), {
    method: 'GET'
  }).then(function (response) {
    return response.json();
  }).then(function (info) {
    SpriteIcon.globalInfos = info.icons;
  }).catch(function (err) {
    // This will let us handle the failed response more gracefully
    // below.
    return _babel_runtime_corejs3_core_js_stable_promise__WEBPACK_IMPORTED_MODULE_13___default().reject(err.body);
  });
  return [spriteFetch, infoFetch];
}));

/* harmony default export */ __webpack_exports__["Z"] = (SpriteIcon);

/***/ }),

/***/ "./app/wiw/ui/index.js":
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {

"use strict";

// EXPORTS
__webpack_require__.d(__webpack_exports__, {
  "zx": function() { return /* reexport */ Button/* default */.Z; },
  "PZ": function() { return /* reexport */ ui_CloseButton; },
  "Vq": function() { return /* reexport */ ui_Dialog; },
  "xu": function() { return /* reexport */ ui_FontIcon; },
  "gb": function() { return /* reexport */ Loading/* default */.Z; },
  "nY": function() { return /* reexport */ ui_LoadingApp; },
  "s_": function() { return /* reexport */ Panel/* Panel */.s_; },
  "N": function() { return /* reexport */ Panel/* PanelBody */.N; },
  "pY": function() { return /* reexport */ Panel/* PanelTitle */.pY; },
  "uQ": function() { return /* reexport */ SpriteIcon/* default */.Z; }
});

// EXTERNAL MODULE: ./app/wiw/ui/Loading.js + 1 modules
var Loading = __webpack_require__("./app/wiw/ui/Loading.js");
// EXTERNAL MODULE: ./node_modules/react/index.js
var react = __webpack_require__("./node_modules/react/index.js");
// EXTERNAL MODULE: ./app/shared/assets/loader-background.svg
var loader_background = __webpack_require__("./app/shared/assets/loader-background.svg");
// EXTERNAL MODULE: ./app/shared/assets/loader-segment.svg
var loader_segment = __webpack_require__("./app/shared/assets/loader-segment.svg");
;// CONCATENATED MODULE: ./app/wiw/ui/LoadingApp.js




var LoadingApp = function LoadingApp() {
  return /*#__PURE__*/react.createElement("div", {
    className: "loading-app"
  }, /*#__PURE__*/react.createElement("img", {
    className: "loader-background",
    src: loader_background
  }), /*#__PURE__*/react.createElement("img", {
    className: "loader-segment",
    src: loader_segment
  }));
};

LoadingApp.displayName = "LoadingApp";
/* harmony default export */ var ui_LoadingApp = (LoadingApp);
// EXTERNAL MODULE: ./app/wiw/ui/Button.js
var Button = __webpack_require__("./app/wiw/ui/Button.js");
// EXTERNAL MODULE: ./node_modules/@babel/runtime-corejs3/helpers/esm/extends.js
var esm_extends = __webpack_require__("./node_modules/@babel/runtime-corejs3/helpers/esm/extends.js");
;// CONCATENATED MODULE: ./app/wiw/ui/CloseButton.js




function CloseButton(props) {
  return /*#__PURE__*/react.createElement(Button/* default */.Z, (0,esm_extends/* default */.Z)({
    color: "secondary",
    size: "sm",
    iconOnly: true
  }, props), /*#__PURE__*/react.createElement(ui_FontIcon, {
    icon: "times",
    fontSize: "13px"
  }));
}

CloseButton.displayName = "CloseButton";
/* harmony default export */ var ui_CloseButton = (CloseButton);
// EXTERNAL MODULE: ./node_modules/@babel/runtime-corejs3/core-js-stable/reflect/construct.js
var construct = __webpack_require__("./node_modules/@babel/runtime-corejs3/core-js-stable/reflect/construct.js");
var construct_default = /*#__PURE__*/__webpack_require__.n(construct);
// EXTERNAL MODULE: ./node_modules/@babel/runtime-corejs3/helpers/esm/classCallCheck.js
var classCallCheck = __webpack_require__("./node_modules/@babel/runtime-corejs3/helpers/esm/classCallCheck.js");
// EXTERNAL MODULE: ./node_modules/@babel/runtime-corejs3/helpers/esm/createClass.js
var createClass = __webpack_require__("./node_modules/@babel/runtime-corejs3/helpers/esm/createClass.js");
// EXTERNAL MODULE: ./node_modules/@babel/runtime-corejs3/helpers/esm/inherits.js
var inherits = __webpack_require__("./node_modules/@babel/runtime-corejs3/helpers/esm/inherits.js");
// EXTERNAL MODULE: ./node_modules/@babel/runtime-corejs3/helpers/esm/possibleConstructorReturn.js
var possibleConstructorReturn = __webpack_require__("./node_modules/@babel/runtime-corejs3/helpers/esm/possibleConstructorReturn.js");
// EXTERNAL MODULE: ./node_modules/@babel/runtime-corejs3/helpers/esm/getPrototypeOf.js
var getPrototypeOf = __webpack_require__("./node_modules/@babel/runtime-corejs3/helpers/esm/getPrototypeOf.js");
// EXTERNAL MODULE: ./node_modules/@babel/runtime-corejs3/helpers/esm/defineProperty.js
var defineProperty = __webpack_require__("./node_modules/@babel/runtime-corejs3/helpers/esm/defineProperty.js");
// EXTERNAL MODULE: ./node_modules/prop-types/index.js
var prop_types = __webpack_require__("./node_modules/prop-types/index.js");
var prop_types_default = /*#__PURE__*/__webpack_require__.n(prop_types);
;// CONCATENATED MODULE: ./app/wiw/ui/Dialog.js








function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = (0,getPrototypeOf/* default */.Z)(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = (0,getPrototypeOf/* default */.Z)(this).constructor; result = construct_default()(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return (0,possibleConstructorReturn/* default */.Z)(this, result); }; }

function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !(construct_default())) return false; if ((construct_default()).sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(construct_default()(Boolean, [], function () {})); return true; } catch (e) { return false; } }




var Dialog = /*#__PURE__*/function (_React$Component) {
  (0,inherits/* default */.Z)(Dialog, _React$Component);

  var _super = _createSuper(Dialog);

  function Dialog() {
    (0,classCallCheck/* default */.Z)(this, Dialog);

    return _super.apply(this, arguments);
  }

  (0,createClass/* default */.Z)(Dialog, [{
    key: "render",
    value: function render() {
      return /*#__PURE__*/react.createElement("div", {
        className: "dialog-container"
      }, /*#__PURE__*/react.createElement("div", {
        className: "dialog"
      }, /*#__PURE__*/react.createElement("div", {
        className: "dialog-header"
      }, /*#__PURE__*/react.createElement("h3", {
        className: "dialog-title"
      }, this.props.title), /*#__PURE__*/react.createElement("div", {
        className: "dialog-header-buttons"
      }, this.props.headerButtons)), /*#__PURE__*/react.createElement("div", {
        className: "dialog-contents"
      }, this.props.children), /*#__PURE__*/react.createElement("div", {
        className: "dialog-footer"
      }, /*#__PURE__*/react.createElement("div", {
        className: "dialog-footer-buttons-left"
      }, this.props.footerLeftButtons), /*#__PURE__*/react.createElement("div", {
        className: "dialog-footer-buttons-right"
      }, this.props.footerRightButtons))));
    }
  }]);

  return Dialog;
}(react.Component);

Dialog.displayName = "Dialog";

(0,defineProperty/* default */.Z)(Dialog, "propTypes", {
  children: (prop_types_default()).node,
  title: (prop_types_default()).string,
  headerButtons: (prop_types_default()).array,
  footerLeftButtons: (prop_types_default()).array,
  footerRightButtons: (prop_types_default()).array
});

/* harmony default export */ var ui_Dialog = (Dialog);
// EXTERNAL MODULE: ./app/wiw/ui/Panel.js + 1 modules
var Panel = __webpack_require__("./app/wiw/ui/Panel.js");
// EXTERNAL MODULE: ./node_modules/@babel/runtime-corejs3/core-js-stable/instance/concat.js
var concat = __webpack_require__("./node_modules/@babel/runtime-corejs3/core-js-stable/instance/concat.js");
var concat_default = /*#__PURE__*/__webpack_require__.n(concat);
;// CONCATENATED MODULE: ./app/wiw/ui/FontIcon.js









function FontIcon_createSuper(Derived) { var hasNativeReflectConstruct = FontIcon_isNativeReflectConstruct(); return function _createSuperInternal() { var Super = (0,getPrototypeOf/* default */.Z)(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = (0,getPrototypeOf/* default */.Z)(this).constructor; result = construct_default()(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return (0,possibleConstructorReturn/* default */.Z)(this, result); }; }

function FontIcon_isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !(construct_default())) return false; if ((construct_default()).sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(construct_default()(Boolean, [], function () {})); return true; } catch (e) { return false; } }




var FontIcon = /*#__PURE__*/function (_PureComponent) {
  (0,inherits/* default */.Z)(FontIcon, _PureComponent);

  var _super = FontIcon_createSuper(FontIcon);

  function FontIcon() {
    (0,classCallCheck/* default */.Z)(this, FontIcon);

    return _super.apply(this, arguments);
  }

  (0,createClass/* default */.Z)(FontIcon, [{
    key: "render",
    value: function render() {
      var _context;

      var className = concat_default()(_context = "fa fa-".concat(this.props.icon, " ")).call(_context, this.props.className);

      var style = {
        fontSize: this.props.fontSize || null
      };
      return /*#__PURE__*/react.createElement("span", {
        className: className,
        style: style
      });
    }
  }]);

  return FontIcon;
}(react.PureComponent);

FontIcon.displayName = "FontIcon";

(0,defineProperty/* default */.Z)(FontIcon, "propTypes", {
  icon: (prop_types_default()).string.isRequired,
  className: (prop_types_default()).string,
  fontSize: (prop_types_default()).string
});

/* harmony default export */ var ui_FontIcon = (FontIcon);
// EXTERNAL MODULE: ./app/wiw/ui/SpriteIcon.js
var SpriteIcon = __webpack_require__("./app/wiw/ui/SpriteIcon.js");
;// CONCATENATED MODULE: ./app/wiw/ui/index.js
















/***/ }),

/***/ "./app/wiw/utils/index.js":
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {

"use strict";

// EXPORTS
__webpack_require__.d(__webpack_exports__, {
  "c": function() { return /* reexport */ Request; }
});

// UNUSED EXPORTS: uuid

// EXTERNAL MODULE: ./node_modules/@babel/runtime-corejs3/core-js-stable/object/get-own-property-symbols.js
var get_own_property_symbols = __webpack_require__("./node_modules/@babel/runtime-corejs3/core-js-stable/object/get-own-property-symbols.js");
var get_own_property_symbols_default = /*#__PURE__*/__webpack_require__.n(get_own_property_symbols);
// EXTERNAL MODULE: ./node_modules/@babel/runtime-corejs3/core-js-stable/instance/filter.js
var filter = __webpack_require__("./node_modules/@babel/runtime-corejs3/core-js-stable/instance/filter.js");
var filter_default = /*#__PURE__*/__webpack_require__.n(filter);
// EXTERNAL MODULE: ./node_modules/@babel/runtime-corejs3/core-js-stable/object/get-own-property-descriptor.js
var get_own_property_descriptor = __webpack_require__("./node_modules/@babel/runtime-corejs3/core-js-stable/object/get-own-property-descriptor.js");
var get_own_property_descriptor_default = /*#__PURE__*/__webpack_require__.n(get_own_property_descriptor);
// EXTERNAL MODULE: ./node_modules/@babel/runtime-corejs3/core-js-stable/object/get-own-property-descriptors.js
var get_own_property_descriptors = __webpack_require__("./node_modules/@babel/runtime-corejs3/core-js-stable/object/get-own-property-descriptors.js");
var get_own_property_descriptors_default = /*#__PURE__*/__webpack_require__.n(get_own_property_descriptors);
// EXTERNAL MODULE: ./node_modules/@babel/runtime-corejs3/helpers/esm/classCallCheck.js
var classCallCheck = __webpack_require__("./node_modules/@babel/runtime-corejs3/helpers/esm/classCallCheck.js");
// EXTERNAL MODULE: ./node_modules/@babel/runtime-corejs3/helpers/esm/createClass.js
var createClass = __webpack_require__("./node_modules/@babel/runtime-corejs3/helpers/esm/createClass.js");
// EXTERNAL MODULE: ./node_modules/@babel/runtime-corejs3/helpers/esm/defineProperty.js
var defineProperty = __webpack_require__("./node_modules/@babel/runtime-corejs3/helpers/esm/defineProperty.js");
// EXTERNAL MODULE: ./node_modules/@babel/runtime-corejs3/core-js-stable/instance/map.js
var map = __webpack_require__("./node_modules/@babel/runtime-corejs3/core-js-stable/instance/map.js");
var map_default = /*#__PURE__*/__webpack_require__.n(map);
// EXTERNAL MODULE: ./node_modules/@babel/runtime-corejs3/core-js-stable/object/keys.js
var object_keys = __webpack_require__("./node_modules/@babel/runtime-corejs3/core-js-stable/object/keys.js");
var keys_default = /*#__PURE__*/__webpack_require__.n(object_keys);
// EXTERNAL MODULE: ./node_modules/@babel/runtime-corejs3/core-js-stable/json/stringify.js
var stringify = __webpack_require__("./node_modules/@babel/runtime-corejs3/core-js-stable/json/stringify.js");
var stringify_default = /*#__PURE__*/__webpack_require__.n(stringify);
;// CONCATENATED MODULE: ./app/wiw/utils/request.js








function ownKeys(object, enumerableOnly) { var keys = keys_default()(object); if ((get_own_property_symbols_default())) { var symbols = get_own_property_symbols_default()(object); if (enumerableOnly) { symbols = filter_default()(symbols).call(symbols, function (sym) { return get_own_property_descriptor_default()(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; }

function _objectSpread(target) { for (var i = 1; i &lt; arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { (0,defineProperty/* default */.Z)(target, key, source[key]); }); } else if ((get_own_property_descriptors_default())) { Object.defineProperties(target, get_own_property_descriptors_default()(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, get_own_property_descriptor_default()(source, key)); }); } } return target; }





function buildQueryString(obj) {
  var _context;

  return map_default()(_context = keys_default()(obj)).call(_context, function (key) {
    return encodeURIComponent(key) + '=' + encodeURIComponent(obj[key]);
  }).join('&amp;').replace(/%20/g, '+');
}
/*
Request is a wrapper for fetch and allows for better error handling and
parsing of data.

`options` defaultOptions : { url, method, body, etc }
`root` :       Prepends a host to all non-qualified urls
`requestKey` : Tags the response of each request with this key for tracking
               the request, perhaps by which API is being used
*/


var Request = /*#__PURE__*/function () {
  function Request() {
    var _this = this;

    var options = arguments.length &gt; 0 &amp;&amp; arguments[0] !== undefined ? arguments[0] : {};
    var root = arguments.length &gt; 1 &amp;&amp; arguments[1] !== undefined ? arguments[1] : {"COOKIE_DOMAIN":".wheniwork.com","LOGIN_FRONTEND_URL":"https://login.wheniwork.com","API_ROOT":"https://api.login.wheniwork.com","API_ROOT_WORKZONES":"https://api.wheniwork.com/2","APP_LEGACY_ROOT":"https://app.wheniwork.com","ROOT_DOMAIN":"wheniwork.com","FRONTEND_URL":"https://appx.wheniwork.com","PREFIX":"https://login.wheniwork.com/","ICON_LIBRARY_HOST":"https://icons.wheniwork.com","ICON_LIBRARY_VERSION":"5.0.0","NOINDEX":false,"APPLE_SERVICES_ID":"com.wheniwork.signinwithapple.login","GOOGLE_MAPS_KEY":"AIzaSyADmW2Vb5A6L5pBtUefBPgzT2FhXrv8zRI","ROLLBAR_CLIENT_TOKEN":"4d91c9ca13c1430d8718fcc0d146c7d2","ROLLBAR_SERVER_TOKEN":"c8a92b496e084df99fea3995499b43a0","ZENDESK_SSO_URL":"https://thisclicks.zendesk.com/access/jwt","HISTORY":{},"DEVPANEL":{"gitlabToken":"7-AtK2s48irF-eyAj4Wj","repositoryBase":"https://gitlab.wheniwork.com/apps/login-react","passBranchCookie":false,"passXdebugCookie":true},"LAUNCH_DARKLY_CLIENT_ID":"59a8160034b9300b59a913cc","PUBLIC_PATH":"https://login.wheniwork.com/","NODE_ENV":"production","ENV":"production","COMMIT_HASH":"368c73f\n"}.API_ROOT;
    var requestKey = arguments.length &gt; 2 &amp;&amp; arguments[2] !== undefined ? arguments[2] : undefined;

    (0,classCallCheck/* default */.Z)(this, Request);

    (0,defineProperty/* default */.Z)(this, "checkStatus", function (stack) {
      return function (response) {
        if (response.status &gt;= 200 &amp;&amp; response.status &lt; 300) {
          return response;
        } else {
          return response.json().then(function (data) {
            var error = new Error(response.statusText);
            error.response = response;
            error.data = data;
            error.stack = stack;
            throw error;
          });
        }
      };
    });

    (0,defineProperty/* default */.Z)(this, "parseResponse", function (response) {
      if (_this.requestKey) {
        return response.json().then(function (resp) {
          return _objectSpread(_objectSpread({}, resp), {}, {
            requestKey: _this.requestKey
          });
        });
      }

      return response.json();
    });

    this.defaultOptions = options;
    this.root = root;
    this.requestKey = requestKey;
  }

  (0,createClass/* default */.Z)(Request, [{
    key: "get",
    value: function get(url) {
      var opts = arguments.length &gt; 1 &amp;&amp; arguments[1] !== undefined ? arguments[1] : {};
      opts.url = url;
      return this.send(opts);
    }
  }, {
    key: "post",
    value: function post(url) {
      var data = arguments.length &gt; 1 &amp;&amp; arguments[1] !== undefined ? arguments[1] : {};
      var opts = arguments.length &gt; 2 &amp;&amp; arguments[2] !== undefined ? arguments[2] : {};
      opts.url = url;
      opts.method = 'post';
      opts.body = stringify_default()(data);
      return this.send(opts);
    }
  }, {
    key: "put",
    value: function put(url) {
      var data = arguments.length &gt; 1 &amp;&amp; arguments[1] !== undefined ? arguments[1] : {};
      var opts = arguments.length &gt; 2 &amp;&amp; arguments[2] !== undefined ? arguments[2] : {};
      opts.url = url;
      opts.method = 'put';
      opts.body = stringify_default()(data);
      return this.send(opts);
    }
  }, {
    key: "delete",
    value: function _delete(url) {
      var opts = arguments.length &gt; 1 &amp;&amp; arguments[1] !== undefined ? arguments[1] : {};
      opts.url = url;
      opts.method = 'delete';
      return this.send(opts);
    }
  }, {
    key: "upload",
    value: function upload(url) {
      var data = arguments.length &gt; 1 &amp;&amp; arguments[1] !== undefined ? arguments[1] : {};
      var opts = arguments.length &gt; 2 &amp;&amp; arguments[2] !== undefined ? arguments[2] : {};
      opts.url = url;
      opts.method = 'post';
      opts.body = data;
      return this.send(opts);
    }
  }, {
    key: "send",
    value: function send() {
      var opts = arguments.length &gt; 0 &amp;&amp; arguments[0] !== undefined ? arguments[0] : {};

      var options = _objectSpread(_objectSpread(_objectSpread({
        method: 'get'
      }, this.defaultOptions), opts), {}, {
        headers: _objectSpread(_objectSpread({
          'Content-Type': 'application/json'
        }, this.defaultOptions.headers), opts.headers)
      });

      var url = options.url;

      if (!url) {
        throw new Error('Please include a `url` option for each request.');
      }

      delete options.url;

      if (url.search(/^http/i) !== 0) {
        url = this.root + url;
      }

      if (options.query) {
        url += '?' + buildQueryString(options.query);
      }

      var stack = new Error().stack;
      return fetch(url, options).then(this.checkStatus(stack)).then(this.parseResponse);
    }
  }]);

  return Request;
}();


;// CONCATENATED MODULE: ./app/wiw/utils/index.js





/***/ }),

/***/ "./app/styles/assets/img/favicon.ico":
/***/ (function(module, __unused_webpack_exports, __webpack_require__) {

"use strict";
module.exports = __webpack_require__.p + "assets/img/favicon.ico";

/***/ }),

/***/ "./app/accounts/assets/img/cityscape.svg":
/***/ (function(module, __unused_webpack_exports, __webpack_require__) {

"use strict";
module.exports = __webpack_require__.p + "assets/img/59de63ed1dd3e2aac14c.svg";

/***/ }),

/***/ "./app/reactivate-30/assets/img/Mike K@2x.png":
/***/ (function(module, __unused_webpack_exports, __webpack_require__) {

"use strict";
module.exports = __webpack_require__.p + "assets/img/44bea1716130b9e50098.png";

/***/ }),

/***/ "./app/reactivate-30/assets/img/devices-graphic@2x.png":
/***/ (function(module, __unused_webpack_exports, __webpack_require__) {

"use strict";
module.exports = __webpack_require__.p + "assets/img/1ffe2c93742c2a7274ef.png";

/***/ }),

/***/ "./app/shared/assets/account-icon-default.svg":
/***/ (function(module) {

"use strict";
module.exports = "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIgdmlld0JveD0iMCAwIDQwIDQwIj48cGF0aCBkPSJNMTUuNDA1IDI0LjE0aDguMDA3Yy4zMzcgMCAuNjEtLjI3LjYxLS42MDF2LS42OWMwLS4zMzMtLjI3My0uNjAyLS42MS0uNjAyaC04LjAwN2EuNjA1LjYwNSAwIDAgMC0uNjEuNjAxdi42OWMwIC4zMzMuMjczLjYwMi42MS42MDJtMS44OTItMy4zMTJoOC4wMDhjLjMzNiAwIC42MDktLjI2OS42MDktLjZ2LS42OTJjMC0uMzMyLS4yNzMtLjYtLjYxLS42aC04LjAwN2EuNjA1LjYwNSAwIDAgMC0uNjA5LjZ2LjY5MWMwIC4zMzIuMjczLjYwMS42MS42MDFtLTEuODkzLTMuMzEyaDguMDA3Yy4zMzcgMCAuNjEtLjI2OS42MS0uNnYtLjY5MWMwLS4zMzItLjI3My0uNjAxLS42MS0uNjAxaC04LjAwN2EuNjA1LjYwNSAwIDAgMC0uNjEuNnYuNjkxYzAgLjMzMi4yNzMuNjAxLjYxLjYwMU0yMCA5QzEzLjkyNSA5IDkgMTMuOTI1IDkgMjBzNC45MjUgMTEgMTEgMTEgMTEtNC45MjUgMTEtMTFTMjYuMDc1IDkgMjAgOW0wIDIwLjEwOGE5LjEwOCA5LjEwOCAwIDEgMSAwLTE4LjIxNiA5LjEwOCA5LjEwOCAwIDAgMSAwIDE4LjIxNiIgZmlsbD0iI2RkZCIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+";

/***/ }),

/***/ "./app/shared/assets/browsers/chrome.svg":
/***/ (function(module, __unused_webpack_exports, __webpack_require__) {

"use strict";
module.exports = __webpack_require__.p + "assets/img/2fe29fec0cd7bedf1750.svg";

/***/ }),

/***/ "./app/shared/assets/browsers/edge-icon.svg":
/***/ (function(module, __unused_webpack_exports, __webpack_require__) {

"use strict";
module.exports = __webpack_require__.p + "assets/img/8f90004446280c7f4b48.svg";

/***/ }),

/***/ "./app/shared/assets/browsers/firefox.svg":
/***/ (function(module, __unused_webpack_exports, __webpack_require__) {

"use strict";
module.exports = __webpack_require__.p + "assets/img/75acbe14f4c2867518c8.svg";

/***/ }),

/***/ "./app/shared/assets/browsers/safari.svg":
/***/ (function(module) {

"use strict";
module.exports = "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgyPSIwIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjMTlkN2ZmIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMWU2NGYwIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3Qgcng9IjEwNSIgcnk9IjEwNSIgd2lkdGg9IjUxMyIgaGVpZ2h0PSI1MTIiIGZpbGw9IiNmZmYiLz48Y2lyY2xlIGN4PSIyNTYiIGN5PSIyNTYiIHI9IjIyNCIgZmlsbD0idXJsKCNhKSIvPjxwYXRoIGQ9Ik00MDkgMTAyTDIzNyAyMzdsNDAgNDB6IiBmaWxsPSJyZWQiLz48cGF0aCBkPSJNMTAyIDQwOWwxMzUtMTcyIDQwIDQweiIgZmlsbD0iI2ZmZiIvPjxwYXRoIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIzIiBkPSJNMjU2IDU0djMzbTAgMzM3djMzbTM1LTM5OS45bC01LjcgMzIuNW0tNTguNiAzMzEuOGwtNS43IDMyLjVNMzI0LjkgNjYuMmwtMTEuMyAzMU0xOTguNCA0MTMuOGwtMTEuMyAzMU0yMjEgNTcuMWw1LjcgMzIuNW01OC42IDMzMS44bDUuNyAzMi41TTE4Ny4xIDY2LjJsMTEuMyAzMW0xMTUuMiAzMTYuNmwxMS4zIDMxTTE1NS4yIDgxbDE2LjYgMjguNm0xNjguNSAyOTEuOGwxNi41IDI4LjZNMTI2LjUgMTAxLjFsMjEuMiAyNS4zbTIxNi42IDI1OC4ybDIxLjIgMjUuM00xMDEuNiAxMjZsMjUuMyAyMS4ybTI1OC4yIDIxNi42bDI1LjMgMjEuMk04MS41IDE1NC44bDI4LjYgMTYuNW0yOTEuOCAxNjguNWwyOC42IDE2LjVNNjYuNyAxODYuNmwzMSAxMS4zbTMxNi42IDExNS4ybDMxIDExLjNNNTcuNiAyMjAuNWwzMi41IDUuN20zMzEuOCA1OC42bDMyLjUgNS43bS0zOTkuOS0zNWgzM20zMzcgMGgzM20tMzk5LjkgMzVsMzIuNS01LjdtMzMxLjgtNTguNmwzMi41LTUuN002Ni43IDMyNC40bDMxLTExLjNtMzE2LjYtMTE1LjJsMzEtMTEuM004MS41IDM1Ni4zbDI4LjYtMTYuNW0yOTEuOC0xNjguNWwyOC42LTE2LjVNMTAxLjYgMzg1bDI1LjMtMjEuMm0yNTguMi0yMTYuNmwyNS4zLTIxLjJNMTI2LjUgNDA5LjlsMjEuMi0yNS4zbTIxNi42LTI1OC4ybDIxLjItMjUuM00xNTUuMiA0MzBsMTYuNi0yOC42bTE2OC41LTI5MS44TDM1Ni44IDgxTTIzOC40IDU0LjhsMS42IDE3LjltMzIgMzY1LjZsMS42IDE3LjlNMjAzLjggNjAuOWw0LjcgMTcuNG05NSAzNTQuNGw0LjcgMTcuNE0xNzAuOCA3Mi45bDcuNiAxNi4zbTE1NS4xIDMzMi42bDcuNyAxNi4zTTE0MC40IDkwLjRsMTAuMyAxNC44bTIxMC42IDMwMC42bDEwLjMgMTQuOE0xMTMuNSAxMTNsMTIuNyAxMi43bTI1OS42IDI1OS42bDEyLjcgMTIuN005MC45IDEzOS45bDE0LjggMTAuM20zMDAuNiAyMTAuNmwxNC44IDEwLjNNNzMuNCAxNzAuM2wxNi4zIDcuNk00MjIuMyAzMzNsMTYuMyA3LjdNNjEuNCAyMDMuM2wxNy40IDQuN20zNTQuNCA5NWwxNy40IDQuN001NS4zIDIzNy45bDE3LjkgMS42bTM2NS42IDMybDE3LjkgMS42bS00MDEuNCAwbDE3LjktMS42bTM2NS42LTMybDE3LjktMS42TTYxLjQgMzA3LjdsMTcuNC00LjdtMzU0LjQtOTVsMTcuNC00LjdNNzMuNCAzNDAuN2wxNi4zLTcuNm0zMzIuNi0xNTUuMmwxNi4zLTcuNk05MC45IDM3MS4xbDE0LjgtMTAuM20zMDAuNi0yMTAuNmwxNC44LTEwLjNNMTQwLjQgNDIwLjZsMTAuMy0xNC44bTIxMC41LTMwMC42bDEwLjQtMTQuOE0xNzAuOCA0MzguMWw3LjctMTYuM20xNTUtMzMyLjZsNy43LTE2LjNNMjAzLjggNDUwLjFsNC43LTE3LjRtOTUtMzU0LjRsNC43LTE3LjRtLTY5LjggMzk1LjNsMS42LTE3LjltMzItMzY1LjZsMS42LTE3LjkiLz48L3N2Zz4=";

/***/ }),

/***/ "./app/shared/assets/loader-background.svg":
/***/ (function(module) {

"use strict";
module.exports = "data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTguNjYgMTNoOC42OGMuMzY0IDAgLjY2LS4yODQuNjYtLjYzNXYtLjczYS42NDguNjQ4IDAgMCAwLS42Ni0uNjM1SDguNjZhLjY0Ny42NDcgMCAwIDAtLjY2LjYzNXYuNzNjMCAuMzUxLjI5NS42MzUuNjYuNjM1bS0yIDRoOC42OGMuMzY0IDAgLjY2LS4yODQuNjYtLjYzNXYtLjczYS42NDguNjQ4IDAgMCAwLS42Ni0uNjM1SDYuNjZhLjY0Ny42NDcgMCAwIDAtLjY2LjYzNXYuNzNjMCAuMzUxLjI5NS42MzUuNjYuNjM1bTAtOGg4LjY4Yy4zNjQgMCAuNjYtLjI4NC42Ni0uNjM1di0uNzNBLjY0OC42NDggMCAwIDAgMTUuMzQgN0g2LjY2YS42NDcuNjQ3IDAgMCAwLS42Ni42MzV2LjczYzAgLjM1MS4yOTUuNjM1LjY2LjYzNU0xMiAwQzUuMzcyIDAgMCA1LjM3MyAwIDEyczUuMzcyIDEyIDEyIDEyYzYuNjI3IDAgMTItNS4zNzMgMTItMTJTMTguNjI3IDAgMTIgMG0wIDIyQzYuNDc3IDIyIDIgMTcuNTIzIDIgMTJTNi40NzcgMiAxMiAyczEwIDQuNDc3IDEwIDEwLTQuNDc3IDEwLTEwIDEwIiBmaWxsPSIjQ0NDIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=";

/***/ }),

/***/ "./app/shared/assets/loader-segment.svg":
/***/ (function(module) {

"use strict";
module.exports = "data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMTguMDEgMi43ODZBMTAuOTQ5IDEwLjk0OSAwIDAgMCAxMiAxYy0yLjIwMSAwLTQuMjUyLjY0Ny01Ljk3MSAxLjc2IiBzdHJva2U9IiM1MUEzM0QiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+PC9nPjwvc3ZnPg==";

/***/ }),

/***/ "./app/shared/assets/map-location.svg":
/***/ (function(module) {

"use strict";
module.exports = "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMzBweCIgaGVpZ2h0PSIzMHB4IiB2aWV3Qm94PSIwIDAgMzAgMzAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ1LjIgKDQzNTE0KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5Mb2NhdGlvbiBNYXJrZXI8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz48L2RlZnM+CiAgICA8ZyBpZD0iV2ViIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iSm9pbi1Zb3VyLVdvcmtwbGFjZS3igJMtV29ya3BsYWNlLVNlbGVjdGVkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNjk3LjAwMDAwMCwgLTI1Ni4wMDAwMDApIj4KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQyMC4wMDAwMDAsIDQwLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPGcgaWQ9IkNvbnRlbnQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEwMS4wMDAwMDAsIDExMC4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLCA3Mi4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IldvcmtwbGFjZS1saXN0aW5nIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJNYXAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJMb2NhdGlvbi1NYXJrZXIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE3Ni4wMDAwMDAsIDM0LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTUuOTY4MTcwNSwyNi40MDQwMDg1IEMxNS43ODA5NjkzLDI2Ljc3ODQxMDggMTUuNDA2NTY3LDI3LjAwMDIwMzUgMTQuOTk1NTM4NSwyNy4wMDAyMDM1IEMxNC45MTAwNzcxLDI3LjAwMDIwMzUgMTQuODI0NjE1NywyNi45ODM5MjUxIDE0LjczOTE1NDMsMjYuOTY1NjEyIEMxNC4yNDY3MzM5LDI2Ljg0NzU5MzkgMTMuOTA0ODg4MywyNi40MjAyODY5IDEzLjkwNDg4ODMsMjUuOTA5NTUzNCBMMTMuOTA0ODg4MywxNi4wOTE2Njc1IEw0LjA4NzAwMjUsMTYuMDkxNjY3NSBDMy41NzYyNjg5NSwxNi4wOTE2Njc1IDMuMTQ4OTYyLDE1Ljc0OTgyMiAzLjAzMDk0Mzg5LDE1LjI1NTM2NjggQzIuOTEwODkwOTksMTQuNzYwOTExNiAzLjE0ODk2MiwxNC4yNTAxNzggMy41OTI1NDczMSwxNC4wMjgzODU0IEwyNS40MTE2NTQsMy4xMTk4NDk0MyBDMjUuNTY0MjYzNywzLjAzNDM4ODA0IDI1LjczNTE4NjQsMi45OTk3OTY1MiAyNS45MDYxMDkyLDIuOTk5Nzk2NTIgQzI2LjE5NTA1MDEsMi45OTk3OTY1MiAyNi40Njc3MTI2LDMuMTAxNTM2MjcgMjYuNjczMjI2OSwzLjMyMzMyODkyIEMyNy4wMTUwNzI1LDMuNjQ2ODYxMzMgMjcuMDk4NDk5MSw0LjE1OTYyOTY3IDI2Ljg3NjcwNjQsNC41ODQ5MDE4MiBMMTUuOTY4MTcwNSwyNi40MDQwMDg1IFoiIGlkPSJQYWdlLTEiIGZpbGw9IiM1MUEzM0QiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTE1Ljk2ODI5MTksMjYuNDA0MjEyIEwyNi44NzY4Mjc4LDQuNTg1MTA1MyBDMjcuMDk4NjIwNSw0LjE1OTgzMzE1IDI3LjAxNTE5MzksMy42NDcwNjQ4MSAyNi42NzMzNDgzLDMuMzIzNTMyNCBDMjYuNDY3ODM0LDMuMTAxNzM5NzUgMjYuMTk1MTcxNSwzIDI1LjkwNjIzMDYsMyBDMjUuNzM1MzA3OCwzIDI1LjU2NDM4NSwzLjAzNDU5MTUxIDI1LjQxMTc3NTQsMy4xMjAwNTI5IEwzLjU5MjY2ODcsMTQuMDI4NTg4OSBDMy4xNDkwODMzOSwxNC4yNTAzODE1IDIuOTExMDEyMzcsMTQuNzYxMTE1MSAzLjAzMTA2NTI4LDE1LjI1NTU3MDMgQzMuMTQ5MDgzMzksMTUuNzUwMDI1NCAzLjU3NjM5MDM0LDE2LjA5MTg3MSA0LjA4NzEyMzg4LDE2LjA5MTg3MSBMMTMuOTA1MDA5NywxNi4wOTE4NzEgTDEzLjkwNTAwOTcsMjUuOTA5NzU2OCBDMTMuOTA1MDA5NywyNi40MjA0OTA0IDE0LjI0Njg1NTMsMjYuODQ3Nzk3MyAxNC43MzkyNzU3LDI2Ljk2NTgxNTQgQzE0LjgyNDczNzEsMjYuOTg0MTI4NiAxNC45MTAxOTg1LDI3LjAwMDQwNyAxNC45OTU2NTk4LDI3LjAwMDQwNyBDMTUuNDA2Njg4NCwyNy4wMDA0MDcgMTUuNzgxMDkwNywyNi43Nzg2MTQzIDE1Ljk2ODI5MTksMjYuNDA0MjEyIFogTTQuMDg3MTIzODgsMTguMDkxODcxIEMyLjY0OTc2ODIzLDE4LjA5MTg3MSAxLjQxODQzNjYxLDE3LjExMzg5OTggMS4wODc1MzE2NywxNS43Mjc0NTcgQzAuNzQ4NjUwOTgxLDE0LjMzMTcyODEgMS40MTY0MjEyMywxMi44ODA2NDQ2IDIuNjk4MzA4MjQsMTIuMjM5NzAxMSBMMjQuNDM0NTY4NywxLjM3NTA0MDg3IEMyNC44OTU1Njc0LDEuMTE2ODgxNjEgMjUuMzk4NDY1OSwxIDI1LjkwNjIzMDYsMSBDMjYuNzI2NjIzMSwxIDI3LjUxMDc1ODcsMS4zMTIyMTQwNiAyOC4wOTUyMTQ5LDEuOTE2NDc4OTMgQzI5LjA1MDM0MDIsMi44NTk3NzMzNCAyOS4yNzMwMzQzLDQuMzE1NTk2OTggMjguNjY1NzE1Niw1LjQ3OTQ2NTc2IEwxNy43NTcxNzk2LDI3LjI5ODU3MjUgQzE3LjIzMDQwODYsMjguMzUyMTE0NSAxNi4xNjI4MjI1LDI5LjAwMDQwNyAxNC45OTU2NTk4LDI5LjAwMDQwNyBDMTQuNzQ0OTU3MiwyOS4wMDA0MDcgMTQuNTYxMjQyMSwyOC45NzMwNjg0IDE0LjI3MzEzNzcsMjguOTEwNzM1OSBDMTIuODgxMzgxMywyOC41NzcxNzQ0IDExLjkwNTAwOTcsMjcuMzQ1NzMgMTEuOTA1MDA5NywyNS45MDk3NTY4IEwxMS45MDUwMDk3LDE4LjA5MTg3MSBMNC4wODcxMjM4OCwxOC4wOTE4NzEgWiIgaWQ9IlBhZ2UtMSIgZmlsbD0iI0ZGRkZGRiIgZmlsbC1ydWxlPSJub256ZXJvIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=";

/***/ }),

/***/ "./app/shared/assets/wiw-icon.svg":
/***/ (function(module) {

"use strict";
module.exports = "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDMwIDMwIj48cGF0aCBmaWxsPSIjNTFBMzNEIiBkPSJNOC43MzQgMjAuNjQ1aDEwLjkyYy40NTggMCAuODMtLjM2Ny44My0uODJ2LS45NDFhLjgyNS44MjUgMCAwIDAtLjgzLS44Mkg4LjczM2EuODI1LjgyNSAwIDAgMC0uODMuODJ2Ljk0MmMwIC40NTIuMzcuODIuODMuODJtMi41OC00LjUxN2gxMC45MmMuNDU5IDAgLjgzLS4zNjcuODMtLjgydi0uOTQxYS44MjUuODI1IDAgMCAwLS44My0uODJoLTEwLjkyYS44MjUuODI1IDAgMCAwLS44My44MnYuOTQyYzAgLjQ1Mi4zNzEuODE5LjgzLjgxOW0tMi41OC00LjUxNmgxMC45MmMuNDU4IDAgLjgzLS4zNjcuODMtLjgydi0uOTQxYS44MjUuODI1IDAgMCAwLS44My0uODJIOC43MzNhLjgyNS44MjUgMCAwIDAtLjgzLjgydi45NDJjMCAuNDUyLjM3LjgxOS44My44MTlNMTUgMEM2LjcxNiAwIDAgNi43MTUgMCAxNWMwIDguMjg0IDYuNzE2IDE1IDE1IDE1IDguMjg0IDAgMTUtNi43MTYgMTUtMTUgMC04LjI4NS02LjcxNi0xNS0xNS0xNW0wIDI3LjQyQzguMTQxIDI3LjQyIDIuNTggMjEuODU5IDIuNTggMTVTOC4xNDIgMi41OCAxNSAyLjU4IDI3LjQyIDguMTQyIDI3LjQyIDE1IDIxLjg1OCAyNy40MiAxNSAyNy40MiIvPjwvc3ZnPg==";

/***/ }),

/***/ "./app/shared/assets/wiw-logo-big.svg":
/***/ (function(module, __unused_webpack_exports, __webpack_require__) {

"use strict";
module.exports = __webpack_require__.p + "assets/img/edfcca14c14e8aa6624e.svg";

/***/ }),

/***/ "./app/shared/assets/wiw-logo.svg":
/***/ (function(module, __unused_webpack_exports, __webpack_require__) {

"use strict";
module.exports = __webpack_require__.p + "assets/img/03573c64a0158fb77c97.svg";

/***/ }),

/***/ "?4f7e":
/***/ (function() {

/* (ignored) */

/***/ })

},
/******/ function(__webpack_require__) { // webpackRuntimeModules
/******/ var __webpack_exec__ = function(moduleId) { return __webpack_require__(__webpack_require__.s = moduleId); }
/******/ __webpack_require__.O(0, [736], function() { return __webpack_exec__("./app/main.js"); });
/******/ var __webpack_exports__ = __webpack_require__.O();
/******/ }
]);
//# sourceMappingURL=app-a5d7c5f31fda06732079.js.map</pre></body></html>