-
Notifications
You must be signed in to change notification settings - Fork 1
/
3.bundle.js
1 lines (1 loc) · 102 KB
/
3.bundle.js
1
(window.webpackJsonp=window.webpackJsonp||[]).push([[3],{100:function(module,__webpack_exports__,__webpack_require__){"use strict";eval('\n// EXTERNAL MODULE: ./node_modules/react/index.js\nvar react = __webpack_require__(0);\nvar react_default = /*#__PURE__*/__webpack_require__.n(react);\n\n// EXTERNAL MODULE: ./node_modules/react-router-dom/es/Router.js + 1 modules\nvar Router = __webpack_require__(484);\n\n// EXTERNAL MODULE: ./node_modules/react-router-dom/es/Switch.js + 1 modules\nvar Switch = __webpack_require__(485);\n\n// EXTERNAL MODULE: ./node_modules/react-router-dom/es/Route.js + 1 modules\nvar Route = __webpack_require__(483);\n\n// EXTERNAL MODULE: ./node_modules/history/esm/history.js + 3 modules\nvar esm_history = __webpack_require__(101);\n\n// EXTERNAL MODULE: ./node_modules/react-router-dom/es/Link.js\nvar Link = __webpack_require__(472);\n\n// EXTERNAL MODULE: ./node_modules/react-redux/es/index.js + 17 modules\nvar es = __webpack_require__(27);\n\n// EXTERNAL MODULE: ./src/actions/auth.js\nvar auth = __webpack_require__(72);\n\n// EXTERNAL MODULE: ./src/assets/chevron-arrow-down.svg\nvar chevron_arrow_down = __webpack_require__(355);\nvar chevron_arrow_down_default = /*#__PURE__*/__webpack_require__.n(chevron_arrow_down);\n\n// CONCATENATED MODULE: ./src/Components/AtomicComponents/Header.js\nfunction _typeof(obj) { if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; var ownKeys = Object.keys(source); if (typeof Object.getOwnPropertySymbols === \'function\') { ownKeys = ownKeys.concat(Object.getOwnPropertySymbols(source).filter(function (sym) { return Object.getOwnPropertyDescriptor(source, sym).enumerable; })); } ownKeys.forEach(function (key) { _defineProperty(target, key, source[key]); }); } return target; }\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }\n\nfunction _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }\n\nfunction _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }\n\nfunction _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); }\n\nfunction _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); }\n\nfunction _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn\'t been initialised - super() hasn\'t been called"); } return self; }\n\nfunction _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); }\n\nfunction _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); }\n\nfunction _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\n\n\n\n\n\n\n\n\nvar Header_Header =\n/*#__PURE__*/\nfunction (_Component) {\n _inherits(Header, _Component);\n\n function Header(props) {\n var _this;\n\n _classCallCheck(this, Header);\n\n _this = _possibleConstructorReturn(this, _getPrototypeOf(Header).call(this, props));\n\n _defineProperty(_assertThisInitialized(_this), "removeActive", function () {\n var classPassed;\n if (_this.state.dropdownStatus === \'header__user-dropdownMenu active\') classPassed = \'header__user-dropdownMenu\';else classPassed = \'header__user-dropdownMenu active\';\n\n _this.setState(function (state) {\n return _objectSpread({}, state, {\n dropdownStatus: classPassed\n });\n });\n });\n\n _this.state = {\n dropdownStatus: \'header__user-dropdownMenu\'\n };\n return _this;\n }\n\n _createClass(Header, [{\n key: "render",\n value: function render() {\n var _this2 = this;\n\n return react_default.a.createElement("div", {\n className: "header"\n }, react_default.a.createElement(Link["a" /* default */], {\n className: "header__logo",\n to: this.props.auth ? \'/focus\' : \'/\'\n }, "FocusedTomato"), //if there is not auth state don\'t render user part\n this.props.auth && react_default.a.createElement("div", {\n className: "header__user"\n }, react_default.a.createElement("img", {\n src: this.props.cred.photoUrl,\n className: "header__user-img"\n }), react_default.a.createElement("span", {\n className: "header__user-name"\n }, this.props.cred.name), react_default.a.createElement("span", {\n className: "header__user-dropdown-chev",\n onClick: this.removeActive\n }, react_default.a.createElement("img", {\n id: "chevSvg",\n src: "".concat(chevron_arrow_down_default.a)\n })), react_default.a.createElement("span", {\n className: this.state.dropdownStatus,\n ref: this.props.forwardref\n }, react_default.a.createElement("span", {\n className: "header__user-dropdown-delete"\n }, "delete"), react_default.a.createElement("span", {\n className: "header__user-dropdown-logout",\n onClick: function onClick() {\n _this2.props.dispatch(Object(auth["f" /* startLogout */])());\n\n _this2.props.dispatch(Object(auth["b" /* logout */])());\n\n _this2.removeActive();\n\n AppRouter_history.push(\'/\');\n }\n }, "logout"))));\n }\n }]);\n\n return Header;\n}(react["Component"]);\n\nvar mapsStateToProps = function mapsStateToProps(store) {\n //sending auth to tell whether logged in or not and cred with all the needed credentials\n return {\n auth: store.auth.cred ? true : false,\n cred: store.auth.cred\n };\n}; //no need of forwardRef as AppRouter passed it as prop\n\n\nvar ConnectedAuth = Object(es["b" /* connect */])(mapsStateToProps)(Header_Header);\n/* harmony default export */ var AtomicComponents_Header = (ConnectedAuth);\n// EXTERNAL MODULE: ./src/assets/sprite.svg\nvar sprite = __webpack_require__(86);\nvar sprite_default = /*#__PURE__*/__webpack_require__.n(sprite);\n\n// CONCATENATED MODULE: ./src/Components/AtomicComponents/Icon.js\n\n\n\nvar Icon_Icon = function Icon(props) {\n return react_default.a.createElement("svg", {\n className: "icon icon-".concat(props.icon)\n }, react_default.a.createElement("use", {\n xlinkHref: "".concat(sprite_default.a, "#icon-").concat(props.icon)\n }));\n};\n\n/* harmony default export */ var AtomicComponents_Icon = (Icon_Icon);\n// CONCATENATED MODULE: ./src/Components/AtomicComponents/Footer.js\n\n\n\n\nvar Footer_Footer = function Footer() {\n return react_default.a.createElement("div", {\n className: "footer"\n }, react_default.a.createElement(Link["a" /* default */], {\n className: "footer__container",\n to: "/focus"\n }, "FOCUS", react_default.a.createElement(AtomicComponents_Icon, {\n icon: "stopwatch"\n })), react_default.a.createElement(Link["a" /* default */], {\n to: "/tasks",\n className: "footer__container"\n }, "TASKS", react_default.a.createElement(AtomicComponents_Icon, {\n icon: "list2"\n })), react_default.a.createElement(Link["a" /* default */], {\n to: "/stats",\n className: "footer__container"\n }, "STATS", react_default.a.createElement(AtomicComponents_Icon, {\n icon: "stats-dots"\n })), react_default.a.createElement(Link["a" /* default */], {\n to: "/settings",\n className: "footer__container"\n }, "SETTINGS", react_default.a.createElement(AtomicComponents_Icon, {\n icon: "cog"\n })));\n};\n\n/* harmony default export */ var AtomicComponents_Footer = (Footer_Footer);\n// EXTERNAL MODULE: ./src/Components/AtomicComponents/Processing.js\nvar Processing = __webpack_require__(87);\n\n// CONCATENATED MODULE: ./src/Components/NotFoundPage.js\n\n\n\nvar NotFoundPage_NotFoundPage = function NotFoundPage() {\n return react_default.a.createElement("div", null, "404! ", react_default.a.createElement(Link["a" /* default */], {\n to: "/"\n }, "Go Home"));\n};\n\n/* harmony default export */ var Components_NotFoundPage = (NotFoundPage_NotFoundPage);\n// EXTERNAL MODULE: ./node_modules/react-router-dom/es/Redirect.js + 2 modules\nvar Redirect = __webpack_require__(478);\n\n// EXTERNAL MODULE: ./src/actions/prompt.js\nvar actions_prompt = __webpack_require__(63);\n\n// CONCATENATED MODULE: ./src/Router/PrivateRoute.js\nfunction _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\n\n\n\n\n\nvar PrivateRoute_PrivateRoute = function PrivateRoute(_ref) {\n var path = _ref.path,\n isAuthenticated = _ref.isAuthenticated,\n Component = _ref.component,\n rest = _objectWithoutProperties(_ref, ["path", "isAuthenticated", "component"]);\n\n if (!isAuthenticated) {\n rest.addPrompt();\n return react_default.a.createElement(Redirect["a" /* default */], {\n to: "/"\n });\n } else {\n return react_default.a.createElement(Route["a" /* default */], _extends({}, rest, {\n component: function component() {\n return react_default.a.createElement(Component, null);\n },\n path: path\n }));\n }\n};\n\nvar PrivateRoute_mapDispatchToProps = function mapDispatchToProps(dispatch) {\n return {\n addPrompt: function addPrompt() {\n return dispatch(Object(actions_prompt["a" /* addPrompt */])({\n prompt: true,\n promptIcon: \'attention\',\n promptText: \'Arggh..You are not logged in!\'\n }));\n }\n };\n};\n\nvar PrivateRoute_mapsStateToProps = function mapsStateToProps(store) {\n return {\n isAuthenticated: !!store.auth.cred\n };\n};\n\n/* harmony default export */ var Router_PrivateRoute = (Object(es["b" /* connect */])(PrivateRoute_mapsStateToProps, PrivateRoute_mapDispatchToProps)(PrivateRoute_PrivateRoute));\n// CONCATENATED MODULE: ./src/Router/AppRouter.js\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return AppRouter_history; });\n\n\n\n\n\n\n\n //====lazy loading====\n\nvar Index = react_default.a.lazy(function () {\n return __webpack_require__.e(/* import() */ 5).then(__webpack_require__.bind(null, 476));\n});\nvar Focus = react_default.a.lazy(function () {\n return __webpack_require__.e(/* import() */ 14).then(__webpack_require__.bind(null, 479));\n});\nvar Stats = react_default.a.lazy(function () {\n return Promise.all(/* import() */[__webpack_require__.e(2), __webpack_require__.e(9)]).then(__webpack_require__.bind(null, 481));\n});\nvar Tasks = react_default.a.lazy(function () {\n return Promise.all(/* import() */[__webpack_require__.e(4), __webpack_require__.e(7)]).then(__webpack_require__.bind(null, 477));\n});\nvar Settings = react_default.a.lazy(function () {\n return __webpack_require__.e(/* import() */ 10).then(__webpack_require__.bind(null, 480));\n});\nvar AppRouter_history = Object(esm_history["a" /* createBrowserHistory */])();\n\nvar AppRouter_AppRouter = function AppRouter(props) {\n return react_default.a.createElement(Router["a" /* default */], {\n history: AppRouter_history\n }, react_default.a.createElement("div", {\n className: "canvas__flexboxContainer"\n }, react_default.a.createElement(AtomicComponents_Header, {\n forwardref: props.forwardRef\n }), react_default.a.createElement(react["Suspense"], {\n fallback: react_default.a.createElement("div", {\n className: "dynamicload"\n }, react_default.a.createElement(Processing["a" /* default */], null))\n }, react_default.a.createElement(Switch["a" /* default */], null, react_default.a.createElement(Route["a" /* default */], {\n path: "/",\n component: function component(props) {\n return react_default.a.createElement(Index, props);\n },\n exact: true\n }), react_default.a.createElement(Router_PrivateRoute, {\n path: "/focus",\n component: Focus\n }), react_default.a.createElement(Router_PrivateRoute, {\n path: "/tasks",\n component: Tasks\n }), react_default.a.createElement(Router_PrivateRoute, {\n path: "/stats",\n component: Stats\n }), react_default.a.createElement(Router_PrivateRoute, {\n path: "/settings",\n component: Settings\n }), react_default.a.createElement(Route["a" /* default */], {\n component: Components_NotFoundPage\n }))), react_default.a.createElement(AtomicComponents_Footer, null)));\n}; //forwarding the ref from canvas\n\n\n/* harmony default export */ var Router_AppRouter = __webpack_exports__["a"] = (react_default.a.forwardRef(function (props, ref) {\n return react_default.a.createElement(AppRouter_AppRouter, {\n forwardRef: ref\n });\n}));//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMTAwLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL0NvbXBvbmVudHMvQXRvbWljQ29tcG9uZW50cy9IZWFkZXIuanM/ZGFjMiIsIndlYnBhY2s6Ly8vLi9zcmMvQ29tcG9uZW50cy9BdG9taWNDb21wb25lbnRzL0ljb24uanM/MzBmZiIsIndlYnBhY2s6Ly8vLi9zcmMvQ29tcG9uZW50cy9BdG9taWNDb21wb25lbnRzL0Zvb3Rlci5qcz8xYzEwIiwid2VicGFjazovLy8uL3NyYy9Db21wb25lbnRzL05vdEZvdW5kUGFnZS5qcz8zNmRkIiwid2VicGFjazovLy8uL3NyYy9Sb3V0ZXIvUHJpdmF0ZVJvdXRlLmpzPzgwOWMiLCJ3ZWJwYWNrOi8vLy4vc3JjL1JvdXRlci9BcHBSb3V0ZXIuanM/ZWJmYSJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgUmVhY3Qse0NvbXBvbmVudH0gZnJvbSAncmVhY3QnO1xuaW1wb3J0IHtMaW5rfSBmcm9tICdyZWFjdC1yb3V0ZXItZG9tJztcbmltcG9ydCB7Y29ubmVjdH0gZnJvbSAncmVhY3QtcmVkdXgnO1xuXG5pbXBvcnQgeyBoaXN0b3J5IH0gZnJvbSAnLi4vLi4vUm91dGVyL0FwcFJvdXRlcic7XG5pbXBvcnQge3N0YXJ0TG9nb3V0LGxvZ291dH0gZnJvbSAnLi4vLi4vYWN0aW9ucy9hdXRoJztcblxuaW1wb3J0IGNoZXZTdmcgZnJvbSAnLi4vLi4vYXNzZXRzL2NoZXZyb24tYXJyb3ctZG93bi5zdmcnO1xuXG5jbGFzcyBIZWFkZXIgZXh0ZW5kcyBDb21wb25lbnR7XG4gICAgY29uc3RydWN0b3IocHJvcHMpe1xuICAgICAgICBzdXBlcihwcm9wcyk7XG4gICAgICAgIHRoaXMuc3RhdGUgPSB7XG4gICAgICAgICAgICBkcm9wZG93blN0YXR1cyA6ICdoZWFkZXJfX3VzZXItZHJvcGRvd25NZW51J1xuICAgICAgICB9XG4gICAgfTtcblxuICAgIHJlbW92ZUFjdGl2ZSA9ICgpID0+IHtcbiAgICAgICAgbGV0IGNsYXNzUGFzc2VkO1xuICAgICAgICBpZih0aGlzLnN0YXRlLmRyb3Bkb3duU3RhdHVzID09PSAnaGVhZGVyX191c2VyLWRyb3Bkb3duTWVudSBhY3RpdmUnKVxuICAgICAgICAgICAgY2xhc3NQYXNzZWQgPSAnaGVhZGVyX191c2VyLWRyb3Bkb3duTWVudSc7XG4gICAgICAgIGVsc2VcbiAgICAgICAgICAgIGNsYXNzUGFzc2VkID0gJ2hlYWRlcl9fdXNlci1kcm9wZG93bk1lbnUgYWN0aXZlJztcbiAgICAgICAgdGhpcy5zZXRTdGF0ZSgoc3RhdGUpPT4oey4uLnN0YXRlLGRyb3Bkb3duU3RhdHVzOiBjbGFzc1Bhc3NlZH0pKTtcbiAgICB9O1xuICAgIHJlbmRlcigpe1xuICAgICAgICByZXR1cm4gKFxuICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9J2hlYWRlcic+XG4gICAgICAgICAgICAgICAgPExpbmsgY2xhc3NOYW1lPSdoZWFkZXJfX2xvZ28nIHRvPXt0aGlzLnByb3BzLmF1dGg/Jy9mb2N1cyc6Jy8nfT5cbiAgICAgICAgICAgICAgICAgICAgRm9jdXNlZFRvbWF0b1xuICAgICAgICAgICAgICAgIDwvTGluaz5cblxuICAgICAgICAgICAgICAgIHsvL2lmIHRoZXJlIGlzIG5vdCBhdXRoIHN0YXRlIGRvbid0IHJlbmRlciB1c2VyIHBhcnRcbiAgICAgICAgICAgICAgICAgICAgdGhpcy5wcm9wcy5hdXRoICYmXG4gICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPSdoZWFkZXJfX3VzZXInPlxuICAgICAgICAgICAgICAgICAgICA8aW1nIHNyYz17dGhpcy5wcm9wcy5jcmVkLnBob3RvVXJsfSBjbGFzc05hbWU9J2hlYWRlcl9fdXNlci1pbWcnLz5cbiAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3NOYW1lPSdoZWFkZXJfX3VzZXItbmFtZSc+e3RoaXMucHJvcHMuY3JlZC5uYW1lfTwvc3Bhbj5cbiAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIDxzcGFuXG4gICAgICAgICAgICAgICAgICAgICAgICBjbGFzc05hbWU9J2hlYWRlcl9fdXNlci1kcm9wZG93bi1jaGV2J1xuICAgICAgICAgICAgICAgICAgICAgICAgb25DbGljaz17dGhpcy5yZW1vdmVBY3RpdmV9XG4gICAgICAgICAgICAgICAgICAgICAgICA+XG4gICAgICAgICAgICAgICAgICAgICAgICA8aW1nIGlkPSdjaGV2U3ZnJyBzcmM9e2Ake2NoZXZTdmd9YH0vPlxuICAgICAgICAgICAgICAgICAgICA8L3NwYW4+XG4gICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzTmFtZT17dGhpcy5zdGF0ZS5kcm9wZG93blN0YXR1c30gcmVmPXt0aGlzLnByb3BzLmZvcndhcmRyZWZ9ID5cbiAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzTmFtZT0naGVhZGVyX191c2VyLWRyb3Bkb3duLWRlbGV0ZScgPmRlbGV0ZTwvc3Bhbj5cbiAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY2xhc3NOYW1lPSdoZWFkZXJfX3VzZXItZHJvcGRvd24tbG9nb3V0J1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9uQ2xpY2s9eygpPT4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aGlzLnByb3BzLmRpc3BhdGNoKHN0YXJ0TG9nb3V0KCkpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aGlzLnByb3BzLmRpc3BhdGNoKGxvZ291dCgpKVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aGlzLnJlbW92ZUFjdGl2ZSgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoaXN0b3J5LnB1c2goJy8nKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9fVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID5sb2dvdXQ8L3NwYW4+XG4gICAgICAgICAgICAgICAgICAgIDwvc3Bhbj5cbiAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgIClcbiAgICB9XG59XG5cbmNvbnN0IG1hcHNTdGF0ZVRvUHJvcHMgPSAoc3RvcmUpID0+IHtcbiAgICAvL3NlbmRpbmcgYXV0aCB0byB0ZWxsIHdoZXRoZXIgbG9nZ2VkIGluIG9yIG5vdCBhbmQgY3JlZCB3aXRoIGFsbCB0aGUgbmVlZGVkIGNyZWRlbnRpYWxzXG4gICAgcmV0dXJuIHtcbiAgICAgICAgYXV0aDogc3RvcmUuYXV0aC5jcmVkP3RydWU6ZmFsc2UsXG4gICAgICAgIGNyZWQ6IHN0b3JlLmF1dGguY3JlZFxuICAgIH1cbn07XG5cbi8vbm8gbmVlZCBvZiBmb3J3YXJkUmVmIGFzIEFwcFJvdXRlciBwYXNzZWQgaXQgYXMgcHJvcFxuY29uc3QgQ29ubmVjdGVkQXV0aCA9IGNvbm5lY3QobWFwc1N0YXRlVG9Qcm9wcykoSGVhZGVyKTtcbmV4cG9ydCBkZWZhdWx0IENvbm5lY3RlZEF1dGg7XG4iLCJpbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xuXG5pbXBvcnQgc3ZnIGZyb20gJy4uLy4uL2Fzc2V0cy9zcHJpdGUuc3ZnJztcblxuY29uc3QgSWNvbiA9IChwcm9wcykgPT4gKFxuICAgIDxzdmcgY2xhc3NOYW1lPXtgaWNvbiBpY29uLSR7cHJvcHMuaWNvbn1gfT5cbiAgICAgICAgPHVzZSBcbiAgICAgICAgICAgIHhsaW5rSHJlZj17YCR7c3ZnfSNpY29uLSR7cHJvcHMuaWNvbn1gfSAgICAgXG4gICAgICAgIC8+XG4gICAgPC9zdmc+XG4pO1xuXG5leHBvcnQgZGVmYXVsdCBJY29uOyIsImltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCc7XG5pbXBvcnQge0xpbmt9IGZyb20gJ3JlYWN0LXJvdXRlci1kb20nO1xuXG5pbXBvcnQgSWNvbiBmcm9tICcuL0ljb24nO1xuXG5jb25zdCBGb290ZXIgPSAoKSA9PiAoXG4gICAgPGRpdiBjbGFzc05hbWU9J2Zvb3Rlcic+XG5cbiAgICAgICAgPExpbmsgY2xhc3NOYW1lPSdmb290ZXJfX2NvbnRhaW5lcicgdG89Jy9mb2N1cyc+XG4gICAgICAgICAgICBGT0NVU1xuICAgICAgICAgICAgPEljb24gaWNvbj17YHN0b3B3YXRjaGB9Lz5cbiAgICAgICAgPC9MaW5rPlxuICAgICAgICBcbiAgICAgICAgPExpbmsgXG4gICAgICAgIHRvPScvdGFza3MnXG4gICAgICAgIGNsYXNzTmFtZT0nZm9vdGVyX19jb250YWluZXInXG4gICAgICAgID5cbiAgICAgICAgICAgIFRBU0tTXG4gICAgICAgIDxJY29uIGljb249e2BsaXN0MmB9Lz5cblxuICAgICAgICA8L0xpbms+XG5cbiAgICAgICAgPExpbmsgXG4gICAgICAgIHRvPScvc3RhdHMnIFxuICAgICAgICBjbGFzc05hbWU9J2Zvb3Rlcl9fY29udGFpbmVyJ1xuICAgICAgICA+XG4gICAgICAgICAgICBTVEFUU1xuICAgICAgICAgICAgPEljb24gaWNvbj17YHN0YXRzLWRvdHNgfS8+XG4gICAgICAgIDwvTGluaz5cbiAgICAgICAgXG4gICAgICAgIDxMaW5rIFxuICAgICAgICB0bz0nL3NldHRpbmdzJ1xuICAgICAgICBjbGFzc05hbWU9J2Zvb3Rlcl9fY29udGFpbmVyJ1xuICAgICAgICA+XG4gICAgICAgICAgICBTRVRUSU5HU1xuICAgICAgICAgICAgPEljb24gaWNvbj17YGNvZ2B9Lz5cbiAgICAgICAgPC9MaW5rPlxuXG4gICAgPC9kaXY+XG4pO1xuXG5leHBvcnQgZGVmYXVsdCBGb290ZXI7IiwiaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcbmltcG9ydCB7TGlua30gZnJvbSAncmVhY3Qtcm91dGVyLWRvbSc7XG5jb25zdCBOb3RGb3VuZFBhZ2UgPSAoKSA9PiAoXG4gICAgPGRpdj5cbiAgICAgICAgNDA0ISA8TGluayB0bz0nLyc+R28gSG9tZTwvTGluaz5cbiAgICA8L2Rpdj5cbik7XG5leHBvcnQgZGVmYXVsdCBOb3RGb3VuZFBhZ2U7IiwiaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcbmltcG9ydCB7Um91dGUsIFJlZGlyZWN0fSBmcm9tICdyZWFjdC1yb3V0ZXItZG9tJztcbmltcG9ydCB7Y29ubmVjdH0gZnJvbSAncmVhY3QtcmVkdXgnO1xuXG5pbXBvcnQge2FkZFByb21wdH0gZnJvbSAnLi4vYWN0aW9ucy9wcm9tcHQnO1xuXG5jb25zdCBQcml2YXRlUm91dGUgPSAoe3BhdGgsaXNBdXRoZW50aWNhdGVkLGNvbXBvbmVudDpDb21wb25lbnQsLi4ucmVzdH0pID0+IHtcbiAgICBpZighaXNBdXRoZW50aWNhdGVkKXtcbiAgICAgICAgcmVzdC5hZGRQcm9tcHQoKTtcbiAgICAgICAgcmV0dXJuIChcbiAgICAgICAgICAgIDxSZWRpcmVjdCB0bz0nLycvPlxuICAgICAgICApXG4gICAgfWVsc2V7XG4gICAgICAgIHJldHVybiAoXG4gICAgICAgICAgICA8Um91dGUgey4uLnJlc3R9IGNvbXBvbmVudD17KCkgPT4gPENvbXBvbmVudC8+fSBwYXRoPXtwYXRofS8+XG4gICAgICAgIClcbiAgICB9XG4gICAgXG59O1xuXG5jb25zdCBtYXBEaXNwYXRjaFRvUHJvcHMgPSAoZGlzcGF0Y2gpID0+IHtcbiAgICByZXR1cm4ge1xuICAgICAgICBhZGRQcm9tcHQ6ICgpID0+IGRpc3BhdGNoKGFkZFByb21wdCh7XG4gICAgICAgICAgICBwcm9tcHQ6dHJ1ZSxcbiAgICAgICAgICAgIHByb21wdEljb246ICdhdHRlbnRpb24nLFxuICAgICAgICAgICAgcHJvbXB0VGV4dDonQXJnZ2guLllvdSBhcmUgbm90IGxvZ2dlZCBpbiEnXG4gICAgICAgIH0pKVxuICAgIH1cbn1cblxuY29uc3QgbWFwc1N0YXRlVG9Qcm9wcyA9IChzdG9yZSkgPT4ge1xuICAgIHJldHVybiB7XG4gICAgICAgIGlzQXV0aGVudGljYXRlZDogISFzdG9yZS5hdXRoLmNyZWRcbiAgICB9XG59O1xuXG5leHBvcnQgZGVmYXVsdCBjb25uZWN0KG1hcHNTdGF0ZVRvUHJvcHMsbWFwRGlzcGF0Y2hUb1Byb3BzKShQcml2YXRlUm91dGUpOyIsImltcG9ydCBSZWFjdCwge1N1c3BlbnNlfSBmcm9tICdyZWFjdCc7XG5pbXBvcnQge1JvdXRlciwgUm91dGUsIFN3aXRjaH0gZnJvbSAncmVhY3Qtcm91dGVyLWRvbSc7XG5pbXBvcnQgeyBjcmVhdGVCcm93c2VySGlzdG9yeSB9IGZyb20gJ2hpc3RvcnknO1xuXG5pbXBvcnQgSGVhZGVyIGZyb20gJy4uL0NvbXBvbmVudHMvQXRvbWljQ29tcG9uZW50cy9IZWFkZXInO1xuaW1wb3J0IEZvb3RlciBmcm9tICcuLi9Db21wb25lbnRzL0F0b21pY0NvbXBvbmVudHMvRm9vdGVyJztcblxuaW1wb3J0IFByb2Nlc3NpbmcgZnJvbSAnLi4vQ29tcG9uZW50cy9BdG9taWNDb21wb25lbnRzL1Byb2Nlc3NpbmcnO1xuaW1wb3J0IE5vdEZvdW5kUGFnZSBmcm9tICcuLi9Db21wb25lbnRzL05vdEZvdW5kUGFnZSc7XG5pbXBvcnQgUHJpdmF0ZVJvdXRlIGZyb20gJy4vUHJpdmF0ZVJvdXRlJztcblxuLy89PT09bGF6eSBsb2FkaW5nPT09PVxuY29uc3QgSW5kZXggPSAoXG4gICAgUmVhY3QubGF6eSgoKSA9PiBpbXBvcnQoJy4uL0NvbXBvbmVudHMvSW5kZXgnKSlcbik7XG5jb25zdCBGb2N1cyA9IChcbiAgICBSZWFjdC5sYXp5KCgpID0+IGltcG9ydCgnLi4vQ29tcG9uZW50cy9Gb2N1cycpKVxuKTtcbmNvbnN0IFN0YXRzID0gKFxuICAgIFJlYWN0LmxhenkoKCkgPT4gaW1wb3J0KCcuLi9Db21wb25lbnRzL1N0YXRzJykpXG4pO1xuY29uc3QgVGFza3MgPSAoXG4gICAgUmVhY3QubGF6eSgoKSA9PiBpbXBvcnQoJy4uL0NvbXBvbmVudHMvVGFza3MnKSlcbik7XG5jb25zdCBTZXR0aW5ncyA9IChcbiAgICBSZWFjdC5sYXp5KCgpID0+IGltcG9ydCgnLi4vQ29tcG9uZW50cy9TZXR0aW5ncycpKVxuKTtcblxuZXhwb3J0IGNvbnN0IGhpc3RvcnkgPSBjcmVhdGVCcm93c2VySGlzdG9yeSgpO1xuXG5jb25zdCBBcHBSb3V0ZXIgPSAocHJvcHMpID0+IChcbiAgICA8Um91dGVyIGhpc3Rvcnk9e2hpc3Rvcnl9PlxuICAgICAgICA8ZGl2IGNsYXNzTmFtZT0nY2FudmFzX19mbGV4Ym94Q29udGFpbmVyJz5cbiAgICAgICAgICAgICAgICA8SGVhZGVyIGZvcndhcmRyZWY9e3Byb3BzLmZvcndhcmRSZWZ9Lz5cbiAgICAgICAgICAgICAgICAgICAgPFN1c3BlbnNlIGZhbGxiYWNrPXs8ZGl2IGNsYXNzTmFtZT0nZHluYW1pY2xvYWQnPjxQcm9jZXNzaW5nLz48L2Rpdj59PlxuICAgICAgICAgICAgICAgICAgICAgICAgPFN3aXRjaD5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Um91dGUgcGF0aD0nLycgY29tcG9uZW50PXsocHJvcHMpID0+IDxJbmRleCB7Li4ucHJvcHN9Lz59IGV4YWN0PXt0cnVlfS8+XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPFByaXZhdGVSb3V0ZSBwYXRoPScvZm9jdXMnIGNvbXBvbmVudD17Rm9jdXN9Lz5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8UHJpdmF0ZVJvdXRlIHBhdGg9Jy90YXNrcycgY29tcG9uZW50PXtUYXNrc30vPlxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxQcml2YXRlUm91dGUgcGF0aD0nL3N0YXRzJyBjb21wb25lbnQ9e1N0YXRzfS8+XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPFByaXZhdGVSb3V0ZSBwYXRoPScvc2V0dGluZ3MnIGNvbXBvbmVudD17U2V0dGluZ3N9Lz5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Um91dGUgY29tcG9uZW50PXtOb3RGb3VuZFBhZ2V9Lz5cbiAgICAgICAgICAgICAgICAgICAgICAgIDwvU3dpdGNoPlxuICAgICAgICAgICAgICAgICAgICA8L1N1c3BlbnNlPlxuICAgICAgICAgICAgICAgIDxGb290ZXIvPlxuICAgICAgICA8L2Rpdj5cbiAgICA8L1JvdXRlcj5cbik7XG5cbi8vZm9yd2FyZGluZyB0aGUgcmVmIGZyb20gY2FudmFzXG5leHBvcnQgZGVmYXVsdCBSZWFjdC5mb3J3YXJkUmVmKChwcm9wcyxyZWYpID0+IDxBcHBSb3V0ZXIgZm9yd2FyZFJlZj17cmVmfS8+KTsiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUVBO0FBQ0E7QUFDQTs7Ozs7QUFDQTtBQUFBO0FBQ0E7QUFEQTtBQUNBO0FBQUE7QUFDQTtBQUZBO0FBUUE7QUFDQTtBQUNBO0FBR0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFiQTtBQUNBO0FBREE7QUFGQTtBQUtBO0FBQ0E7OztBQVNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUtBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFHQTtBQUNBO0FBRkE7QUFJQTtBQUFBO0FBQUE7QUFFQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFQQTtBQWdCQTs7OztBQXJEQTtBQUNBO0FBdURBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFGQTtBQUlBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Ozs7OztBQzNFQTtBQUVBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUVBO0FBREE7QUFGQTtBQUNBO0FBT0E7O0FDWkE7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUVBO0FBQUE7QUFBQTtBQUVBO0FBQUE7QUFJQTtBQUNBO0FBRkE7QUFLQTtBQUFBO0FBS0E7QUFDQTtBQUZBO0FBS0E7QUFBQTtBQUlBO0FBQ0E7QUFGQTtBQUtBO0FBQUE7QUE5QkE7QUFDQTtBQW1DQTs7Ozs7QUN6Q0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUVBO0FBQUE7QUFGQTtBQUNBO0FBSUE7Ozs7Ozs7Ozs7Ozs7O0FDUEE7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFFQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUVBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBSEE7QUFBQTtBQURBO0FBT0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQURBO0FBR0E7QUFDQTtBQUNBOztBQ3BDQTtBQUFBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFBQTtBQUVBO0FBQ0E7QUFBQTtBQUVBO0FBQ0E7QUFBQTtBQUVBO0FBQ0E7QUFBQTtBQUVBO0FBQ0E7QUFBQTtBQUdBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFFQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBWEE7QUFDQTtBQUNBO0FBa0JBO0FBQUE7QUFBQTtBQUFBO0FBQUEiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///100\n')},19:function(module,__webpack_exports__,__webpack_require__){"use strict";eval("__webpack_require__.r(__webpack_exports__);\n\n// EXTERNAL MODULE: ./node_modules/react/index.js\nvar react = __webpack_require__(0);\nvar react_default = /*#__PURE__*/__webpack_require__.n(react);\n\n// EXTERNAL MODULE: ./node_modules/react-dom/index.js\nvar react_dom = __webpack_require__(3);\nvar react_dom_default = /*#__PURE__*/__webpack_require__.n(react_dom);\n\n// EXTERNAL MODULE: ./node_modules/react-redux/es/index.js + 17 modules\nvar es = __webpack_require__(27);\n\n// EXTERNAL MODULE: ./node_modules/moment/moment.js\nvar moment = __webpack_require__(20);\nvar moment_default = /*#__PURE__*/__webpack_require__.n(moment);\n\n// EXTERNAL MODULE: ./src/Router/AppRouter.js + 5 modules\nvar AppRouter = __webpack_require__(100);\n\n// EXTERNAL MODULE: ./node_modules/redux/es/redux.js\nvar redux = __webpack_require__(103);\n\n// CONCATENATED MODULE: ./src/reducers/tasks.js\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; var ownKeys = Object.keys(source); if (typeof Object.getOwnPropertySymbols === 'function') { ownKeys = ownKeys.concat(Object.getOwnPropertySymbols(source).filter(function (sym) { return Object.getOwnPropertyDescriptor(source, sym).enumerable; })); } ownKeys.forEach(function (key) { _defineProperty(target, key, source[key]); }); } return target; }\n\nfunction _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\n\n// Expenses Reducer\nvar tasksDefaultState = {};\n\nvar tasksReducer = function tasksReducer() {\n var state = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : tasksDefaultState;\n var action = arguments.length > 1 ? arguments[1] : undefined;\n\n switch (action.type) {\n case 'ADD_TASK':\n return _objectSpread({}, state, action.task);\n\n case 'REMOVE_TASK':\n var newObj = {};\n Object.keys(state).forEach(function (key) {\n if (key !== action.remove) {\n newObj[key] = state[key];\n }\n });\n return newObj;\n\n case 'EDIT_TASK':\n newObj = _objectSpread({}, state);\n newObj[action.task] = action.target;\n return newObj;\n\n case 'SET_TASKS':\n return action.tasks;\n\n default:\n return state;\n }\n};\n\n/* harmony default export */ var tasks = (tasksReducer);\n// CONCATENATED MODULE: ./src/reducers/pomodoroSession.js\nfunction pomodoroSession_objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; var ownKeys = Object.keys(source); if (typeof Object.getOwnPropertySymbols === 'function') { ownKeys = ownKeys.concat(Object.getOwnPropertySymbols(source).filter(function (sym) { return Object.getOwnPropertyDescriptor(source, sym).enumerable; })); } ownKeys.forEach(function (key) { pomodoroSession_defineProperty(target, key, source[key]); }); } return target; }\n\nfunction pomodoroSession_defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\n\n// Sessions Reducer\nvar pomodoroSessionDefaultState = {};\n\nvar pomodoroSessionReducer = function pomodoroSessionReducer() {\n var state = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : pomodoroSessionDefaultState;\n var action = arguments.length > 1 ? arguments[1] : undefined;\n\n switch (action.type) {\n case 'ADD_SESSION':\n var date = action.session.date;\n var data = action.session.data;\n\n var obj = pomodoroSession_objectSpread({}, state);\n\n var taskObj = {};\n taskObj[data.task] = {\n completed: data.completed,\n incomplete: data.incomplete\n };\n obj[date] = pomodoroSession_objectSpread({}, state[date], taskObj);\n return obj;\n\n case 'INIT_SESSION':\n obj = {};\n obj[action.date] = action.data;\n return obj;\n\n default:\n return state;\n }\n};\n\n/* harmony default export */ var pomodoroSession = (pomodoroSessionReducer);\n// CONCATENATED MODULE: ./src/reducers/config.js\nfunction config_objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; var ownKeys = Object.keys(source); if (typeof Object.getOwnPropertySymbols === 'function') { ownKeys = ownKeys.concat(Object.getOwnPropertySymbols(source).filter(function (sym) { return Object.getOwnPropertyDescriptor(source, sym).enumerable; })); } ownKeys.forEach(function (key) { config_defineProperty(target, key, source[key]); }); } return target; }\n\nfunction config_defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\n\n//\nvar configDefaultState = {\n focusDuration: 25,\n shortBreakDuration: 5,\n longBreakDuration: 25,\n sessionBeforeLongBreak: 4,\n notification: true,\n silent: false\n};\n\nvar configReducer = function configReducer() {\n var state = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : configDefaultState;\n var action = arguments.length > 1 ? arguments[1] : undefined;\n\n switch (action.type) {\n case 'EDIT_CONFIG':\n return config_objectSpread({}, state, action.update);\n\n case 'INIT_CONFIG':\n return action.config;\n\n default:\n return state;\n }\n};\n\n/* harmony default export */ var config = (configReducer);\n// CONCATENATED MODULE: ./src/reducers/auth.js\nvar authDefaultState = {};\n\nvar authReducer = function authReducer() {\n var state = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : authDefaultState;\n var action = arguments.length > 1 ? arguments[1] : undefined;\n\n switch (action.type) {\n case 'LOGIN':\n return {\n cred: action.cred\n };\n\n case 'LOGOUT':\n return {};\n\n default:\n return state;\n }\n};\n\n/* harmony default export */ var auth = (authReducer);\n// CONCATENATED MODULE: ./src/reducers/prompt.js\nfunction prompt_objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; var ownKeys = Object.keys(source); if (typeof Object.getOwnPropertySymbols === 'function') { ownKeys = ownKeys.concat(Object.getOwnPropertySymbols(source).filter(function (sym) { return Object.getOwnPropertyDescriptor(source, sym).enumerable; })); } ownKeys.forEach(function (key) { prompt_defineProperty(target, key, source[key]); }); } return target; }\n\nfunction prompt_defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\n\nvar promptDefaultState = {};\n\nvar promptReducer = function promptReducer() {\n var state = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : promptDefaultState;\n var action = arguments.length > 1 ? arguments[1] : undefined;\n\n switch (action.type) {\n case 'NEW__PROMPT':\n return {\n prompt: action.prompt,\n promptIcon: action.promptIcon,\n promptText: action.promptText\n };\n\n case 'RESET__PROCESSING':\n return prompt_objectSpread({}, state, {\n processing: action.processing\n });\n\n default:\n return state;\n }\n};\n\n/* harmony default export */ var reducers_prompt = (promptReducer);\n// EXTERNAL MODULE: ./node_modules/redux-thunk/es/index.js\nvar redux_thunk_es = __webpack_require__(357);\n\n// CONCATENATED MODULE: ./src/store/configStore.js\n\n\n\n\n\n\n\nvar composeEnhancers = window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__ || redux[\"d\" /* compose */];\n/* harmony default export */ var configStore = (function () {\n var store = Object(redux[\"e\" /* createStore */])(Object(redux[\"c\" /* combineReducers */])({\n data: pomodoroSession,\n tasks: tasks,\n config: config,\n auth: auth,\n prompt: reducers_prompt\n }), composeEnhancers(Object(redux[\"a\" /* applyMiddleware */])(redux_thunk_es[\"a\" /* default */])) //window.__REDUX_DEVTOOLS_EXTENSION__ && window.__REDUX_DEVTOOLS_EXTENSION__()\n );\n return store;\n});\n// EXTERNAL MODULE: ./src/actions/prompt.js\nvar actions_prompt = __webpack_require__(63);\n\n// EXTERNAL MODULE: ./src/actions/pomodoroSessions.js\nvar pomodoroSessions = __webpack_require__(88);\n\n// EXTERNAL MODULE: ./src/actions/tasks.js\nvar actions_tasks = __webpack_require__(89);\n\n// EXTERNAL MODULE: ./src/actions/config.js\nvar actions_config = __webpack_require__(90);\n\n// EXTERNAL MODULE: ./src/actions/auth.js\nvar actions_auth = __webpack_require__(72);\n\n// EXTERNAL MODULE: ./src/Components/Loading.js\nvar Loading = __webpack_require__(5);\n\n// EXTERNAL MODULE: ./src/firebase/firebase.js\nvar firebase = __webpack_require__(29);\n\n// CONCATENATED MODULE: ./src/lazyMain.js\n\n\n\n\n\n\n\n\n\n\n\n\n\n //============lazy-loading============\n\nvar Canvas = react_default.a.lazy(function () {\n return __webpack_require__.e(/* import() */ 13).then(__webpack_require__.bind(null, 473));\n});\nvar lazyMain_store = configStore();\n\nvar lazyMain_initAppForUser = function initAppForUser(cred) {\n //===============REDUNDANT CODE====================\n lazyMain_store.dispatch(Object(actions_auth[\"a\" /* login */])('LOGIN', cred));\n lazyMain_store.dispatch(Object(pomodoroSessions[\"b\" /* startInitSession */])(moment_default()().format('YYYYMMDD')));\n lazyMain_store.dispatch(Object(actions_tasks[\"d\" /* startSetTasks */])()).then(function () {\n lazyMain_store.dispatch(Object(actions_config[\"b\" /* startInitConfig */])()).then(function () {\n lazyMain_renderApp();\n AppRouter[\"b\" /* history */].push('/focus');\n });\n });\n};\n\nvar jsx = react_default.a.createElement(react[\"Suspense\"], {\n fallback: react_default.a.createElement(Loading[\"a\" /* default */], null)\n}, react_default.a.createElement(es[\"a\" /* Provider */], {\n store: lazyMain_store\n}, react_default.a.createElement(Canvas, null)));\nvar hasRendered = false;\n\nvar lazyMain_renderApp = function renderApp() {\n if (!hasRendered) {\n react_dom_default.a.render(jsx, document.getElementById('root'));\n hasRendered = true;\n }\n}; //setting up data for first time/*\n\n\nfirebase[\"c\" /* firebase */].auth().onAuthStateChanged(function (user) {\n if (user) {\n if (user.displayName) {\n //after signup there is no displayName so this if handles that\n if (!user.photoURL) {\n //users with email signup have to reteive img from store for them\n //getting image from store and setting to state\n firebase[\"e\" /* storageRef */].ref(\"\".concat(user.uid)).getDownloadURL().then(function (url) {\n var cred = {\n name: user.displayName,\n photoUrl: url,\n uid: user.uid\n };\n lazyMain_initAppForUser(cred);\n });\n } else {\n var cred = {\n name: user.displayName,\n photoUrl: user.photoURL,\n uid: user.uid\n };\n lazyMain_initAppForUser(cred);\n }\n } else {\n lazyMain_store.dispatch(Object(actions_prompt[\"b\" /* addSignupPrompt */])()); //after signup firebase auto logs in which i don't want\n\n firebase[\"c\" /* firebase */].auth().signOut();\n lazyMain_renderApp();\n AppRouter[\"b\" /* history */].push('/');\n }\n } else {\n lazyMain_store.dispatch(Object(actions_auth[\"b\" /* logout */])());\n lazyMain_renderApp();\n AppRouter[\"b\" /* history */].push('/');\n }\n});\nconsole.log(lazyMain_store.getState(), \"=====++\");//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMTkuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvcmVkdWNlcnMvdGFza3MuanM/ZGU0OCIsIndlYnBhY2s6Ly8vLi9zcmMvcmVkdWNlcnMvcG9tb2Rvcm9TZXNzaW9uLmpzP2IxYzEiLCJ3ZWJwYWNrOi8vLy4vc3JjL3JlZHVjZXJzL2NvbmZpZy5qcz82M2Q5Iiwid2VicGFjazovLy8uL3NyYy9yZWR1Y2Vycy9hdXRoLmpzP2JkZTYiLCJ3ZWJwYWNrOi8vLy4vc3JjL3JlZHVjZXJzL3Byb21wdC5qcz9kMTkwIiwid2VicGFjazovLy8uL3NyYy9zdG9yZS9jb25maWdTdG9yZS5qcz9mZTgyIiwid2VicGFjazovLy8uL3NyYy9sYXp5TWFpbi5qcz80MzIxIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIEV4cGVuc2VzIFJlZHVjZXJcblxuY29uc3QgdGFza3NEZWZhdWx0U3RhdGUgPSB7fTtcblxuY29uc3QgdGFza3NSZWR1Y2VyID0gKHN0YXRlID0gdGFza3NEZWZhdWx0U3RhdGUsIGFjdGlvbikgPT4ge1xuICAgIHN3aXRjaCAoYWN0aW9uLnR5cGUpIHtcbiAgICBjYXNlICdBRERfVEFTSyc6XG4gICAgICAgIHJldHVybiB7XG4gICAgICAgICAgICAuLi5zdGF0ZSxcbiAgICAgICAgICAgIC4uLmFjdGlvbi50YXNrXG4gICAgICAgIH07XG4gICAgY2FzZSAnUkVNT1ZFX1RBU0snOlxuICAgICAgICBsZXQgbmV3T2JqPXt9O1xuICAgICAgICBPYmplY3Qua2V5cyhzdGF0ZSkuZm9yRWFjaCgoa2V5KSA9PiB7XG4gICAgICAgICAgICBpZihrZXkhPT1hY3Rpb24ucmVtb3ZlKXtcbiAgICAgICAgICAgICAgICBuZXdPYmpba2V5XT1zdGF0ZVtrZXldXG4gICAgICAgICAgICB9XG4gICAgICAgIH0pO1xuICAgICAgICByZXR1cm4gbmV3T2JqO1xuICAgIGNhc2UgJ0VESVRfVEFTSyc6XG4gICAgICAgIG5ld09iaiA9IHsuLi5zdGF0ZX07XG4gICAgICAgIG5ld09ialthY3Rpb24udGFza10gPSBhY3Rpb24udGFyZ2V0XG4gICAgICAgIHJldHVybiBuZXdPYmo7XG4gICAgY2FzZSAnU0VUX1RBU0tTJzpcbiAgICAgICAgcmV0dXJuIGFjdGlvbi50YXNrc1xuICAgIGRlZmF1bHQ6XG4gICAgICAgIHJldHVybiBzdGF0ZTtcbiAgICB9XG59O1xuXG5leHBvcnQgZGVmYXVsdCB0YXNrc1JlZHVjZXI7IiwiLy8gU2Vzc2lvbnMgUmVkdWNlclxuXG5sZXQgcG9tb2Rvcm9TZXNzaW9uRGVmYXVsdFN0YXRlID0ge307XG5cbmNvbnN0IHBvbW9kb3JvU2Vzc2lvblJlZHVjZXIgPSAoc3RhdGUgPSBwb21vZG9yb1Nlc3Npb25EZWZhdWx0U3RhdGUsIGFjdGlvbikgPT4ge1xuICAgIHN3aXRjaCAoYWN0aW9uLnR5cGUpIHtcbiAgICBjYXNlICdBRERfU0VTU0lPTic6XG4gICAgICAgIGNvbnN0IGRhdGUgPSBhY3Rpb24uc2Vzc2lvbi5kYXRlO1xuICAgICAgICBjb25zdCBkYXRhID0gYWN0aW9uLnNlc3Npb24uZGF0YTtcbiAgICAgICAgbGV0IG9iaiA9IHtcbiAgICAgICAgICAgIC4uLnN0YXRlLFxuICAgICAgICB9O1xuICAgICAgICBsZXQgdGFza09iaiA9IHt9O1xuXG4gICAgICAgIHRhc2tPYmpbZGF0YS50YXNrXSA9IHtcbiAgICAgICAgICAgIGNvbXBsZXRlZDogZGF0YS5jb21wbGV0ZWQsXG4gICAgICAgICAgICBpbmNvbXBsZXRlOiBkYXRhLmluY29tcGxldGVcbiAgICAgICAgfTtcblxuICAgICAgICBvYmpbZGF0ZV0gPSB7Li4uc3RhdGVbZGF0ZV0sIC4uLnRhc2tPYmp9XG4gICAgICAgIHJldHVybiBvYmo7XG4gICAgY2FzZSAnSU5JVF9TRVNTSU9OJzpcbiAgICAgICAgb2JqID0ge307XG4gICAgICAgIG9ialthY3Rpb24uZGF0ZV0gPSBhY3Rpb24uZGF0YTtcbiAgICAgICAgcmV0dXJuIG9ialxuICAgIGRlZmF1bHQ6XG4gICAgICAgIHJldHVybiBzdGF0ZTtcblxuICAgIH1cbn07XG5cbmV4cG9ydCBkZWZhdWx0IHBvbW9kb3JvU2Vzc2lvblJlZHVjZXI7IiwiLy9cbmNvbnN0IGNvbmZpZ0RlZmF1bHRTdGF0ZSA9IHtcbiAgICBmb2N1c0R1cmF0aW9uOiAyNSxcbiAgICBzaG9ydEJyZWFrRHVyYXRpb246IDUsXG4gICAgbG9uZ0JyZWFrRHVyYXRpb246IDI1LFxuICAgIHNlc3Npb25CZWZvcmVMb25nQnJlYWs6IDQsXG4gICAgbm90aWZpY2F0aW9uOiB0cnVlLFxuICAgIHNpbGVudDogZmFsc2Vcbn07XG5cbmNvbnN0IGNvbmZpZ1JlZHVjZXIgPSAoc3RhdGUgPSBjb25maWdEZWZhdWx0U3RhdGUsIGFjdGlvbikgPT4ge1xuICAgIHN3aXRjaCAoYWN0aW9uLnR5cGUpIHtcbiAgICBjYXNlICdFRElUX0NPTkZJRyc6XG4gICAgICAgIHJldHVybiB7XG4gICAgICAgICAgICAuLi5zdGF0ZSxcbiAgICAgICAgICAgIC4uLmFjdGlvbi51cGRhdGVcbiAgICAgICAgfVxuICAgIGNhc2UgJ0lOSVRfQ09ORklHJzpcbiAgICAgICAgcmV0dXJuIGFjdGlvbi5jb25maWdcbiAgICBkZWZhdWx0OlxuICAgICAgICByZXR1cm4gc3RhdGU7XG4gICAgfVxufTtcblxuZXhwb3J0IGRlZmF1bHQgY29uZmlnUmVkdWNlcjsiLCJcbmNvbnN0IGF1dGhEZWZhdWx0U3RhdGUgPSB7fTtcblxuY29uc3QgYXV0aFJlZHVjZXIgPSAoc3RhdGU9YXV0aERlZmF1bHRTdGF0ZSxhY3Rpb24pID0+IHtcbiAgICBzd2l0Y2goYWN0aW9uLnR5cGUpe1xuICAgICAgICBjYXNlICdMT0dJTic6XG4gICAgICAgIHJldHVybntcbiAgICAgICAgICAgIGNyZWQ6IGFjdGlvbi5jcmVkXG4gICAgICAgIH07XG4gICAgICAgIGNhc2UgJ0xPR09VVCc6XG4gICAgICAgIHJldHVybiB7fTtcbiAgICAgICAgZGVmYXVsdDpcbiAgICAgICAgcmV0dXJuIHN0YXRlO1xuICAgIH1cbn07XG5leHBvcnQgZGVmYXVsdCBhdXRoUmVkdWNlcjsiLCJjb25zdCBwcm9tcHREZWZhdWx0U3RhdGUgPSB7fTtcblxuY29uc3QgcHJvbXB0UmVkdWNlciA9IChzdGF0ZT1wcm9tcHREZWZhdWx0U3RhdGUsYWN0aW9uKSA9PiB7XG4gICAgc3dpdGNoKGFjdGlvbi50eXBlKXtcbiAgICAgICAgY2FzZSAnTkVXX19QUk9NUFQnOlxuICAgICAgICByZXR1cm57XG4gICAgICAgICAgICBwcm9tcHQ6IGFjdGlvbi5wcm9tcHQsXG4gICAgICAgICAgICBwcm9tcHRJY29uOiBhY3Rpb24ucHJvbXB0SWNvbixcbiAgICAgICAgICAgIHByb21wdFRleHQ6IGFjdGlvbi5wcm9tcHRUZXh0XG4gICAgICAgIH07XG4gICAgICAgIGNhc2UgJ1JFU0VUX19QUk9DRVNTSU5HJzpcbiAgICAgICAgcmV0dXJuIHtcbiAgICAgICAgICAgIC4uLnN0YXRlLFxuICAgICAgICAgICAgcHJvY2Vzc2luZzogYWN0aW9uLnByb2Nlc3NpbmdcbiAgICAgICAgfVxuICAgICAgICBkZWZhdWx0OlxuICAgICAgICByZXR1cm4gc3RhdGU7XG4gICAgfVxufTtcbmV4cG9ydCBkZWZhdWx0IHByb21wdFJlZHVjZXI7IiwiaW1wb3J0IHsgY3JlYXRlU3RvcmUsIGNvbWJpbmVSZWR1Y2VycywgYXBwbHlNaWRkbGV3YXJlLCBjb21wb3NlIH0gZnJvbSAncmVkdXgnO1xuXG5pbXBvcnQgdGFza3NSZWR1Y2VyIGZyb20gJy4uL3JlZHVjZXJzL3Rhc2tzJztcbmltcG9ydCBwb21vZG9yb1Nlc3Npb25SZWR1Y2VyIGZyb20gJy4uL3JlZHVjZXJzL3BvbW9kb3JvU2Vzc2lvbic7XG5pbXBvcnQgY29uZmlnUmVkdWNlciBmcm9tICcuLi9yZWR1Y2Vycy9jb25maWcnO1xuaW1wb3J0IGF1dGhSZWR1Y2VyIGZyb20gJy4uL3JlZHVjZXJzL2F1dGgnO1xuaW1wb3J0IHByb21wdFJlZHVjZXIgZnJvbSAnLi4vcmVkdWNlcnMvcHJvbXB0JztcbmltcG9ydCB0aHVuayBmcm9tICdyZWR1eC10aHVuayc7XG5cbmNvbnN0IGNvbXBvc2VFbmhhbmNlcnMgPSB3aW5kb3cuX19SRURVWF9ERVZUT09MU19FWFRFTlNJT05fQ09NUE9TRV9fIHx8IGNvbXBvc2VcblxuZXhwb3J0IGRlZmF1bHQgKCkgPT4ge1xuICAgIGNvbnN0IHN0b3JlID0gY3JlYXRlU3RvcmUoXG4gICAgICAgIGNvbWJpbmVSZWR1Y2Vycyh7XG4gICAgICAgICAgICBkYXRhOiBwb21vZG9yb1Nlc3Npb25SZWR1Y2VyLFxuICAgICAgICAgICAgdGFza3M6IHRhc2tzUmVkdWNlcixcbiAgICAgICAgICAgIGNvbmZpZzogY29uZmlnUmVkdWNlcixcbiAgICAgICAgICAgIGF1dGg6IGF1dGhSZWR1Y2VyLFxuICAgICAgICAgICAgcHJvbXB0OiBwcm9tcHRSZWR1Y2VyXG4gICAgICAgIH0pLFxuICAgICAgICBjb21wb3NlRW5oYW5jZXJzKGFwcGx5TWlkZGxld2FyZSh0aHVuaykpXG4gICAgICAgIC8vd2luZG93Ll9fUkVEVVhfREVWVE9PTFNfRVhURU5TSU9OX18gJiYgd2luZG93Ll9fUkVEVVhfREVWVE9PTFNfRVhURU5TSU9OX18oKVxuICAgICk7XG4gICAgcmV0dXJuIHN0b3JlO1xufVxuIiwiaW1wb3J0IFJlYWN0LCB7U3VzcGVuc2V9IGZyb20gJ3JlYWN0JztcbmltcG9ydCBSZWFjdERPTSBmcm9tICdyZWFjdC1kb20nO1xuaW1wb3J0IHtQcm92aWRlcn0gZnJvbSAncmVhY3QtcmVkdXgnO1xuXG5pbXBvcnQgbW9tZW50IGZyb20gJ21vbWVudCc7XG5cbmltcG9ydCB7IGhpc3RvcnkgfSBmcm9tICcuL1JvdXRlci9BcHBSb3V0ZXInO1xuXG5pbXBvcnQgY29uZmlnU3RvcmUgZnJvbSAnLi9zdG9yZS9jb25maWdTdG9yZSc7XG5cbmltcG9ydCB7YWRkU2lnbnVwUHJvbXB0fSBmcm9tICcuL2FjdGlvbnMvcHJvbXB0JztcbmltcG9ydCB7c3RhcnRJbml0U2Vzc2lvbn0gZnJvbSAnLi9hY3Rpb25zL3BvbW9kb3JvU2Vzc2lvbnMnO1xuaW1wb3J0IHtzdGFydFNldFRhc2tzfSBmcm9tICcuL2FjdGlvbnMvdGFza3MnO1xuaW1wb3J0IHtzdGFydEluaXRDb25maWd9IGZyb20gJy4vYWN0aW9ucy9jb25maWcnO1xuaW1wb3J0IHtsb2dvdXQsbG9naW59IGZyb20gJy4vYWN0aW9ucy9hdXRoJztcblxuaW1wb3J0IExvYWRpbmcgZnJvbSAnLi9Db21wb25lbnRzL0xvYWRpbmcnO1xuXG5pbXBvcnQgJy4vZmlyZWJhc2UvZmlyZWJhc2UnO1xuaW1wb3J0IHtmaXJlYmFzZSwgc3RvcmFnZVJlZn0gZnJvbSAnLi9maXJlYmFzZS9maXJlYmFzZSc7XG5cblxuXG4vLz09PT09PT09PT09PWxhenktbG9hZGluZz09PT09PT09PT09PVxuY29uc3QgQ2FudmFzID0gUmVhY3QubGF6eSgoKSA9PiBpbXBvcnQoJy4vQ29tcG9uZW50cy9DYW52YXMnKSk7XG5cblxuY29uc3Qgc3RvcmUgPSBjb25maWdTdG9yZSgpO1xuXG5jb25zdCBpbml0QXBwRm9yVXNlciA9IChjcmVkKSA9PiB7XG4gICAgLy89PT09PT09PT09PT09PT1SRURVTkRBTlQgQ09ERT09PT09PT09PT09PT09PT09PT09XG4gICAgc3RvcmUuZGlzcGF0Y2gobG9naW4oJ0xPR0lOJyxjcmVkKSk7XG5cbiAgICBzdG9yZS5kaXNwYXRjaChzdGFydEluaXRTZXNzaW9uKG1vbWVudCgpLmZvcm1hdCgnWVlZWU1NREQnKSkpO1xuICAgIHN0b3JlLmRpc3BhdGNoKCBzdGFydFNldFRhc2tzKCkpLnRoZW4oKCkgPT4ge1xuICAgICAgICBzdG9yZS5kaXNwYXRjaCggc3RhcnRJbml0Q29uZmlnKCkpLnRoZW4oKCkgPT57XG4gICAgICAgICAgICByZW5kZXJBcHAoKTtcbiAgICAgICAgICAgIGhpc3RvcnkucHVzaCgnL2ZvY3VzJyk7XG4gICAgICAgIH0pO1xuICAgIH0pO1xufVxuXG5cbmNvbnN0IGpzeCA9IChcbiAgICA8U3VzcGVuc2UgZmFsbGJhY2s9ezxMb2FkaW5nLz59PlxuICAgICAgICA8UHJvdmlkZXIgc3RvcmU9e3N0b3JlfT5cbiAgICAgICAgICAgIDxDYW52YXMvPlxuICAgICAgICA8L1Byb3ZpZGVyPlxuICAgIDwvU3VzcGVuc2U+IFxuKVxuXG5cbmxldCBoYXNSZW5kZXJlZCAgPSBmYWxzZTtcbmNvbnN0IHJlbmRlckFwcCA9ICgpID0+IHtcbiAgICBpZighaGFzUmVuZGVyZWQpe1xuICAgICAgICBSZWFjdERPTS5yZW5kZXIoanN4LCBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgncm9vdCcpKTtcbiAgICAgICAgaGFzUmVuZGVyZWQgPSB0cnVlO1xuICAgIH1cbn1cblxuLy9zZXR0aW5nIHVwIGRhdGEgZm9yIGZpcnN0IHRpbWUvKlxuXG5cbmZpcmViYXNlLmF1dGgoKS5vbkF1dGhTdGF0ZUNoYW5nZWQoICh1c2VyKSA9PiB7XG4gICAgaWYodXNlcil7XG4gICAgICAgIGlmKHVzZXIuZGlzcGxheU5hbWUpe1xuICAgICAgICAgICAgLy9hZnRlciBzaWdudXAgdGhlcmUgaXMgbm8gZGlzcGxheU5hbWUgc28gdGhpcyBpZiBoYW5kbGVzIHRoYXRcbiAgICAgICAgICAgIGlmKCF1c2VyLnBob3RvVVJMKXsvL3VzZXJzIHdpdGggZW1haWwgc2lnbnVwIGhhdmUgdG8gcmV0ZWl2ZSBpbWcgZnJvbSBzdG9yZSBmb3IgdGhlbVxuICAgICAgICAgICAgICAgIC8vZ2V0dGluZyBpbWFnZSBmcm9tIHN0b3JlIGFuZCBzZXR0aW5nIHRvIHN0YXRlXG4gICAgICAgICAgICAgICAgc3RvcmFnZVJlZi5yZWYoYCR7dXNlci51aWR9YCkuZ2V0RG93bmxvYWRVUkwoKS50aGVuKHVybCA9PntcbiAgICAgICAgICAgICAgICAgICAgbGV0IGNyZWQgID0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgbmFtZTogdXNlci5kaXNwbGF5TmFtZSxcbiAgICAgICAgICAgICAgICAgICAgICAgIHBob3RvVXJsOiB1cmwsXG4gICAgICAgICAgICAgICAgICAgICAgICB1aWQ6IHVzZXIudWlkXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgaW5pdEFwcEZvclVzZXIoY3JlZCk7XG4gICAgICAgICAgICAgICAgfSk7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICB9ZWxzZXtcblxuICAgICAgICAgICAgICAgIGxldCBjcmVkICA9IHtcbiAgICAgICAgICAgICAgICAgICAgbmFtZTogdXNlci5kaXNwbGF5TmFtZSxcbiAgICAgICAgICAgICAgICAgICAgcGhvdG9Vcmw6IHVzZXIucGhvdG9VUkwsXG4gICAgICAgICAgICAgICAgICAgIHVpZDogdXNlci51aWRcbiAgICAgICAgICAgICAgICB9O1xuICAgICAgICAgICAgICAgIGluaXRBcHBGb3JVc2VyKGNyZWQpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgIH1lbHNle1xuICAgICAgICAgICAgc3RvcmUuZGlzcGF0Y2goYWRkU2lnbnVwUHJvbXB0KCkpO1xuXG4gICAgICAgICAgICAvL2FmdGVyIHNpZ251cCBmaXJlYmFzZSBhdXRvIGxvZ3MgaW4gd2hpY2ggaSBkb24ndCB3YW50XG4gICAgICAgICAgICBmaXJlYmFzZS5hdXRoKCkuc2lnbk91dCgpO1xuICAgICAgICAgICAgcmVuZGVyQXBwKCk7XG4gICAgICAgICAgICBoaXN0b3J5LnB1c2goJy8nKTtcbiAgICAgICAgfVxuICAgIH1lbHNle1xuICAgICAgICBzdG9yZS5kaXNwYXRjaChsb2dvdXQoKSk7XG4gICAgICAgIHJlbmRlckFwcCgpO1xuICAgICAgICBoaXN0b3J5LnB1c2goJy8nKTtcbiAgICB9XG59KTtcbmNvbnNvbGUubG9nKHN0b3JlLmdldFN0YXRlKCksXCI9PT09PSsrXCIpO1xuXG5cbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUFBO0FBRUE7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQXJCQTtBQXVCQTtBQUNBO0FBQ0E7Ozs7OztBQzlCQTtBQUVBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBRUE7QUFFQTtBQUNBO0FBQ0E7QUFGQTtBQUtBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBckJBO0FBd0JBO0FBQ0E7QUFDQTs7Ozs7O0FDL0JBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFOQTtBQUNBO0FBUUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUdBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFUQTtBQVdBO0FBQ0E7QUFDQTs7QUN2QkE7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFEQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQVJBO0FBVUE7QUFDQTtBQUFBOzs7Ozs7QUNmQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFIQTtBQUNBO0FBSUE7QUFDQTtBQUVBO0FBRkE7QUFDQTtBQUdBO0FBQ0E7QUFiQTtBQWVBO0FBQ0E7QUFBQTs7Ozs7QUNuQkE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUVBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBTEE7QUFEQTtBQVdBO0FBQ0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FDeEJBO0FBQ0E7QUFDQTtBQUVBO0FBRUE7QUFFQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUVBO0FBQ0E7QUFDQTtBQUlBO0FBQUE7QUFBQTtBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBT0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFIQTtBQUtBO0FBQ0E7QUFFQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBSEE7QUFLQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///19\n")},277:function(module,exports,__webpack_require__){eval('var map = {\n\t"./af": 104,\n\t"./af.js": 104,\n\t"./ar": 105,\n\t"./ar-dz": 106,\n\t"./ar-dz.js": 106,\n\t"./ar-kw": 107,\n\t"./ar-kw.js": 107,\n\t"./ar-ly": 108,\n\t"./ar-ly.js": 108,\n\t"./ar-ma": 109,\n\t"./ar-ma.js": 109,\n\t"./ar-sa": 110,\n\t"./ar-sa.js": 110,\n\t"./ar-tn": 111,\n\t"./ar-tn.js": 111,\n\t"./ar.js": 105,\n\t"./az": 112,\n\t"./az.js": 112,\n\t"./be": 113,\n\t"./be.js": 113,\n\t"./bg": 114,\n\t"./bg.js": 114,\n\t"./bm": 115,\n\t"./bm.js": 115,\n\t"./bn": 116,\n\t"./bn.js": 116,\n\t"./bo": 117,\n\t"./bo.js": 117,\n\t"./br": 118,\n\t"./br.js": 118,\n\t"./bs": 119,\n\t"./bs.js": 119,\n\t"./ca": 120,\n\t"./ca.js": 120,\n\t"./cs": 121,\n\t"./cs.js": 121,\n\t"./cv": 122,\n\t"./cv.js": 122,\n\t"./cy": 123,\n\t"./cy.js": 123,\n\t"./da": 124,\n\t"./da.js": 124,\n\t"./de": 125,\n\t"./de-at": 126,\n\t"./de-at.js": 126,\n\t"./de-ch": 127,\n\t"./de-ch.js": 127,\n\t"./de.js": 125,\n\t"./dv": 128,\n\t"./dv.js": 128,\n\t"./el": 129,\n\t"./el.js": 129,\n\t"./en-SG": 130,\n\t"./en-SG.js": 130,\n\t"./en-au": 131,\n\t"./en-au.js": 131,\n\t"./en-ca": 132,\n\t"./en-ca.js": 132,\n\t"./en-gb": 133,\n\t"./en-gb.js": 133,\n\t"./en-ie": 134,\n\t"./en-ie.js": 134,\n\t"./en-il": 135,\n\t"./en-il.js": 135,\n\t"./en-nz": 136,\n\t"./en-nz.js": 136,\n\t"./eo": 137,\n\t"./eo.js": 137,\n\t"./es": 138,\n\t"./es-do": 139,\n\t"./es-do.js": 139,\n\t"./es-us": 140,\n\t"./es-us.js": 140,\n\t"./es.js": 138,\n\t"./et": 141,\n\t"./et.js": 141,\n\t"./eu": 142,\n\t"./eu.js": 142,\n\t"./fa": 143,\n\t"./fa.js": 143,\n\t"./fi": 144,\n\t"./fi.js": 144,\n\t"./fo": 145,\n\t"./fo.js": 145,\n\t"./fr": 146,\n\t"./fr-ca": 147,\n\t"./fr-ca.js": 147,\n\t"./fr-ch": 148,\n\t"./fr-ch.js": 148,\n\t"./fr.js": 146,\n\t"./fy": 149,\n\t"./fy.js": 149,\n\t"./ga": 150,\n\t"./ga.js": 150,\n\t"./gd": 151,\n\t"./gd.js": 151,\n\t"./gl": 152,\n\t"./gl.js": 152,\n\t"./gom-latn": 153,\n\t"./gom-latn.js": 153,\n\t"./gu": 154,\n\t"./gu.js": 154,\n\t"./he": 155,\n\t"./he.js": 155,\n\t"./hi": 156,\n\t"./hi.js": 156,\n\t"./hr": 157,\n\t"./hr.js": 157,\n\t"./hu": 158,\n\t"./hu.js": 158,\n\t"./hy-am": 159,\n\t"./hy-am.js": 159,\n\t"./id": 160,\n\t"./id.js": 160,\n\t"./is": 161,\n\t"./is.js": 161,\n\t"./it": 162,\n\t"./it-ch": 163,\n\t"./it-ch.js": 163,\n\t"./it.js": 162,\n\t"./ja": 164,\n\t"./ja.js": 164,\n\t"./jv": 165,\n\t"./jv.js": 165,\n\t"./ka": 166,\n\t"./ka.js": 166,\n\t"./kk": 167,\n\t"./kk.js": 167,\n\t"./km": 168,\n\t"./km.js": 168,\n\t"./kn": 169,\n\t"./kn.js": 169,\n\t"./ko": 170,\n\t"./ko.js": 170,\n\t"./ku": 171,\n\t"./ku.js": 171,\n\t"./ky": 172,\n\t"./ky.js": 172,\n\t"./lb": 173,\n\t"./lb.js": 173,\n\t"./lo": 174,\n\t"./lo.js": 174,\n\t"./lt": 175,\n\t"./lt.js": 175,\n\t"./lv": 176,\n\t"./lv.js": 176,\n\t"./me": 177,\n\t"./me.js": 177,\n\t"./mi": 178,\n\t"./mi.js": 178,\n\t"./mk": 179,\n\t"./mk.js": 179,\n\t"./ml": 180,\n\t"./ml.js": 180,\n\t"./mn": 181,\n\t"./mn.js": 181,\n\t"./mr": 182,\n\t"./mr.js": 182,\n\t"./ms": 183,\n\t"./ms-my": 184,\n\t"./ms-my.js": 184,\n\t"./ms.js": 183,\n\t"./mt": 185,\n\t"./mt.js": 185,\n\t"./my": 186,\n\t"./my.js": 186,\n\t"./nb": 187,\n\t"./nb.js": 187,\n\t"./ne": 188,\n\t"./ne.js": 188,\n\t"./nl": 189,\n\t"./nl-be": 190,\n\t"./nl-be.js": 190,\n\t"./nl.js": 189,\n\t"./nn": 191,\n\t"./nn.js": 191,\n\t"./pa-in": 192,\n\t"./pa-in.js": 192,\n\t"./pl": 193,\n\t"./pl.js": 193,\n\t"./pt": 194,\n\t"./pt-br": 195,\n\t"./pt-br.js": 195,\n\t"./pt.js": 194,\n\t"./ro": 196,\n\t"./ro.js": 196,\n\t"./ru": 197,\n\t"./ru.js": 197,\n\t"./sd": 198,\n\t"./sd.js": 198,\n\t"./se": 199,\n\t"./se.js": 199,\n\t"./si": 200,\n\t"./si.js": 200,\n\t"./sk": 201,\n\t"./sk.js": 201,\n\t"./sl": 202,\n\t"./sl.js": 202,\n\t"./sq": 203,\n\t"./sq.js": 203,\n\t"./sr": 204,\n\t"./sr-cyrl": 205,\n\t"./sr-cyrl.js": 205,\n\t"./sr.js": 204,\n\t"./ss": 206,\n\t"./ss.js": 206,\n\t"./sv": 207,\n\t"./sv.js": 207,\n\t"./sw": 208,\n\t"./sw.js": 208,\n\t"./ta": 209,\n\t"./ta.js": 209,\n\t"./te": 210,\n\t"./te.js": 210,\n\t"./tet": 211,\n\t"./tet.js": 211,\n\t"./tg": 212,\n\t"./tg.js": 212,\n\t"./th": 213,\n\t"./th.js": 213,\n\t"./tl-ph": 214,\n\t"./tl-ph.js": 214,\n\t"./tlh": 215,\n\t"./tlh.js": 215,\n\t"./tr": 216,\n\t"./tr.js": 216,\n\t"./tzl": 217,\n\t"./tzl.js": 217,\n\t"./tzm": 218,\n\t"./tzm-latn": 219,\n\t"./tzm-latn.js": 219,\n\t"./tzm.js": 218,\n\t"./ug-cn": 220,\n\t"./ug-cn.js": 220,\n\t"./uk": 221,\n\t"./uk.js": 221,\n\t"./ur": 222,\n\t"./ur.js": 222,\n\t"./uz": 223,\n\t"./uz-latn": 224,\n\t"./uz-latn.js": 224,\n\t"./uz.js": 223,\n\t"./vi": 225,\n\t"./vi.js": 225,\n\t"./x-pseudo": 226,\n\t"./x-pseudo.js": 226,\n\t"./yo": 227,\n\t"./yo.js": 227,\n\t"./zh-cn": 228,\n\t"./zh-cn.js": 228,\n\t"./zh-hk": 229,\n\t"./zh-hk.js": 229,\n\t"./zh-tw": 230,\n\t"./zh-tw.js": 230\n};\n\n\nfunction webpackContext(req) {\n\tvar id = webpackContextResolve(req);\n\treturn __webpack_require__(id);\n}\nfunction webpackContextResolve(req) {\n\tif(!__webpack_require__.o(map, req)) {\n\t\tvar e = new Error("Cannot find module \'" + req + "\'");\n\t\te.code = \'MODULE_NOT_FOUND\';\n\t\tthrow e;\n\t}\n\treturn map[req];\n}\nwebpackContext.keys = function webpackContextKeys() {\n\treturn Object.keys(map);\n};\nwebpackContext.resolve = webpackContextResolve;\nmodule.exports = webpackContext;\nwebpackContext.id = 277;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMjc3LmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL21vbWVudC9sb2NhbGUgc3luYyBeXFwuXFwvLiokP2ZlMTYiXSwic291cmNlc0NvbnRlbnQiOlsidmFyIG1hcCA9IHtcblx0XCIuL2FmXCI6IDEwNCxcblx0XCIuL2FmLmpzXCI6IDEwNCxcblx0XCIuL2FyXCI6IDEwNSxcblx0XCIuL2FyLWR6XCI6IDEwNixcblx0XCIuL2FyLWR6LmpzXCI6IDEwNixcblx0XCIuL2FyLWt3XCI6IDEwNyxcblx0XCIuL2FyLWt3LmpzXCI6IDEwNyxcblx0XCIuL2FyLWx5XCI6IDEwOCxcblx0XCIuL2FyLWx5LmpzXCI6IDEwOCxcblx0XCIuL2FyLW1hXCI6IDEwOSxcblx0XCIuL2FyLW1hLmpzXCI6IDEwOSxcblx0XCIuL2FyLXNhXCI6IDExMCxcblx0XCIuL2FyLXNhLmpzXCI6IDExMCxcblx0XCIuL2FyLXRuXCI6IDExMSxcblx0XCIuL2FyLXRuLmpzXCI6IDExMSxcblx0XCIuL2FyLmpzXCI6IDEwNSxcblx0XCIuL2F6XCI6IDExMixcblx0XCIuL2F6LmpzXCI6IDExMixcblx0XCIuL2JlXCI6IDExMyxcblx0XCIuL2JlLmpzXCI6IDExMyxcblx0XCIuL2JnXCI6IDExNCxcblx0XCIuL2JnLmpzXCI6IDExNCxcblx0XCIuL2JtXCI6IDExNSxcblx0XCIuL2JtLmpzXCI6IDExNSxcblx0XCIuL2JuXCI6IDExNixcblx0XCIuL2JuLmpzXCI6IDExNixcblx0XCIuL2JvXCI6IDExNyxcblx0XCIuL2JvLmpzXCI6IDExNyxcblx0XCIuL2JyXCI6IDExOCxcblx0XCIuL2JyLmpzXCI6IDExOCxcblx0XCIuL2JzXCI6IDExOSxcblx0XCIuL2JzLmpzXCI6IDExOSxcblx0XCIuL2NhXCI6IDEyMCxcblx0XCIuL2NhLmpzXCI6IDEyMCxcblx0XCIuL2NzXCI6IDEyMSxcblx0XCIuL2NzLmpzXCI6IDEyMSxcblx0XCIuL2N2XCI6IDEyMixcblx0XCIuL2N2LmpzXCI6IDEyMixcblx0XCIuL2N5XCI6IDEyMyxcblx0XCIuL2N5LmpzXCI6IDEyMyxcblx0XCIuL2RhXCI6IDEyNCxcblx0XCIuL2RhLmpzXCI6IDEyNCxcblx0XCIuL2RlXCI6IDEyNSxcblx0XCIuL2RlLWF0XCI6IDEyNixcblx0XCIuL2RlLWF0LmpzXCI6IDEyNixcblx0XCIuL2RlLWNoXCI6IDEyNyxcblx0XCIuL2RlLWNoLmpzXCI6IDEyNyxcblx0XCIuL2RlLmpzXCI6IDEyNSxcblx0XCIuL2R2XCI6IDEyOCxcblx0XCIuL2R2LmpzXCI6IDEyOCxcblx0XCIuL2VsXCI6IDEyOSxcblx0XCIuL2VsLmpzXCI6IDEyOSxcblx0XCIuL2VuLVNHXCI6IDEzMCxcblx0XCIuL2VuLVNHLmpzXCI6IDEzMCxcblx0XCIuL2VuLWF1XCI6IDEzMSxcblx0XCIuL2VuLWF1LmpzXCI6IDEzMSxcblx0XCIuL2VuLWNhXCI6IDEzMixcblx0XCIuL2VuLWNhLmpzXCI6IDEzMixcblx0XCIuL2VuLWdiXCI6IDEzMyxcblx0XCIuL2VuLWdiLmpzXCI6IDEzMyxcblx0XCIuL2VuLWllXCI6IDEzNCxcblx0XCIuL2VuLWllLmpzXCI6IDEzNCxcblx0XCIuL2VuLWlsXCI6IDEzNSxcblx0XCIuL2VuLWlsLmpzXCI6IDEzNSxcblx0XCIuL2VuLW56XCI6IDEzNixcblx0XCIuL2VuLW56LmpzXCI6IDEzNixcblx0XCIuL2VvXCI6IDEzNyxcblx0XCIuL2VvLmpzXCI6IDEzNyxcblx0XCIuL2VzXCI6IDEzOCxcblx0XCIuL2VzLWRvXCI6IDEzOSxcblx0XCIuL2VzLWRvLmpzXCI6IDEzOSxcblx0XCIuL2VzLXVzXCI6IDE0MCxcblx0XCIuL2VzLXVzLmpzXCI6IDE0MCxcblx0XCIuL2VzLmpzXCI6IDEzOCxcblx0XCIuL2V0XCI6IDE0MSxcblx0XCIuL2V0LmpzXCI6IDE0MSxcblx0XCIuL2V1XCI6IDE0Mixcblx0XCIuL2V1LmpzXCI6IDE0Mixcblx0XCIuL2ZhXCI6IDE0Myxcblx0XCIuL2ZhLmpzXCI6IDE0Myxcblx0XCIuL2ZpXCI6IDE0NCxcblx0XCIuL2ZpLmpzXCI6IDE0NCxcblx0XCIuL2ZvXCI6IDE0NSxcblx0XCIuL2ZvLmpzXCI6IDE0NSxcblx0XCIuL2ZyXCI6IDE0Nixcblx0XCIuL2ZyLWNhXCI6IDE0Nyxcblx0XCIuL2ZyLWNhLmpzXCI6IDE0Nyxcblx0XCIuL2ZyLWNoXCI6IDE0OCxcblx0XCIuL2ZyLWNoLmpzXCI6IDE0OCxcblx0XCIuL2ZyLmpzXCI6IDE0Nixcblx0XCIuL2Z5XCI6IDE0OSxcblx0XCIuL2Z5LmpzXCI6IDE0OSxcblx0XCIuL2dhXCI6IDE1MCxcblx0XCIuL2dhLmpzXCI6IDE1MCxcblx0XCIuL2dkXCI6IDE1MSxcblx0XCIuL2dkLmpzXCI6IDE1MSxcblx0XCIuL2dsXCI6IDE1Mixcblx0XCIuL2dsLmpzXCI6IDE1Mixcblx0XCIuL2dvbS1sYXRuXCI6IDE1Myxcblx0XCIuL2dvbS1sYXRuLmpzXCI6IDE1Myxcblx0XCIuL2d1XCI6IDE1NCxcblx0XCIuL2d1LmpzXCI6IDE1NCxcblx0XCIuL2hlXCI6IDE1NSxcblx0XCIuL2hlLmpzXCI6IDE1NSxcblx0XCIuL2hpXCI6IDE1Nixcblx0XCIuL2hpLmpzXCI6IDE1Nixcblx0XCIuL2hyXCI6IDE1Nyxcblx0XCIuL2hyLmpzXCI6IDE1Nyxcblx0XCIuL2h1XCI6IDE1OCxcblx0XCIuL2h1LmpzXCI6IDE1OCxcblx0XCIuL2h5LWFtXCI6IDE1OSxcblx0XCIuL2h5LWFtLmpzXCI6IDE1OSxcblx0XCIuL2lkXCI6IDE2MCxcblx0XCIuL2lkLmpzXCI6IDE2MCxcblx0XCIuL2lzXCI6IDE2MSxcblx0XCIuL2lzLmpzXCI6IDE2MSxcblx0XCIuL2l0XCI6IDE2Mixcblx0XCIuL2l0LWNoXCI6IDE2Myxcblx0XCIuL2l0LWNoLmpzXCI6IDE2Myxcblx0XCIuL2l0LmpzXCI6IDE2Mixcblx0XCIuL2phXCI6IDE2NCxcblx0XCIuL2phLmpzXCI6IDE2NCxcblx0XCIuL2p2XCI6IDE2NSxcblx0XCIuL2p2LmpzXCI6IDE2NSxcblx0XCIuL2thXCI6IDE2Nixcblx0XCIuL2thLmpzXCI6IDE2Nixcblx0XCIuL2trXCI6IDE2Nyxcblx0XCIuL2trLmpzXCI6IDE2Nyxcblx0XCIuL2ttXCI6IDE2OCxcblx0XCIuL2ttLmpzXCI6IDE2OCxcblx0XCIuL2tuXCI6IDE2OSxcblx0XCIuL2tuLmpzXCI6IDE2OSxcblx0XCIuL2tvXCI6IDE3MCxcblx0XCIuL2tvLmpzXCI6IDE3MCxcblx0XCIuL2t1XCI6IDE3MSxcblx0XCIuL2t1LmpzXCI6IDE3MSxcblx0XCIuL2t5XCI6IDE3Mixcblx0XCIuL2t5LmpzXCI6IDE3Mixcblx0XCIuL2xiXCI6IDE3Myxcblx0XCIuL2xiLmpzXCI6IDE3Myxcblx0XCIuL2xvXCI6IDE3NCxcblx0XCIuL2xvLmpzXCI6IDE3NCxcblx0XCIuL2x0XCI6IDE3NSxcblx0XCIuL2x0LmpzXCI6IDE3NSxcblx0XCIuL2x2XCI6IDE3Nixcblx0XCIuL2x2LmpzXCI6IDE3Nixcblx0XCIuL21lXCI6IDE3Nyxcblx0XCIuL21lLmpzXCI6IDE3Nyxcblx0XCIuL21pXCI6IDE3OCxcblx0XCIuL21pLmpzXCI6IDE3OCxcblx0XCIuL21rXCI6IDE3OSxcblx0XCIuL21rLmpzXCI6IDE3OSxcblx0XCIuL21sXCI6IDE4MCxcblx0XCIuL21sLmpzXCI6IDE4MCxcblx0XCIuL21uXCI6IDE4MSxcblx0XCIuL21uLmpzXCI6IDE4MSxcblx0XCIuL21yXCI6IDE4Mixcblx0XCIuL21yLmpzXCI6IDE4Mixcblx0XCIuL21zXCI6IDE4Myxcblx0XCIuL21zLW15XCI6IDE4NCxcblx0XCIuL21zLW15LmpzXCI6IDE4NCxcblx0XCIuL21zLmpzXCI6IDE4Myxcblx0XCIuL210XCI6IDE4NSxcblx0XCIuL210LmpzXCI6IDE4NSxcblx0XCIuL215XCI6IDE4Nixcblx0XCIuL215LmpzXCI6IDE4Nixcblx0XCIuL25iXCI6IDE4Nyxcblx0XCIuL25iLmpzXCI6IDE4Nyxcblx0XCIuL25lXCI6IDE4OCxcblx0XCIuL25lLmpzXCI6IDE4OCxcblx0XCIuL25sXCI6IDE4OSxcblx0XCIuL25sLWJlXCI6IDE5MCxcblx0XCIuL25sLWJlLmpzXCI6IDE5MCxcblx0XCIuL25sLmpzXCI6IDE4OSxcblx0XCIuL25uXCI6IDE5MSxcblx0XCIuL25uLmpzXCI6IDE5MSxcblx0XCIuL3BhLWluXCI6IDE5Mixcblx0XCIuL3BhLWluLmpzXCI6IDE5Mixcblx0XCIuL3BsXCI6IDE5Myxcblx0XCIuL3BsLmpzXCI6IDE5Myxcblx0XCIuL3B0XCI6IDE5NCxcblx0XCIuL3B0LWJyXCI6IDE5NSxcblx0XCIuL3B0LWJyLmpzXCI6IDE5NSxcblx0XCIuL3B0LmpzXCI6IDE5NCxcblx0XCIuL3JvXCI6IDE5Nixcblx0XCIuL3JvLmpzXCI6IDE5Nixcblx0XCIuL3J1XCI6IDE5Nyxcblx0XCIuL3J1LmpzXCI6IDE5Nyxcblx0XCIuL3NkXCI6IDE5OCxcblx0XCIuL3NkLmpzXCI6IDE5OCxcblx0XCIuL3NlXCI6IDE5OSxcblx0XCIuL3NlLmpzXCI6IDE5OSxcblx0XCIuL3NpXCI6IDIwMCxcblx0XCIuL3NpLmpzXCI6IDIwMCxcblx0XCIuL3NrXCI6IDIwMSxcblx0XCIuL3NrLmpzXCI6IDIwMSxcblx0XCIuL3NsXCI6IDIwMixcblx0XCIuL3NsLmpzXCI6IDIwMixcblx0XCIuL3NxXCI6IDIwMyxcblx0XCIuL3NxLmpzXCI6IDIwMyxcblx0XCIuL3NyXCI6IDIwNCxcblx0XCIuL3NyLWN5cmxcIjogMjA1LFxuXHRcIi4vc3ItY3lybC5qc1wiOiAyMDUsXG5cdFwiLi9zci5qc1wiOiAyMDQsXG5cdFwiLi9zc1wiOiAyMDYsXG5cdFwiLi9zcy5qc1wiOiAyMDYsXG5cdFwiLi9zdlwiOiAyMDcsXG5cdFwiLi9zdi5qc1wiOiAyMDcsXG5cdFwiLi9zd1wiOiAyMDgsXG5cdFwiLi9zdy5qc1wiOiAyMDgsXG5cdFwiLi90YVwiOiAyMDksXG5cdFwiLi90YS5qc1wiOiAyMDksXG5cdFwiLi90ZVwiOiAyMTAsXG5cdFwiLi90ZS5qc1wiOiAyMTAsXG5cdFwiLi90ZXRcIjogMjExLFxuXHRcIi4vdGV0LmpzXCI6IDIxMSxcblx0XCIuL3RnXCI6IDIxMixcblx0XCIuL3RnLmpzXCI6IDIxMixcblx0XCIuL3RoXCI6IDIxMyxcblx0XCIuL3RoLmpzXCI6IDIxMyxcblx0XCIuL3RsLXBoXCI6IDIxNCxcblx0XCIuL3RsLXBoLmpzXCI6IDIxNCxcblx0XCIuL3RsaFwiOiAyMTUsXG5cdFwiLi90bGguanNcIjogMjE1LFxuXHRcIi4vdHJcIjogMjE2LFxuXHRcIi4vdHIuanNcIjogMjE2LFxuXHRcIi4vdHpsXCI6IDIxNyxcblx0XCIuL3R6bC5qc1wiOiAyMTcsXG5cdFwiLi90em1cIjogMjE4LFxuXHRcIi4vdHptLWxhdG5cIjogMjE5LFxuXHRcIi4vdHptLWxhdG4uanNcIjogMjE5LFxuXHRcIi4vdHptLmpzXCI6IDIxOCxcblx0XCIuL3VnLWNuXCI6IDIyMCxcblx0XCIuL3VnLWNuLmpzXCI6IDIyMCxcblx0XCIuL3VrXCI6IDIyMSxcblx0XCIuL3VrLmpzXCI6IDIyMSxcblx0XCIuL3VyXCI6IDIyMixcblx0XCIuL3VyLmpzXCI6IDIyMixcblx0XCIuL3V6XCI6IDIyMyxcblx0XCIuL3V6LWxhdG5cIjogMjI0LFxuXHRcIi4vdXotbGF0bi5qc1wiOiAyMjQsXG5cdFwiLi91ei5qc1wiOiAyMjMsXG5cdFwiLi92aVwiOiAyMjUsXG5cdFwiLi92aS5qc1wiOiAyMjUsXG5cdFwiLi94LXBzZXVkb1wiOiAyMjYsXG5cdFwiLi94LXBzZXVkby5qc1wiOiAyMjYsXG5cdFwiLi95b1wiOiAyMjcsXG5cdFwiLi95by5qc1wiOiAyMjcsXG5cdFwiLi96aC1jblwiOiAyMjgsXG5cdFwiLi96aC1jbi5qc1wiOiAyMjgsXG5cdFwiLi96aC1oa1wiOiAyMjksXG5cdFwiLi96aC1oay5qc1wiOiAyMjksXG5cdFwiLi96aC10d1wiOiAyMzAsXG5cdFwiLi96aC10dy5qc1wiOiAyMzBcbn07XG5cblxuZnVuY3Rpb24gd2VicGFja0NvbnRleHQocmVxKSB7XG5cdHZhciBpZCA9IHdlYnBhY2tDb250ZXh0UmVzb2x2ZShyZXEpO1xuXHRyZXR1cm4gX193ZWJwYWNrX3JlcXVpcmVfXyhpZCk7XG59XG5mdW5jdGlvbiB3ZWJwYWNrQ29udGV4dFJlc29sdmUocmVxKSB7XG5cdGlmKCFfX3dlYnBhY2tfcmVxdWlyZV9fLm8obWFwLCByZXEpKSB7XG5cdFx0dmFyIGUgPSBuZXcgRXJyb3IoXCJDYW5ub3QgZmluZCBtb2R1bGUgJ1wiICsgcmVxICsgXCInXCIpO1xuXHRcdGUuY29kZSA9ICdNT0RVTEVfTk9UX0ZPVU5EJztcblx0XHR0aHJvdyBlO1xuXHR9XG5cdHJldHVybiBtYXBbcmVxXTtcbn1cbndlYnBhY2tDb250ZXh0LmtleXMgPSBmdW5jdGlvbiB3ZWJwYWNrQ29udGV4dEtleXMoKSB7XG5cdHJldHVybiBPYmplY3Qua2V5cyhtYXApO1xufTtcbndlYnBhY2tDb250ZXh0LnJlc29sdmUgPSB3ZWJwYWNrQ29udGV4dFJlc29sdmU7XG5tb2R1bGUuZXhwb3J0cyA9IHdlYnBhY2tDb250ZXh0O1xud2VicGFja0NvbnRleHQuaWQgPSAyNzc7Il0sIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///277\n')},29:function(module,__webpack_exports__,__webpack_require__){"use strict";eval('/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "e", function() { return storageRef; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "d", function() { return googleAuthProvider; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return facebookAuthProvider; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return database; });\n/* harmony import */ var firebase_app__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(231);\n/* harmony import */ var firebase_app__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(firebase_app__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (default from non-harmony) */ __webpack_require__.d(__webpack_exports__, "c", function() { return firebase_app__WEBPACK_IMPORTED_MODULE_0___default.a; });\n/* harmony import */ var firebase_database__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(350);\n/* harmony import */ var firebase_auth__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(353);\n/* harmony import */ var firebase_storage__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(470);\n\n\n\n\nvar config = {\n apiKey: "AIzaSyAlDJQuuqaQ4sVBYoUJV-sD9UP3c2vSyPI",\n authDomain: "focusedtomato.firebaseapp.com",\n databaseURL: "https://focusedtomato.firebaseio.com",\n projectId: "focusedtomato",\n storageBucket: "focusedtomato.appspot.com",\n messagingSenderId: "390856360712"\n};\nfirebase_app__WEBPACK_IMPORTED_MODULE_0___default.a.initializeApp(config);\nvar database = firebase_app__WEBPACK_IMPORTED_MODULE_0___default.a.database();\nvar storageRef = firebase_app__WEBPACK_IMPORTED_MODULE_0___default.a.storage();\nvar googleAuthProvider = new firebase_app__WEBPACK_IMPORTED_MODULE_0___default.a.auth.GoogleAuthProvider();\nvar facebookAuthProvider = new firebase_app__WEBPACK_IMPORTED_MODULE_0___default.a.auth.FacebookAuthProvider();\n\n/*\nconsole.log("ok")\nlet data;\nlet f = (data) => {\n Object.keys(data).forEach((key) => {\n let obj = {}\n try{\n Object.keys(data[key]["data"]).forEach((date) => {\n let dates = date.split(":")\n let newDate = dates[2]+dates[1]+dates[0]\n obj[newDate] = data[key]["data"][date]\n })\n }catch{}\n console.log(obj)\n database.ref(`users/${key}/data/`).update(obj);\n })\n}\nfirebase.database().ref("users").once("value").then((snapshot)=>{\n if(snapshot.val()){\n data = snapshot.val()\n window.datas = data\n\n f(data)\n }\n})*///# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMjkuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvZmlyZWJhc2UvZmlyZWJhc2UuanM/NTEyNCJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgZmlyZWJhc2UgZnJvbSAnZmlyZWJhc2UvYXBwJztcbmltcG9ydCAnZmlyZWJhc2UvZGF0YWJhc2UnO1xuaW1wb3J0ICdmaXJlYmFzZS9hdXRoJztcbmltcG9ydCAnZmlyZWJhc2Uvc3RvcmFnZSc7XG5cbmNvbnN0IGNvbmZpZyA9IHtcbiAgICBhcGlLZXk6IFwiQUl6YVN5QWxESlF1dXFhUTRzVkJZb1VKVi1zRDlVUDNjMnZTeVBJXCIsXG4gICAgYXV0aERvbWFpbjogXCJmb2N1c2VkdG9tYXRvLmZpcmViYXNlYXBwLmNvbVwiLFxuICAgIGRhdGFiYXNlVVJMOiBcImh0dHBzOi8vZm9jdXNlZHRvbWF0by5maXJlYmFzZWlvLmNvbVwiLFxuICAgIHByb2plY3RJZDogXCJmb2N1c2VkdG9tYXRvXCIsXG4gICAgc3RvcmFnZUJ1Y2tldDogXCJmb2N1c2VkdG9tYXRvLmFwcHNwb3QuY29tXCIsXG4gICAgbWVzc2FnaW5nU2VuZGVySWQ6IFwiMzkwODU2MzYwNzEyXCJcbn07XG5cbmZpcmViYXNlLmluaXRpYWxpemVBcHAoY29uZmlnKTtcblxuY29uc3QgZGF0YWJhc2UgPSBmaXJlYmFzZS5kYXRhYmFzZSgpO1xuXG5leHBvcnQgY29uc3Qgc3RvcmFnZVJlZiA9IGZpcmViYXNlLnN0b3JhZ2UoKTtcblxuZXhwb3J0IGNvbnN0IGdvb2dsZUF1dGhQcm92aWRlciA9IG5ldyBmaXJlYmFzZS5hdXRoLkdvb2dsZUF1dGhQcm92aWRlcigpO1xuZXhwb3J0IGNvbnN0IGZhY2Vib29rQXV0aFByb3ZpZGVyID0gbmV3IGZpcmViYXNlLmF1dGguRmFjZWJvb2tBdXRoUHJvdmlkZXIoKTtcblxuXG5leHBvcnQgeyBmaXJlYmFzZSwgZGF0YWJhc2UgYXMgZGVmYXVsdCB9O1xuXG4vKlxuY29uc29sZS5sb2coXCJva1wiKVxubGV0IGRhdGE7XG5sZXQgZiA9IChkYXRhKSA9PiB7XG4gICAgT2JqZWN0LmtleXMoZGF0YSkuZm9yRWFjaCgoa2V5KSA9PiB7XG4gICAgICAgIGxldCBvYmogPSB7fVxuICAgICAgICB0cnl7XG4gICAgICAgICAgICBPYmplY3Qua2V5cyhkYXRhW2tleV1bXCJkYXRhXCJdKS5mb3JFYWNoKChkYXRlKSA9PiB7XG4gICAgICAgICAgICAgICAgbGV0IGRhdGVzID0gZGF0ZS5zcGxpdChcIjpcIilcbiAgICAgICAgICAgICAgICBsZXQgbmV3RGF0ZSA9IGRhdGVzWzJdK2RhdGVzWzFdK2RhdGVzWzBdXG4gICAgICAgICAgICAgICAgb2JqW25ld0RhdGVdID0gZGF0YVtrZXldW1wiZGF0YVwiXVtkYXRlXVxuICAgICAgICAgICAgfSlcbiAgICAgICAgfWNhdGNoe31cbiAgICAgICAgY29uc29sZS5sb2cob2JqKVxuICAgICAgICBkYXRhYmFzZS5yZWYoYHVzZXJzLyR7a2V5fS9kYXRhL2ApLnVwZGF0ZShvYmopO1xuICAgIH0pXG59XG5maXJlYmFzZS5kYXRhYmFzZSgpLnJlZihcInVzZXJzXCIpLm9uY2UoXCJ2YWx1ZVwiKS50aGVuKChzbmFwc2hvdCk9PntcbiAgICBpZihzbmFwc2hvdC52YWwoKSl7XG4gICAgICAgIGRhdGEgPSBzbmFwc2hvdC52YWwoKVxuICAgICAgICB3aW5kb3cuZGF0YXMgPSBkYXRhXG5cbiAgICAgICAgZihkYXRhKVxuICAgIH1cbn0pKi8iXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQU5BO0FBU0E7QUFFQTtBQUVBO0FBRUE7QUFDQTtBQUdBO0FBRUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///29\n')},355:function(module,exports,__webpack_require__){eval('module.exports = __webpack_require__.p + "assets/chevron-arrow-down.svg";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMzU1LmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL2Fzc2V0cy9jaGV2cm9uLWFycm93LWRvd24uc3ZnPzcwYjAiXSwic291cmNlc0NvbnRlbnQiOlsibW9kdWxlLmV4cG9ydHMgPSBfX3dlYnBhY2tfcHVibGljX3BhdGhfXyArIFwiYXNzZXRzL2NoZXZyb24tYXJyb3ctZG93bi5zdmdcIjsiXSwibWFwcGluZ3MiOiJBQUFBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///355\n')},63:function(module,__webpack_exports__,__webpack_require__){"use strict";eval("/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"a\", function() { return addPrompt; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"b\", function() { return addSignupPrompt; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"c\", function() { return resetPrompt; });\nvar addPrompt = function addPrompt(_ref) {\n var _ref$prompt = _ref.prompt,\n prompt = _ref$prompt === void 0 ? false : _ref$prompt,\n _ref$promptIcon = _ref.promptIcon,\n promptIcon = _ref$promptIcon === void 0 ? '' : _ref$promptIcon,\n _ref$promptText = _ref.promptText,\n promptText = _ref$promptText === void 0 ? '' : _ref$promptText;\n return {\n type: 'NEW__PROMPT',\n prompt: prompt,\n promptIcon: promptIcon,\n promptText: promptText\n };\n};\nvar addSignupPrompt = function addSignupPrompt() {\n return {\n type: 'NEW__PROMPT',\n prompt: true,\n promptIcon: 'envelope',\n promptText: 'You have successfully signed-up, soon you will receive a verification mail to confirm your email! You may sign-in now.'\n };\n};\nvar resetPrompt = function resetPrompt() {\n return {\n type: 'NEW__PROMPT',\n prompt: false,\n promptIcon: '',\n promptText: ''\n };\n};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNjMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvYWN0aW9ucy9wcm9tcHQuanM/MDE2MCJdLCJzb3VyY2VzQ29udGVudCI6WyJcbmV4cG9ydCBjb25zdCBhZGRQcm9tcHQgPSAoe1xuICAgIHByb21wdCA9IGZhbHNlLFxuICAgIHByb21wdEljb24gPSAnJyxcbiAgICBwcm9tcHRUZXh0ID0nJyxcbn0pID0+IHtcbiAgICByZXR1cm4ge1xuICAgICAgICB0eXBlOiAnTkVXX19QUk9NUFQnLFxuICAgICAgICBwcm9tcHQsXG4gICAgICAgIHByb21wdEljb24sXG4gICAgICAgIHByb21wdFRleHRcbiAgICB9XG59XG5cbmV4cG9ydCBjb25zdCBhZGRTaWdudXBQcm9tcHQgPSAoKSA9PiB7XG4gICAgcmV0dXJuIHtcbiAgICAgICAgdHlwZTogJ05FV19fUFJPTVBUJyxcbiAgICAgICAgcHJvbXB0OiB0cnVlLFxuICAgICAgICBwcm9tcHRJY29uOiAnZW52ZWxvcGUnLFxuICAgICAgICBwcm9tcHRUZXh0OiAnWW91IGhhdmUgc3VjY2Vzc2Z1bGx5IHNpZ25lZC11cCwgc29vbiB5b3Ugd2lsbCByZWNlaXZlIGEgdmVyaWZpY2F0aW9uIG1haWwgdG8gY29uZmlybSB5b3VyIGVtYWlsISBZb3UgbWF5IHNpZ24taW4gbm93LidcbiAgICB9XG59XG5cbmV4cG9ydCBjb25zdCByZXNldFByb21wdCA9ICgpID0+IHtcbiAgICByZXR1cm4ge1xuICAgICAgICB0eXBlOiAnTkVXX19QUk9NUFQnLFxuICAgICAgICBwcm9tcHQgOiBmYWxzZSxcbiAgICAgICAgcHJvbXB0SWNvbiA6ICcnLFxuICAgICAgICBwcm9tcHRUZXh0IDogJydcbiAgICB9XG59XG5cbiJdLCJtYXBwaW5ncyI6IkFBQ0E7QUFBQTtBQUFBO0FBQUE7QUFJQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBSkE7QUFNQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUpBO0FBTUE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFKQTtBQU1BIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///63\n")},72:function(module,__webpack_exports__,__webpack_require__){"use strict";eval('/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "e", function() { return startGoogleLogin; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "d", function() { return startFBLogin; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "c", function() { return startEmailLogin; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return login; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "g", function() { return startSignup; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "f", function() { return startLogout; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return logout; });\n/* harmony import */ var _firebase_firebase__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(29);\n/* harmony import */ var _prompt__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(63);\n\n\nvar startGoogleLogin = function startGoogleLogin() {\n return function (dispatch) {\n return _firebase_firebase__WEBPACK_IMPORTED_MODULE_0__[/* firebase */ "c"].auth().signInWithPopup(_firebase_firebase__WEBPACK_IMPORTED_MODULE_0__[/* googleAuthProvider */ "d"]).then(function (result) {\n var user = result.user;\n var cred = {\n name: user.displayName,\n photoUrl: user.photoURL,\n uid: user.uid\n };\n dispatch(login(\'LOGIN\', cred));\n }).catch(function (error) {\n dispatch(Object(_prompt__WEBPACK_IMPORTED_MODULE_1__[/* addPrompt */ "a"])({\n prompt: true,\n promptIcon: \'attention\',\n promptText: error.message\n }));\n });\n };\n};\nvar startFBLogin = function startFBLogin() {\n return function (dispatch) {\n return _firebase_firebase__WEBPACK_IMPORTED_MODULE_0__[/* firebase */ "c"].auth().signInWithPopup(_firebase_firebase__WEBPACK_IMPORTED_MODULE_0__[/* facebookAuthProvider */ "b"]).then(function (result) {\n var user = result.user;\n var cred = {\n name: user.displayName,\n photoUrl: user.photoURL,\n uid: user.uid\n };\n dispatch(login(\'LOGIN\', cred));\n }).catch(function (error) {\n dispatch(Object(_prompt__WEBPACK_IMPORTED_MODULE_1__[/* addPrompt */ "a"])({\n prompt: true,\n promptIcon: \'attention\',\n promptText: error.message\n }));\n });\n };\n};\nvar startEmailLogin = function startEmailLogin(_ref) {\n var email = _ref.email,\n password = _ref.password;\n return function (dispatch) {\n return _firebase_firebase__WEBPACK_IMPORTED_MODULE_0__[/* firebase */ "c"].auth().signInWithEmailAndPassword(email, password).then(function (result) {\n var user = result.user; //getting image from store and setting to state\n\n _firebase_firebase__WEBPACK_IMPORTED_MODULE_0__[/* storageRef */ "e"].ref("".concat(user.uid)).getDownloadURL().then(function (url) {\n var cred = {\n name: user.displayName,\n photoUrl: url,\n uid: user.uid\n };\n dispatch(login(\'LOGIN\', cred));\n });\n }).catch(function (error) {\n dispatch(Object(_prompt__WEBPACK_IMPORTED_MODULE_1__[/* addPrompt */ "a"])({\n prompt: true,\n promptIcon: \'attention\',\n promptText: error.message\n }));\n });\n };\n};\nvar login = function login(type, cred) {\n return {\n type: type,\n cred: cred\n };\n}; //===================================+CREATE USER WITH EMAIL=========================================\n\nvar startSignup = function startSignup(_ref2) {\n var email = _ref2.email,\n password = _ref2.password,\n name = _ref2.name,\n file = _ref2.file;\n return function (dispatch) {\n var user;\n return _firebase_firebase__WEBPACK_IMPORTED_MODULE_0__[/* firebase */ "c"].auth().createUserWithEmailAndPassword(email, password).then(function (result) {\n user = _firebase_firebase__WEBPACK_IMPORTED_MODULE_0__[/* firebase */ "c"].auth().currentUser;\n user.sendEmailVerification(); //storing image to storage\n\n _firebase_firebase__WEBPACK_IMPORTED_MODULE_0__[/* storageRef */ "e"].ref().child(result.user.uid).put(file, {\n contentType: file.type\n });\n user.updateProfile({\n displayName: name\n });\n }).catch(function (error) {\n dispatch(Object(_prompt__WEBPACK_IMPORTED_MODULE_1__[/* addPrompt */ "a"])({\n prompt: true,\n promptIcon: \'attention\',\n promptText: error.message\n }));\n });\n };\n}; //========================LOGOUT==============================================\n\nvar startLogout = function startLogout() {\n return function () {\n _firebase_firebase__WEBPACK_IMPORTED_MODULE_0__[/* firebase */ "c"].auth().signOut();\n };\n};\nvar logout = function logout() {\n return {\n type: \'LOGOUT\'\n };\n};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNzIuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvYWN0aW9ucy9hdXRoLmpzPzlkMjkiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtmaXJlYmFzZSwgZ29vZ2xlQXV0aFByb3ZpZGVyLCBmYWNlYm9va0F1dGhQcm92aWRlciwgc3RvcmFnZVJlZn0gZnJvbSAnLi4vZmlyZWJhc2UvZmlyZWJhc2UnO1xuXG5pbXBvcnQge2FkZFByb21wdH0gZnJvbSAnLi9wcm9tcHQnO1xuXG5leHBvcnQgY29uc3Qgc3RhcnRHb29nbGVMb2dpbiA9ICgpID0+IHtcbiAgICByZXR1cm4gKGRpc3BhdGNoKSA9PiB7XG4gICAgICAgIHJldHVybiBmaXJlYmFzZS5hdXRoKCkuc2lnbkluV2l0aFBvcHVwKGdvb2dsZUF1dGhQcm92aWRlcikudGhlbigocmVzdWx0KT0+e1xuICAgICAgICAgICAgbGV0IHVzZXIgPSByZXN1bHQudXNlcjtcbiAgICAgICAgICAgIGxldCBjcmVkICA9IHtcbiAgICAgICAgICAgICAgICBuYW1lOiB1c2VyLmRpc3BsYXlOYW1lLFxuICAgICAgICAgICAgICAgIHBob3RvVXJsOiB1c2VyLnBob3RvVVJMLFxuICAgICAgICAgICAgICAgIHVpZDogdXNlci51aWRcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGRpc3BhdGNoKGxvZ2luKCdMT0dJTicsY3JlZCkpO1xuICAgICAgICB9KS5jYXRjaCgoZXJyb3IpID0+IHtcbiAgICAgICAgICAgIGRpc3BhdGNoKGFkZFByb21wdCh7cHJvbXB0OnRydWUscHJvbXB0SWNvbjonYXR0ZW50aW9uJyxwcm9tcHRUZXh0OmVycm9yLm1lc3NhZ2V9KSlcbiAgICAgICAgfSk7XG4gICAgfTtcbn07XG5cbmV4cG9ydCBjb25zdCBzdGFydEZCTG9naW4gPSAoKSA9PiB7XG4gICAgcmV0dXJuIChkaXNwYXRjaCkgPT4ge1xuICAgICAgICByZXR1cm4gZmlyZWJhc2UuYXV0aCgpLnNpZ25JbldpdGhQb3B1cChmYWNlYm9va0F1dGhQcm92aWRlcikudGhlbigocmVzdWx0KT0+e1xuICAgICAgICAgICAgbGV0IHVzZXIgPSByZXN1bHQudXNlcjtcbiAgICAgICAgICAgIGxldCBjcmVkICA9IHtcbiAgICAgICAgICAgICAgICBuYW1lOiB1c2VyLmRpc3BsYXlOYW1lLFxuICAgICAgICAgICAgICAgIHBob3RvVXJsOiB1c2VyLnBob3RvVVJMLFxuICAgICAgICAgICAgICAgIHVpZDogdXNlci51aWRcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGRpc3BhdGNoKGxvZ2luKCdMT0dJTicsY3JlZCkpO1xuICAgICAgICB9KS5jYXRjaCgoZXJyb3IpID0+IHtcbiAgICAgICAgICAgIGRpc3BhdGNoKGFkZFByb21wdCh7cHJvbXB0OnRydWUscHJvbXB0SWNvbjonYXR0ZW50aW9uJyxwcm9tcHRUZXh0OmVycm9yLm1lc3NhZ2V9KSlcbiAgICAgICAgfSk7XG4gICAgfTtcbn07XG5cbmV4cG9ydCBjb25zdCBzdGFydEVtYWlsTG9naW4gPSAoe2VtYWlsLHBhc3N3b3JkfSkgPT4ge1xuICAgIHJldHVybiAoZGlzcGF0Y2gpID0+IHtcbiAgICAgICAgcmV0dXJuIGZpcmViYXNlLmF1dGgoKS5zaWduSW5XaXRoRW1haWxBbmRQYXNzd29yZChlbWFpbCxwYXNzd29yZCkudGhlbigocmVzdWx0KT0+e1xuICAgICAgICAgICAgbGV0IHVzZXIgPSByZXN1bHQudXNlcjtcblxuICAgICAgICAgICAgLy9nZXR0aW5nIGltYWdlIGZyb20gc3RvcmUgYW5kIHNldHRpbmcgdG8gc3RhdGVcbiAgICAgICAgICAgIHN0b3JhZ2VSZWYucmVmKGAke3VzZXIudWlkfWApLmdldERvd25sb2FkVVJMKCkudGhlbih1cmwgPT57XG4gICAgICAgICAgICAgICAgbGV0IGNyZWQgID0ge1xuICAgICAgICAgICAgICAgICAgICBuYW1lOiB1c2VyLmRpc3BsYXlOYW1lLFxuICAgICAgICAgICAgICAgICAgICBwaG90b1VybDogdXJsLFxuICAgICAgICAgICAgICAgICAgICB1aWQ6IHVzZXIudWlkXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGRpc3BhdGNoKGxvZ2luKCdMT0dJTicsY3JlZCkpO1xuICAgICAgICAgICAgfSk7XG4gICAgICAgIH0pLmNhdGNoKChlcnJvcikgPT4ge1xuICAgICAgICAgICAgZGlzcGF0Y2goYWRkUHJvbXB0KHtwcm9tcHQ6dHJ1ZSxwcm9tcHRJY29uOidhdHRlbnRpb24nLHByb21wdFRleHQ6ZXJyb3IubWVzc2FnZX0pKVxuICAgICAgICB9KTtcbiAgICB9O1xufVxuXG5cblxuZXhwb3J0IGNvbnN0IGxvZ2luID0gKHR5cGUsY3JlZCkgPT4ge1xuICAgIHJldHVybiB7XG4gICAgICAgIHR5cGUsXG4gICAgICAgIGNyZWRcbiAgICB9O1xufTtcblxuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09K0NSRUFURSBVU0VSIFdJVEggRU1BSUw9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5leHBvcnQgY29uc3Qgc3RhcnRTaWdudXAgPSAoe2VtYWlsLHBhc3N3b3JkLG5hbWUsZmlsZX0pID0+IHtcbiAgICByZXR1cm4gKGRpc3BhdGNoKSA9PiB7XG4gICAgICAgIGxldCB1c2VyO1xuICAgICAgICByZXR1cm4gZmlyZWJhc2UuYXV0aCgpLmNyZWF0ZVVzZXJXaXRoRW1haWxBbmRQYXNzd29yZChlbWFpbCxwYXNzd29yZCkudGhlbigocmVzdWx0KSA9PiB7XG4gICAgICAgICAgICB1c2VyID0gZmlyZWJhc2UuYXV0aCgpLmN1cnJlbnRVc2VyO1xuICAgICAgICAgICAgdXNlci5zZW5kRW1haWxWZXJpZmljYXRpb24oKTtcbiAgICAgICAgICAgIC8vc3RvcmluZyBpbWFnZSB0byBzdG9yYWdlXG4gICAgICAgICAgICBzdG9yYWdlUmVmLnJlZigpLmNoaWxkKHJlc3VsdC51c2VyLnVpZCkucHV0KGZpbGUse2NvbnRlbnRUeXBlOiBmaWxlLnR5cGV9KTtcbiAgICAgICAgICAgIHVzZXIudXBkYXRlUHJvZmlsZSh7XG4gICAgICAgICAgICAgICAgZGlzcGxheU5hbWU6IG5hbWVcbiAgICAgICAgICAgIH0pO1xuICAgICAgICAgICAgXG4gICAgICAgIH0pLmNhdGNoKChlcnJvcikgPT4ge1xuICAgICAgICAgICAgZGlzcGF0Y2goYWRkUHJvbXB0KHtwcm9tcHQ6dHJ1ZSxwcm9tcHRJY29uOidhdHRlbnRpb24nLHByb21wdFRleHQ6ZXJyb3IubWVzc2FnZX0pKVxuICAgICAgICB9KTtcblxuXG4gICAgfVxufVxuXG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09TE9HT1VUPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuZXhwb3J0IGNvbnN0IHN0YXJ0TG9nb3V0ID0gKCkgPT4ge1xuICAgIHJldHVybiAoKSA9PiB7XG4gICAgICAgIGZpcmViYXNlLmF1dGgoKS5zaWduT3V0KCk7XG4gICAgfTtcbn07XG5cbmV4cG9ydCBjb25zdCBsb2dvdXQgPSAoKSA9PiB7XG4gICAgcmV0dXJuIHtcbiAgICAgICAgdHlwZTogJ0xPR09VVCdcbiAgICB9O1xufTtcbiJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFFQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFIQTtBQUtBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUhBO0FBS0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFIQTtBQUtBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFJQTtBQUNBO0FBQ0E7QUFDQTtBQUZBO0FBSUE7QUFDQTtBQUlBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBREE7QUFJQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUdBO0FBQ0E7QUFDQTtBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFEQTtBQUdBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///72\n')},86:function(module,exports,__webpack_require__){eval('module.exports = __webpack_require__.p + "assets/sprite.svg";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiODYuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvYXNzZXRzL3Nwcml0ZS5zdmc/MjQ4MyJdLCJzb3VyY2VzQ29udGVudCI6WyJtb2R1bGUuZXhwb3J0cyA9IF9fd2VicGFja19wdWJsaWNfcGF0aF9fICsgXCJhc3NldHMvc3ByaXRlLnN2Z1wiOyJdLCJtYXBwaW5ncyI6IkFBQUEiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///86\n')},87:function(module,__webpack_exports__,__webpack_require__){"use strict";eval('/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(0);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);\n\n\nvar Processing = function Processing() {\n return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {\n className: "processing"\n }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {\n className: "lds-default"\n }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", null), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", null), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", null), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", null), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", null), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", null), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", null), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", null), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", null), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", null), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", null), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", null)), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("div", {\n className: "processing__txt"\n }, "Breathe! ", react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("br", null), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("span", {\n className: "processing__txt-sub"\n }, "While we process your request..")));\n};\n\n/* harmony default export */ __webpack_exports__["a"] = (Processing);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiODcuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvQ29tcG9uZW50cy9BdG9taWNDb21wb25lbnRzL1Byb2Nlc3NpbmcuanM/OGY3YiJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xuXG5jb25zdCBQcm9jZXNzaW5nICA9ICgpID0+IChcbiAgICA8ZGl2IGNsYXNzTmFtZT0ncHJvY2Vzc2luZyc+XG5cbiAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJsZHMtZGVmYXVsdFwiPlxuICAgICAgICAgICAgPGRpdj48L2Rpdj48ZGl2PjwvZGl2PjxkaXY+PC9kaXY+XG4gICAgICAgICAgICA8ZGl2PjwvZGl2PjxkaXY+PC9kaXY+PGRpdj48L2Rpdj48ZGl2PjwvZGl2PjxkaXY+PC9kaXY+PGRpdj5cbiAgICAgICAgICAgIDwvZGl2PjxkaXY+PC9kaXY+PGRpdj48L2Rpdj5cbiAgICAgICAgICAgIDxkaXY+PC9kaXY+XG4gICAgICAgIDwvZGl2PlxuXG4gICAgICAgIDxkaXYgY2xhc3NOYW1lPSdwcm9jZXNzaW5nX190eHQnPlxuICAgICAgICAgICAgQnJlYXRoZSEgPGJyLz5cbiAgICAgICAgICAgIDxzcGFuIGNsYXNzTmFtZT0ncHJvY2Vzc2luZ19fdHh0LXN1Yic+XG4gICAgICAgICAgICAgICAgV2hpbGUgd2UgcHJvY2VzcyB5b3VyIHJlcXVlc3QuLlxuICAgICAgICAgICAgPC9zcGFuPlxuICAgICAgICA8L2Rpdj5cblxuICAgIDwvZGl2PlxuKTtcblxuZXhwb3J0IGRlZmF1bHQgUHJvY2Vzc2luZztcbiJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUVBO0FBQUE7QUFPQTtBQUFBO0FBRUE7QUFBQTtBQVpBO0FBQ0E7QUFtQkEiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///87\n')},88:function(module,__webpack_exports__,__webpack_require__){"use strict";eval('/* unused harmony export addSession */\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return startAddSession; });\n/* unused harmony export initSession */\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return startInitSession; });\n/* harmony import */ var _firebase_firebase__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(29);\nfunction _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\n\n\nvar addSession = function addSession(_ref) {\n var date = _ref.date,\n data = _ref.data;\n return {\n type: \'ADD_SESSION\',\n session: {\n date: date,\n data: data\n }\n };\n};\nvar startAddSession = function startAddSession(_ref2) {\n var date = _ref2.date,\n data = _ref2.data;\n\n if (data.task) {\n var taskObj = {};\n taskObj = {\n completed: data.completed,\n incomplete: data.incomplete\n };\n return function (dispatch, getState) {\n var uid = getState().auth.cred.uid;\n _firebase_firebase__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"].ref("users/".concat(uid, "/data/").concat(date)).update(_defineProperty({}, data.task, taskObj)).then(function () {\n dispatch(addSession({\n date: date,\n data: data\n }));\n });\n };\n } else {\n return function () {}; //handling errors-> if all tasks removed then something has to be returned or throws error\n }\n};\nvar initSession = function initSession(_ref3) {\n var date = _ref3.date,\n data = _ref3.data;\n return {\n type: \'INIT_SESSION\',\n date: date,\n data: data\n };\n};\nvar startInitSession = function startInitSession(date) {\n return function (dispatch, getState) {\n var uid = getState().auth.cred.uid;\n return _firebase_firebase__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"].ref("users/".concat(uid, "/data")).once("value", function (snapshot) {\n if (snapshot.val()) {\n if (snapshot.val()[date]) {\n var data = snapshot.val()[date];\n dispatch(initSession({\n date: date,\n data: data\n }));\n }\n }\n });\n };\n};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiODguanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvYWN0aW9ucy9wb21vZG9yb1Nlc3Npb25zLmpzPzVjNGQiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IGRhdGFiYXNlIGZyb20gJy4uL2ZpcmViYXNlL2ZpcmViYXNlJztcblxuZXhwb3J0IGNvbnN0IGFkZFNlc3Npb24gPSAoe2RhdGUsZGF0YX0pID0+ICh7XG4gICAgdHlwZTogJ0FERF9TRVNTSU9OJyxcbiAgICBzZXNzaW9uOiB7ZGF0ZTogZGF0ZSwgZGF0YTogZGF0YX1cbn0pO1xuXG5leHBvcnQgY29uc3Qgc3RhcnRBZGRTZXNzaW9uID0gKHtkYXRlLGRhdGF9KSA9PiB7XG4gICAgaWYoZGF0YS50YXNrKXsgIFxuICAgICAgICBsZXQgdGFza09iaiA9IHt9O1xuICAgICAgICB0YXNrT2JqID0ge1xuICAgICAgICAgICAgY29tcGxldGVkOiBkYXRhLmNvbXBsZXRlZCxcbiAgICAgICAgICAgIGluY29tcGxldGU6IGRhdGEuaW5jb21wbGV0ZVxuICAgICAgICB9O1xuICAgICAgICByZXR1cm4gKGRpc3BhdGNoLGdldFN0YXRlKSA9PiB7XG4gICAgICAgICAgICBjb25zdCB1aWQgPSBnZXRTdGF0ZSgpLmF1dGguY3JlZC51aWQ7XG4gICAgICAgICAgICBkYXRhYmFzZS5yZWYoYHVzZXJzLyR7dWlkfS9kYXRhLyR7ZGF0ZX1gKS51cGRhdGUoe1tkYXRhLnRhc2tdOnRhc2tPYmp9KS50aGVuKCgpID0+IHtcbiAgICAgICAgICAgICAgICBkaXNwYXRjaChhZGRTZXNzaW9uKHtkYXRlLGRhdGF9KSk7XG4gICAgICAgICAgICB9KTtcblxuICAgICAgICB9O1xuICAgIH1cbiAgICBlbHNle1xuICAgICAgICByZXR1cm4gKCkgPT4ge30gLy9oYW5kbGluZyBlcnJvcnMtPiBpZiBhbGwgdGFza3MgcmVtb3ZlZCB0aGVuIHNvbWV0aGluZyBoYXMgdG8gYmUgcmV0dXJuZWQgb3IgdGhyb3dzIGVycm9yXG4gICAgfVxufTtcblxuZXhwb3J0IGNvbnN0IGluaXRTZXNzaW9uID0gKHtkYXRlLGRhdGF9KSA9PiAoe1xuICAgIHR5cGU6ICdJTklUX1NFU1NJT04nLFxuICAgIGRhdGUsXG4gICAgZGF0YVxufSk7XG5cbmV4cG9ydCBjb25zdCBzdGFydEluaXRTZXNzaW9uID0gKGRhdGUpID0+IHtcbiAgICByZXR1cm4gKGRpc3BhdGNoLGdldFN0YXRlKSA9PiB7XG4gICAgICAgIGNvbnN0IHVpZCA9IGdldFN0YXRlKCkuYXV0aC5jcmVkLnVpZDtcbiAgICAgICAgcmV0dXJuIGRhdGFiYXNlLnJlZihgdXNlcnMvJHt1aWR9L2RhdGFgKS5vbmNlKFwidmFsdWVcIiwgKHNuYXBzaG90KSA9PiB7XG4gICAgICAgICAgICBpZihzbmFwc2hvdC52YWwoKSl7XG4gICAgICAgICAgICAgICAgaWYoc25hcHNob3QudmFsKClbZGF0ZV0pe1xuICAgICAgICAgICAgICAgICAgICBsZXQgZGF0YSA9IHNuYXBzaG90LnZhbCgpW2RhdGVdO1xuICAgICAgICAgICAgICAgICAgICBkaXNwYXRjaChpbml0U2Vzc2lvbih7ZGF0ZSxkYXRhfSkpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfSlcbiAgICB9XG59Il0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBQUE7QUFFQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFGQTtBQUFBO0FBS0E7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRkE7QUFJQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBRUE7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUVBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBSEE7QUFBQTtBQU1BO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///88\n')},89:function(module,__webpack_exports__,__webpack_require__){"use strict";eval('/* unused harmony export addTask */\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return startAddTask; });\n/* unused harmony export removeTask */\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "c", function() { return startRemoveTask; });\n/* unused harmony export editTask */\n/* unused harmony export setTasks */\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return startEditTask; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "d", function() { return startSetTasks; });\n/* harmony import */ var _firebase_firebase__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(29);\nfunction _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\n\n\nvar addTask = function addTask(_ref) {\n var task = _ref.task,\n target = _ref.target;\n return {\n type: \'ADD_TASK\',\n task: _defineProperty({}, task, target)\n };\n};\nvar startAddTask = function startAddTask(_ref2) {\n var task = _ref2.task,\n target = _ref2.target;\n return function (dispatch, getState) {\n var uid = getState().auth.cred.uid;\n _firebase_firebase__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"].ref("users/".concat(uid, "/tasks")).update(_defineProperty({}, task, target)).then(function () {\n dispatch(addTask({\n task: task,\n target: target\n }));\n });\n };\n};\nvar removeTask = function removeTask(task) {\n return {\n type: \'REMOVE_TASK\',\n remove: task\n };\n};\nvar startRemoveTask = function startRemoveTask(task) {\n return function (dispatch, getState) {\n var uid = getState().auth.cred.uid;\n _firebase_firebase__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"].ref("users/".concat(uid, "/tasks/").concat(task)).remove().then(function () {\n dispatch(removeTask(task)); //this is to set the empty flag to true, since that helps in rendering logic\n\n _firebase_firebase__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"].ref("users/".concat(uid, "/tasks")).once(\'value\');\n /*.then((snapshot)=>{\n if(Object.keys(snapshot.val()).length===1){\n database.ref(`users/${uid}/tasks`).update({empty:true});\n }\n });*/\n });\n };\n};\nvar editTask = function editTask(_ref3) {\n var task = _ref3.task,\n target = _ref3.target;\n return {\n type: \'EDIT_TASK\',\n task: task,\n target: target\n };\n};\nvar setTasks = function setTasks(tasks) {\n return {\n type: \'SET_TASKS\',\n tasks: tasks\n };\n};\nvar startEditTask = function startEditTask(_ref4) {\n var task = _ref4.task,\n target = _ref4.target;\n return function (dispatch, getState) {\n var uid = getState().auth.cred.uid;\n dispatch(editTask({\n task: task,\n target: target\n }));\n _firebase_firebase__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"].ref("users/".concat(uid, "/tasks")).update(_defineProperty({}, task, target));\n };\n};\nvar startSetTasks = function startSetTasks() {\n return function (dispatch, getState) {\n var uid = getState().auth.cred.uid;\n return _firebase_firebase__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"].ref("users/".concat(uid, "/tasks")).once(\'value\').then(function (snapshot) {\n dispatch(setTasks(snapshot.val()));\n });\n };\n};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiODkuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvYWN0aW9ucy90YXNrcy5qcz9hMGEzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBkYXRhYmFzZSBmcm9tICcuLi9maXJlYmFzZS9maXJlYmFzZSc7XG5cbmV4cG9ydCBjb25zdCBhZGRUYXNrID0gKHt0YXNrLHRhcmdldH0pID0+ICh7XG4gICAgdHlwZTogJ0FERF9UQVNLJyxcbiAgICB0YXNrOntbdGFza106IHRhcmdldH1cbn0pO1xuXG5leHBvcnQgY29uc3Qgc3RhcnRBZGRUYXNrID0gKHt0YXNrLHRhcmdldH0pID0+e1xuICAgIHJldHVybiAoZGlzcGF0Y2gsZ2V0U3RhdGUpID0+IHtcbiAgICAgICAgY29uc3QgdWlkID0gZ2V0U3RhdGUoKS5hdXRoLmNyZWQudWlkO1xuICAgICAgICBkYXRhYmFzZS5yZWYoYHVzZXJzLyR7dWlkfS90YXNrc2ApLnVwZGF0ZSh7W3Rhc2tdOnRhcmdldH0pLnRoZW4oKCkgPT4ge1xuICAgICAgICAgICAgZGlzcGF0Y2goYWRkVGFzayh7dGFzayx0YXJnZXR9KSk7XG4gICAgICAgIH0pO1xuXG4gICAgfTtcbn07XG5cbmV4cG9ydCBjb25zdCByZW1vdmVUYXNrID0gKHRhc2spID0+ICh7XG4gICAgdHlwZTogJ1JFTU9WRV9UQVNLJyxcbiAgICByZW1vdmU6IHRhc2tcbn0pO1xuXG5leHBvcnQgY29uc3Qgc3RhcnRSZW1vdmVUYXNrID0gKHRhc2spID0+IHtcbiAgICByZXR1cm4gKGRpc3BhdGNoLGdldFN0YXRlKSA9PiB7XG4gICAgICAgIGNvbnN0IHVpZCA9IGdldFN0YXRlKCkuYXV0aC5jcmVkLnVpZDtcbiAgICAgICAgZGF0YWJhc2UucmVmKGB1c2Vycy8ke3VpZH0vdGFza3MvJHt0YXNrfWApLnJlbW92ZSgpLnRoZW4oICgpID0+IHtcbiAgICAgICAgICAgIGRpc3BhdGNoKHJlbW92ZVRhc2sodGFzaykpO1xuICAgICAgICAgICAgLy90aGlzIGlzIHRvIHNldCB0aGUgZW1wdHkgZmxhZyB0byB0cnVlLCBzaW5jZSB0aGF0IGhlbHBzIGluIHJlbmRlcmluZyBsb2dpY1xuICAgICAgICAgICAgZGF0YWJhc2UucmVmKGB1c2Vycy8ke3VpZH0vdGFza3NgKS5vbmNlKCd2YWx1ZScpOy8qLnRoZW4oKHNuYXBzaG90KT0+e1xuICAgICAgICAgICAgICAgIGlmKE9iamVjdC5rZXlzKHNuYXBzaG90LnZhbCgpKS5sZW5ndGg9PT0xKXtcbiAgICAgICAgICAgICAgICAgICAgZGF0YWJhc2UucmVmKGB1c2Vycy8ke3VpZH0vdGFza3NgKS51cGRhdGUoe2VtcHR5OnRydWV9KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9KTsqL1xuICAgICAgICAgICAgXG4gICAgICAgIH0pXG4gICAgfVxufVxuXG5leHBvcnQgY29uc3QgZWRpdFRhc2sgPSAoe3Rhc2ssdGFyZ2V0fSkgPT4gKHtcbiAgICB0eXBlOiAnRURJVF9UQVNLJyxcbiAgICB0YXNrOiB0YXNrLFxuICAgIHRhcmdldDogdGFyZ2V0XG59KTtcblxuZXhwb3J0IGNvbnN0IHNldFRhc2tzID0gKHRhc2tzKSA9PiAoe1xuICAgIHR5cGU6ICdTRVRfVEFTS1MnLFxuICAgIHRhc2tzXG59KTtcblxuZXhwb3J0IGNvbnN0IHN0YXJ0RWRpdFRhc2sgPSAoe3Rhc2ssIHRhcmdldH0pID0+IHtcbiAgICByZXR1cm4gKGRpc3BhdGNoLGdldFN0YXRlKSA9PiB7XG4gICAgICAgIGNvbnN0IHVpZCA9IGdldFN0YXRlKCkuYXV0aC5jcmVkLnVpZDtcbiAgICAgICAgZGlzcGF0Y2goZWRpdFRhc2soe3Rhc2ssdGFyZ2V0fSkpO1xuICAgICAgICBkYXRhYmFzZS5yZWYoYHVzZXJzLyR7dWlkfS90YXNrc2ApLnVwZGF0ZSh7W3Rhc2tdOnRhcmdldH0pO1xuICAgIH1cbn07XG5cbmV4cG9ydCBjb25zdCBzdGFydFNldFRhc2tzID0gKCkgPT4ge1xuICAgIHJldHVybiAoZGlzcGF0Y2gsZ2V0U3RhdGUpID0+IHtcbiAgICAgICAgY29uc3QgdWlkID0gZ2V0U3RhdGUoKS5hdXRoLmNyZWQudWlkO1xuICAgICAgICByZXR1cm4gZGF0YWJhc2UucmVmKGB1c2Vycy8ke3VpZH0vdGFza3NgKS5vbmNlKCd2YWx1ZScpLnRoZW4oKHNuYXBzaG90KSA9PiB7XG4gICAgICAgICAgICBkaXNwYXRjaChzZXRUYXNrcyhzbmFwc2hvdC52YWwoKSkpXG4gICAgICAgIH0pXG4gICAgfVxufTsiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7O0FBQUE7QUFFQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFGQTtBQUFBO0FBS0E7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUVBO0FBQ0E7QUFFQTtBQUFBO0FBQ0E7QUFDQTtBQUZBO0FBQUE7QUFLQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBOzs7OztBQU1BO0FBQ0E7QUFDQTtBQUVBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBSEE7QUFBQTtBQU1BO0FBQUE7QUFDQTtBQUNBO0FBRkE7QUFBQTtBQUtBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///89\n')},90:function(module,__webpack_exports__,__webpack_require__){"use strict";eval('/* unused harmony export editConfig */\n/* unused harmony export initConfig */\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return startEditConfig; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return startInitConfig; });\n/* harmony import */ var _firebase_firebase__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(29);\nfunction _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\n\n\nvar editConfig = function editConfig(_ref) {\n var setting = _ref.setting,\n config = _ref.config;\n return {\n type: \'EDIT_CONFIG\',\n update: _defineProperty({}, setting, config)\n };\n};\nvar initConfig = function initConfig(config) {\n return {\n type: \'INIT_CONFIG\',\n config: config\n };\n};\nvar startEditConfig = function startEditConfig(_ref2) {\n var setting = _ref2.setting,\n config = _ref2.config;\n return function (dispatch, getState) {\n var uid = getState().auth.cred.uid;\n _firebase_firebase__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"].ref("users/".concat(uid, "/config")).update(_defineProperty({}, setting, config)).then(function () {\n dispatch(editConfig({\n setting: setting,\n config: config\n }));\n });\n };\n};\nvar startInitConfig = function startInitConfig() {\n return function (dispatch, getState) {\n var uid = getState().auth.cred.uid;\n return _firebase_firebase__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"].ref().child("users/".concat(uid, "/config")).once(\'value\', function (snapshot) {\n var configDefaultState = {\n focusDuration: 25,\n shortBreakDuration: 5,\n longBreakDuration: 25,\n sessionBeforeLongBreak: 4,\n notification: true,\n silent: false\n };\n if (!snapshot.val()) _firebase_firebase__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"].ref("users/".concat(uid, "/config")).update(configDefaultState);else {\n var config;\n _firebase_firebase__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"].ref("users/".concat(uid, "/config")).once(\'value\').then(function (snapshot) {\n config = snapshot.val();\n }).then(function () {\n dispatch(initConfig(config));\n });\n }\n });\n };\n};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiOTAuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvYWN0aW9ucy9jb25maWcuanM/YWM0YSJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgZGF0YWJhc2UgZnJvbSAnLi4vZmlyZWJhc2UvZmlyZWJhc2UnO1xuXG5leHBvcnQgY29uc3QgZWRpdENvbmZpZyA9ICh7c2V0dGluZyxjb25maWd9KSA9PiAoe1xuICAgIHR5cGU6ICdFRElUX0NPTkZJRycsXG4gICAgdXBkYXRlOiB7XG4gICAgICAgIFtzZXR0aW5nXTogY29uZmlnXG4gICAgfVxufSk7XG5cbmV4cG9ydCBjb25zdCBpbml0Q29uZmlnID0gKGNvbmZpZykgPT4ge1xuICAgIHJldHVybiB7XG4gICAgICAgIHR5cGU6ICdJTklUX0NPTkZJRycsXG4gICAgICAgIGNvbmZpZ1xuICAgIH1cbn07XG5cbmV4cG9ydCBjb25zdCBzdGFydEVkaXRDb25maWcgPSAoe3NldHRpbmcsY29uZmlnfSkgPT4ge1xuICAgIHJldHVybiAoZGlzcGF0Y2gsZ2V0U3RhdGUpID0+IHtcbiAgICAgICAgY29uc3QgdWlkID0gZ2V0U3RhdGUoKS5hdXRoLmNyZWQudWlkO1xuICAgICAgICBkYXRhYmFzZS5yZWYoYHVzZXJzLyR7dWlkfS9jb25maWdgKS51cGRhdGUoe1tzZXR0aW5nXTpjb25maWd9KS50aGVuKCgpID0+IHtcbiAgICAgICAgICAgIGRpc3BhdGNoKGVkaXRDb25maWcoe3NldHRpbmcsY29uZmlnfSkpO1xuICAgICAgICB9KTtcbiAgICB9O1xuXG59O1xuXG5leHBvcnQgY29uc3Qgc3RhcnRJbml0Q29uZmlnID0gKCkgPT4ge1xuICAgIHJldHVybiAoZGlzcGF0Y2gsZ2V0U3RhdGUpID0+IHtcbiAgICAgICAgY29uc3QgdWlkID0gZ2V0U3RhdGUoKS5hdXRoLmNyZWQudWlkO1xuICAgICAgICByZXR1cm4gZGF0YWJhc2UucmVmKCkuY2hpbGQoYHVzZXJzLyR7dWlkfS9jb25maWdgKS5vbmNlKCd2YWx1ZScsIChzbmFwc2hvdCk9PntcbiAgICAgICAgICAgIGNvbnN0IGNvbmZpZ0RlZmF1bHRTdGF0ZSA9IHtcbiAgICAgICAgICAgICAgICBmb2N1c0R1cmF0aW9uOiAyNSxcbiAgICAgICAgICAgICAgICBzaG9ydEJyZWFrRHVyYXRpb246IDUsXG4gICAgICAgICAgICAgICAgbG9uZ0JyZWFrRHVyYXRpb246IDI1LFxuICAgICAgICAgICAgICAgIHNlc3Npb25CZWZvcmVMb25nQnJlYWs6IDQsXG4gICAgICAgICAgICAgICAgbm90aWZpY2F0aW9uOiB0cnVlLFxuICAgICAgICAgICAgICAgIHNpbGVudDogZmFsc2VcbiAgICAgICAgICAgIH07XG4gICAgICAgICAgICBpZighc25hcHNob3QudmFsKCkpXG4gICAgICAgICAgICAgICAgZGF0YWJhc2UucmVmKGB1c2Vycy8ke3VpZH0vY29uZmlnYCkudXBkYXRlKGNvbmZpZ0RlZmF1bHRTdGF0ZSk7XG4gICAgICAgICAgICBlbHNle1xuICAgICAgICAgICAgICAgIGxldCBjb25maWc7XG4gICAgICAgICAgICAgICAgZGF0YWJhc2UucmVmKGB1c2Vycy8ke3VpZH0vY29uZmlnYCkub25jZSgndmFsdWUnKS50aGVuKCAoc25hcHNob3QpID0+IHtcbiAgICAgICAgICAgICAgICAgICAgY29uZmlnID0gc25hcHNob3QudmFsKCk7XG4gICAgICAgICAgICAgICAgfSkudGhlbigoKSA9PiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BhdGNoKGluaXRDb25maWcoY29uZmlnKSk7XG4gICAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgIH1cbiAgICAgICAgfSlcbiAgICB9XG5cbn07Il0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBQUE7QUFFQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFGQTtBQUFBO0FBT0E7QUFDQTtBQUNBO0FBQ0E7QUFGQTtBQUlBO0FBRUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBRUE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBTkE7QUFRQTtBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///90\n')}}]);