diff --git a/dist/dev/index.js b/dist/dev/index.js index 6c4fb6c..9f8fcf3 100644 --- a/dist/dev/index.js +++ b/dist/dev/index.js @@ -180,7 +180,7 @@ eval("exports = module.exports = __webpack_require__(/*! ../../../node_modules/c /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { -eval("exports = module.exports = __webpack_require__(/*! ../../../node_modules/css-loader/dist/runtime/api.js */ \"./node_modules/css-loader/dist/runtime/api.js\")(false);\n// Module\nexports.push([module.i, \"/* colors */\\n/* Grayscale colors. */\\n/* colors */\\n/* Grayscale colors. */\\n@media (min-width: 769px) {\\n .TLi8zlACFsu05s9-S0KD6 {\\n display: none; } }\\n\\n@media (min-width: 769px) {\\n .XioWN-AAeGkJnsjIq4V5z {\\n display: none; } }\\n\\n._1lZDYTI4twm2tPiSSYmH7j {\\n position: relative;\\n display: flex;\\n align-items: center;\\n cursor: default; }\\n @media (max-width: 768px) {\\n ._1lZDYTI4twm2tPiSSYmH7j .FoUSAd5lNc93mRCKoyl8k {\\n display: none; } }\\n\", \"\"]);\n\n// Exports\nexports.locals = {\n\t\"mobile-only\": \"TLi8zlACFsu05s9-S0KD6\",\n\t\"hide-not-mobile\": \"XioWN-AAeGkJnsjIq4V5z\",\n\t\"loginContainer\": \"_1lZDYTI4twm2tPiSSYmH7j\",\n\t\"notificationButton\": \"FoUSAd5lNc93mRCKoyl8k\"\n};\n\n//# sourceURL=webpack://navigation-component/./src/components/LoginNav/styles.module.scss?./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-0-1!./node_modules/sass-loader/lib/loader.js"); +eval("exports = module.exports = __webpack_require__(/*! ../../../node_modules/css-loader/dist/runtime/api.js */ \"./node_modules/css-loader/dist/runtime/api.js\")(false);\n// Module\nexports.push([module.i, \"/* colors */\\n/* Grayscale colors. */\\n/* colors */\\n/* Grayscale colors. */\\n@media (min-width: 769px) {\\n .TLi8zlACFsu05s9-S0KD6 {\\n display: none; } }\\n\\n@media (min-width: 769px) {\\n .XioWN-AAeGkJnsjIq4V5z {\\n display: none; } }\\n\\n._1lZDYTI4twm2tPiSSYmH7j {\\n position: relative;\\n display: flex;\\n align-items: center;\\n cursor: default; }\\n @media (max-width: 768px) {\\n ._1lZDYTI4twm2tPiSSYmH7j .FoUSAd5lNc93mRCKoyl8k {\\n display: none; } }\\n\\n._29cEWAPd1Oi3_h_C3PDWAL {\\n color: #FFFFFF;\\n font-family: Roboto;\\n font-size: 14px;\\n font-weight: 700;\\n line-height: 30px;\\n text-align: center;\\n margin-right: 0; }\\n\\n.i7lldI98NiRdHOQVnmcxN {\\n background-color: #FFFFFF;\\n border-radius: 15px;\\n width: 82px;\\n padding-right: 0;\\n height: 30px;\\n padding-left: 18px;\\n margin-left: 6px; }\\n .i7lldI98NiRdHOQVnmcxN:before {\\n display: none; }\\n\\n._3mhTp04oZC7OEtracCEvWd {\\n color: #229174;\\n font-family: Roboto;\\n font-size: 12px;\\n font-weight: 700;\\n letter-spacing: 0.8px;\\n line-height: 30px;\\n text-align: left;\\n display: block; }\\n\", \"\"]);\n\n// Exports\nexports.locals = {\n\t\"mobile-only\": \"TLi8zlACFsu05s9-S0KD6\",\n\t\"hide-not-mobile\": \"XioWN-AAeGkJnsjIq4V5z\",\n\t\"loginContainer\": \"_1lZDYTI4twm2tPiSSYmH7j\",\n\t\"notificationButton\": \"FoUSAd5lNc93mRCKoyl8k\",\n\t\"loginBtn\": \"_29cEWAPd1Oi3_h_C3PDWAL\",\n\t\"signupBtn\": \"i7lldI98NiRdHOQVnmcxN\",\n\t\"signupTxt\": \"_3mhTp04oZC7OEtracCEvWd\"\n};\n\n//# sourceURL=webpack://navigation-component/./src/components/LoginNav/styles.module.scss?./node_modules/css-loader/dist/cjs.js??ref--9-oneOf-0-1!./node_modules/sass-loader/lib/loader.js"); /***/ }), @@ -951,7 +951,7 @@ eval("\nvar content = __webpack_require__(/*! !../../../node_modules/css-loader/ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(module) {/* harmony import */ var _babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ \"@babel/runtime/helpers/classCallCheck\");\n/* harmony import */ var _babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/createClass */ \"@babel/runtime/helpers/createClass\");\n/* harmony import */ var _babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ \"@babel/runtime/helpers/possibleConstructorReturn\");\n/* harmony import */ var _babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ \"@babel/runtime/helpers/getPrototypeOf\");\n/* harmony import */ var _babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var _babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/inherits */ \"@babel/runtime/helpers/inherits\");\n/* harmony import */ var _babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! lodash */ \"lodash\");\n/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! react */ \"react\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_6__);\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! prop-types */ \"prop-types\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_7__);\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! classnames */ \"./node_modules/classnames/index.js\");\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_8__);\n/* harmony import */ var topcoder_react_utils__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! topcoder-react-utils */ \"topcoder-react-utils\");\n/* harmony import */ var topcoder_react_utils__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(topcoder_react_utils__WEBPACK_IMPORTED_MODULE_9__);\n/* harmony import */ var _styles_module_scss__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./styles.module.scss */ \"./src/components/AccountMenu/styles.module.scss\");\n/* harmony import */ var _styles_module_scss__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(_styles_module_scss__WEBPACK_IMPORTED_MODULE_10__);\n/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! moment */ \"moment\");\n/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_11__);\n\n\n\n\n\n\n(function () {\n var enterModule = (typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal : __webpack_require__(/*! react-hot-loader */ \"react-hot-loader\")).enterModule;\n enterModule && enterModule(module);\n})();\n\n\n\n\n\n\n\nvar IconAvatar = function IconAvatar(props) {\n return react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement(\"svg\", props, react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement(\"defs\", null, react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement(\"rect\", {\n id: \"a\",\n x: \".8\",\n y: \".5\",\n width: \"140\",\n height: \"140\",\n rx: \"306\"\n })), react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement(\"g\", {\n fill: \"none\",\n fillRule: \"evenodd\"\n }, react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement(\"mask\", {\n id: \"b\",\n fill: \"#fff\"\n }, react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement(\"use\", {\n xlinkHref: \"#a\"\n })), react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement(\"use\", {\n fill: \"#F0F0F0\",\n xlinkHref: \"#a\"\n }), react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement(\"path\", {\n d: \"M118 137.143c0 4.345-3.501 7.857-7.833 7.857H31.833C27.51 145 24 141.488 24 137.143c0-15.714 15.142-30.376 30.62-36.174-8.937-5.54-14.953-15.377-14.953-26.683v-7.857C39.667 49.072 53.697 35 71 35c17.304 0 31.333 14.072 31.333 31.429v7.857c0 11.306-6.016 21.143-14.946 26.683 15.471 5.798 30.613 20.46 30.613 36.174z\",\n stroke: \"#A3A3AE\",\n strokeWidth: \"3\",\n opacity: \".2\",\n fill: \"#A3A3AE\",\n mask: \"url(#b)\"\n })));\n};\n\nIconAvatar.defaultProps = {\n width: \"141\",\n height: \"141\",\n viewBox: \"0 0 141 141\",\n xmlns: \"http://www.w3.org/2000/svg\",\n xmlnsXlink: \"http://www.w3.org/1999/xlink\"\n};\n\nvar IconCloseDark = function IconCloseDark(props) {\n return react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement(\"svg\", props, react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement(\"path\", {\n d: \"M15.7.3c-.4-.4-1-.4-1.4 0L8 6.6 1.7.3C1.3-.1.7-.1.3.3c-.4.4-.4 1 0 1.4L6.6 8 .3 14.3c-.4.4-.4 1 0 1.4.2.2.4.3.7.3.3 0 .5-.1.7-.3L8 9.4l6.3 6.3c.2.2.5.3.7.3.2 0 .5-.1.7-.3.4-.4.4-1 0-1.4L9.4 8l6.3-6.3c.4-.4.4-1 0-1.4z\",\n fill: \"#2A2A2A\",\n fillRule: \"nonzero\"\n }));\n};\n\nIconCloseDark.defaultProps = {\n width: \"16\",\n height: \"16\",\n viewBox: \"0 0 16 16\",\n xmlns: \"http://www.w3.org/2000/svg\"\n};\n\nvar IconSwitchBusiness = function IconSwitchBusiness(props) {\n return react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement(\"svg\", props, react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement(\"g\", {\n fill: \"#FFF\",\n fillRule: \"evenodd\"\n }, react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement(\"path\", {\n d: \"M5 3V0L0 4l5 4V5h8a1 1 0 0 0 0-2H5zM11 11H3a1 1 0 0 0 0 2h8v3l5-4-5-4v3z\"\n })));\n};\n\nIconSwitchBusiness.defaultProps = {\n width: \"16\",\n height: \"16\",\n viewBox: \"0 0 16 16\",\n xmlns: \"http://www.w3.org/2000/svg\"\n};\n\nvar IconNotificationsRed = function IconNotificationsRed(props) {\n return react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement(\"svg\", props, react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement(\"g\", {\n fill: \"none\",\n fillRule: \"evenodd\"\n }, react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement(\"path\", {\n fill: \"#ef476f\",\n fillRule: \"nonzero\",\n d: \"M10 14c0 1.1-.9 2-2 2s-2-.9-2-2h4zm5-3c.6 0 1 .4 1 1s-.4 1-1 1H1c-.6 0-1-.4-1-1s.4-1 1-1h.5C2.2 10.3 3 9.3 3 8V5c0-2.8 2.2-5 5-5s5 2.2 5 5v3c0 1.3.8 2.3 1.5 3h.5z\",\n id: \"a\"\n })));\n};\n\nIconNotificationsRed.defaultProps = {\n width: \"16\",\n height: \"16\",\n viewBox: \"0 0 16 16\",\n xmlns: \"http://www.w3.org/2000/svg\"\n};\n\nvar IconNotificationsGrey = function IconNotificationsGrey(props) {\n return react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement(\"svg\", props, react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement(\"title\", null, \"icon-bell\"), react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement(\"g\", {\n fill: \"none\",\n fillRule: \"evenodd\"\n }, react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement(\"path\", {\n fill: \"#888894\",\n fillRule: \"nonzero\",\n d: \"M10 14c0 1.1-.9 2-2 2s-2-.9-2-2h4zm5-3c.6 0 1 .4 1 1s-.4 1-1 1H1c-.6 0-1-.4-1-1s.4-1 1-1h.5C2.2 10.3 3 9.3 3 8V5c0-2.8 2.2-5 5-5s5 2.2 5 5v3c0 1.3.8 2.3 1.5 3h.5z\",\n id: \"a\"\n })));\n};\n\nIconNotificationsGrey.defaultProps = {\n width: \"16\",\n height: \"16\",\n viewBox: \"0 0 16 16\",\n xmlns: \"http://www.w3.org/2000/svg\"\n};\n\nvar IconRightArrow = function IconRightArrow(props) {\n return react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement(\"svg\", props, react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement(\"path\", {\n d: \"M1.9 15.7L.4 14.3 6.7 8 .4 1.7 1.9.3 9.6 8z\",\n fill: \"#2A2A2A\",\n fillRule: \"nonzero\"\n }));\n};\n\nIconRightArrow.defaultProps = {\n width: \"10\",\n height: \"16\",\n viewBox: \"0 0 10 16\",\n xmlns: \"http://www.w3.org/2000/svg\"\n};\n\n // The roles of managers/copilots/admins.\n\nvar MANAGE_ROLES = ['administrator', 'admin', 'copilot', 'connect copilot', 'manager', 'global manager', 'client manager', 'connect manager', 'connect account manager', 'connect copilot manager'];\n\nvar hasAccess = function hasAccess(roles) {\n if (!roles) {\n return false;\n }\n\n return roles.some(function (v) {\n return MANAGE_ROLES.indexOf(v.toLowerCase()) !== -1;\n });\n};\n\nvar AccountMenu =\n/*#__PURE__*/\nfunction (_React$Component) {\n _babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_4___default()(AccountMenu, _React$Component);\n\n function AccountMenu() {\n _babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_0___default()(this, AccountMenu);\n\n return _babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_2___default()(this, _babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_3___default()(AccountMenu).apply(this, arguments));\n }\n\n _babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_1___default()(AccountMenu, [{\n key: \"renderLink\",\n value: function renderLink(menu, i) {\n var onClose = this.props.onClose;\n var to = lodash__WEBPACK_IMPORTED_MODULE_5___default.a.isEmpty(menu.link) ? menu.href : menu.link;\n return react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement(topcoder_react_utils__WEBPACK_IMPORTED_MODULE_9__[\"Link\"], {\n to: to,\n key: \"item-\".concat(i),\n onClick: onClose\n }, menu.title);\n }\n }, {\n key: \"render\",\n value: function render() {\n var _this = this;\n\n var _this$props = this.props,\n onClose = _this$props.onClose,\n open = _this$props.open,\n menu = _this$props.menu,\n switchText = _this$props.switchText,\n onSwitch = _this$props.onSwitch,\n profile = _this$props.profile,\n domRef = _this$props.domRef,\n numNotifications = _this$props.numNotifications,\n onClickNotifications = _this$props.onClickNotifications;\n return react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement(\"div\", {\n ref: domRef,\n className: classnames__WEBPACK_IMPORTED_MODULE_8___default()(_styles_module_scss__WEBPACK_IMPORTED_MODULE_10___default.a['user-info-popup'], open && _styles_module_scss__WEBPACK_IMPORTED_MODULE_10___default.a.open)\n }, react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement(\"div\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_10___default.a.backdrop,\n onClick: onClose\n }), react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement(topcoder_react_utils__WEBPACK_IMPORTED_MODULE_9__[\"Link\"], {\n to: lodash__WEBPACK_IMPORTED_MODULE_5___default.a.isEmpty(profile) ? '/' : \"/members/\".concat(profile.handle)\n }, react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement(\"div\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_10___default.a['header']\n }, lodash__WEBPACK_IMPORTED_MODULE_5___default.a.isEmpty(profile) || lodash__WEBPACK_IMPORTED_MODULE_5___default.a.isEmpty(profile.photoURL) ? react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement(IconAvatar, {\n width: \"60\",\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_10___default.a['avatar']\n }) : react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement(\"img\", {\n src: profile.photoURL,\n width: \"60\",\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_10___default.a['avatar'],\n alt: \"avatar\"\n }), react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement(\"div\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_10___default.a['handle-container']\n }, react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement(\"span\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_10___default.a['handle']\n }, lodash__WEBPACK_IMPORTED_MODULE_5___default.a.isEmpty(profile) ? '' : profile.handle), react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement(\"span\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_10___default.a['email']\n }, lodash__WEBPACK_IMPORTED_MODULE_5___default.a.isEmpty(profile) ? '' : profile.email)))), react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement(\"div\", {\n className: classnames__WEBPACK_IMPORTED_MODULE_8___default()(_styles_module_scss__WEBPACK_IMPORTED_MODULE_10___default.a['header'], _styles_module_scss__WEBPACK_IMPORTED_MODULE_10___default.a['header-mobile'])\n }, react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement(\"div\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_10___default.a['left-content']\n }, lodash__WEBPACK_IMPORTED_MODULE_5___default.a.isEmpty(profile) || lodash__WEBPACK_IMPORTED_MODULE_5___default.a.isEmpty(profile.photoURL) ? react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement(IconAvatar, {\n width: \"60\",\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_10___default.a['avatar']\n }) : react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement(\"img\", {\n src: profile.photoURL,\n width: \"60\",\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_10___default.a['avatar'],\n alt: \"avatar\"\n }), react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement(\"div\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_10___default.a['handle-container']\n }, react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement(\"span\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_10___default.a['handle']\n }, \"@\", lodash__WEBPACK_IMPORTED_MODULE_5___default.a.isEmpty(profile) ? '' : profile.handle), react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement(\"span\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_10___default.a['description']\n }, lodash__WEBPACK_IMPORTED_MODULE_5___default.a.isEmpty(profile) ? '' : \"Member since \".concat(moment__WEBPACK_IMPORTED_MODULE_11___default()(profile.createdAt).format('MMMM, YYYY'))))), react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement(\"span\", {\n role: \"button\",\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_10___default.a['icon-close'],\n onClick: onClose\n }, react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement(IconCloseDark, null))), !lodash__WEBPACK_IMPORTED_MODULE_5___default.a.isEmpty(profile) && react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement(\"div\", {\n role: \"button\",\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_10___default.a['switch-to-business-container'],\n onClick: onSwitch\n }, react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement(IconSwitchBusiness, {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_10___default.a['switch-icon']\n }), react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement(topcoder_react_utils__WEBPACK_IMPORTED_MODULE_9__[\"Link\"], {\n to: hasAccess(profile.roles) ? lodash__WEBPACK_IMPORTED_MODULE_5___default.a.isEmpty(switchText.href) ? switchText.link : switchText.href : 'http://www.topcoder.com',\n onClick: onClose\n }, react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement(\"span\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_10___default.a['switch-to-busniness']\n }, switchText.title))), !lodash__WEBPACK_IMPORTED_MODULE_5___default.a.isEmpty(profile) && react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_6__[\"Fragment\"], null, react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement(\"div\", {\n role: \"button\",\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_10___default.a['notifications-mobile'],\n onClick: onClickNotifications\n }, react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement(\"div\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_10___default.a['noti-left']\n }, numNotifications > 0 ? react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement(IconNotificationsRed, {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_10___default.a['bell-icon']\n }) : react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement(IconNotificationsGrey, {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_10___default.a['bell-icon']\n }), react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement(\"div\", null, react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement(\"span\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_10___default.a['notifications-title']\n }, \"Notifications\"), numNotifications > 0 && react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement(\"span\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_10___default.a['red-number']\n }, '(' + numNotifications + ')'))), react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement(\"span\", {\n role: \"button\",\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_10___default.a['icon-open-noti']\n }, react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement(IconRightArrow, null))), react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement(\"span\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_10___default.a['noti-separator']\n })), react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement(\"div\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_10___default.a.menu\n }, menu.map(function (item, i) {\n return item.separator ? react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement(\"span\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_10___default.a.separator,\n key: \"separator-\".concat(i)\n }) : _this.renderLink(item, i);\n })));\n }\n }, {\n key: \"__reactstandin__regenerateByEval\",\n // @ts-ignore\n value: function __reactstandin__regenerateByEval(key, code) {\n // @ts-ignore\n this[key] = eval(code);\n }\n }]);\n\n return AccountMenu;\n}(react__WEBPACK_IMPORTED_MODULE_6___default.a.Component);\n\nAccountMenu.defaultProps = {\n numNotifications: 0\n};\nAccountMenu.propTypes = {\n open: prop_types__WEBPACK_IMPORTED_MODULE_7___default.a.bool,\n onClose: prop_types__WEBPACK_IMPORTED_MODULE_7___default.a.func,\n menu: prop_types__WEBPACK_IMPORTED_MODULE_7___default.a.array,\n switchText: prop_types__WEBPACK_IMPORTED_MODULE_7___default.a.shape(),\n onSwitch: prop_types__WEBPACK_IMPORTED_MODULE_7___default.a.func,\n profile: prop_types__WEBPACK_IMPORTED_MODULE_7___default.a.shape(),\n domRef: prop_types__WEBPACK_IMPORTED_MODULE_7___default.a.shape(),\n numNotifications: prop_types__WEBPACK_IMPORTED_MODULE_7___default.a.number,\n onClickNotifications: prop_types__WEBPACK_IMPORTED_MODULE_7___default.a.func.isRequired\n};\nvar _default = AccountMenu;\n/* harmony default export */ __webpack_exports__[\"default\"] = (_default);\n;\n\n(function () {\n var reactHotLoader = (typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal : __webpack_require__(/*! react-hot-loader */ \"react-hot-loader\")).default;\n\n if (!reactHotLoader) {\n return;\n }\n\n reactHotLoader.register(MANAGE_ROLES, \"MANAGE_ROLES\", \"/Users/luizrrodrigues/TopCoder/Copilot/TopCoder/app/navigation-component/src/components/AccountMenu/index.js\");\n reactHotLoader.register(hasAccess, \"hasAccess\", \"/Users/luizrrodrigues/TopCoder/Copilot/TopCoder/app/navigation-component/src/components/AccountMenu/index.js\");\n reactHotLoader.register(AccountMenu, \"AccountMenu\", \"/Users/luizrrodrigues/TopCoder/Copilot/TopCoder/app/navigation-component/src/components/AccountMenu/index.js\");\n reactHotLoader.register(_default, \"default\", \"/Users/luizrrodrigues/TopCoder/Copilot/TopCoder/app/navigation-component/src/components/AccountMenu/index.js\");\n})();\n\n;\n\n(function () {\n var leaveModule = (typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal : __webpack_require__(/*! react-hot-loader */ \"react-hot-loader\")).leaveModule;\n leaveModule && leaveModule(module);\n})();\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../node_modules/webpack/buildin/harmony-module.js */ \"./node_modules/webpack/buildin/harmony-module.js\")(module)))\n\n//# sourceURL=webpack://navigation-component/./src/components/AccountMenu/index.js?"); +eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(module) {/* harmony import */ var _babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ \"@babel/runtime/helpers/classCallCheck\");\n/* harmony import */ var _babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/createClass */ \"@babel/runtime/helpers/createClass\");\n/* harmony import */ var _babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ \"@babel/runtime/helpers/possibleConstructorReturn\");\n/* harmony import */ var _babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ \"@babel/runtime/helpers/getPrototypeOf\");\n/* harmony import */ var _babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var _babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/inherits */ \"@babel/runtime/helpers/inherits\");\n/* harmony import */ var _babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! lodash */ \"lodash\");\n/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! react */ \"react\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_6__);\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! prop-types */ \"prop-types\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_7__);\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! classnames */ \"./node_modules/classnames/index.js\");\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_8__);\n/* harmony import */ var topcoder_react_utils__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! topcoder-react-utils */ \"topcoder-react-utils\");\n/* harmony import */ var topcoder_react_utils__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(topcoder_react_utils__WEBPACK_IMPORTED_MODULE_9__);\n/* harmony import */ var _styles_module_scss__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./styles.module.scss */ \"./src/components/AccountMenu/styles.module.scss\");\n/* harmony import */ var _styles_module_scss__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(_styles_module_scss__WEBPACK_IMPORTED_MODULE_10__);\n/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! moment */ \"moment\");\n/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_11__);\n\n\n\n\n\n\n(function () {\n var enterModule = (typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal : __webpack_require__(/*! react-hot-loader */ \"react-hot-loader\")).enterModule;\n enterModule && enterModule(module);\n})();\n\n\n\n\n\n\n\nvar IconAvatar = function IconAvatar(props) {\n return react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement(\"svg\", props, react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement(\"defs\", null, react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement(\"rect\", {\n id: \"a\",\n x: \".8\",\n y: \".5\",\n width: \"140\",\n height: \"140\",\n rx: \"306\"\n })), react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement(\"g\", {\n fill: \"none\",\n fillRule: \"evenodd\"\n }, react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement(\"mask\", {\n id: \"b\",\n fill: \"#fff\"\n }, react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement(\"use\", {\n xlinkHref: \"#a\"\n })), react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement(\"use\", {\n fill: \"#F0F0F0\",\n xlinkHref: \"#a\"\n }), react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement(\"path\", {\n d: \"M118 137.143c0 4.345-3.501 7.857-7.833 7.857H31.833C27.51 145 24 141.488 24 137.143c0-15.714 15.142-30.376 30.62-36.174-8.937-5.54-14.953-15.377-14.953-26.683v-7.857C39.667 49.072 53.697 35 71 35c17.304 0 31.333 14.072 31.333 31.429v7.857c0 11.306-6.016 21.143-14.946 26.683 15.471 5.798 30.613 20.46 30.613 36.174z\",\n stroke: \"#A3A3AE\",\n strokeWidth: \"3\",\n opacity: \".2\",\n fill: \"#A3A3AE\",\n mask: \"url(#b)\"\n })));\n};\n\nIconAvatar.defaultProps = {\n width: \"141\",\n height: \"141\",\n viewBox: \"0 0 141 141\",\n xmlns: \"http://www.w3.org/2000/svg\",\n xmlnsXlink: \"http://www.w3.org/1999/xlink\"\n};\n\nvar IconCloseDark = function IconCloseDark(props) {\n return react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement(\"svg\", props, react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement(\"path\", {\n d: \"M15.7.3c-.4-.4-1-.4-1.4 0L8 6.6 1.7.3C1.3-.1.7-.1.3.3c-.4.4-.4 1 0 1.4L6.6 8 .3 14.3c-.4.4-.4 1 0 1.4.2.2.4.3.7.3.3 0 .5-.1.7-.3L8 9.4l6.3 6.3c.2.2.5.3.7.3.2 0 .5-.1.7-.3.4-.4.4-1 0-1.4L9.4 8l6.3-6.3c.4-.4.4-1 0-1.4z\",\n fill: \"#2A2A2A\",\n fillRule: \"nonzero\"\n }));\n};\n\nIconCloseDark.defaultProps = {\n width: \"16\",\n height: \"16\",\n viewBox: \"0 0 16 16\",\n xmlns: \"http://www.w3.org/2000/svg\"\n};\n\nvar IconSwitchBusiness = function IconSwitchBusiness(props) {\n return react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement(\"svg\", props, react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement(\"g\", {\n fill: \"#FFF\",\n fillRule: \"evenodd\"\n }, react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement(\"path\", {\n d: \"M5 3V0L0 4l5 4V5h8a1 1 0 0 0 0-2H5zM11 11H3a1 1 0 0 0 0 2h8v3l5-4-5-4v3z\"\n })));\n};\n\nIconSwitchBusiness.defaultProps = {\n width: \"16\",\n height: \"16\",\n viewBox: \"0 0 16 16\",\n xmlns: \"http://www.w3.org/2000/svg\"\n};\n\nvar IconNotificationsRed = function IconNotificationsRed(props) {\n return react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement(\"svg\", props, react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement(\"g\", {\n fill: \"none\",\n fillRule: \"evenodd\"\n }, react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement(\"path\", {\n fill: \"#ef476f\",\n fillRule: \"nonzero\",\n d: \"M10 14c0 1.1-.9 2-2 2s-2-.9-2-2h4zm5-3c.6 0 1 .4 1 1s-.4 1-1 1H1c-.6 0-1-.4-1-1s.4-1 1-1h.5C2.2 10.3 3 9.3 3 8V5c0-2.8 2.2-5 5-5s5 2.2 5 5v3c0 1.3.8 2.3 1.5 3h.5z\",\n id: \"a\"\n })));\n};\n\nIconNotificationsRed.defaultProps = {\n width: \"16\",\n height: \"16\",\n viewBox: \"0 0 16 16\",\n xmlns: \"http://www.w3.org/2000/svg\"\n};\n\nvar IconNotificationsGrey = function IconNotificationsGrey(props) {\n return react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement(\"svg\", props, react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement(\"title\", null, \"icon-bell\"), react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement(\"g\", {\n fill: \"none\",\n fillRule: \"evenodd\"\n }, react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement(\"path\", {\n fill: \"#888894\",\n fillRule: \"nonzero\",\n d: \"M10 14c0 1.1-.9 2-2 2s-2-.9-2-2h4zm5-3c.6 0 1 .4 1 1s-.4 1-1 1H1c-.6 0-1-.4-1-1s.4-1 1-1h.5C2.2 10.3 3 9.3 3 8V5c0-2.8 2.2-5 5-5s5 2.2 5 5v3c0 1.3.8 2.3 1.5 3h.5z\",\n id: \"a\"\n })));\n};\n\nIconNotificationsGrey.defaultProps = {\n width: \"16\",\n height: \"16\",\n viewBox: \"0 0 16 16\",\n xmlns: \"http://www.w3.org/2000/svg\"\n};\n\nvar IconRightArrow = function IconRightArrow(props) {\n return react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement(\"svg\", props, react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement(\"path\", {\n d: \"M1.9 15.7L.4 14.3 6.7 8 .4 1.7 1.9.3 9.6 8z\",\n fill: \"#2A2A2A\",\n fillRule: \"nonzero\"\n }));\n};\n\nIconRightArrow.defaultProps = {\n width: \"10\",\n height: \"16\",\n viewBox: \"0 0 10 16\",\n xmlns: \"http://www.w3.org/2000/svg\"\n};\n\n // The roles of managers/copilots/admins.\n\nvar MANAGE_ROLES = ['administrator', 'admin', 'copilot', 'connect copilot', 'manager', 'global manager', 'client manager', 'connect manager', 'connect account manager', 'connect copilot manager'];\n\nvar hasAccess = function hasAccess(roles) {\n if (!roles) {\n return false;\n }\n\n return roles.some(function (v) {\n return MANAGE_ROLES.indexOf(v.toLowerCase()) !== -1;\n });\n};\n\nvar AccountMenu =\n/*#__PURE__*/\nfunction (_React$Component) {\n _babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_4___default()(AccountMenu, _React$Component);\n\n function AccountMenu() {\n _babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_0___default()(this, AccountMenu);\n\n return _babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_2___default()(this, _babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_3___default()(AccountMenu).apply(this, arguments));\n }\n\n _babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_1___default()(AccountMenu, [{\n key: \"renderLink\",\n value: function renderLink(menu, i) {\n var onClose = this.props.onClose;\n var to = lodash__WEBPACK_IMPORTED_MODULE_5___default.a.isEmpty(menu.link) ? menu.href : menu.link;\n return react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement(topcoder_react_utils__WEBPACK_IMPORTED_MODULE_9__[\"Link\"], {\n to: to,\n key: \"item-\".concat(i),\n onClick: onClose\n }, menu.title);\n }\n }, {\n key: \"render\",\n value: function render() {\n var _this = this;\n\n var _this$props = this.props,\n onClose = _this$props.onClose,\n open = _this$props.open,\n menu = _this$props.menu,\n switchText = _this$props.switchText,\n onSwitch = _this$props.onSwitch,\n profile = _this$props.profile,\n domRef = _this$props.domRef,\n numNotifications = _this$props.numNotifications,\n onClickNotifications = _this$props.onClickNotifications;\n return react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement(\"div\", {\n ref: domRef,\n className: classnames__WEBPACK_IMPORTED_MODULE_8___default()(_styles_module_scss__WEBPACK_IMPORTED_MODULE_10___default.a['user-info-popup'], open && _styles_module_scss__WEBPACK_IMPORTED_MODULE_10___default.a.open)\n }, react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement(\"div\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_10___default.a.backdrop,\n onClick: onClose\n }), react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement(topcoder_react_utils__WEBPACK_IMPORTED_MODULE_9__[\"Link\"], {\n to: lodash__WEBPACK_IMPORTED_MODULE_5___default.a.isEmpty(profile) ? '/' : \"/members/\".concat(profile.handle)\n }, react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement(\"div\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_10___default.a['header']\n }, lodash__WEBPACK_IMPORTED_MODULE_5___default.a.isEmpty(profile) || lodash__WEBPACK_IMPORTED_MODULE_5___default.a.isEmpty(profile.photoURL) ? react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement(IconAvatar, {\n width: \"60\",\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_10___default.a['avatar']\n }) : react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement(\"img\", {\n src: profile.photoURL,\n width: \"60\",\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_10___default.a['avatar'],\n alt: \"avatar\"\n }), react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement(\"div\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_10___default.a['handle-container']\n }, react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement(\"span\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_10___default.a['handle']\n }, lodash__WEBPACK_IMPORTED_MODULE_5___default.a.isEmpty(profile) ? '' : profile.handle), react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement(\"span\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_10___default.a['email']\n }, lodash__WEBPACK_IMPORTED_MODULE_5___default.a.isEmpty(profile) ? '' : profile.email)))), react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement(\"div\", {\n className: classnames__WEBPACK_IMPORTED_MODULE_8___default()(_styles_module_scss__WEBPACK_IMPORTED_MODULE_10___default.a['header'], _styles_module_scss__WEBPACK_IMPORTED_MODULE_10___default.a['header-mobile'])\n }, react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement(\"div\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_10___default.a['left-content']\n }, lodash__WEBPACK_IMPORTED_MODULE_5___default.a.isEmpty(profile) || lodash__WEBPACK_IMPORTED_MODULE_5___default.a.isEmpty(profile.photoURL) ? react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement(IconAvatar, {\n width: \"60\",\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_10___default.a['avatar']\n }) : react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement(\"img\", {\n src: profile.photoURL,\n width: \"60\",\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_10___default.a['avatar'],\n alt: \"avatar\"\n }), react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement(\"div\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_10___default.a['handle-container']\n }, react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement(\"span\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_10___default.a['handle']\n }, \"@\", lodash__WEBPACK_IMPORTED_MODULE_5___default.a.isEmpty(profile) ? '' : profile.handle), react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement(\"span\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_10___default.a['description']\n }, lodash__WEBPACK_IMPORTED_MODULE_5___default.a.isEmpty(profile) ? '' : \"Member since \".concat(moment__WEBPACK_IMPORTED_MODULE_11___default()(profile.createdAt).format('MMMM, YYYY'))))), react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement(\"span\", {\n role: \"button\",\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_10___default.a['icon-close'],\n onClick: onClose\n }, react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement(IconCloseDark, null))), !lodash__WEBPACK_IMPORTED_MODULE_5___default.a.isEmpty(profile) && react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement(\"div\", {\n role: \"button\",\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_10___default.a['switch-to-business-container'],\n onClick: onSwitch\n }, react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement(IconSwitchBusiness, {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_10___default.a['switch-icon']\n }), react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement(topcoder_react_utils__WEBPACK_IMPORTED_MODULE_9__[\"Link\"], {\n to: hasAccess(profile.roles) ? lodash__WEBPACK_IMPORTED_MODULE_5___default.a.isEmpty(switchText.href) ? switchText.link : switchText.href : 'http://www.topcoder.com',\n onClick: onClose\n }, react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement(\"span\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_10___default.a['switch-to-busniness']\n }, switchText.title))), !lodash__WEBPACK_IMPORTED_MODULE_5___default.a.isEmpty(profile) && react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_6__[\"Fragment\"], null, react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement(\"div\", {\n role: \"button\",\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_10___default.a['notifications-mobile'],\n onClick: onClickNotifications\n }, react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement(\"div\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_10___default.a['noti-left']\n }, numNotifications > 0 ? react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement(IconNotificationsRed, {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_10___default.a['bell-icon']\n }) : react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement(IconNotificationsGrey, {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_10___default.a['bell-icon']\n }), react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement(\"div\", null, react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement(\"span\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_10___default.a['notifications-title']\n }, \"Notifications\"), numNotifications > 0 && react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement(\"span\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_10___default.a['red-number']\n }, '(' + numNotifications + ')'))), react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement(\"span\", {\n role: \"button\",\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_10___default.a['icon-open-noti']\n }, react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement(IconRightArrow, null))), react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement(\"span\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_10___default.a['noti-separator']\n })), react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement(\"div\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_10___default.a.menu\n }, menu.map(function (item, i) {\n return item.separator ? react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement(\"span\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_10___default.a.separator,\n key: \"separator-\".concat(i)\n }) : _this.renderLink(item, i);\n })));\n }\n }, {\n key: \"__reactstandin__regenerateByEval\",\n // @ts-ignore\n value: function __reactstandin__regenerateByEval(key, code) {\n // @ts-ignore\n this[key] = eval(code);\n }\n }]);\n\n return AccountMenu;\n}(react__WEBPACK_IMPORTED_MODULE_6___default.a.Component);\n\nAccountMenu.defaultProps = {\n numNotifications: 0\n};\nAccountMenu.propTypes = {\n open: prop_types__WEBPACK_IMPORTED_MODULE_7___default.a.bool,\n onClose: prop_types__WEBPACK_IMPORTED_MODULE_7___default.a.func,\n menu: prop_types__WEBPACK_IMPORTED_MODULE_7___default.a.array,\n switchText: prop_types__WEBPACK_IMPORTED_MODULE_7___default.a.shape(),\n onSwitch: prop_types__WEBPACK_IMPORTED_MODULE_7___default.a.func,\n profile: prop_types__WEBPACK_IMPORTED_MODULE_7___default.a.shape(),\n domRef: prop_types__WEBPACK_IMPORTED_MODULE_7___default.a.shape(),\n numNotifications: prop_types__WEBPACK_IMPORTED_MODULE_7___default.a.number,\n onClickNotifications: prop_types__WEBPACK_IMPORTED_MODULE_7___default.a.func.isRequired\n};\nvar _default = AccountMenu;\n/* harmony default export */ __webpack_exports__[\"default\"] = (_default);\n;\n\n(function () {\n var reactHotLoader = (typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal : __webpack_require__(/*! react-hot-loader */ \"react-hot-loader\")).default;\n\n if (!reactHotLoader) {\n return;\n }\n\n reactHotLoader.register(MANAGE_ROLES, \"MANAGE_ROLES\", \"/Users/skyhit/sandbox/topcoder-platform/navigation-component/src/components/AccountMenu/index.js\");\n reactHotLoader.register(hasAccess, \"hasAccess\", \"/Users/skyhit/sandbox/topcoder-platform/navigation-component/src/components/AccountMenu/index.js\");\n reactHotLoader.register(AccountMenu, \"AccountMenu\", \"/Users/skyhit/sandbox/topcoder-platform/navigation-component/src/components/AccountMenu/index.js\");\n reactHotLoader.register(_default, \"default\", \"/Users/skyhit/sandbox/topcoder-platform/navigation-component/src/components/AccountMenu/index.js\");\n})();\n\n;\n\n(function () {\n var leaveModule = (typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal : __webpack_require__(/*! react-hot-loader */ \"react-hot-loader\")).leaveModule;\n leaveModule && leaveModule(module);\n})();\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../node_modules/webpack/buildin/harmony-module.js */ \"./node_modules/webpack/buildin/harmony-module.js\")(module)))\n\n//# sourceURL=webpack://navigation-component/./src/components/AccountMenu/index.js?"); /***/ }), @@ -974,7 +974,7 @@ eval("\nvar content = __webpack_require__(/*! !../../../node_modules/css-loader/ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(module) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"react\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! prop-types */ \"prop-types\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! classnames */ \"./node_modules/classnames/index.js\");\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _styles_module_scss__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./styles.module.scss */ \"./src/components/CheckBox/styles.module.scss\");\n/* harmony import */ var _styles_module_scss__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_styles_module_scss__WEBPACK_IMPORTED_MODULE_3__);\n(function () {\n var enterModule = (typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal : __webpack_require__(/*! react-hot-loader */ \"react-hot-loader\")).enterModule;\n enterModule && enterModule(module);\n})();\n\n\n\n\n\n\nvar CheckBox = function CheckBox(_ref) {\n var checked = _ref.checked,\n onClick = _ref.onClick;\n return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_3___default.a['checkbox'],\n onClick: onClick\n }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", {\n className: classnames__WEBPACK_IMPORTED_MODULE_2___default()(_styles_module_scss__WEBPACK_IMPORTED_MODULE_3___default.a['check-icon'], checked && _styles_module_scss__WEBPACK_IMPORTED_MODULE_3___default.a['checked'])\n }));\n};\n\nCheckBox.propTypes = {\n checked: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool,\n onClick: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.func\n};\nvar _default = CheckBox;\n/* harmony default export */ __webpack_exports__[\"default\"] = (_default);\n;\n\n(function () {\n var reactHotLoader = (typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal : __webpack_require__(/*! react-hot-loader */ \"react-hot-loader\")).default;\n\n if (!reactHotLoader) {\n return;\n }\n\n reactHotLoader.register(CheckBox, \"CheckBox\", \"/Users/luizrrodrigues/TopCoder/Copilot/TopCoder/app/navigation-component/src/components/CheckBox/index.js\");\n reactHotLoader.register(_default, \"default\", \"/Users/luizrrodrigues/TopCoder/Copilot/TopCoder/app/navigation-component/src/components/CheckBox/index.js\");\n})();\n\n;\n\n(function () {\n var leaveModule = (typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal : __webpack_require__(/*! react-hot-loader */ \"react-hot-loader\")).leaveModule;\n leaveModule && leaveModule(module);\n})();\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../node_modules/webpack/buildin/harmony-module.js */ \"./node_modules/webpack/buildin/harmony-module.js\")(module)))\n\n//# sourceURL=webpack://navigation-component/./src/components/CheckBox/index.js?"); +eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(module) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"react\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! prop-types */ \"prop-types\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! classnames */ \"./node_modules/classnames/index.js\");\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _styles_module_scss__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./styles.module.scss */ \"./src/components/CheckBox/styles.module.scss\");\n/* harmony import */ var _styles_module_scss__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_styles_module_scss__WEBPACK_IMPORTED_MODULE_3__);\n(function () {\n var enterModule = (typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal : __webpack_require__(/*! react-hot-loader */ \"react-hot-loader\")).enterModule;\n enterModule && enterModule(module);\n})();\n\n\n\n\n\n\nvar CheckBox = function CheckBox(_ref) {\n var checked = _ref.checked,\n onClick = _ref.onClick;\n return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_3___default.a['checkbox'],\n onClick: onClick\n }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", {\n className: classnames__WEBPACK_IMPORTED_MODULE_2___default()(_styles_module_scss__WEBPACK_IMPORTED_MODULE_3___default.a['check-icon'], checked && _styles_module_scss__WEBPACK_IMPORTED_MODULE_3___default.a['checked'])\n }));\n};\n\nCheckBox.propTypes = {\n checked: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool,\n onClick: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.func\n};\nvar _default = CheckBox;\n/* harmony default export */ __webpack_exports__[\"default\"] = (_default);\n;\n\n(function () {\n var reactHotLoader = (typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal : __webpack_require__(/*! react-hot-loader */ \"react-hot-loader\")).default;\n\n if (!reactHotLoader) {\n return;\n }\n\n reactHotLoader.register(CheckBox, \"CheckBox\", \"/Users/skyhit/sandbox/topcoder-platform/navigation-component/src/components/CheckBox/index.js\");\n reactHotLoader.register(_default, \"default\", \"/Users/skyhit/sandbox/topcoder-platform/navigation-component/src/components/CheckBox/index.js\");\n})();\n\n;\n\n(function () {\n var leaveModule = (typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal : __webpack_require__(/*! react-hot-loader */ \"react-hot-loader\")).leaveModule;\n leaveModule && leaveModule(module);\n})();\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../node_modules/webpack/buildin/harmony-module.js */ \"./node_modules/webpack/buildin/harmony-module.js\")(module)))\n\n//# sourceURL=webpack://navigation-component/./src/components/CheckBox/index.js?"); /***/ }), @@ -997,7 +997,7 @@ eval("\nvar content = __webpack_require__(/*! !../../../node_modules/css-loader/ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(module) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"react\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! prop-types */ \"prop-types\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _styles_module_scss__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./styles.module.scss */ \"./src/components/ChosenArrow/styles.module.scss\");\n/* harmony import */ var _styles_module_scss__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_styles_module_scss__WEBPACK_IMPORTED_MODULE_2__);\n(function () {\n var enterModule = (typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal : __webpack_require__(/*! react-hot-loader */ \"react-hot-loader\")).enterModule;\n enterModule && enterModule(module);\n})();\n\n\n\n\n\nvar ChosenArrow = function ChosenArrow(_ref) {\n var show = _ref.show,\n x = _ref.x;\n return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_2___default.a.chosenArrow,\n style: {\n transform: \"translateX(\".concat(x, \"px)\")\n },\n hidden: !show\n }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"svg\", {\n width: \"40px\",\n height: \"10px\",\n viewBox: \"0 0 40 10\"\n }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"g\", {\n id: \"Page-1\",\n stroke: \"none\",\n strokeWidth: \"1\",\n fillRule: \"evenodd\"\n }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"g\", {\n id: \"Desktop-navigation-specification\",\n transform: \"translate(-229.000000, -1000.000000)\"\n }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"path\", {\n d: \"M244,1003.53788 L246.138913,1001.25575 C247.682763,999.608539 250.215252,999.577876 251.795386,1001.18726 C251.81754,1001.20983 251.839442,1001.23266 251.861087,1001.25575 L254,1003.53788 C257.197411,1006.94936 260.579378,1009 266.154646,1009 L269,1009 L269,1010 L229,1010 L229,1009 L231.845354,1009 C237.420622,1009 240.802589,1006.94936 244,1003.53788 Z\",\n id: \"Path-3\"\n })))));\n};\n\nChosenArrow.propTypes = {\n /** Show or hide the arrow */\n show: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool,\n\n /** The x position of the arrow. Generally this will be the center of the target */\n x: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.number\n};\nvar _default = ChosenArrow;\n/* harmony default export */ __webpack_exports__[\"default\"] = (_default);\n;\n\n(function () {\n var reactHotLoader = (typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal : __webpack_require__(/*! react-hot-loader */ \"react-hot-loader\")).default;\n\n if (!reactHotLoader) {\n return;\n }\n\n reactHotLoader.register(ChosenArrow, \"ChosenArrow\", \"/Users/luizrrodrigues/TopCoder/Copilot/TopCoder/app/navigation-component/src/components/ChosenArrow/index.js\");\n reactHotLoader.register(_default, \"default\", \"/Users/luizrrodrigues/TopCoder/Copilot/TopCoder/app/navigation-component/src/components/ChosenArrow/index.js\");\n})();\n\n;\n\n(function () {\n var leaveModule = (typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal : __webpack_require__(/*! react-hot-loader */ \"react-hot-loader\")).leaveModule;\n leaveModule && leaveModule(module);\n})();\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../node_modules/webpack/buildin/harmony-module.js */ \"./node_modules/webpack/buildin/harmony-module.js\")(module)))\n\n//# sourceURL=webpack://navigation-component/./src/components/ChosenArrow/index.js?"); +eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(module) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"react\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! prop-types */ \"prop-types\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _styles_module_scss__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./styles.module.scss */ \"./src/components/ChosenArrow/styles.module.scss\");\n/* harmony import */ var _styles_module_scss__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_styles_module_scss__WEBPACK_IMPORTED_MODULE_2__);\n(function () {\n var enterModule = (typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal : __webpack_require__(/*! react-hot-loader */ \"react-hot-loader\")).enterModule;\n enterModule && enterModule(module);\n})();\n\n\n\n\n\nvar ChosenArrow = function ChosenArrow(_ref) {\n var show = _ref.show,\n x = _ref.x;\n return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_2___default.a.chosenArrow,\n style: {\n transform: \"translateX(\".concat(x, \"px)\")\n },\n hidden: !show\n }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"svg\", {\n width: \"40px\",\n height: \"10px\",\n viewBox: \"0 0 40 10\"\n }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"g\", {\n id: \"Page-1\",\n stroke: \"none\",\n strokeWidth: \"1\",\n fillRule: \"evenodd\"\n }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"g\", {\n id: \"Desktop-navigation-specification\",\n transform: \"translate(-229.000000, -1000.000000)\"\n }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"path\", {\n d: \"M244,1003.53788 L246.138913,1001.25575 C247.682763,999.608539 250.215252,999.577876 251.795386,1001.18726 C251.81754,1001.20983 251.839442,1001.23266 251.861087,1001.25575 L254,1003.53788 C257.197411,1006.94936 260.579378,1009 266.154646,1009 L269,1009 L269,1010 L229,1010 L229,1009 L231.845354,1009 C237.420622,1009 240.802589,1006.94936 244,1003.53788 Z\",\n id: \"Path-3\"\n })))));\n};\n\nChosenArrow.propTypes = {\n /** Show or hide the arrow */\n show: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool,\n\n /** The x position of the arrow. Generally this will be the center of the target */\n x: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.number\n};\nvar _default = ChosenArrow;\n/* harmony default export */ __webpack_exports__[\"default\"] = (_default);\n;\n\n(function () {\n var reactHotLoader = (typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal : __webpack_require__(/*! react-hot-loader */ \"react-hot-loader\")).default;\n\n if (!reactHotLoader) {\n return;\n }\n\n reactHotLoader.register(ChosenArrow, \"ChosenArrow\", \"/Users/skyhit/sandbox/topcoder-platform/navigation-component/src/components/ChosenArrow/index.js\");\n reactHotLoader.register(_default, \"default\", \"/Users/skyhit/sandbox/topcoder-platform/navigation-component/src/components/ChosenArrow/index.js\");\n})();\n\n;\n\n(function () {\n var leaveModule = (typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal : __webpack_require__(/*! react-hot-loader */ \"react-hot-loader\")).leaveModule;\n leaveModule && leaveModule(module);\n})();\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../node_modules/webpack/buildin/harmony-module.js */ \"./node_modules/webpack/buildin/harmony-module.js\")(module)))\n\n//# sourceURL=webpack://navigation-component/./src/components/ChosenArrow/index.js?"); /***/ }), @@ -1020,7 +1020,7 @@ eval("\nvar content = __webpack_require__(/*! !../../../node_modules/css-loader/ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(module) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"react\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! prop-types */ \"prop-types\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! classnames */ \"./node_modules/classnames/index.js\");\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _styles_module_scss__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./styles.module.scss */ \"./src/components/DropdownBox/styles.module.scss\");\n/* harmony import */ var _styles_module_scss__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_styles_module_scss__WEBPACK_IMPORTED_MODULE_3__);\n(function () {\n var enterModule = (typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal : __webpack_require__(/*! react-hot-loader */ \"react-hot-loader\")).enterModule;\n enterModule && enterModule(module);\n})();\n\n\n\n\n\n\nvar optionLabel = function optionLabel(value, options) {\n var opt = options.find(function (x) {\n return x.value === value;\n });\n return opt && opt.label;\n};\n\nvar DropdownBox = function DropdownBox(_ref) {\n var open = _ref.open,\n onClick = _ref.onClick,\n onClose = _ref.onClose,\n checked = _ref.checked,\n value = _ref.value,\n options = _ref.options,\n onChange = _ref.onChange;\n\n var handleClick = function handleClick(e) {\n return !e.defaultPrevented && onClick();\n };\n\n var handleClose = function handleClose(e) {\n e.preventDefault();\n onClose();\n };\n\n var createHandleChange = function createHandleChange(value) {\n return function (e) {\n e.preventDefault();\n onClose();\n onChange(value);\n };\n };\n\n return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", {\n className: classnames__WEBPACK_IMPORTED_MODULE_2___default()(_styles_module_scss__WEBPACK_IMPORTED_MODULE_3___default.a['dropdown-box'], checked && _styles_module_scss__WEBPACK_IMPORTED_MODULE_3___default.a['checked'], open && _styles_module_scss__WEBPACK_IMPORTED_MODULE_3___default.a['open']),\n onClick: handleClick\n }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_3___default.a['backdrop'],\n onClick: handleClose\n }), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"span\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_3___default.a['selected-label']\n }, optionLabel(value, options), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"i\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_3___default.a['dropdown-arrow']\n })), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"ul\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_3___default.a['options']\n }, options.map(function (opt) {\n return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"li\", {\n className: classnames__WEBPACK_IMPORTED_MODULE_2___default()(_styles_module_scss__WEBPACK_IMPORTED_MODULE_3___default.a['option-li'], opt.value === value && _styles_module_scss__WEBPACK_IMPORTED_MODULE_3___default.a['active']),\n key: opt.value,\n onClick: createHandleChange(opt.value)\n }, opt.label);\n })));\n};\n\nDropdownBox.propTypes = {\n open: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool,\n onClick: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.func,\n onClose: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.func,\n checked: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool,\n value: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.any,\n options: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.array,\n onChange: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.func\n};\nvar _default = DropdownBox;\n/* harmony default export */ __webpack_exports__[\"default\"] = (_default);\n;\n\n(function () {\n var reactHotLoader = (typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal : __webpack_require__(/*! react-hot-loader */ \"react-hot-loader\")).default;\n\n if (!reactHotLoader) {\n return;\n }\n\n reactHotLoader.register(optionLabel, \"optionLabel\", \"/Users/luizrrodrigues/TopCoder/Copilot/TopCoder/app/navigation-component/src/components/DropdownBox/index.js\");\n reactHotLoader.register(DropdownBox, \"DropdownBox\", \"/Users/luizrrodrigues/TopCoder/Copilot/TopCoder/app/navigation-component/src/components/DropdownBox/index.js\");\n reactHotLoader.register(_default, \"default\", \"/Users/luizrrodrigues/TopCoder/Copilot/TopCoder/app/navigation-component/src/components/DropdownBox/index.js\");\n})();\n\n;\n\n(function () {\n var leaveModule = (typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal : __webpack_require__(/*! react-hot-loader */ \"react-hot-loader\")).leaveModule;\n leaveModule && leaveModule(module);\n})();\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../node_modules/webpack/buildin/harmony-module.js */ \"./node_modules/webpack/buildin/harmony-module.js\")(module)))\n\n//# sourceURL=webpack://navigation-component/./src/components/DropdownBox/index.js?"); +eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(module) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"react\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! prop-types */ \"prop-types\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! classnames */ \"./node_modules/classnames/index.js\");\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _styles_module_scss__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./styles.module.scss */ \"./src/components/DropdownBox/styles.module.scss\");\n/* harmony import */ var _styles_module_scss__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_styles_module_scss__WEBPACK_IMPORTED_MODULE_3__);\n(function () {\n var enterModule = (typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal : __webpack_require__(/*! react-hot-loader */ \"react-hot-loader\")).enterModule;\n enterModule && enterModule(module);\n})();\n\n\n\n\n\n\nvar optionLabel = function optionLabel(value, options) {\n var opt = options.find(function (x) {\n return x.value === value;\n });\n return opt && opt.label;\n};\n\nvar DropdownBox = function DropdownBox(_ref) {\n var open = _ref.open,\n onClick = _ref.onClick,\n onClose = _ref.onClose,\n checked = _ref.checked,\n value = _ref.value,\n options = _ref.options,\n onChange = _ref.onChange;\n\n var handleClick = function handleClick(e) {\n return !e.defaultPrevented && onClick();\n };\n\n var handleClose = function handleClose(e) {\n e.preventDefault();\n onClose();\n };\n\n var createHandleChange = function createHandleChange(value) {\n return function (e) {\n e.preventDefault();\n onClose();\n onChange(value);\n };\n };\n\n return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", {\n className: classnames__WEBPACK_IMPORTED_MODULE_2___default()(_styles_module_scss__WEBPACK_IMPORTED_MODULE_3___default.a['dropdown-box'], checked && _styles_module_scss__WEBPACK_IMPORTED_MODULE_3___default.a['checked'], open && _styles_module_scss__WEBPACK_IMPORTED_MODULE_3___default.a['open']),\n onClick: handleClick\n }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_3___default.a['backdrop'],\n onClick: handleClose\n }), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"span\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_3___default.a['selected-label']\n }, optionLabel(value, options), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"i\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_3___default.a['dropdown-arrow']\n })), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"ul\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_3___default.a['options']\n }, options.map(function (opt) {\n return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"li\", {\n className: classnames__WEBPACK_IMPORTED_MODULE_2___default()(_styles_module_scss__WEBPACK_IMPORTED_MODULE_3___default.a['option-li'], opt.value === value && _styles_module_scss__WEBPACK_IMPORTED_MODULE_3___default.a['active']),\n key: opt.value,\n onClick: createHandleChange(opt.value)\n }, opt.label);\n })));\n};\n\nDropdownBox.propTypes = {\n open: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool,\n onClick: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.func,\n onClose: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.func,\n checked: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool,\n value: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.any,\n options: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.array,\n onChange: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.func\n};\nvar _default = DropdownBox;\n/* harmony default export */ __webpack_exports__[\"default\"] = (_default);\n;\n\n(function () {\n var reactHotLoader = (typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal : __webpack_require__(/*! react-hot-loader */ \"react-hot-loader\")).default;\n\n if (!reactHotLoader) {\n return;\n }\n\n reactHotLoader.register(optionLabel, \"optionLabel\", \"/Users/skyhit/sandbox/topcoder-platform/navigation-component/src/components/DropdownBox/index.js\");\n reactHotLoader.register(DropdownBox, \"DropdownBox\", \"/Users/skyhit/sandbox/topcoder-platform/navigation-component/src/components/DropdownBox/index.js\");\n reactHotLoader.register(_default, \"default\", \"/Users/skyhit/sandbox/topcoder-platform/navigation-component/src/components/DropdownBox/index.js\");\n})();\n\n;\n\n(function () {\n var leaveModule = (typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal : __webpack_require__(/*! react-hot-loader */ \"react-hot-loader\")).leaveModule;\n leaveModule && leaveModule(module);\n})();\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../node_modules/webpack/buildin/harmony-module.js */ \"./node_modules/webpack/buildin/harmony-module.js\")(module)))\n\n//# sourceURL=webpack://navigation-component/./src/components/DropdownBox/index.js?"); /***/ }), @@ -1043,7 +1043,7 @@ eval("\nvar content = __webpack_require__(/*! !../../../node_modules/css-loader/ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(module) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"react\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! prop-types */ \"prop-types\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _styles_module_scss__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./styles.module.scss */ \"./src/components/IconSelect/styles.module.scss\");\n/* harmony import */ var _styles_module_scss__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_styles_module_scss__WEBPACK_IMPORTED_MODULE_2__);\n(function () {\n var enterModule = (typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal : __webpack_require__(/*! react-hot-loader */ \"react-hot-loader\")).enterModule;\n enterModule && enterModule(module);\n})();\n\n\n\n\n\nvar IconSelect = function IconSelect(_ref) {\n var show = _ref.show,\n x = _ref.x,\n isResize = _ref.isResize;\n var styleObj = {\n transform: \"translateX(\".concat(x, \"px)\") // is window is on resize, stop animation\n\n };\n\n if (isResize) {\n styleObj['transition'] = 'auto';\n styleObj['-webkit-transition'] = 'auto';\n }\n\n return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"span\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_2___default.a.iconSelect,\n style: styleObj,\n hidden: !show\n });\n};\n\nIconSelect.propTypes = {\n // screen is changing size\n isResize: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool,\n\n /** Show or hide the icon */\n show: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool,\n\n /** The x position of the arrow. Generally this will be the center of the target */\n x: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.number\n};\nvar _default = IconSelect;\n/* harmony default export */ __webpack_exports__[\"default\"] = (_default);\n;\n\n(function () {\n var reactHotLoader = (typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal : __webpack_require__(/*! react-hot-loader */ \"react-hot-loader\")).default;\n\n if (!reactHotLoader) {\n return;\n }\n\n reactHotLoader.register(IconSelect, \"IconSelect\", \"/Users/luizrrodrigues/TopCoder/Copilot/TopCoder/app/navigation-component/src/components/IconSelect/index.js\");\n reactHotLoader.register(_default, \"default\", \"/Users/luizrrodrigues/TopCoder/Copilot/TopCoder/app/navigation-component/src/components/IconSelect/index.js\");\n})();\n\n;\n\n(function () {\n var leaveModule = (typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal : __webpack_require__(/*! react-hot-loader */ \"react-hot-loader\")).leaveModule;\n leaveModule && leaveModule(module);\n})();\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../node_modules/webpack/buildin/harmony-module.js */ \"./node_modules/webpack/buildin/harmony-module.js\")(module)))\n\n//# sourceURL=webpack://navigation-component/./src/components/IconSelect/index.js?"); +eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(module) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"react\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! prop-types */ \"prop-types\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _styles_module_scss__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./styles.module.scss */ \"./src/components/IconSelect/styles.module.scss\");\n/* harmony import */ var _styles_module_scss__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_styles_module_scss__WEBPACK_IMPORTED_MODULE_2__);\n(function () {\n var enterModule = (typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal : __webpack_require__(/*! react-hot-loader */ \"react-hot-loader\")).enterModule;\n enterModule && enterModule(module);\n})();\n\n\n\n\n\nvar IconSelect = function IconSelect(_ref) {\n var show = _ref.show,\n x = _ref.x,\n isResize = _ref.isResize;\n var styleObj = {\n transform: \"translateX(\".concat(x, \"px)\") // is window is on resize, stop animation\n\n };\n\n if (isResize) {\n styleObj['transition'] = 'auto';\n styleObj['-webkit-transition'] = 'auto';\n }\n\n return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"span\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_2___default.a.iconSelect,\n style: styleObj,\n hidden: !show\n });\n};\n\nIconSelect.propTypes = {\n // screen is changing size\n isResize: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool,\n\n /** Show or hide the icon */\n show: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool,\n\n /** The x position of the arrow. Generally this will be the center of the target */\n x: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.number\n};\nvar _default = IconSelect;\n/* harmony default export */ __webpack_exports__[\"default\"] = (_default);\n;\n\n(function () {\n var reactHotLoader = (typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal : __webpack_require__(/*! react-hot-loader */ \"react-hot-loader\")).default;\n\n if (!reactHotLoader) {\n return;\n }\n\n reactHotLoader.register(IconSelect, \"IconSelect\", \"/Users/skyhit/sandbox/topcoder-platform/navigation-component/src/components/IconSelect/index.js\");\n reactHotLoader.register(_default, \"default\", \"/Users/skyhit/sandbox/topcoder-platform/navigation-component/src/components/IconSelect/index.js\");\n})();\n\n;\n\n(function () {\n var leaveModule = (typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal : __webpack_require__(/*! react-hot-loader */ \"react-hot-loader\")).leaveModule;\n leaveModule && leaveModule(module);\n})();\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../node_modules/webpack/buildin/harmony-module.js */ \"./node_modules/webpack/buildin/harmony-module.js\")(module)))\n\n//# sourceURL=webpack://navigation-component/./src/components/IconSelect/index.js?"); /***/ }), @@ -1066,7 +1066,7 @@ eval("\nvar content = __webpack_require__(/*! !../../../node_modules/css-loader/ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(module) {/* harmony import */ var _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ \"@babel/runtime/helpers/slicedToArray\");\n/* harmony import */ var _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"react\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! prop-types */ \"prop-types\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _styles_module_scss__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./styles.module.scss */ \"./src/components/LoginNav/styles.module.scss\");\n/* harmony import */ var _styles_module_scss__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_styles_module_scss__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var _NotificationButton__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../NotificationButton */ \"./src/components/NotificationButton/index.js\");\n/* harmony import */ var _NotificationsPopup__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../NotificationsPopup */ \"./src/components/NotificationsPopup/index.js\");\n/* harmony import */ var _UserInfo__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../UserInfo */ \"./src/components/UserInfo/index.js\");\n/* harmony import */ var _AccountMenu__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../AccountMenu */ \"./src/components/AccountMenu/index.js\");\n/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! lodash */ \"lodash\");\n/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_8__);\n\n\n(function () {\n var enterModule = (typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal : __webpack_require__(/*! react-hot-loader */ \"react-hot-loader\")).enterModule;\n enterModule && enterModule(module);\n})();\n\n\n\n\n\n\n\n\n\n\nvar LoginNav = function LoginNav(_ref) {\n var loggedIn = _ref.loggedIn,\n notifications = _ref.notifications,\n accountMenu = _ref.accountMenu,\n switchText = _ref.switchText,\n onSwitch = _ref.onSwitch,\n onMenuOpen = _ref.onMenuOpen,\n showNotification = _ref.showNotification,\n profile = _ref.profile,\n authURLs = _ref.authURLs,\n auth = _ref.auth,\n markNotificationAsRead = _ref.markNotificationAsRead,\n markAllNotificationAsRead = _ref.markAllNotificationAsRead,\n markAllNotificationAsSeen = _ref.markAllNotificationAsSeen,\n dismissChallengeNotifications = _ref.dismissChallengeNotifications,\n tracking = _ref.tracking;\n\n var _useState = Object(react__WEBPACK_IMPORTED_MODULE_1__[\"useState\"])(),\n _useState2 = _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_0___default()(_useState, 2),\n openNotifications = _useState2[0],\n setOpenNotifications = _useState2[1];\n\n var _useState3 = Object(react__WEBPACK_IMPORTED_MODULE_1__[\"useState\"])(),\n _useState4 = _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_0___default()(_useState3, 2),\n openAccountMenu = _useState4[0],\n setOpenAccountMenu = _useState4[1];\n\n var accountMenuRef = Object(react__WEBPACK_IMPORTED_MODULE_1__[\"useRef\"])(null);\n var userInfoRef = Object(react__WEBPACK_IMPORTED_MODULE_1__[\"useRef\"])(null);\n Object(react__WEBPACK_IMPORTED_MODULE_1__[\"useEffect\"])(function () {\n // trigger when orientationChange in ipad\n var onOrientationChange = function onOrientationChange() {\n setOpenNotifications(false);\n setOpenAccountMenu(false);\n document.body.style.position = '';\n };\n\n window.addEventListener('orientationchange', onOrientationChange);\n return function () {\n return window.removeEventListener('orientationchange', onOrientationChange);\n };\n }, []);\n Object(react__WEBPACK_IMPORTED_MODULE_1__[\"useEffect\"])(function () {\n // Internet Explorer 6-11\n var isIE =\n /*@cc_on!@*/\n false || !!document.documentMode; // eslint-disable-line spaced-comment\n // Edge 20+\n\n var isEdge = !isIE && !!window.StyleMedia;\n if (!(isIE || isEdge)) return; // trigger when click outside\n\n var onClickOutside = function onClickOutside(event) {\n if (!(userInfoRef.current.contains(event.target) || accountMenuRef.current.contains(event.target))) {\n setOpenAccountMenu(false);\n document.body.style.position = '';\n }\n };\n\n document.addEventListener('mousedown', onClickOutside, true);\n return function () {\n return document.removeEventListener('mousedown', onClickOutside, true);\n };\n }, []);\n\n var handleClickNotifications = function handleClickNotifications() {\n return setOpenNotifications(function (x) {\n return !x;\n });\n };\n\n var handleClickUserInfo = function handleClickUserInfo() {\n if (!openAccountMenu) {\n onMenuOpen(); // prevent body from scrolling on handheld devices\n\n if (window.innerWidth <= 768) {\n document.body.style.position = 'fixed';\n }\n }\n\n setOpenAccountMenu(function (x) {\n return !x;\n });\n }; // process seenNotifications\n\n\n var seenNotifications = lodash__WEBPACK_IMPORTED_MODULE_8___default.a.filter(notifications || [], function (t) {\n return !t.isSeen && !t.isRead;\n }).map(function (opt) {\n return opt.id;\n }).join('-'); // process unReadNotifications\n\n\n var unReadNotifications = lodash__WEBPACK_IMPORTED_MODULE_8___default.a.filter(notifications || [], function (t) {\n return !t.isRead;\n }).length > 0;\n\n var renderLoginPanel = function renderLoginPanel() {\n if (showNotification) {\n return [react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement(_NotificationButton__WEBPACK_IMPORTED_MODULE_4__[\"default\"], {\n notifications: notifications || [],\n notificationsPopupOpen: openNotifications,\n onClick: function onClick() {\n handleClickNotifications();\n tracking.event('Click', 'Open Notifications Dropdown', window.location.pathname);\n },\n key: \"notification-button\"\n }), react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement(_UserInfo__WEBPACK_IMPORTED_MODULE_6__[\"default\"], {\n profile: profile,\n newNotifications: !!seenNotifications,\n onClick: handleClickUserInfo,\n open: openAccountMenu,\n key: \"user-info\",\n domRef: userInfoRef\n })];\n }\n\n return react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement(_UserInfo__WEBPACK_IMPORTED_MODULE_6__[\"default\"], {\n profile: profile,\n newNotifications: !!seenNotifications,\n onClick: handleClickUserInfo,\n open: openAccountMenu,\n key: \"user-info\",\n domRef: userInfoRef\n });\n };\n\n return react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement(\"div\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_3___default.a.loginContainer\n }, loggedIn ? renderLoginPanel() : react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement(\"a\", {\n href: \"javascript:void(0)\",\n onClick: function onClick(event) {\n var retUrl = encodeURIComponent(window.location.href);\n window.location = authURLs.location.replace('%S', retUrl).replace('member?', '#!/member?');\n event.preventDefault();\n return false;\n }\n }, \"LOGIN\"), react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement(_NotificationsPopup__WEBPACK_IMPORTED_MODULE_5__[\"default\"], {\n open: openNotifications,\n notifications: notifications,\n onClose: function onClose() {\n if (seenNotifications) {\n markAllNotificationAsSeen(seenNotifications, auth.tokenV3);\n tracking.event('Auto Action', 'Mark All Notifications As Seen', 'Dropdown Closed');\n }\n\n setOpenNotifications(false);\n },\n auth: auth,\n unReadNotifications: unReadNotifications,\n markNotificationAsRead: markNotificationAsRead,\n markAllNotificationAsRead: markAllNotificationAsRead,\n dismissChallengeNotifications: dismissChallengeNotifications,\n tracking: tracking\n }), react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement(_AccountMenu__WEBPACK_IMPORTED_MODULE_7__[\"default\"], {\n profile: profile,\n open: openAccountMenu,\n menu: accountMenu,\n switchText: switchText,\n numNotifications: lodash__WEBPACK_IMPORTED_MODULE_8___default.a.filter(notifications || [], function (n) {\n return !n.isSeen && !n.isRead;\n }).length,\n onClickNotifications: handleClickNotifications,\n onSwitch: onSwitch,\n onClose: function onClose() {\n setOpenAccountMenu(false);\n document.body.style.position = '';\n },\n domRef: accountMenuRef\n }));\n};\n\nLoginNav.propTypes = {\n loggedIn: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.bool,\n notifications: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.array,\n accountMenu: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.array,\n onSwitch: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.func,\n onMenuOpen: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.func,\n showNotification: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.bool,\n profile: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.shape(),\n auth: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.shape(),\n switchText: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.shape(),\n authURLs: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.shape(),\n markNotificationAsRead: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.func.isRequired,\n markAllNotificationAsRead: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.func.isRequired,\n markAllNotificationAsSeen: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.func.isRequired,\n dismissChallengeNotifications: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.func.isRequired,\n tracking: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.shape().isRequired\n};\nvar _default = LoginNav;\n/* harmony default export */ __webpack_exports__[\"default\"] = (_default);\n;\n\n(function () {\n var reactHotLoader = (typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal : __webpack_require__(/*! react-hot-loader */ \"react-hot-loader\")).default;\n\n if (!reactHotLoader) {\n return;\n }\n\n reactHotLoader.register(LoginNav, \"LoginNav\", \"/Users/luizrrodrigues/TopCoder/Copilot/TopCoder/app/navigation-component/src/components/LoginNav/index.js\");\n reactHotLoader.register(_default, \"default\", \"/Users/luizrrodrigues/TopCoder/Copilot/TopCoder/app/navigation-component/src/components/LoginNav/index.js\");\n})();\n\n;\n\n(function () {\n var leaveModule = (typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal : __webpack_require__(/*! react-hot-loader */ \"react-hot-loader\")).leaveModule;\n leaveModule && leaveModule(module);\n})();\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../node_modules/webpack/buildin/harmony-module.js */ \"./node_modules/webpack/buildin/harmony-module.js\")(module)))\n\n//# sourceURL=webpack://navigation-component/./src/components/LoginNav/index.js?"); +eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(module) {/* harmony import */ var _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ \"@babel/runtime/helpers/slicedToArray\");\n/* harmony import */ var _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"react\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! prop-types */ \"prop-types\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _styles_module_scss__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./styles.module.scss */ \"./src/components/LoginNav/styles.module.scss\");\n/* harmony import */ var _styles_module_scss__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_styles_module_scss__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var _NotificationButton__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../NotificationButton */ \"./src/components/NotificationButton/index.js\");\n/* harmony import */ var _NotificationsPopup__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../NotificationsPopup */ \"./src/components/NotificationsPopup/index.js\");\n/* harmony import */ var _UserInfo__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../UserInfo */ \"./src/components/UserInfo/index.js\");\n/* harmony import */ var _AccountMenu__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../AccountMenu */ \"./src/components/AccountMenu/index.js\");\n/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! lodash */ \"lodash\");\n/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_8__);\n\n\n(function () {\n var enterModule = (typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal : __webpack_require__(/*! react-hot-loader */ \"react-hot-loader\")).enterModule;\n enterModule && enterModule(module);\n})();\n\n\n\n\n\n\n\n\n\n\nvar LoginNav = function LoginNav(_ref) {\n var loggedIn = _ref.loggedIn,\n notifications = _ref.notifications,\n accountMenu = _ref.accountMenu,\n switchText = _ref.switchText,\n onSwitch = _ref.onSwitch,\n onMenuOpen = _ref.onMenuOpen,\n showNotification = _ref.showNotification,\n profile = _ref.profile,\n authURLs = _ref.authURLs,\n auth = _ref.auth,\n markNotificationAsRead = _ref.markNotificationAsRead,\n markAllNotificationAsRead = _ref.markAllNotificationAsRead,\n markAllNotificationAsSeen = _ref.markAllNotificationAsSeen,\n dismissChallengeNotifications = _ref.dismissChallengeNotifications,\n tracking = _ref.tracking;\n\n var _useState = Object(react__WEBPACK_IMPORTED_MODULE_1__[\"useState\"])(),\n _useState2 = _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_0___default()(_useState, 2),\n openNotifications = _useState2[0],\n setOpenNotifications = _useState2[1];\n\n var _useState3 = Object(react__WEBPACK_IMPORTED_MODULE_1__[\"useState\"])(),\n _useState4 = _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_0___default()(_useState3, 2),\n openAccountMenu = _useState4[0],\n setOpenAccountMenu = _useState4[1];\n\n var accountMenuRef = Object(react__WEBPACK_IMPORTED_MODULE_1__[\"useRef\"])(null);\n var userInfoRef = Object(react__WEBPACK_IMPORTED_MODULE_1__[\"useRef\"])(null);\n Object(react__WEBPACK_IMPORTED_MODULE_1__[\"useEffect\"])(function () {\n // trigger when orientationChange in ipad\n var onOrientationChange = function onOrientationChange() {\n setOpenNotifications(false);\n setOpenAccountMenu(false);\n document.body.style.position = '';\n };\n\n window.addEventListener('orientationchange', onOrientationChange);\n return function () {\n return window.removeEventListener('orientationchange', onOrientationChange);\n };\n }, []);\n Object(react__WEBPACK_IMPORTED_MODULE_1__[\"useEffect\"])(function () {\n // Internet Explorer 6-11\n var isIE =\n /*@cc_on!@*/\n false || !!document.documentMode; // eslint-disable-line spaced-comment\n // Edge 20+\n\n var isEdge = !isIE && !!window.StyleMedia;\n if (!(isIE || isEdge)) return; // trigger when click outside\n\n var onClickOutside = function onClickOutside(event) {\n if (!(userInfoRef.current.contains(event.target) || accountMenuRef.current.contains(event.target))) {\n setOpenAccountMenu(false);\n document.body.style.position = '';\n }\n };\n\n document.addEventListener('mousedown', onClickOutside, true);\n return function () {\n return document.removeEventListener('mousedown', onClickOutside, true);\n };\n }, []);\n\n var handleClickNotifications = function handleClickNotifications() {\n return setOpenNotifications(function (x) {\n return !x;\n });\n };\n\n var handleClickUserInfo = function handleClickUserInfo() {\n if (!openAccountMenu) {\n onMenuOpen(); // prevent body from scrolling on handheld devices\n\n if (window.innerWidth <= 768) {\n document.body.style.position = 'fixed';\n }\n }\n\n setOpenAccountMenu(function (x) {\n return !x;\n });\n }; // process seenNotifications\n\n\n var seenNotifications = lodash__WEBPACK_IMPORTED_MODULE_8___default.a.filter(notifications || [], function (t) {\n return !t.isSeen && !t.isRead;\n }).map(function (opt) {\n return opt.id;\n }).join('-'); // process unReadNotifications\n\n\n var unReadNotifications = lodash__WEBPACK_IMPORTED_MODULE_8___default.a.filter(notifications || [], function (t) {\n return !t.isRead;\n }).length > 0;\n\n var renderLoginPanel = function renderLoginPanel() {\n if (showNotification) {\n return [react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement(_NotificationButton__WEBPACK_IMPORTED_MODULE_4__[\"default\"], {\n notifications: notifications || [],\n notificationsPopupOpen: openNotifications,\n onClick: function onClick() {\n handleClickNotifications();\n tracking.event('Click', 'Open Notifications Dropdown', window.location.pathname);\n },\n key: \"notification-button\"\n }), react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement(_UserInfo__WEBPACK_IMPORTED_MODULE_6__[\"default\"], {\n profile: profile,\n newNotifications: !!seenNotifications,\n onClick: handleClickUserInfo,\n open: openAccountMenu,\n key: \"user-info\",\n domRef: userInfoRef\n })];\n }\n\n return react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement(_UserInfo__WEBPACK_IMPORTED_MODULE_6__[\"default\"], {\n profile: profile,\n newNotifications: !!seenNotifications,\n onClick: handleClickUserInfo,\n open: openAccountMenu,\n key: \"user-info\",\n domRef: userInfoRef\n });\n };\n\n return react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement(\"div\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_3___default.a.loginContainer\n }, loggedIn ? renderLoginPanel() : react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_1___default.a.Fragment, null, react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement(\"a\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_3___default.a.loginBtn,\n href: \"javascript:void(0)\",\n onClick: function onClick(event) {\n var retUrl = encodeURIComponent(window.location.href);\n window.location = authURLs.location.replace('%S', retUrl);\n event.preventDefault();\n return false;\n }\n }, \"LOGIN\"), react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement(\"a\", {\n href: \"javascript:void(0)\",\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_3___default.a.signupBtn,\n onClick: function onClick(event) {\n window.location = authURLs.href;\n event.preventDefault();\n return false;\n }\n }, react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement(\"div\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_3___default.a.signupTxt\n }, \"SIGNUP\"))), react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement(_NotificationsPopup__WEBPACK_IMPORTED_MODULE_5__[\"default\"], {\n open: openNotifications,\n notifications: notifications,\n onClose: function onClose() {\n if (seenNotifications) {\n markAllNotificationAsSeen(seenNotifications, auth.tokenV3);\n tracking.event('Auto Action', 'Mark All Notifications As Seen', 'Dropdown Closed');\n }\n\n setOpenNotifications(false);\n },\n auth: auth,\n unReadNotifications: unReadNotifications,\n markNotificationAsRead: markNotificationAsRead,\n markAllNotificationAsRead: markAllNotificationAsRead,\n dismissChallengeNotifications: dismissChallengeNotifications,\n tracking: tracking\n }), react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement(_AccountMenu__WEBPACK_IMPORTED_MODULE_7__[\"default\"], {\n profile: profile,\n open: openAccountMenu,\n menu: accountMenu,\n switchText: switchText,\n numNotifications: lodash__WEBPACK_IMPORTED_MODULE_8___default.a.filter(notifications || [], function (n) {\n return !n.isSeen && !n.isRead;\n }).length,\n onClickNotifications: handleClickNotifications,\n onSwitch: onSwitch,\n onClose: function onClose() {\n setOpenAccountMenu(false);\n document.body.style.position = '';\n },\n domRef: accountMenuRef\n }));\n};\n\nLoginNav.propTypes = {\n loggedIn: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.bool,\n notifications: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.array,\n accountMenu: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.array,\n onSwitch: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.func,\n onMenuOpen: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.func,\n showNotification: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.bool,\n profile: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.shape(),\n auth: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.shape(),\n switchText: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.shape(),\n authURLs: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.shape(),\n markNotificationAsRead: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.func.isRequired,\n markAllNotificationAsRead: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.func.isRequired,\n markAllNotificationAsSeen: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.func.isRequired,\n dismissChallengeNotifications: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.func.isRequired,\n tracking: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.shape().isRequired\n};\nvar _default = LoginNav;\n/* harmony default export */ __webpack_exports__[\"default\"] = (_default);\n;\n\n(function () {\n var reactHotLoader = (typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal : __webpack_require__(/*! react-hot-loader */ \"react-hot-loader\")).default;\n\n if (!reactHotLoader) {\n return;\n }\n\n reactHotLoader.register(LoginNav, \"LoginNav\", \"/Users/skyhit/sandbox/topcoder-platform/navigation-component/src/components/LoginNav/index.js\");\n reactHotLoader.register(_default, \"default\", \"/Users/skyhit/sandbox/topcoder-platform/navigation-component/src/components/LoginNav/index.js\");\n})();\n\n;\n\n(function () {\n var leaveModule = (typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal : __webpack_require__(/*! react-hot-loader */ \"react-hot-loader\")).leaveModule;\n leaveModule && leaveModule(module);\n})();\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../node_modules/webpack/buildin/harmony-module.js */ \"./node_modules/webpack/buildin/harmony-module.js\")(module)))\n\n//# sourceURL=webpack://navigation-component/./src/components/LoginNav/index.js?"); /***/ }), @@ -1089,7 +1089,7 @@ eval("\nvar content = __webpack_require__(/*! !../../../node_modules/css-loader/ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(module) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"react\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! prop-types */ \"prop-types\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! classnames */ \"./node_modules/classnames/index.js\");\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _styles_module_scss__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./styles.module.scss */ \"./src/components/NotificationButton/styles.module.scss\");\n/* harmony import */ var _styles_module_scss__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_styles_module_scss__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! lodash */ \"lodash\");\n/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_4__);\n(function () {\n var enterModule = (typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal : __webpack_require__(/*! react-hot-loader */ \"react-hot-loader\")).enterModule;\n enterModule && enterModule(module);\n})();\n\n\n\n\n\nvar IconBellEmpty = function IconBellEmpty(props) {\n return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"svg\", props, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"title\", null, \"icon-bell\"), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"g\", {\n fill: \"none\",\n fillRule: \"evenodd\"\n }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"path\", {\n fill: \"#888894\",\n fillRule: \"nonzero\",\n d: \"M10 14c0 1.1-.9 2-2 2s-2-.9-2-2h4zm5-3c.6 0 1 .4 1 1s-.4 1-1 1H1c-.6 0-1-.4-1-1s.4-1 1-1h.5C2.2 10.3 3 9.3 3 8V5c0-2.8 2.2-5 5-5s5 2.2 5 5v3c0 1.3.8 2.3 1.5 3h.5z\",\n id: \"a\"\n })));\n};\n\nIconBellEmpty.defaultProps = {\n width: \"16\",\n height: \"16\",\n viewBox: \"0 0 16 16\",\n xmlns: \"http://www.w3.org/2000/svg\"\n};\n\nvar IconBell = function IconBell(props) {\n return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"svg\", props, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"g\", {\n fill: \"none\",\n fillRule: \"evenodd\"\n }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"path\", {\n fill: \"#FFF\",\n fillRule: \"nonzero\",\n d: \"M10 14c0 1.1-.9 2-2 2s-2-.9-2-2h4zm5-3c.6 0 1 .4 1 1s-.4 1-1 1H1c-.6 0-1-.4-1-1s.4-1 1-1h.5C2.2 10.3 3 9.3 3 8V5c0-2.8 2.2-5 5-5s5 2.2 5 5v3c0 1.3.8 2.3 1.5 3h.5z\",\n id: \"a\"\n })));\n};\n\nIconBell.defaultProps = {\n width: \"16\",\n height: \"16\",\n viewBox: \"0 0 16 16\",\n xmlns: \"http://www.w3.org/2000/svg\"\n};\n\n\n\nvar getNotificationButtonState = function getNotificationButtonState(notifications) {\n if (notifications && lodash__WEBPACK_IMPORTED_MODULE_4___default.a.countBy(notifications || [], function (n) {\n return !n.isSeen && !n.isRead;\n })[\"true\"] > 0) {\n return 'new';\n }\n\n if (notifications.length === 0) {\n return 'none';\n } else {\n return 'seen';\n }\n};\n\nvar NotificationButton = function NotificationButton(_ref) {\n var onClick = _ref.onClick,\n notificationsPopupOpen = _ref.notificationsPopupOpen,\n notifications = _ref.notifications;\n return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", {\n className: classnames__WEBPACK_IMPORTED_MODULE_2___default()([_styles_module_scss__WEBPACK_IMPORTED_MODULE_3___default.a.notificationButton, notificationsPopupOpen && _styles_module_scss__WEBPACK_IMPORTED_MODULE_3___default.a.isNotificationsPopupOpen, _styles_module_scss__WEBPACK_IMPORTED_MODULE_3___default.a[getNotificationButtonState(notifications)]]),\n onClick: onClick\n }, !lodash__WEBPACK_IMPORTED_MODULE_4___default.a.isEmpty(notifications || []) ? react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(IconBell, null) : react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(IconBellEmpty, null));\n};\n\nNotificationButton.propTypes = {\n onClick: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.func,\n notificationsPopupOpen: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool,\n notifications: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.array\n};\nvar _default = NotificationButton;\n/* harmony default export */ __webpack_exports__[\"default\"] = (_default);\n;\n\n(function () {\n var reactHotLoader = (typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal : __webpack_require__(/*! react-hot-loader */ \"react-hot-loader\")).default;\n\n if (!reactHotLoader) {\n return;\n }\n\n reactHotLoader.register(getNotificationButtonState, \"getNotificationButtonState\", \"/Users/luizrrodrigues/TopCoder/Copilot/TopCoder/app/navigation-component/src/components/NotificationButton/index.js\");\n reactHotLoader.register(NotificationButton, \"NotificationButton\", \"/Users/luizrrodrigues/TopCoder/Copilot/TopCoder/app/navigation-component/src/components/NotificationButton/index.js\");\n reactHotLoader.register(_default, \"default\", \"/Users/luizrrodrigues/TopCoder/Copilot/TopCoder/app/navigation-component/src/components/NotificationButton/index.js\");\n})();\n\n;\n\n(function () {\n var leaveModule = (typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal : __webpack_require__(/*! react-hot-loader */ \"react-hot-loader\")).leaveModule;\n leaveModule && leaveModule(module);\n})();\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../node_modules/webpack/buildin/harmony-module.js */ \"./node_modules/webpack/buildin/harmony-module.js\")(module)))\n\n//# sourceURL=webpack://navigation-component/./src/components/NotificationButton/index.js?"); +eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(module) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"react\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! prop-types */ \"prop-types\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! classnames */ \"./node_modules/classnames/index.js\");\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _styles_module_scss__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./styles.module.scss */ \"./src/components/NotificationButton/styles.module.scss\");\n/* harmony import */ var _styles_module_scss__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_styles_module_scss__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! lodash */ \"lodash\");\n/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_4__);\n(function () {\n var enterModule = (typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal : __webpack_require__(/*! react-hot-loader */ \"react-hot-loader\")).enterModule;\n enterModule && enterModule(module);\n})();\n\n\n\n\n\nvar IconBellEmpty = function IconBellEmpty(props) {\n return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"svg\", props, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"title\", null, \"icon-bell\"), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"g\", {\n fill: \"none\",\n fillRule: \"evenodd\"\n }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"path\", {\n fill: \"#888894\",\n fillRule: \"nonzero\",\n d: \"M10 14c0 1.1-.9 2-2 2s-2-.9-2-2h4zm5-3c.6 0 1 .4 1 1s-.4 1-1 1H1c-.6 0-1-.4-1-1s.4-1 1-1h.5C2.2 10.3 3 9.3 3 8V5c0-2.8 2.2-5 5-5s5 2.2 5 5v3c0 1.3.8 2.3 1.5 3h.5z\",\n id: \"a\"\n })));\n};\n\nIconBellEmpty.defaultProps = {\n width: \"16\",\n height: \"16\",\n viewBox: \"0 0 16 16\",\n xmlns: \"http://www.w3.org/2000/svg\"\n};\n\nvar IconBell = function IconBell(props) {\n return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"svg\", props, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"g\", {\n fill: \"none\",\n fillRule: \"evenodd\"\n }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"path\", {\n fill: \"#FFF\",\n fillRule: \"nonzero\",\n d: \"M10 14c0 1.1-.9 2-2 2s-2-.9-2-2h4zm5-3c.6 0 1 .4 1 1s-.4 1-1 1H1c-.6 0-1-.4-1-1s.4-1 1-1h.5C2.2 10.3 3 9.3 3 8V5c0-2.8 2.2-5 5-5s5 2.2 5 5v3c0 1.3.8 2.3 1.5 3h.5z\",\n id: \"a\"\n })));\n};\n\nIconBell.defaultProps = {\n width: \"16\",\n height: \"16\",\n viewBox: \"0 0 16 16\",\n xmlns: \"http://www.w3.org/2000/svg\"\n};\n\n\n\nvar getNotificationButtonState = function getNotificationButtonState(notifications) {\n if (notifications && lodash__WEBPACK_IMPORTED_MODULE_4___default.a.countBy(notifications || [], function (n) {\n return !n.isSeen && !n.isRead;\n })[\"true\"] > 0) {\n return 'new';\n }\n\n if (notifications.length === 0) {\n return 'none';\n } else {\n return 'seen';\n }\n};\n\nvar NotificationButton = function NotificationButton(_ref) {\n var onClick = _ref.onClick,\n notificationsPopupOpen = _ref.notificationsPopupOpen,\n notifications = _ref.notifications;\n return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", {\n className: classnames__WEBPACK_IMPORTED_MODULE_2___default()([_styles_module_scss__WEBPACK_IMPORTED_MODULE_3___default.a.notificationButton, notificationsPopupOpen && _styles_module_scss__WEBPACK_IMPORTED_MODULE_3___default.a.isNotificationsPopupOpen, _styles_module_scss__WEBPACK_IMPORTED_MODULE_3___default.a[getNotificationButtonState(notifications)]]),\n onClick: onClick\n }, !lodash__WEBPACK_IMPORTED_MODULE_4___default.a.isEmpty(notifications || []) ? react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(IconBell, null) : react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(IconBellEmpty, null));\n};\n\nNotificationButton.propTypes = {\n onClick: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.func,\n notificationsPopupOpen: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool,\n notifications: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.array\n};\nvar _default = NotificationButton;\n/* harmony default export */ __webpack_exports__[\"default\"] = (_default);\n;\n\n(function () {\n var reactHotLoader = (typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal : __webpack_require__(/*! react-hot-loader */ \"react-hot-loader\")).default;\n\n if (!reactHotLoader) {\n return;\n }\n\n reactHotLoader.register(getNotificationButtonState, \"getNotificationButtonState\", \"/Users/skyhit/sandbox/topcoder-platform/navigation-component/src/components/NotificationButton/index.js\");\n reactHotLoader.register(NotificationButton, \"NotificationButton\", \"/Users/skyhit/sandbox/topcoder-platform/navigation-component/src/components/NotificationButton/index.js\");\n reactHotLoader.register(_default, \"default\", \"/Users/skyhit/sandbox/topcoder-platform/navigation-component/src/components/NotificationButton/index.js\");\n})();\n\n;\n\n(function () {\n var leaveModule = (typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal : __webpack_require__(/*! react-hot-loader */ \"react-hot-loader\")).leaveModule;\n leaveModule && leaveModule(module);\n})();\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../node_modules/webpack/buildin/harmony-module.js */ \"./node_modules/webpack/buildin/harmony-module.js\")(module)))\n\n//# sourceURL=webpack://navigation-component/./src/components/NotificationButton/index.js?"); /***/ }), @@ -1112,7 +1112,7 @@ eval("\nvar content = __webpack_require__(/*! !../../../node_modules/css-loader/ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(module) {/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/defineProperty */ \"@babel/runtime/helpers/defineProperty\");\n/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _babel_runtime_helpers_objectSpread__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/objectSpread */ \"@babel/runtime/helpers/objectSpread\");\n/* harmony import */ var _babel_runtime_helpers_objectSpread__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_objectSpread__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ \"@babel/runtime/helpers/slicedToArray\");\n/* harmony import */ var _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react */ \"react\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! prop-types */ \"prop-types\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! classnames */ \"./node_modules/classnames/index.js\");\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! lodash */ \"lodash\");\n/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_6__);\n/* harmony import */ var _styles_module_scss__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./styles.module.scss */ \"./src/components/NotificationSettings/styles.module.scss\");\n/* harmony import */ var _styles_module_scss__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(_styles_module_scss__WEBPACK_IMPORTED_MODULE_7__);\n/* harmony import */ var _CheckBox__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../CheckBox */ \"./src/components/CheckBox/index.js\");\n/* harmony import */ var _SwitchBox__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../SwitchBox */ \"./src/components/SwitchBox/index.js\");\n/* harmony import */ var _DropdownBox__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../DropdownBox */ \"./src/components/DropdownBox/index.js\");\n\n\n\n\n(function () {\n var enterModule = (typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal : __webpack_require__(/*! react-hot-loader */ \"react-hot-loader\")).enterModule;\n enterModule && enterModule(module);\n})();\n\n\n\n\n\n\n\n\n\n\nvar ItemControl = function ItemControl(_ref) {\n var control = _ref.control,\n name = _ref.name,\n value = _ref.value,\n options = _ref.options,\n _onChange = _ref.onChange;\n\n var _useState = Object(react__WEBPACK_IMPORTED_MODULE_3__[\"useState\"])(),\n _useState2 = _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_2___default()(_useState, 2),\n dropdownOpen = _useState2[0],\n setDropdownOpen = _useState2[1];\n\n return control === 'checkbox' ? react__WEBPACK_IMPORTED_MODULE_3___default.a.createElement(_CheckBox__WEBPACK_IMPORTED_MODULE_8__[\"default\"], {\n checked: value,\n onClick: function onClick() {\n return _onChange(name, !value);\n }\n }) : control === 'switch' ? react__WEBPACK_IMPORTED_MODULE_3___default.a.createElement(_SwitchBox__WEBPACK_IMPORTED_MODULE_9__[\"default\"], {\n checked: value,\n onClick: function onClick() {\n return _onChange(name, !value);\n }\n }) : control === 'dropdown' && react__WEBPACK_IMPORTED_MODULE_3___default.a.createElement(_DropdownBox__WEBPACK_IMPORTED_MODULE_10__[\"default\"], {\n open: dropdownOpen,\n onClick: function onClick() {\n return setDropdownOpen(function (x) {\n return !x;\n });\n },\n onClose: function onClose() {\n return setDropdownOpen(false);\n },\n checked: value !== options[0].value,\n value: value,\n options: options,\n onChange: function onChange(value) {\n return _onChange(name, value);\n }\n });\n};\n\nItemControl.propTypes = {\n control: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.string,\n name: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.string,\n value: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.any,\n options: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.array,\n onChange: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.func\n /**\n * Render option controls.\n *\n * @param item {item} The option object\n * @param onChange {function} Called with name (eg. website) and the new value\n */\n\n};\n\nvar Item = function Item(_ref2) {\n var item = _ref2.item,\n onChange = _ref2.onChange;\n return react__WEBPACK_IMPORTED_MODULE_3___default.a.createElement(\"li\", null, react__WEBPACK_IMPORTED_MODULE_3___default.a.createElement(\"div\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_7___default.a['list-item']\n }, react__WEBPACK_IMPORTED_MODULE_3___default.a.createElement(\"div\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_7___default.a['left']\n }, react__WEBPACK_IMPORTED_MODULE_3___default.a.createElement(\"div\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_7___default.a['title']\n }, item.title), react__WEBPACK_IMPORTED_MODULE_3___default.a.createElement(\"div\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_7___default.a['description']\n }, item.description)), react__WEBPACK_IMPORTED_MODULE_3___default.a.createElement(\"div\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_7___default.a['website']\n }, react__WEBPACK_IMPORTED_MODULE_3___default.a.createElement(ItemControl, {\n control: item.websiteControl,\n name: \"website\",\n value: item.website,\n options: item.websiteOptions,\n onChange: onChange\n })), react__WEBPACK_IMPORTED_MODULE_3___default.a.createElement(\"div\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_7___default.a['as-email']\n }, react__WEBPACK_IMPORTED_MODULE_3___default.a.createElement(ItemControl, {\n control: item.emailControl,\n name: \"email\",\n value: item.email,\n options: item.emailOptions,\n onChange: onChange\n }))), react__WEBPACK_IMPORTED_MODULE_3___default.a.createElement(\"div\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_7___default.a['description-mobile']\n }, item.description));\n};\n\nItem.propTypes = {\n item: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.object,\n onChange: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.func\n};\n\nvar NotificationSettings = function NotificationSettings(_ref3) {\n var open = _ref3.open,\n settings = _ref3.settings,\n theme = _ref3.theme,\n onChange = _ref3.onChange,\n onClose = _ref3.onClose,\n onSave = _ref3.onSave;\n var settingsWithId = Object(react__WEBPACK_IMPORTED_MODULE_3__[\"useMemo\"])(function () {\n return settings.map(function (x, i) {\n return _babel_runtime_helpers_objectSpread__WEBPACK_IMPORTED_MODULE_1___default()({}, x, {\n id: x.id || i\n });\n });\n }, [settings]);\n var categories = Object(react__WEBPACK_IMPORTED_MODULE_3__[\"useMemo\"])(function () {\n return lodash__WEBPACK_IMPORTED_MODULE_6___default.a.uniq(settingsWithId.map(function (x) {\n return x.category;\n })).map(function (category) {\n return {\n category: category,\n settings: settingsWithId.filter(function (x) {\n return x.category === category;\n })\n };\n });\n }, [settingsWithId]);\n\n var createHandleChangeItem = function createHandleChangeItem(item) {\n return function (name, value) {\n var _settings = settingsWithId.map(function (x) {\n x = _babel_runtime_helpers_objectSpread__WEBPACK_IMPORTED_MODULE_1___default()({}, x);\n\n if (x.id === item.id) {\n x[name] = value;\n }\n\n delete x.id;\n return x;\n });\n\n item = _babel_runtime_helpers_objectSpread__WEBPACK_IMPORTED_MODULE_1___default()({}, item, _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()({}, name, value));\n delete item.id;\n onChange(_settings, item, name);\n };\n };\n\n return react__WEBPACK_IMPORTED_MODULE_3___default.a.createElement(\"div\", {\n className: classnames__WEBPACK_IMPORTED_MODULE_5___default()(_styles_module_scss__WEBPACK_IMPORTED_MODULE_7___default.a['settings-dialog'], _styles_module_scss__WEBPACK_IMPORTED_MODULE_7___default.a['theme-wrapper'], \"theme-\".concat(theme), open && _styles_module_scss__WEBPACK_IMPORTED_MODULE_7___default.a.open)\n }, react__WEBPACK_IMPORTED_MODULE_3___default.a.createElement(\"div\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_7___default.a['header-nav-ui']\n }, react__WEBPACK_IMPORTED_MODULE_3___default.a.createElement(\"div\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_7___default.a['settings-nav']\n }, react__WEBPACK_IMPORTED_MODULE_3___default.a.createElement(\"img\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_7___default.a['tc-logo'],\n src: \"../../assets/images/tc-logo.svg\",\n alt: \"logo\"\n }), react__WEBPACK_IMPORTED_MODULE_3___default.a.createElement(\"span\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_7___default.a['title']\n }, \"Topcoder Settings\"), react__WEBPACK_IMPORTED_MODULE_3___default.a.createElement(\"span\", {\n role: \"button\",\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_7___default.a['close-btn'],\n onClick: onClose\n }, react__WEBPACK_IMPORTED_MODULE_3___default.a.createElement(\"img\", {\n src: \"../../assets/images/icon-close.svg\",\n alt: \"close\"\n })))), react__WEBPACK_IMPORTED_MODULE_3___default.a.createElement(\"div\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_7___default.a['settings-panel']\n }, react__WEBPACK_IMPORTED_MODULE_3___default.a.createElement(\"div\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_7___default.a['title']\n }, \"Notifications\"), categories.map(function (category) {\n return react__WEBPACK_IMPORTED_MODULE_3___default.a.createElement(\"div\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_7___default.a['panel-content'],\n key: category.category\n }, react__WEBPACK_IMPORTED_MODULE_3___default.a.createElement(\"div\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_7___default.a['section-title']\n }, react__WEBPACK_IMPORTED_MODULE_3___default.a.createElement(\"div\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_7___default.a['left']\n }, category.category), react__WEBPACK_IMPORTED_MODULE_3___default.a.createElement(\"div\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_7___default.a['website']\n }, react__WEBPACK_IMPORTED_MODULE_3___default.a.createElement(\"span\", null, react__WEBPACK_IMPORTED_MODULE_3___default.a.createElement(\"em\", null, \"Website\"))), react__WEBPACK_IMPORTED_MODULE_3___default.a.createElement(\"div\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_7___default.a['as-email']\n }, react__WEBPACK_IMPORTED_MODULE_3___default.a.createElement(\"span\", null, react__WEBPACK_IMPORTED_MODULE_3___default.a.createElement(\"em\", null, \"As email\")))), react__WEBPACK_IMPORTED_MODULE_3___default.a.createElement(\"ul\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_7___default.a['section-list']\n }, category.settings.map(function (item, i) {\n return react__WEBPACK_IMPORTED_MODULE_3___default.a.createElement(Item, {\n item: item,\n key: \"item-\".concat(i),\n onChange: createHandleChangeItem(item)\n });\n })));\n }), react__WEBPACK_IMPORTED_MODULE_3___default.a.createElement(\"div\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_7___default.a['bottom-btn']\n }, react__WEBPACK_IMPORTED_MODULE_3___default.a.createElement(\"span\", {\n role: \"button\",\n className: classnames__WEBPACK_IMPORTED_MODULE_5___default()(_styles_module_scss__WEBPACK_IMPORTED_MODULE_7___default.a['btn'], _styles_module_scss__WEBPACK_IMPORTED_MODULE_7___default.a['btn-gray']),\n onClick: onSave\n }, \"Save settings\"))));\n};\n\nNotificationSettings.defaultProps = {\n theme: 'light',\n settings: [{\n category: 'Project notifications',\n title: 'New posts and replies',\n description: \"Get a notification any time somebody posts on your project. This will make sure you can stay up-to-date with what's happening on your project.\",\n websiteControl: 'checkbox',\n website: true,\n emailControl: 'dropdown',\n email: 'immediately',\n emailOptions: [{\n value: 'off',\n label: 'Off'\n }, {\n value: 'immediately',\n label: 'Immediately'\n }, {\n value: 'daily',\n label: 'Daily'\n }, {\n value: 'everyOtherDay',\n label: 'Every other day'\n }]\n }]\n};\nNotificationSettings.propTypes = {\n open: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.bool,\n\n /**\n * Array of options object, each with properties:\n *\n * - id (optional)\n * - title {string} Option title\n * - description {string} Option description\n * - category {string} Option category. Eg. Project notifications\n * - websiteControl {string(checkbox|switch|dropdown)} Type of control for website\n * - website {bool|string} Website value\n * - websiteOptions {array({ value, label })} Website options for dropdown\n * - emailControl {string(checkbox|switch|dropdown)} Type of control for email\n * - email {bool|string} Email value\n * - emailOptions {array({ value, label })} Email options for dropdown\n */\n settings: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.array,\n theme: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.string,\n\n /**\n * Called when changing settings.\n *\n * @param settings {array} The updated settings\n * @param option {object} The specific settings item that changed\n * @param name {object} The value that changed. Eg. website\n *\n */\n onChange: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.func,\n\n /** Called when save button is clicked */\n onSave: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.func,\n onClose: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.func\n};\nvar _default = NotificationSettings;\n/* harmony default export */ __webpack_exports__[\"default\"] = (_default);\n;\n\n(function () {\n var reactHotLoader = (typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal : __webpack_require__(/*! react-hot-loader */ \"react-hot-loader\")).default;\n\n if (!reactHotLoader) {\n return;\n }\n\n reactHotLoader.register(ItemControl, \"ItemControl\", \"/Users/luizrrodrigues/TopCoder/Copilot/TopCoder/app/navigation-component/src/components/NotificationSettings/index.js\");\n reactHotLoader.register(Item, \"Item\", \"/Users/luizrrodrigues/TopCoder/Copilot/TopCoder/app/navigation-component/src/components/NotificationSettings/index.js\");\n reactHotLoader.register(NotificationSettings, \"NotificationSettings\", \"/Users/luizrrodrigues/TopCoder/Copilot/TopCoder/app/navigation-component/src/components/NotificationSettings/index.js\");\n reactHotLoader.register(_default, \"default\", \"/Users/luizrrodrigues/TopCoder/Copilot/TopCoder/app/navigation-component/src/components/NotificationSettings/index.js\");\n})();\n\n;\n\n(function () {\n var leaveModule = (typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal : __webpack_require__(/*! react-hot-loader */ \"react-hot-loader\")).leaveModule;\n leaveModule && leaveModule(module);\n})();\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../node_modules/webpack/buildin/harmony-module.js */ \"./node_modules/webpack/buildin/harmony-module.js\")(module)))\n\n//# sourceURL=webpack://navigation-component/./src/components/NotificationSettings/index.js?"); +eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(module) {/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/defineProperty */ \"@babel/runtime/helpers/defineProperty\");\n/* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _babel_runtime_helpers_objectSpread__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/objectSpread */ \"@babel/runtime/helpers/objectSpread\");\n/* harmony import */ var _babel_runtime_helpers_objectSpread__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_objectSpread__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ \"@babel/runtime/helpers/slicedToArray\");\n/* harmony import */ var _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react */ \"react\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! prop-types */ \"prop-types\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! classnames */ \"./node_modules/classnames/index.js\");\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! lodash */ \"lodash\");\n/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_6__);\n/* harmony import */ var _styles_module_scss__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./styles.module.scss */ \"./src/components/NotificationSettings/styles.module.scss\");\n/* harmony import */ var _styles_module_scss__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(_styles_module_scss__WEBPACK_IMPORTED_MODULE_7__);\n/* harmony import */ var _CheckBox__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../CheckBox */ \"./src/components/CheckBox/index.js\");\n/* harmony import */ var _SwitchBox__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../SwitchBox */ \"./src/components/SwitchBox/index.js\");\n/* harmony import */ var _DropdownBox__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../DropdownBox */ \"./src/components/DropdownBox/index.js\");\n\n\n\n\n(function () {\n var enterModule = (typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal : __webpack_require__(/*! react-hot-loader */ \"react-hot-loader\")).enterModule;\n enterModule && enterModule(module);\n})();\n\n\n\n\n\n\n\n\n\n\nvar ItemControl = function ItemControl(_ref) {\n var control = _ref.control,\n name = _ref.name,\n value = _ref.value,\n options = _ref.options,\n _onChange = _ref.onChange;\n\n var _useState = Object(react__WEBPACK_IMPORTED_MODULE_3__[\"useState\"])(),\n _useState2 = _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_2___default()(_useState, 2),\n dropdownOpen = _useState2[0],\n setDropdownOpen = _useState2[1];\n\n return control === 'checkbox' ? react__WEBPACK_IMPORTED_MODULE_3___default.a.createElement(_CheckBox__WEBPACK_IMPORTED_MODULE_8__[\"default\"], {\n checked: value,\n onClick: function onClick() {\n return _onChange(name, !value);\n }\n }) : control === 'switch' ? react__WEBPACK_IMPORTED_MODULE_3___default.a.createElement(_SwitchBox__WEBPACK_IMPORTED_MODULE_9__[\"default\"], {\n checked: value,\n onClick: function onClick() {\n return _onChange(name, !value);\n }\n }) : control === 'dropdown' && react__WEBPACK_IMPORTED_MODULE_3___default.a.createElement(_DropdownBox__WEBPACK_IMPORTED_MODULE_10__[\"default\"], {\n open: dropdownOpen,\n onClick: function onClick() {\n return setDropdownOpen(function (x) {\n return !x;\n });\n },\n onClose: function onClose() {\n return setDropdownOpen(false);\n },\n checked: value !== options[0].value,\n value: value,\n options: options,\n onChange: function onChange(value) {\n return _onChange(name, value);\n }\n });\n};\n\nItemControl.propTypes = {\n control: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.string,\n name: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.string,\n value: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.any,\n options: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.array,\n onChange: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.func\n /**\n * Render option controls.\n *\n * @param item {item} The option object\n * @param onChange {function} Called with name (eg. website) and the new value\n */\n\n};\n\nvar Item = function Item(_ref2) {\n var item = _ref2.item,\n onChange = _ref2.onChange;\n return react__WEBPACK_IMPORTED_MODULE_3___default.a.createElement(\"li\", null, react__WEBPACK_IMPORTED_MODULE_3___default.a.createElement(\"div\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_7___default.a['list-item']\n }, react__WEBPACK_IMPORTED_MODULE_3___default.a.createElement(\"div\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_7___default.a['left']\n }, react__WEBPACK_IMPORTED_MODULE_3___default.a.createElement(\"div\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_7___default.a['title']\n }, item.title), react__WEBPACK_IMPORTED_MODULE_3___default.a.createElement(\"div\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_7___default.a['description']\n }, item.description)), react__WEBPACK_IMPORTED_MODULE_3___default.a.createElement(\"div\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_7___default.a['website']\n }, react__WEBPACK_IMPORTED_MODULE_3___default.a.createElement(ItemControl, {\n control: item.websiteControl,\n name: \"website\",\n value: item.website,\n options: item.websiteOptions,\n onChange: onChange\n })), react__WEBPACK_IMPORTED_MODULE_3___default.a.createElement(\"div\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_7___default.a['as-email']\n }, react__WEBPACK_IMPORTED_MODULE_3___default.a.createElement(ItemControl, {\n control: item.emailControl,\n name: \"email\",\n value: item.email,\n options: item.emailOptions,\n onChange: onChange\n }))), react__WEBPACK_IMPORTED_MODULE_3___default.a.createElement(\"div\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_7___default.a['description-mobile']\n }, item.description));\n};\n\nItem.propTypes = {\n item: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.object,\n onChange: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.func\n};\n\nvar NotificationSettings = function NotificationSettings(_ref3) {\n var open = _ref3.open,\n settings = _ref3.settings,\n theme = _ref3.theme,\n onChange = _ref3.onChange,\n onClose = _ref3.onClose,\n onSave = _ref3.onSave;\n var settingsWithId = Object(react__WEBPACK_IMPORTED_MODULE_3__[\"useMemo\"])(function () {\n return settings.map(function (x, i) {\n return _babel_runtime_helpers_objectSpread__WEBPACK_IMPORTED_MODULE_1___default()({}, x, {\n id: x.id || i\n });\n });\n }, [settings]);\n var categories = Object(react__WEBPACK_IMPORTED_MODULE_3__[\"useMemo\"])(function () {\n return lodash__WEBPACK_IMPORTED_MODULE_6___default.a.uniq(settingsWithId.map(function (x) {\n return x.category;\n })).map(function (category) {\n return {\n category: category,\n settings: settingsWithId.filter(function (x) {\n return x.category === category;\n })\n };\n });\n }, [settingsWithId]);\n\n var createHandleChangeItem = function createHandleChangeItem(item) {\n return function (name, value) {\n var _settings = settingsWithId.map(function (x) {\n x = _babel_runtime_helpers_objectSpread__WEBPACK_IMPORTED_MODULE_1___default()({}, x);\n\n if (x.id === item.id) {\n x[name] = value;\n }\n\n delete x.id;\n return x;\n });\n\n item = _babel_runtime_helpers_objectSpread__WEBPACK_IMPORTED_MODULE_1___default()({}, item, _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default()({}, name, value));\n delete item.id;\n onChange(_settings, item, name);\n };\n };\n\n return react__WEBPACK_IMPORTED_MODULE_3___default.a.createElement(\"div\", {\n className: classnames__WEBPACK_IMPORTED_MODULE_5___default()(_styles_module_scss__WEBPACK_IMPORTED_MODULE_7___default.a['settings-dialog'], _styles_module_scss__WEBPACK_IMPORTED_MODULE_7___default.a['theme-wrapper'], \"theme-\".concat(theme), open && _styles_module_scss__WEBPACK_IMPORTED_MODULE_7___default.a.open)\n }, react__WEBPACK_IMPORTED_MODULE_3___default.a.createElement(\"div\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_7___default.a['header-nav-ui']\n }, react__WEBPACK_IMPORTED_MODULE_3___default.a.createElement(\"div\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_7___default.a['settings-nav']\n }, react__WEBPACK_IMPORTED_MODULE_3___default.a.createElement(\"img\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_7___default.a['tc-logo'],\n src: \"../../assets/images/tc-logo.svg\",\n alt: \"logo\"\n }), react__WEBPACK_IMPORTED_MODULE_3___default.a.createElement(\"span\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_7___default.a['title']\n }, \"Topcoder Settings\"), react__WEBPACK_IMPORTED_MODULE_3___default.a.createElement(\"span\", {\n role: \"button\",\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_7___default.a['close-btn'],\n onClick: onClose\n }, react__WEBPACK_IMPORTED_MODULE_3___default.a.createElement(\"img\", {\n src: \"../../assets/images/icon-close.svg\",\n alt: \"close\"\n })))), react__WEBPACK_IMPORTED_MODULE_3___default.a.createElement(\"div\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_7___default.a['settings-panel']\n }, react__WEBPACK_IMPORTED_MODULE_3___default.a.createElement(\"div\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_7___default.a['title']\n }, \"Notifications\"), categories.map(function (category) {\n return react__WEBPACK_IMPORTED_MODULE_3___default.a.createElement(\"div\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_7___default.a['panel-content'],\n key: category.category\n }, react__WEBPACK_IMPORTED_MODULE_3___default.a.createElement(\"div\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_7___default.a['section-title']\n }, react__WEBPACK_IMPORTED_MODULE_3___default.a.createElement(\"div\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_7___default.a['left']\n }, category.category), react__WEBPACK_IMPORTED_MODULE_3___default.a.createElement(\"div\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_7___default.a['website']\n }, react__WEBPACK_IMPORTED_MODULE_3___default.a.createElement(\"span\", null, react__WEBPACK_IMPORTED_MODULE_3___default.a.createElement(\"em\", null, \"Website\"))), react__WEBPACK_IMPORTED_MODULE_3___default.a.createElement(\"div\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_7___default.a['as-email']\n }, react__WEBPACK_IMPORTED_MODULE_3___default.a.createElement(\"span\", null, react__WEBPACK_IMPORTED_MODULE_3___default.a.createElement(\"em\", null, \"As email\")))), react__WEBPACK_IMPORTED_MODULE_3___default.a.createElement(\"ul\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_7___default.a['section-list']\n }, category.settings.map(function (item, i) {\n return react__WEBPACK_IMPORTED_MODULE_3___default.a.createElement(Item, {\n item: item,\n key: \"item-\".concat(i),\n onChange: createHandleChangeItem(item)\n });\n })));\n }), react__WEBPACK_IMPORTED_MODULE_3___default.a.createElement(\"div\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_7___default.a['bottom-btn']\n }, react__WEBPACK_IMPORTED_MODULE_3___default.a.createElement(\"span\", {\n role: \"button\",\n className: classnames__WEBPACK_IMPORTED_MODULE_5___default()(_styles_module_scss__WEBPACK_IMPORTED_MODULE_7___default.a['btn'], _styles_module_scss__WEBPACK_IMPORTED_MODULE_7___default.a['btn-gray']),\n onClick: onSave\n }, \"Save settings\"))));\n};\n\nNotificationSettings.defaultProps = {\n theme: 'light',\n settings: [{\n category: 'Project notifications',\n title: 'New posts and replies',\n description: \"Get a notification any time somebody posts on your project. This will make sure you can stay up-to-date with what's happening on your project.\",\n websiteControl: 'checkbox',\n website: true,\n emailControl: 'dropdown',\n email: 'immediately',\n emailOptions: [{\n value: 'off',\n label: 'Off'\n }, {\n value: 'immediately',\n label: 'Immediately'\n }, {\n value: 'daily',\n label: 'Daily'\n }, {\n value: 'everyOtherDay',\n label: 'Every other day'\n }]\n }]\n};\nNotificationSettings.propTypes = {\n open: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.bool,\n\n /**\n * Array of options object, each with properties:\n *\n * - id (optional)\n * - title {string} Option title\n * - description {string} Option description\n * - category {string} Option category. Eg. Project notifications\n * - websiteControl {string(checkbox|switch|dropdown)} Type of control for website\n * - website {bool|string} Website value\n * - websiteOptions {array({ value, label })} Website options for dropdown\n * - emailControl {string(checkbox|switch|dropdown)} Type of control for email\n * - email {bool|string} Email value\n * - emailOptions {array({ value, label })} Email options for dropdown\n */\n settings: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.array,\n theme: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.string,\n\n /**\n * Called when changing settings.\n *\n * @param settings {array} The updated settings\n * @param option {object} The specific settings item that changed\n * @param name {object} The value that changed. Eg. website\n *\n */\n onChange: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.func,\n\n /** Called when save button is clicked */\n onSave: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.func,\n onClose: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.func\n};\nvar _default = NotificationSettings;\n/* harmony default export */ __webpack_exports__[\"default\"] = (_default);\n;\n\n(function () {\n var reactHotLoader = (typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal : __webpack_require__(/*! react-hot-loader */ \"react-hot-loader\")).default;\n\n if (!reactHotLoader) {\n return;\n }\n\n reactHotLoader.register(ItemControl, \"ItemControl\", \"/Users/skyhit/sandbox/topcoder-platform/navigation-component/src/components/NotificationSettings/index.js\");\n reactHotLoader.register(Item, \"Item\", \"/Users/skyhit/sandbox/topcoder-platform/navigation-component/src/components/NotificationSettings/index.js\");\n reactHotLoader.register(NotificationSettings, \"NotificationSettings\", \"/Users/skyhit/sandbox/topcoder-platform/navigation-component/src/components/NotificationSettings/index.js\");\n reactHotLoader.register(_default, \"default\", \"/Users/skyhit/sandbox/topcoder-platform/navigation-component/src/components/NotificationSettings/index.js\");\n})();\n\n;\n\n(function () {\n var leaveModule = (typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal : __webpack_require__(/*! react-hot-loader */ \"react-hot-loader\")).leaveModule;\n leaveModule && leaveModule(module);\n})();\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../node_modules/webpack/buildin/harmony-module.js */ \"./node_modules/webpack/buildin/harmony-module.js\")(module)))\n\n//# sourceURL=webpack://navigation-component/./src/components/NotificationSettings/index.js?"); /***/ }), @@ -1135,7 +1135,7 @@ eval("\nvar content = __webpack_require__(/*! !../../../node_modules/css-loader/ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(module) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"react\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! prop-types */ \"prop-types\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! classnames */ \"./node_modules/classnames/index.js\");\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _styles_module_scss__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./styles.module.scss */ \"./src/components/NotificationsPopup/styles.module.scss\");\n/* harmony import */ var _styles_module_scss__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_styles_module_scss__WEBPACK_IMPORTED_MODULE_3__);\n(function () {\n var enterModule = (typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal : __webpack_require__(/*! react-hot-loader */ \"react-hot-loader\")).enterModule;\n enterModule && enterModule(module);\n})();\n\n\n\n\n\n\nvar NotificationIcon = function NotificationIcon(props) {\n return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"svg\", props, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"g\", {\n fill: \"none\",\n fillRule: \"evenodd\"\n }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"path\", {\n fill: \"#FFF\",\n fillRule: \"nonzero\",\n d: \"M10 14c0 1.1-.9 2-2 2s-2-.9-2-2h4zm5-3c.6 0 1 .4 1 1s-.4 1-1 1H1c-.6 0-1-.4-1-1s.4-1 1-1h.5C2.2 10.3 3 9.3 3 8V5c0-2.8 2.2-5 5-5s5 2.2 5 5v3c0 1.3.8 2.3 1.5 3h.5z\",\n id: \"a\"\n })));\n};\n\nNotificationIcon.defaultProps = {\n width: \"16\",\n height: \"16\",\n viewBox: \"0 0 16 16\",\n xmlns: \"http://www.w3.org/2000/svg\"\n};\n\nvar BackArrow = function BackArrow(props) {\n return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"svg\", props, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"path\", {\n d: \"M8.1 15.7l1.5-1.4L3.3 8l6.3-6.3L8.1.3.4 8z\",\n fill: \"#fff\",\n fillRule: \"nonzero\"\n }));\n};\n\nBackArrow.defaultProps = {\n width: \"10\",\n height: \"16\",\n viewBox: \"0 0 10 16\",\n xmlns: \"http://www.w3.org/2000/svg\"\n};\n\nvar NotificationIconBig = function NotificationIconBig(props) {\n return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"svg\", props, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"path\", {\n d: \"M69.002 49.758C71.065 52.084 73 54.41 73 57.64c0 7.109-14.703 11.89-36.5 11.89S0 64.75 0 57.642c0-3.36 1.935-5.557 3.998-7.883 2.58-2.844 5.417-6.075 5.417-12.278V27.14C9.415 12.667 22.055 0 36.5 0s27.085 12.536 27.085 26.882V37.48c0 6.203 2.837 9.434 5.417 12.278zM36.5 72.116c3.998 0 7.867-.129 11.35-.517C46.43 76.381 41.917 80 36.5 80s-9.931-3.49-11.35-8.4c3.483.387 7.352.516 11.35.516z\",\n fill: \"#B5E9DB\",\n fillRule: \"nonzero\"\n }));\n};\n\nNotificationIconBig.defaultProps = {\n width: \"73\",\n height: \"80\",\n viewBox: \"0 0 73 80\",\n xmlns: \"http://www.w3.org/2000/svg\"\n};\n\nvar EmptyNotifications = function EmptyNotifications(_ref) {\n var onClose = _ref.onClose,\n emptyTitle = _ref.emptyTitle,\n emptyText = _ref.emptyText;\n return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_0___default.a.Fragment, null, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_3___default.a['noti-header']\n }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_3___default.a['lefts']\n }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_3___default.a['notification-icon']\n }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(NotificationIcon, null)), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_3___default.a['notification-left-btn-mobile'],\n role: \"button\",\n onClick: onClose\n }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(BackArrow, null)), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"span\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_3___default.a['noti-title']\n }, \"Notifications\")), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"span\", {\n className: classnames__WEBPACK_IMPORTED_MODULE_2___default()(_styles_module_scss__WEBPACK_IMPORTED_MODULE_3___default.a['noti-empty-title-mobileonly'])\n }, \"Notifications\")), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", {\n className: classnames__WEBPACK_IMPORTED_MODULE_2___default()(_styles_module_scss__WEBPACK_IMPORTED_MODULE_3___default.a['noti-body'], _styles_module_scss__WEBPACK_IMPORTED_MODULE_3___default.a['noti-body-empty'], _styles_module_scss__WEBPACK_IMPORTED_MODULE_3___default.a.center)\n }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(NotificationIconBig, {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_3___default.a['big-icon-bell']\n }), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_3___default.a['empty-title']\n }, emptyTitle)));\n};\n\nEmptyNotifications.defaultProps = {\n emptyTitle: 'Good job! You’re all caught up',\n emptyText: react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", null, \"Join challenges and check your notification settings if you don\\u2019t receive notifications. We\\u2019re actively adding new notifications.\")\n};\nEmptyNotifications.propTypes = {\n onClose: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.func,\n emptyTitle: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.node,\n emptyText: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.node\n};\nvar _default = EmptyNotifications;\n/* harmony default export */ __webpack_exports__[\"default\"] = (_default);\n;\n\n(function () {\n var reactHotLoader = (typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal : __webpack_require__(/*! react-hot-loader */ \"react-hot-loader\")).default;\n\n if (!reactHotLoader) {\n return;\n }\n\n reactHotLoader.register(EmptyNotifications, \"EmptyNotifications\", \"/Users/luizrrodrigues/TopCoder/Copilot/TopCoder/app/navigation-component/src/components/NotificationsPopup/EmptyNotifications.js\");\n reactHotLoader.register(_default, \"default\", \"/Users/luizrrodrigues/TopCoder/Copilot/TopCoder/app/navigation-component/src/components/NotificationsPopup/EmptyNotifications.js\");\n})();\n\n;\n\n(function () {\n var leaveModule = (typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal : __webpack_require__(/*! react-hot-loader */ \"react-hot-loader\")).leaveModule;\n leaveModule && leaveModule(module);\n})();\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../node_modules/webpack/buildin/harmony-module.js */ \"./node_modules/webpack/buildin/harmony-module.js\")(module)))\n\n//# sourceURL=webpack://navigation-component/./src/components/NotificationsPopup/EmptyNotifications.js?"); +eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(module) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"react\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! prop-types */ \"prop-types\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! classnames */ \"./node_modules/classnames/index.js\");\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _styles_module_scss__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./styles.module.scss */ \"./src/components/NotificationsPopup/styles.module.scss\");\n/* harmony import */ var _styles_module_scss__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_styles_module_scss__WEBPACK_IMPORTED_MODULE_3__);\n(function () {\n var enterModule = (typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal : __webpack_require__(/*! react-hot-loader */ \"react-hot-loader\")).enterModule;\n enterModule && enterModule(module);\n})();\n\n\n\n\n\n\nvar NotificationIcon = function NotificationIcon(props) {\n return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"svg\", props, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"g\", {\n fill: \"none\",\n fillRule: \"evenodd\"\n }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"path\", {\n fill: \"#FFF\",\n fillRule: \"nonzero\",\n d: \"M10 14c0 1.1-.9 2-2 2s-2-.9-2-2h4zm5-3c.6 0 1 .4 1 1s-.4 1-1 1H1c-.6 0-1-.4-1-1s.4-1 1-1h.5C2.2 10.3 3 9.3 3 8V5c0-2.8 2.2-5 5-5s5 2.2 5 5v3c0 1.3.8 2.3 1.5 3h.5z\",\n id: \"a\"\n })));\n};\n\nNotificationIcon.defaultProps = {\n width: \"16\",\n height: \"16\",\n viewBox: \"0 0 16 16\",\n xmlns: \"http://www.w3.org/2000/svg\"\n};\n\nvar BackArrow = function BackArrow(props) {\n return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"svg\", props, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"path\", {\n d: \"M8.1 15.7l1.5-1.4L3.3 8l6.3-6.3L8.1.3.4 8z\",\n fill: \"#fff\",\n fillRule: \"nonzero\"\n }));\n};\n\nBackArrow.defaultProps = {\n width: \"10\",\n height: \"16\",\n viewBox: \"0 0 10 16\",\n xmlns: \"http://www.w3.org/2000/svg\"\n};\n\nvar NotificationIconBig = function NotificationIconBig(props) {\n return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"svg\", props, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"path\", {\n d: \"M69.002 49.758C71.065 52.084 73 54.41 73 57.64c0 7.109-14.703 11.89-36.5 11.89S0 64.75 0 57.642c0-3.36 1.935-5.557 3.998-7.883 2.58-2.844 5.417-6.075 5.417-12.278V27.14C9.415 12.667 22.055 0 36.5 0s27.085 12.536 27.085 26.882V37.48c0 6.203 2.837 9.434 5.417 12.278zM36.5 72.116c3.998 0 7.867-.129 11.35-.517C46.43 76.381 41.917 80 36.5 80s-9.931-3.49-11.35-8.4c3.483.387 7.352.516 11.35.516z\",\n fill: \"#B5E9DB\",\n fillRule: \"nonzero\"\n }));\n};\n\nNotificationIconBig.defaultProps = {\n width: \"73\",\n height: \"80\",\n viewBox: \"0 0 73 80\",\n xmlns: \"http://www.w3.org/2000/svg\"\n};\n\nvar EmptyNotifications = function EmptyNotifications(_ref) {\n var onClose = _ref.onClose,\n emptyTitle = _ref.emptyTitle,\n emptyText = _ref.emptyText;\n return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_0___default.a.Fragment, null, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_3___default.a['noti-header']\n }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_3___default.a['lefts']\n }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_3___default.a['notification-icon']\n }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(NotificationIcon, null)), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_3___default.a['notification-left-btn-mobile'],\n role: \"button\",\n onClick: onClose\n }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(BackArrow, null)), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"span\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_3___default.a['noti-title']\n }, \"Notifications\")), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"span\", {\n className: classnames__WEBPACK_IMPORTED_MODULE_2___default()(_styles_module_scss__WEBPACK_IMPORTED_MODULE_3___default.a['noti-empty-title-mobileonly'])\n }, \"Notifications\")), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", {\n className: classnames__WEBPACK_IMPORTED_MODULE_2___default()(_styles_module_scss__WEBPACK_IMPORTED_MODULE_3___default.a['noti-body'], _styles_module_scss__WEBPACK_IMPORTED_MODULE_3___default.a['noti-body-empty'], _styles_module_scss__WEBPACK_IMPORTED_MODULE_3___default.a.center)\n }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(NotificationIconBig, {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_3___default.a['big-icon-bell']\n }), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_3___default.a['empty-title']\n }, emptyTitle)));\n};\n\nEmptyNotifications.defaultProps = {\n emptyTitle: 'Good job! You’re all caught up',\n emptyText: react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", null, \"Join challenges and check your notification settings if you don\\u2019t receive notifications. We\\u2019re actively adding new notifications.\")\n};\nEmptyNotifications.propTypes = {\n onClose: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.func,\n emptyTitle: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.node,\n emptyText: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.node\n};\nvar _default = EmptyNotifications;\n/* harmony default export */ __webpack_exports__[\"default\"] = (_default);\n;\n\n(function () {\n var reactHotLoader = (typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal : __webpack_require__(/*! react-hot-loader */ \"react-hot-loader\")).default;\n\n if (!reactHotLoader) {\n return;\n }\n\n reactHotLoader.register(EmptyNotifications, \"EmptyNotifications\", \"/Users/skyhit/sandbox/topcoder-platform/navigation-component/src/components/NotificationsPopup/EmptyNotifications.js\");\n reactHotLoader.register(_default, \"default\", \"/Users/skyhit/sandbox/topcoder-platform/navigation-component/src/components/NotificationsPopup/EmptyNotifications.js\");\n})();\n\n;\n\n(function () {\n var leaveModule = (typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal : __webpack_require__(/*! react-hot-loader */ \"react-hot-loader\")).leaveModule;\n leaveModule && leaveModule(module);\n})();\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../node_modules/webpack/buildin/harmony-module.js */ \"./node_modules/webpack/buildin/harmony-module.js\")(module)))\n\n//# sourceURL=webpack://navigation-component/./src/components/NotificationsPopup/EmptyNotifications.js?"); /***/ }), @@ -1147,7 +1147,7 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(f /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(module) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return NotificationList; });\n/* harmony import */ var _babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ \"@babel/runtime/helpers/classCallCheck\");\n/* harmony import */ var _babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/createClass */ \"@babel/runtime/helpers/createClass\");\n/* harmony import */ var _babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ \"@babel/runtime/helpers/possibleConstructorReturn\");\n/* harmony import */ var _babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ \"@babel/runtime/helpers/getPrototypeOf\");\n/* harmony import */ var _babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var _babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/inherits */ \"@babel/runtime/helpers/inherits\");\n/* harmony import */ var _babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! react */ \"react\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! prop-types */ \"prop-types\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_6__);\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! classnames */ \"./node_modules/classnames/index.js\");\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_7__);\n/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! lodash */ \"lodash\");\n/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_8__);\n/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! moment */ \"moment\");\n/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_9__);\n/* harmony import */ var topcoder_react_utils__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! topcoder-react-utils */ \"topcoder-react-utils\");\n/* harmony import */ var topcoder_react_utils__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(topcoder_react_utils__WEBPACK_IMPORTED_MODULE_10__);\n/* harmony import */ var _styles_module_scss__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./styles.module.scss */ \"./src/components/NotificationsPopup/styles.module.scss\");\n/* harmony import */ var _styles_module_scss__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(_styles_module_scss__WEBPACK_IMPORTED_MODULE_11__);\n\n\n\n\n\n\n(function () {\n var enterModule = (typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal : __webpack_require__(/*! react-hot-loader */ \"react-hot-loader\")).enterModule;\n enterModule && enterModule(module);\n})();\n\n\n\n\n\n\n\n\n\nvar BackArrow = function BackArrow(props) {\n return react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement(\"svg\", props, react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement(\"path\", {\n d: \"M8.1 15.7l1.5-1.4L3.3 8l6.3-6.3L8.1.3.4 8z\",\n fill: \"#fff\",\n fillRule: \"nonzero\"\n }));\n};\n\nBackArrow.defaultProps = {\n width: \"10\",\n height: \"16\",\n viewBox: \"0 0 10 16\",\n xmlns: \"http://www.w3.org/2000/svg\"\n}; // import GearIcon from '../../assets/images/icon-settings-gear.svg'\n\nvar TickIcon = function TickIcon(props) {\n return react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement(\"svg\", props, react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement(\"title\", null, \"checkmark\"), react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement(\"path\", {\n d: \"M2.33 5.08L0 7.409l4.95 4.95 9.9-9.9-2.2-2.2-7.57 7.57-2.75-2.75z\",\n fill: \"#FFF\",\n fillRule: \"evenodd\"\n }));\n};\n\nTickIcon.defaultProps = {\n width: \"15\",\n height: \"13\",\n viewBox: \"0 0 15 13\",\n xmlns: \"http://www.w3.org/2000/svg\"\n};\n\nvar NotificationIcon = function NotificationIcon(props) {\n return react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement(\"svg\", props, react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement(\"g\", {\n fill: \"none\",\n fillRule: \"evenodd\"\n }, react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement(\"path\", {\n fill: \"#FFF\",\n fillRule: \"nonzero\",\n d: \"M10 14c0 1.1-.9 2-2 2s-2-.9-2-2h4zm5-3c.6 0 1 .4 1 1s-.4 1-1 1H1c-.6 0-1-.4-1-1s.4-1 1-1h.5C2.2 10.3 3 9.3 3 8V5c0-2.8 2.2-5 5-5s5 2.2 5 5v3c0 1.3.8 2.3 1.5 3h.5z\",\n id: \"a\"\n })));\n};\n\nNotificationIcon.defaultProps = {\n width: \"16\",\n height: \"16\",\n viewBox: \"0 0 16 16\",\n xmlns: \"http://www.w3.org/2000/svg\"\n}; // TODO: We change this later based on API event mapping\n\nvar eventTypes = {\n PROJECT: {\n ACTIVE: ['challenge.notification.events', 'notifications.autopilot.events'],\n COMPLETED: 'challenge.notification.completed'\n },\n BROADCAST: 'admin.notification.broadcast' // Dynamic element, to select between Link and Div\n\n};\n\nvar ConditionalWrapper = function ConditionalWrapper(_ref) {\n var condition = _ref.condition,\n renderLink = _ref.renderLink,\n renderDiv = _ref.renderDiv,\n children = _ref.children;\n return condition ? renderLink(children) : renderDiv(children);\n};\n\nvar Item = function Item(_ref2) {\n var item = _ref2.item,\n auth = _ref2.auth,\n onDismiss = _ref2.onDismiss,\n markNotificationAsRead = _ref2.markNotificationAsRead,\n isLink = _ref2.isLink,\n tracking = _ref2.tracking;\n return react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement(ConditionalWrapper, {\n condition: (eventTypes.PROJECT.ACTIVE.includes(item.eventType) || eventTypes.PROJECT.COMPLETED.includes(item.eventType)) && item.sourceId,\n renderLink: function renderLink(children) {\n return react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement(topcoder_react_utils__WEBPACK_IMPORTED_MODULE_10__[\"Link\"], {\n to: \"/challenges/\".concat(item.sourceId),\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_11___default.a['noti-item'],\n onClick: function onClick() {\n if (!item.isRead) {\n markNotificationAsRead(item, auth.tokenV3);\n tracking.event('Click', 'Mark Notification As Read', 'Dropdown');\n }\n\n tracking.event('Click', 'Notification Event', String(item.sourceId));\n }\n }, children);\n },\n renderDiv: function renderDiv(children) {\n return react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement(\"div\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_11___default.a['noti-item']\n }, children);\n }\n }, react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_5__[\"Fragment\"], null, react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement(\"div\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_11___default.a.left\n }, react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement(\"p\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_11___default.a['txt'],\n dangerouslySetInnerHTML: {\n // eslint-disable-line react/no-danger\n __html: item.contents || ''\n }\n }), react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement(\"span\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_11___default.a['time-txt']\n }, moment__WEBPACK_IMPORTED_MODULE_9___default()(item.date).fromNow())), react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement(\"div\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_11___default.a.right\n }, !item.isRead && react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement(\"div\", {\n className: classnames__WEBPACK_IMPORTED_MODULE_7___default()([_styles_module_scss__WEBPACK_IMPORTED_MODULE_11___default.a.point, item.isSeen && _styles_module_scss__WEBPACK_IMPORTED_MODULE_11___default.a['point-grey'], !item.isSeen && _styles_module_scss__WEBPACK_IMPORTED_MODULE_11___default.a['point-red']]),\n onClick: function onClick(e) {\n e.preventDefault();\n e.stopPropagation();\n e.nativeEvent.stopImmediatePropagation();\n markNotificationAsRead(item, auth.tokenV3);\n tracking.event('Click', 'Mark Notification As Read', 'Dropdown');\n }\n }))));\n};\n\nItem.propTypes = {\n item: prop_types__WEBPACK_IMPORTED_MODULE_6___default.a.object.isRequired,\n auth: prop_types__WEBPACK_IMPORTED_MODULE_6___default.a.shape().isRequired,\n onDismiss: prop_types__WEBPACK_IMPORTED_MODULE_6___default.a.func,\n markNotificationAsRead: prop_types__WEBPACK_IMPORTED_MODULE_6___default.a.func.isRequired,\n isLink: prop_types__WEBPACK_IMPORTED_MODULE_6___default.a.bool.isRequired,\n tracking: prop_types__WEBPACK_IMPORTED_MODULE_6___default.a.shape().isRequired\n};\n\nvar NotificationList =\n/*#__PURE__*/\nfunction (_React$Component) {\n _babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_4___default()(NotificationList, _React$Component);\n\n function NotificationList(props) {\n var _this;\n\n _babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_0___default()(this, NotificationList);\n\n _this = _babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_2___default()(this, _babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_3___default()(NotificationList).call(this, props));\n _this.state = {\n nonCompletedSection: [],\n unreadCount: 0\n };\n return _this;\n }\n\n _babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_1___default()(NotificationList, [{\n key: \"challenges\",\n value: function challenges(list) {\n list = list || [];\n\n var challengeTitles = lodash__WEBPACK_IMPORTED_MODULE_8___default.a.uniq(list.map(function (noti) {\n return noti.sourceName;\n }).filter(function (x) {\n return x;\n }));\n\n return challengeTitles.map(function (title) {\n return {\n challengeTitle: title,\n items: list.filter(function (t) {\n return t.sourceName === title;\n })\n };\n });\n }\n }, {\n key: \"isLink\",\n value: function isLink(item) {\n var ret = (eventTypes.PROJECT.ACTIVE.includes(item.eventType) || eventTypes.PROJECT.COMPLETED.includes(item.eventType)) && item.sourceId > 0;\n return ret;\n }\n }, {\n key: \"render\",\n value: function render() {\n var _this2 = this;\n\n var _this$props = this.props,\n onClose = _this$props.onClose,\n notifications = _this$props.notifications,\n _onDismiss = _this$props.onDismiss,\n unReadNotifications = _this$props.unReadNotifications,\n markNotificationAsRead = _this$props.markNotificationAsRead,\n markAllNotificationAsRead = _this$props.markAllNotificationAsRead,\n auth = _this$props.auth,\n tracking = _this$props.tracking;\n return react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_5___default.a.Fragment, null, react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement(\"div\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_11___default.a['noti-header']\n }, react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement(\"div\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_11___default.a['lefts']\n }, react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement(\"div\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_11___default.a['notification-icon']\n }, react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement(NotificationIcon, null)), react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement(\"div\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_11___default.a['notification-left-btn-mobile'],\n role: \"button\",\n onClick: onClose\n }, react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement(BackArrow, null)), react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement(\"span\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_11___default.a['noti-title']\n }, \"Notifications\")), react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement(\"span\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_11___default.a['noti-title-mobileonly']\n }, \"Notifications\"), react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement(\"div\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_11___default.a.rights\n }, react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement(\"span\", {\n role: \"button\",\n className: classnames__WEBPACK_IMPORTED_MODULE_7___default()(_styles_module_scss__WEBPACK_IMPORTED_MODULE_11___default.a['white-link'], !unReadNotifications && _styles_module_scss__WEBPACK_IMPORTED_MODULE_11___default.a['disabled']),\n onClick: function onClick() {\n if (unReadNotifications) {\n markAllNotificationAsRead(auth.tokenV3);\n tracking.event('Click', 'Mark All Notifications As Read', 'Dropdown');\n }\n }\n }, \"Mark All as Read\")), react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement(\"div\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_11___default.a['rights-mobile']\n }, react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement(\"div\", {\n className: classnames__WEBPACK_IMPORTED_MODULE_7___default()(_styles_module_scss__WEBPACK_IMPORTED_MODULE_11___default.a['btn-tick'], !unReadNotifications && _styles_module_scss__WEBPACK_IMPORTED_MODULE_11___default.a['disabled']),\n role: \"button\",\n onClick: function onClick() {\n if (unReadNotifications) {\n markAllNotificationAsRead(auth.tokenV3);\n tracking.event('Click', 'Mark All Notifications As Read', 'Dropdown');\n }\n }\n }, react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement(TickIcon, null)))), react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement(\"div\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_11___default.a['noti-body']\n }, react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_5__[\"Fragment\"], null, this.challenges(lodash__WEBPACK_IMPORTED_MODULE_8___default.a.uniq(notifications || []).filter(function (t) {\n return eventTypes.PROJECT.ACTIVE.includes(t.eventType) || eventTypes.BROADCAST.includes(t.eventType);\n })).map(function (challenge, challengeIdx) {\n return react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_5__[\"Fragment\"], {\n key: \"nonComplete-\".concat(challengeIdx)\n }, react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement(\"div\", {\n key: \"noti-\".concat(challengeIdx),\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_11___default.a['challenge-title']\n }, react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement(\"span\", null, challenge.challengeTitle)), challenge.items.map(function (item, itemIdx) {\n return react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement(Item, {\n item: item,\n auth: auth,\n markNotificationAsRead: markNotificationAsRead,\n key: \"noti-\".concat(challengeIdx, \"-\").concat(itemIdx),\n onDismiss: function onDismiss() {\n return _onDismiss([item]);\n },\n isLink: _this2.isLink(item),\n tracking: tracking\n });\n }));\n }))), react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement(\"div\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_11___default.a['view-all-notifications']\n }, react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement(topcoder_react_utils__WEBPACK_IMPORTED_MODULE_10__[\"Link\"], {\n to: \"/notifications\",\n onClick: function onClick() {\n return tracking.event('Click', 'View All Notifications', 'Dropdown');\n }\n }, \"View all Notifications\")));\n }\n }, {\n key: \"__reactstandin__regenerateByEval\",\n // @ts-ignore\n value: function __reactstandin__regenerateByEval(key, code) {\n // @ts-ignore\n this[key] = eval(code);\n }\n }]);\n\n return NotificationList;\n}(react__WEBPACK_IMPORTED_MODULE_5___default.a.Component);\n\n\nNotificationList.defaultProps = {\n notifications: [],\n auth: null,\n onDismiss: function onDismiss() {\n return null;\n },\n markAllNotificationAsRead: function markAllNotificationAsRead() {\n return null;\n },\n markNotificationAsRead: function markNotificationAsRead() {\n return null;\n }\n};\nNotificationList.propTypes = {\n auth: prop_types__WEBPACK_IMPORTED_MODULE_6___default.a.shape(),\n\n /**\n * Array of Notifications, each with properties:\n *\n * - id {number} message identifier\n * - sourceId {number} identifies the associated challenge\n * - sourceName {string} challenge title\n * - eventType {string} indicates if challenge is active(connect.notification.project.active)\n * or completed(connect.notification.project.completed)\n * - date {date} when notification was raised\n * - isRead {boolean} indicates if is read\n * - isSeen {boolean} indicates if is seen\n * - contents {string} message\n *\n */\n notifications: prop_types__WEBPACK_IMPORTED_MODULE_6___default.a.array,\n\n /**\n * Called with array of items to be dismissed.\n *\n * @param items {array} Items to be dismissed\n */\n onDismiss: prop_types__WEBPACK_IMPORTED_MODULE_6___default.a.func,\n onClose: prop_types__WEBPACK_IMPORTED_MODULE_6___default.a.func,\n unReadNotifications: prop_types__WEBPACK_IMPORTED_MODULE_6___default.a.bool,\n markNotificationAsRead: prop_types__WEBPACK_IMPORTED_MODULE_6___default.a.func.isRequired,\n markAllNotificationAsRead: prop_types__WEBPACK_IMPORTED_MODULE_6___default.a.func.isRequired,\n tracking: prop_types__WEBPACK_IMPORTED_MODULE_6___default.a.shape().isRequired\n};\n;\n\n(function () {\n var reactHotLoader = (typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal : __webpack_require__(/*! react-hot-loader */ \"react-hot-loader\")).default;\n\n if (!reactHotLoader) {\n return;\n }\n\n reactHotLoader.register(eventTypes, \"eventTypes\", \"/Users/luizrrodrigues/TopCoder/Copilot/TopCoder/app/navigation-component/src/components/NotificationsPopup/NotificationList.js\");\n reactHotLoader.register(ConditionalWrapper, \"ConditionalWrapper\", \"/Users/luizrrodrigues/TopCoder/Copilot/TopCoder/app/navigation-component/src/components/NotificationsPopup/NotificationList.js\");\n reactHotLoader.register(Item, \"Item\", \"/Users/luizrrodrigues/TopCoder/Copilot/TopCoder/app/navigation-component/src/components/NotificationsPopup/NotificationList.js\");\n reactHotLoader.register(NotificationList, \"NotificationList\", \"/Users/luizrrodrigues/TopCoder/Copilot/TopCoder/app/navigation-component/src/components/NotificationsPopup/NotificationList.js\");\n})();\n\n;\n\n(function () {\n var leaveModule = (typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal : __webpack_require__(/*! react-hot-loader */ \"react-hot-loader\")).leaveModule;\n leaveModule && leaveModule(module);\n})();\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../node_modules/webpack/buildin/harmony-module.js */ \"./node_modules/webpack/buildin/harmony-module.js\")(module)))\n\n//# sourceURL=webpack://navigation-component/./src/components/NotificationsPopup/NotificationList.js?"); +eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(module) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return NotificationList; });\n/* harmony import */ var _babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ \"@babel/runtime/helpers/classCallCheck\");\n/* harmony import */ var _babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/createClass */ \"@babel/runtime/helpers/createClass\");\n/* harmony import */ var _babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/possibleConstructorReturn */ \"@babel/runtime/helpers/possibleConstructorReturn\");\n/* harmony import */ var _babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @babel/runtime/helpers/getPrototypeOf */ \"@babel/runtime/helpers/getPrototypeOf\");\n/* harmony import */ var _babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var _babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @babel/runtime/helpers/inherits */ \"@babel/runtime/helpers/inherits\");\n/* harmony import */ var _babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! react */ \"react\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! prop-types */ \"prop-types\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_6__);\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! classnames */ \"./node_modules/classnames/index.js\");\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_7__);\n/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! lodash */ \"lodash\");\n/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_8__);\n/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! moment */ \"moment\");\n/* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_9__);\n/* harmony import */ var topcoder_react_utils__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! topcoder-react-utils */ \"topcoder-react-utils\");\n/* harmony import */ var topcoder_react_utils__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(topcoder_react_utils__WEBPACK_IMPORTED_MODULE_10__);\n/* harmony import */ var _styles_module_scss__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./styles.module.scss */ \"./src/components/NotificationsPopup/styles.module.scss\");\n/* harmony import */ var _styles_module_scss__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(_styles_module_scss__WEBPACK_IMPORTED_MODULE_11__);\n\n\n\n\n\n\n(function () {\n var enterModule = (typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal : __webpack_require__(/*! react-hot-loader */ \"react-hot-loader\")).enterModule;\n enterModule && enterModule(module);\n})();\n\n\n\n\n\n\n\n\n\nvar BackArrow = function BackArrow(props) {\n return react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement(\"svg\", props, react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement(\"path\", {\n d: \"M8.1 15.7l1.5-1.4L3.3 8l6.3-6.3L8.1.3.4 8z\",\n fill: \"#fff\",\n fillRule: \"nonzero\"\n }));\n};\n\nBackArrow.defaultProps = {\n width: \"10\",\n height: \"16\",\n viewBox: \"0 0 10 16\",\n xmlns: \"http://www.w3.org/2000/svg\"\n}; // import GearIcon from '../../assets/images/icon-settings-gear.svg'\n\nvar TickIcon = function TickIcon(props) {\n return react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement(\"svg\", props, react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement(\"title\", null, \"checkmark\"), react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement(\"path\", {\n d: \"M2.33 5.08L0 7.409l4.95 4.95 9.9-9.9-2.2-2.2-7.57 7.57-2.75-2.75z\",\n fill: \"#FFF\",\n fillRule: \"evenodd\"\n }));\n};\n\nTickIcon.defaultProps = {\n width: \"15\",\n height: \"13\",\n viewBox: \"0 0 15 13\",\n xmlns: \"http://www.w3.org/2000/svg\"\n};\n\nvar NotificationIcon = function NotificationIcon(props) {\n return react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement(\"svg\", props, react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement(\"g\", {\n fill: \"none\",\n fillRule: \"evenodd\"\n }, react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement(\"path\", {\n fill: \"#FFF\",\n fillRule: \"nonzero\",\n d: \"M10 14c0 1.1-.9 2-2 2s-2-.9-2-2h4zm5-3c.6 0 1 .4 1 1s-.4 1-1 1H1c-.6 0-1-.4-1-1s.4-1 1-1h.5C2.2 10.3 3 9.3 3 8V5c0-2.8 2.2-5 5-5s5 2.2 5 5v3c0 1.3.8 2.3 1.5 3h.5z\",\n id: \"a\"\n })));\n};\n\nNotificationIcon.defaultProps = {\n width: \"16\",\n height: \"16\",\n viewBox: \"0 0 16 16\",\n xmlns: \"http://www.w3.org/2000/svg\"\n}; // TODO: We change this later based on API event mapping\n\nvar eventTypes = {\n PROJECT: {\n ACTIVE: ['challenge.notification.events', 'notifications.autopilot.events'],\n COMPLETED: 'challenge.notification.completed'\n },\n BROADCAST: 'admin.notification.broadcast' // Dynamic element, to select between Link and Div\n\n};\n\nvar ConditionalWrapper = function ConditionalWrapper(_ref) {\n var condition = _ref.condition,\n renderLink = _ref.renderLink,\n renderDiv = _ref.renderDiv,\n children = _ref.children;\n return condition ? renderLink(children) : renderDiv(children);\n};\n\nvar Item = function Item(_ref2) {\n var item = _ref2.item,\n auth = _ref2.auth,\n onDismiss = _ref2.onDismiss,\n markNotificationAsRead = _ref2.markNotificationAsRead,\n isLink = _ref2.isLink,\n tracking = _ref2.tracking;\n return react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement(ConditionalWrapper, {\n condition: (eventTypes.PROJECT.ACTIVE.includes(item.eventType) || eventTypes.PROJECT.COMPLETED.includes(item.eventType)) && item.sourceId,\n renderLink: function renderLink(children) {\n return react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement(topcoder_react_utils__WEBPACK_IMPORTED_MODULE_10__[\"Link\"], {\n to: \"/challenges/\".concat(item.sourceId),\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_11___default.a['noti-item'],\n onClick: function onClick() {\n if (!item.isRead) {\n markNotificationAsRead(item, auth.tokenV3);\n tracking.event('Click', 'Mark Notification As Read', 'Dropdown');\n }\n\n tracking.event('Click', 'Notification Event', String(item.sourceId));\n }\n }, children);\n },\n renderDiv: function renderDiv(children) {\n return react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement(\"div\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_11___default.a['noti-item']\n }, children);\n }\n }, react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_5__[\"Fragment\"], null, react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement(\"div\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_11___default.a.left\n }, react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement(\"p\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_11___default.a['txt'],\n dangerouslySetInnerHTML: {\n // eslint-disable-line react/no-danger\n __html: item.contents || ''\n }\n }), react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement(\"span\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_11___default.a['time-txt']\n }, moment__WEBPACK_IMPORTED_MODULE_9___default()(item.date).fromNow())), react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement(\"div\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_11___default.a.right\n }, !item.isRead && react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement(\"div\", {\n className: classnames__WEBPACK_IMPORTED_MODULE_7___default()([_styles_module_scss__WEBPACK_IMPORTED_MODULE_11___default.a.point, item.isSeen && _styles_module_scss__WEBPACK_IMPORTED_MODULE_11___default.a['point-grey'], !item.isSeen && _styles_module_scss__WEBPACK_IMPORTED_MODULE_11___default.a['point-red']]),\n onClick: function onClick(e) {\n e.preventDefault();\n e.stopPropagation();\n e.nativeEvent.stopImmediatePropagation();\n markNotificationAsRead(item, auth.tokenV3);\n tracking.event('Click', 'Mark Notification As Read', 'Dropdown');\n }\n }))));\n};\n\nItem.propTypes = {\n item: prop_types__WEBPACK_IMPORTED_MODULE_6___default.a.object.isRequired,\n auth: prop_types__WEBPACK_IMPORTED_MODULE_6___default.a.shape().isRequired,\n onDismiss: prop_types__WEBPACK_IMPORTED_MODULE_6___default.a.func,\n markNotificationAsRead: prop_types__WEBPACK_IMPORTED_MODULE_6___default.a.func.isRequired,\n isLink: prop_types__WEBPACK_IMPORTED_MODULE_6___default.a.bool.isRequired,\n tracking: prop_types__WEBPACK_IMPORTED_MODULE_6___default.a.shape().isRequired\n};\n\nvar NotificationList =\n/*#__PURE__*/\nfunction (_React$Component) {\n _babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_4___default()(NotificationList, _React$Component);\n\n function NotificationList(props) {\n var _this;\n\n _babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_0___default()(this, NotificationList);\n\n _this = _babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_2___default()(this, _babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_3___default()(NotificationList).call(this, props));\n _this.state = {\n nonCompletedSection: [],\n unreadCount: 0\n };\n return _this;\n }\n\n _babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_1___default()(NotificationList, [{\n key: \"challenges\",\n value: function challenges(list) {\n list = list || [];\n\n var challengeTitles = lodash__WEBPACK_IMPORTED_MODULE_8___default.a.uniq(list.map(function (noti) {\n return noti.sourceName;\n }).filter(function (x) {\n return x;\n }));\n\n return challengeTitles.map(function (title) {\n return {\n challengeTitle: title,\n items: list.filter(function (t) {\n return t.sourceName === title;\n })\n };\n });\n }\n }, {\n key: \"isLink\",\n value: function isLink(item) {\n var ret = (eventTypes.PROJECT.ACTIVE.includes(item.eventType) || eventTypes.PROJECT.COMPLETED.includes(item.eventType)) && item.sourceId > 0;\n return ret;\n }\n }, {\n key: \"render\",\n value: function render() {\n var _this2 = this;\n\n var _this$props = this.props,\n onClose = _this$props.onClose,\n notifications = _this$props.notifications,\n _onDismiss = _this$props.onDismiss,\n unReadNotifications = _this$props.unReadNotifications,\n markNotificationAsRead = _this$props.markNotificationAsRead,\n markAllNotificationAsRead = _this$props.markAllNotificationAsRead,\n auth = _this$props.auth,\n tracking = _this$props.tracking;\n return react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_5___default.a.Fragment, null, react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement(\"div\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_11___default.a['noti-header']\n }, react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement(\"div\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_11___default.a['lefts']\n }, react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement(\"div\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_11___default.a['notification-icon']\n }, react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement(NotificationIcon, null)), react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement(\"div\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_11___default.a['notification-left-btn-mobile'],\n role: \"button\",\n onClick: onClose\n }, react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement(BackArrow, null)), react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement(\"span\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_11___default.a['noti-title']\n }, \"Notifications\")), react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement(\"span\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_11___default.a['noti-title-mobileonly']\n }, \"Notifications\"), react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement(\"div\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_11___default.a.rights\n }, react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement(\"span\", {\n role: \"button\",\n className: classnames__WEBPACK_IMPORTED_MODULE_7___default()(_styles_module_scss__WEBPACK_IMPORTED_MODULE_11___default.a['white-link'], !unReadNotifications && _styles_module_scss__WEBPACK_IMPORTED_MODULE_11___default.a['disabled']),\n onClick: function onClick() {\n if (unReadNotifications) {\n markAllNotificationAsRead(auth.tokenV3);\n tracking.event('Click', 'Mark All Notifications As Read', 'Dropdown');\n }\n }\n }, \"Mark All as Read\")), react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement(\"div\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_11___default.a['rights-mobile']\n }, react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement(\"div\", {\n className: classnames__WEBPACK_IMPORTED_MODULE_7___default()(_styles_module_scss__WEBPACK_IMPORTED_MODULE_11___default.a['btn-tick'], !unReadNotifications && _styles_module_scss__WEBPACK_IMPORTED_MODULE_11___default.a['disabled']),\n role: \"button\",\n onClick: function onClick() {\n if (unReadNotifications) {\n markAllNotificationAsRead(auth.tokenV3);\n tracking.event('Click', 'Mark All Notifications As Read', 'Dropdown');\n }\n }\n }, react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement(TickIcon, null)))), react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement(\"div\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_11___default.a['noti-body']\n }, react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_5__[\"Fragment\"], null, this.challenges(lodash__WEBPACK_IMPORTED_MODULE_8___default.a.uniq(notifications || []).filter(function (t) {\n return eventTypes.PROJECT.ACTIVE.includes(t.eventType) || eventTypes.BROADCAST.includes(t.eventType);\n })).map(function (challenge, challengeIdx) {\n return react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_5__[\"Fragment\"], {\n key: \"nonComplete-\".concat(challengeIdx)\n }, react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement(\"div\", {\n key: \"noti-\".concat(challengeIdx),\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_11___default.a['challenge-title']\n }, react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement(\"span\", null, challenge.challengeTitle)), challenge.items.map(function (item, itemIdx) {\n return react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement(Item, {\n item: item,\n auth: auth,\n markNotificationAsRead: markNotificationAsRead,\n key: \"noti-\".concat(challengeIdx, \"-\").concat(itemIdx),\n onDismiss: function onDismiss() {\n return _onDismiss([item]);\n },\n isLink: _this2.isLink(item),\n tracking: tracking\n });\n }));\n }))), react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement(\"div\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_11___default.a['view-all-notifications']\n }, react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement(topcoder_react_utils__WEBPACK_IMPORTED_MODULE_10__[\"Link\"], {\n to: \"/notifications\",\n onClick: function onClick() {\n return tracking.event('Click', 'View All Notifications', 'Dropdown');\n }\n }, \"View all Notifications\")));\n }\n }, {\n key: \"__reactstandin__regenerateByEval\",\n // @ts-ignore\n value: function __reactstandin__regenerateByEval(key, code) {\n // @ts-ignore\n this[key] = eval(code);\n }\n }]);\n\n return NotificationList;\n}(react__WEBPACK_IMPORTED_MODULE_5___default.a.Component);\n\n\nNotificationList.defaultProps = {\n notifications: [],\n auth: null,\n onDismiss: function onDismiss() {\n return null;\n },\n markAllNotificationAsRead: function markAllNotificationAsRead() {\n return null;\n },\n markNotificationAsRead: function markNotificationAsRead() {\n return null;\n }\n};\nNotificationList.propTypes = {\n auth: prop_types__WEBPACK_IMPORTED_MODULE_6___default.a.shape(),\n\n /**\n * Array of Notifications, each with properties:\n *\n * - id {number} message identifier\n * - sourceId {number} identifies the associated challenge\n * - sourceName {string} challenge title\n * - eventType {string} indicates if challenge is active(connect.notification.project.active)\n * or completed(connect.notification.project.completed)\n * - date {date} when notification was raised\n * - isRead {boolean} indicates if is read\n * - isSeen {boolean} indicates if is seen\n * - contents {string} message\n *\n */\n notifications: prop_types__WEBPACK_IMPORTED_MODULE_6___default.a.array,\n\n /**\n * Called with array of items to be dismissed.\n *\n * @param items {array} Items to be dismissed\n */\n onDismiss: prop_types__WEBPACK_IMPORTED_MODULE_6___default.a.func,\n onClose: prop_types__WEBPACK_IMPORTED_MODULE_6___default.a.func,\n unReadNotifications: prop_types__WEBPACK_IMPORTED_MODULE_6___default.a.bool,\n markNotificationAsRead: prop_types__WEBPACK_IMPORTED_MODULE_6___default.a.func.isRequired,\n markAllNotificationAsRead: prop_types__WEBPACK_IMPORTED_MODULE_6___default.a.func.isRequired,\n tracking: prop_types__WEBPACK_IMPORTED_MODULE_6___default.a.shape().isRequired\n};\n;\n\n(function () {\n var reactHotLoader = (typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal : __webpack_require__(/*! react-hot-loader */ \"react-hot-loader\")).default;\n\n if (!reactHotLoader) {\n return;\n }\n\n reactHotLoader.register(eventTypes, \"eventTypes\", \"/Users/skyhit/sandbox/topcoder-platform/navigation-component/src/components/NotificationsPopup/NotificationList.js\");\n reactHotLoader.register(ConditionalWrapper, \"ConditionalWrapper\", \"/Users/skyhit/sandbox/topcoder-platform/navigation-component/src/components/NotificationsPopup/NotificationList.js\");\n reactHotLoader.register(Item, \"Item\", \"/Users/skyhit/sandbox/topcoder-platform/navigation-component/src/components/NotificationsPopup/NotificationList.js\");\n reactHotLoader.register(NotificationList, \"NotificationList\", \"/Users/skyhit/sandbox/topcoder-platform/navigation-component/src/components/NotificationsPopup/NotificationList.js\");\n})();\n\n;\n\n(function () {\n var leaveModule = (typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal : __webpack_require__(/*! react-hot-loader */ \"react-hot-loader\")).leaveModule;\n leaveModule && leaveModule(module);\n})();\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../node_modules/webpack/buildin/harmony-module.js */ \"./node_modules/webpack/buildin/harmony-module.js\")(module)))\n\n//# sourceURL=webpack://navigation-component/./src/components/NotificationsPopup/NotificationList.js?"); /***/ }), @@ -1159,7 +1159,7 @@ eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(f /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(module) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"react\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! prop-types */ \"prop-types\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! classnames */ \"./node_modules/classnames/index.js\");\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _styles_module_scss__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./styles.module.scss */ \"./src/components/NotificationsPopup/styles.module.scss\");\n/* harmony import */ var _styles_module_scss__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_styles_module_scss__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var _EmptyNotifications__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./EmptyNotifications */ \"./src/components/NotificationsPopup/EmptyNotifications.js\");\n/* harmony import */ var _NotificationList__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./NotificationList */ \"./src/components/NotificationsPopup/NotificationList.js\");\n(function () {\n var enterModule = (typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal : __webpack_require__(/*! react-hot-loader */ \"react-hot-loader\")).enterModule;\n enterModule && enterModule(module);\n})();\n\n\n\n\n\n\n\n\nvar NotificationsPopup = function NotificationsPopup(_ref) {\n var open = _ref.open,\n onClose = _ref.onClose,\n emptyTitle = _ref.emptyTitle,\n markNotificationAsRead = _ref.markNotificationAsRead,\n emptyText = _ref.emptyText,\n notifications = _ref.notifications,\n unReadNotifications = _ref.unReadNotifications,\n markAllNotificationAsRead = _ref.markAllNotificationAsRead,\n dismissChallengeNotifications = _ref.dismissChallengeNotifications,\n auth = _ref.auth,\n tracking = _ref.tracking;\n return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", {\n className: classnames__WEBPACK_IMPORTED_MODULE_2___default()(_styles_module_scss__WEBPACK_IMPORTED_MODULE_3___default.a['notifications-panel'], open && _styles_module_scss__WEBPACK_IMPORTED_MODULE_3___default.a.open)\n }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_3___default.a.backdrop,\n onClick: onClose\n }), notifications && notifications.length > 0 ? react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_NotificationList__WEBPACK_IMPORTED_MODULE_5__[\"default\"], {\n notifications: notifications,\n markNotificationAsRead: markNotificationAsRead,\n auth: auth,\n unReadNotifications: unReadNotifications,\n markAllNotificationAsRead: markAllNotificationAsRead,\n dismissChallengeNotifications: dismissChallengeNotifications,\n onClose: onClose,\n tracking: tracking\n }) : react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_EmptyNotifications__WEBPACK_IMPORTED_MODULE_4__[\"default\"], {\n emptyTitle: emptyTitle,\n emptyText: emptyText,\n onClose: onClose\n }));\n};\n\nNotificationsPopup.defaultProps = {\n emptyTitle: 'Good job! You’re all caught up',\n emptyText: react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", null, \"Join challenges and check your notification settings if you don\\u2019t receive notifications. We\\u2019re actively adding new notifications.\")\n};\nNotificationsPopup.propTypes = {\n open: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool,\n onClose: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.func,\n emptyTitle: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.node,\n emptyText: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.node,\n auth: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.shape(),\n\n /**\n * Array of Notifications, each with properties:\n *\n * - content {string|node}\n * - category {array}\n * - tags {array}\n * - timestamp {number}\n */\n notifications: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.array,\n unReadNotifications: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool,\n markNotificationAsRead: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.func.isRequired,\n markAllNotificationAsRead: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.func.isRequired,\n dismissChallengeNotifications: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.func.isRequired,\n tracking: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.shape().isRequired\n};\nvar _default = NotificationsPopup;\n/* harmony default export */ __webpack_exports__[\"default\"] = (_default);\n;\n\n(function () {\n var reactHotLoader = (typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal : __webpack_require__(/*! react-hot-loader */ \"react-hot-loader\")).default;\n\n if (!reactHotLoader) {\n return;\n }\n\n reactHotLoader.register(NotificationsPopup, \"NotificationsPopup\", \"/Users/luizrrodrigues/TopCoder/Copilot/TopCoder/app/navigation-component/src/components/NotificationsPopup/index.js\");\n reactHotLoader.register(_default, \"default\", \"/Users/luizrrodrigues/TopCoder/Copilot/TopCoder/app/navigation-component/src/components/NotificationsPopup/index.js\");\n})();\n\n;\n\n(function () {\n var leaveModule = (typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal : __webpack_require__(/*! react-hot-loader */ \"react-hot-loader\")).leaveModule;\n leaveModule && leaveModule(module);\n})();\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../node_modules/webpack/buildin/harmony-module.js */ \"./node_modules/webpack/buildin/harmony-module.js\")(module)))\n\n//# sourceURL=webpack://navigation-component/./src/components/NotificationsPopup/index.js?"); +eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(module) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"react\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! prop-types */ \"prop-types\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! classnames */ \"./node_modules/classnames/index.js\");\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _styles_module_scss__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./styles.module.scss */ \"./src/components/NotificationsPopup/styles.module.scss\");\n/* harmony import */ var _styles_module_scss__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_styles_module_scss__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var _EmptyNotifications__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./EmptyNotifications */ \"./src/components/NotificationsPopup/EmptyNotifications.js\");\n/* harmony import */ var _NotificationList__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./NotificationList */ \"./src/components/NotificationsPopup/NotificationList.js\");\n(function () {\n var enterModule = (typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal : __webpack_require__(/*! react-hot-loader */ \"react-hot-loader\")).enterModule;\n enterModule && enterModule(module);\n})();\n\n\n\n\n\n\n\n\nvar NotificationsPopup = function NotificationsPopup(_ref) {\n var open = _ref.open,\n onClose = _ref.onClose,\n emptyTitle = _ref.emptyTitle,\n markNotificationAsRead = _ref.markNotificationAsRead,\n emptyText = _ref.emptyText,\n notifications = _ref.notifications,\n unReadNotifications = _ref.unReadNotifications,\n markAllNotificationAsRead = _ref.markAllNotificationAsRead,\n dismissChallengeNotifications = _ref.dismissChallengeNotifications,\n auth = _ref.auth,\n tracking = _ref.tracking;\n return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", {\n className: classnames__WEBPACK_IMPORTED_MODULE_2___default()(_styles_module_scss__WEBPACK_IMPORTED_MODULE_3___default.a['notifications-panel'], open && _styles_module_scss__WEBPACK_IMPORTED_MODULE_3___default.a.open)\n }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_3___default.a.backdrop,\n onClick: onClose\n }), notifications && notifications.length > 0 ? react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_NotificationList__WEBPACK_IMPORTED_MODULE_5__[\"default\"], {\n notifications: notifications,\n markNotificationAsRead: markNotificationAsRead,\n auth: auth,\n unReadNotifications: unReadNotifications,\n markAllNotificationAsRead: markAllNotificationAsRead,\n dismissChallengeNotifications: dismissChallengeNotifications,\n onClose: onClose,\n tracking: tracking\n }) : react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_EmptyNotifications__WEBPACK_IMPORTED_MODULE_4__[\"default\"], {\n emptyTitle: emptyTitle,\n emptyText: emptyText,\n onClose: onClose\n }));\n};\n\nNotificationsPopup.defaultProps = {\n emptyTitle: 'Good job! You’re all caught up',\n emptyText: react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", null, \"Join challenges and check your notification settings if you don\\u2019t receive notifications. We\\u2019re actively adding new notifications.\")\n};\nNotificationsPopup.propTypes = {\n open: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool,\n onClose: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.func,\n emptyTitle: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.node,\n emptyText: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.node,\n auth: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.shape(),\n\n /**\n * Array of Notifications, each with properties:\n *\n * - content {string|node}\n * - category {array}\n * - tags {array}\n * - timestamp {number}\n */\n notifications: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.array,\n unReadNotifications: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool,\n markNotificationAsRead: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.func.isRequired,\n markAllNotificationAsRead: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.func.isRequired,\n dismissChallengeNotifications: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.func.isRequired,\n tracking: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.shape().isRequired\n};\nvar _default = NotificationsPopup;\n/* harmony default export */ __webpack_exports__[\"default\"] = (_default);\n;\n\n(function () {\n var reactHotLoader = (typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal : __webpack_require__(/*! react-hot-loader */ \"react-hot-loader\")).default;\n\n if (!reactHotLoader) {\n return;\n }\n\n reactHotLoader.register(NotificationsPopup, \"NotificationsPopup\", \"/Users/skyhit/sandbox/topcoder-platform/navigation-component/src/components/NotificationsPopup/index.js\");\n reactHotLoader.register(_default, \"default\", \"/Users/skyhit/sandbox/topcoder-platform/navigation-component/src/components/NotificationsPopup/index.js\");\n})();\n\n;\n\n(function () {\n var leaveModule = (typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal : __webpack_require__(/*! react-hot-loader */ \"react-hot-loader\")).leaveModule;\n leaveModule && leaveModule(module);\n})();\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../node_modules/webpack/buildin/harmony-module.js */ \"./node_modules/webpack/buildin/harmony-module.js\")(module)))\n\n//# sourceURL=webpack://navigation-component/./src/components/NotificationsPopup/index.js?"); /***/ }), @@ -1182,7 +1182,7 @@ eval("\nvar content = __webpack_require__(/*! !../../../node_modules/css-loader/ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(module) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"react\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! prop-types */ \"prop-types\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! classnames */ \"./node_modules/classnames/index.js\");\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _styles_module_scss__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./styles.module.scss */ \"./src/components/SwitchBox/styles.module.scss\");\n/* harmony import */ var _styles_module_scss__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_styles_module_scss__WEBPACK_IMPORTED_MODULE_3__);\n(function () {\n var enterModule = (typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal : __webpack_require__(/*! react-hot-loader */ \"react-hot-loader\")).enterModule;\n enterModule && enterModule(module);\n})();\n\n\n\n\n\n\nvar SwitchBox = function SwitchBox(_ref) {\n var checked = _ref.checked,\n onClick = _ref.onClick;\n return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", {\n className: classnames__WEBPACK_IMPORTED_MODULE_2___default()(_styles_module_scss__WEBPACK_IMPORTED_MODULE_3___default.a['switch-box'], checked && _styles_module_scss__WEBPACK_IMPORTED_MODULE_3___default.a['checked']),\n onClick: onClick\n }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"span\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_3___default.a['label-on']\n }, \"on\"), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"span\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_3___default.a['dot']\n }), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"span\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_3___default.a['label-off']\n }, \"off\"));\n};\n\nSwitchBox.propTypes = {\n checked: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool,\n onClick: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.func\n};\nvar _default = SwitchBox;\n/* harmony default export */ __webpack_exports__[\"default\"] = (_default);\n;\n\n(function () {\n var reactHotLoader = (typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal : __webpack_require__(/*! react-hot-loader */ \"react-hot-loader\")).default;\n\n if (!reactHotLoader) {\n return;\n }\n\n reactHotLoader.register(SwitchBox, \"SwitchBox\", \"/Users/luizrrodrigues/TopCoder/Copilot/TopCoder/app/navigation-component/src/components/SwitchBox/index.js\");\n reactHotLoader.register(_default, \"default\", \"/Users/luizrrodrigues/TopCoder/Copilot/TopCoder/app/navigation-component/src/components/SwitchBox/index.js\");\n})();\n\n;\n\n(function () {\n var leaveModule = (typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal : __webpack_require__(/*! react-hot-loader */ \"react-hot-loader\")).leaveModule;\n leaveModule && leaveModule(module);\n})();\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../node_modules/webpack/buildin/harmony-module.js */ \"./node_modules/webpack/buildin/harmony-module.js\")(module)))\n\n//# sourceURL=webpack://navigation-component/./src/components/SwitchBox/index.js?"); +eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(module) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"react\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! prop-types */ \"prop-types\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! classnames */ \"./node_modules/classnames/index.js\");\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _styles_module_scss__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./styles.module.scss */ \"./src/components/SwitchBox/styles.module.scss\");\n/* harmony import */ var _styles_module_scss__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_styles_module_scss__WEBPACK_IMPORTED_MODULE_3__);\n(function () {\n var enterModule = (typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal : __webpack_require__(/*! react-hot-loader */ \"react-hot-loader\")).enterModule;\n enterModule && enterModule(module);\n})();\n\n\n\n\n\n\nvar SwitchBox = function SwitchBox(_ref) {\n var checked = _ref.checked,\n onClick = _ref.onClick;\n return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", {\n className: classnames__WEBPACK_IMPORTED_MODULE_2___default()(_styles_module_scss__WEBPACK_IMPORTED_MODULE_3___default.a['switch-box'], checked && _styles_module_scss__WEBPACK_IMPORTED_MODULE_3___default.a['checked']),\n onClick: onClick\n }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"span\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_3___default.a['label-on']\n }, \"on\"), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"span\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_3___default.a['dot']\n }), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"span\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_3___default.a['label-off']\n }, \"off\"));\n};\n\nSwitchBox.propTypes = {\n checked: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool,\n onClick: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.func\n};\nvar _default = SwitchBox;\n/* harmony default export */ __webpack_exports__[\"default\"] = (_default);\n;\n\n(function () {\n var reactHotLoader = (typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal : __webpack_require__(/*! react-hot-loader */ \"react-hot-loader\")).default;\n\n if (!reactHotLoader) {\n return;\n }\n\n reactHotLoader.register(SwitchBox, \"SwitchBox\", \"/Users/skyhit/sandbox/topcoder-platform/navigation-component/src/components/SwitchBox/index.js\");\n reactHotLoader.register(_default, \"default\", \"/Users/skyhit/sandbox/topcoder-platform/navigation-component/src/components/SwitchBox/index.js\");\n})();\n\n;\n\n(function () {\n var leaveModule = (typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal : __webpack_require__(/*! react-hot-loader */ \"react-hot-loader\")).leaveModule;\n leaveModule && leaveModule(module);\n})();\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../node_modules/webpack/buildin/harmony-module.js */ \"./node_modules/webpack/buildin/harmony-module.js\")(module)))\n\n//# sourceURL=webpack://navigation-component/./src/components/SwitchBox/index.js?"); /***/ }), @@ -1205,7 +1205,7 @@ eval("\nvar content = __webpack_require__(/*! !../../../node_modules/css-loader/ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(module) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"react\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! prop-types */ \"prop-types\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! classnames */ \"./node_modules/classnames/index.js\");\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _MobileMenu_module_scss__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./MobileMenu.module.scss */ \"./src/components/TopNav/MobileMenu.module.scss\");\n/* harmony import */ var _MobileMenu_module_scss__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_MobileMenu_module_scss__WEBPACK_IMPORTED_MODULE_3__);\n(function () {\n var enterModule = (typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal : __webpack_require__(/*! react-hot-loader */ \"react-hot-loader\")).enterModule;\n enterModule && enterModule(module);\n})();\n\n\n\n\n\n\nvar MobileMenu = function MobileMenu(_ref) {\n var menu = _ref.menu,\n activeChildId = _ref.activeChildId,\n createHandleClickItem = _ref.createHandleClickItem;\n return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", {\n className: _MobileMenu_module_scss__WEBPACK_IMPORTED_MODULE_3___default.a.secondaryNavMobile\n }, menu.subMenu && menu.subMenu.map(function (level2, i) {\n if (level2.subMenu && level2.subMenu.length > 0 || level2.href) {\n return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"a\", {\n className: classnames__WEBPACK_IMPORTED_MODULE_2___default()(_MobileMenu_module_scss__WEBPACK_IMPORTED_MODULE_3___default.a.secondaryNavMobileItem, level2.id === activeChildId && _MobileMenu_module_scss__WEBPACK_IMPORTED_MODULE_3___default.a.secondaryNavMobileItemOpen),\n href: level2.href,\n key: \"level2-\".concat(i),\n onClick: level2.subMenu && level2.subMenu.length > 0 ? createHandleClickItem(level2.id) : null\n }, level2.title);\n }\n }));\n};\n\nMobileMenu.propTypes = {\n menu: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.object,\n activeChildId: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.any,\n createHandleClickItem: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.func\n};\nvar _default = MobileMenu;\n/* harmony default export */ __webpack_exports__[\"default\"] = (_default);\n;\n\n(function () {\n var reactHotLoader = (typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal : __webpack_require__(/*! react-hot-loader */ \"react-hot-loader\")).default;\n\n if (!reactHotLoader) {\n return;\n }\n\n reactHotLoader.register(MobileMenu, \"MobileMenu\", \"/Users/luizrrodrigues/TopCoder/Copilot/TopCoder/app/navigation-component/src/components/TopNav/MobileMenu.js\");\n reactHotLoader.register(_default, \"default\", \"/Users/luizrrodrigues/TopCoder/Copilot/TopCoder/app/navigation-component/src/components/TopNav/MobileMenu.js\");\n})();\n\n;\n\n(function () {\n var leaveModule = (typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal : __webpack_require__(/*! react-hot-loader */ \"react-hot-loader\")).leaveModule;\n leaveModule && leaveModule(module);\n})();\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../node_modules/webpack/buildin/harmony-module.js */ \"./node_modules/webpack/buildin/harmony-module.js\")(module)))\n\n//# sourceURL=webpack://navigation-component/./src/components/TopNav/MobileMenu.js?"); +eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(module) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"react\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! prop-types */ \"prop-types\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! classnames */ \"./node_modules/classnames/index.js\");\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _MobileMenu_module_scss__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./MobileMenu.module.scss */ \"./src/components/TopNav/MobileMenu.module.scss\");\n/* harmony import */ var _MobileMenu_module_scss__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_MobileMenu_module_scss__WEBPACK_IMPORTED_MODULE_3__);\n(function () {\n var enterModule = (typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal : __webpack_require__(/*! react-hot-loader */ \"react-hot-loader\")).enterModule;\n enterModule && enterModule(module);\n})();\n\n\n\n\n\n\nvar MobileMenu = function MobileMenu(_ref) {\n var menu = _ref.menu,\n activeChildId = _ref.activeChildId,\n createHandleClickItem = _ref.createHandleClickItem;\n return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", {\n className: _MobileMenu_module_scss__WEBPACK_IMPORTED_MODULE_3___default.a.secondaryNavMobile\n }, menu.subMenu && menu.subMenu.map(function (level2, i) {\n if (level2.subMenu && level2.subMenu.length > 0 || level2.href) {\n return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"a\", {\n className: classnames__WEBPACK_IMPORTED_MODULE_2___default()(_MobileMenu_module_scss__WEBPACK_IMPORTED_MODULE_3___default.a.secondaryNavMobileItem, level2.id === activeChildId && _MobileMenu_module_scss__WEBPACK_IMPORTED_MODULE_3___default.a.secondaryNavMobileItemOpen),\n href: level2.href,\n key: \"level2-\".concat(i),\n onClick: level2.subMenu && level2.subMenu.length > 0 ? createHandleClickItem(level2.id) : null\n }, level2.title);\n }\n }));\n};\n\nMobileMenu.propTypes = {\n menu: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.object,\n activeChildId: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.any,\n createHandleClickItem: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.func\n};\nvar _default = MobileMenu;\n/* harmony default export */ __webpack_exports__[\"default\"] = (_default);\n;\n\n(function () {\n var reactHotLoader = (typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal : __webpack_require__(/*! react-hot-loader */ \"react-hot-loader\")).default;\n\n if (!reactHotLoader) {\n return;\n }\n\n reactHotLoader.register(MobileMenu, \"MobileMenu\", \"/Users/skyhit/sandbox/topcoder-platform/navigation-component/src/components/TopNav/MobileMenu.js\");\n reactHotLoader.register(_default, \"default\", \"/Users/skyhit/sandbox/topcoder-platform/navigation-component/src/components/TopNav/MobileMenu.js\");\n})();\n\n;\n\n(function () {\n var leaveModule = (typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal : __webpack_require__(/*! react-hot-loader */ \"react-hot-loader\")).leaveModule;\n leaveModule && leaveModule(module);\n})();\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../node_modules/webpack/buildin/harmony-module.js */ \"./node_modules/webpack/buildin/harmony-module.js\")(module)))\n\n//# sourceURL=webpack://navigation-component/./src/components/TopNav/MobileMenu.js?"); /***/ }), @@ -1228,7 +1228,7 @@ eval("\nvar content = __webpack_require__(/*! !../../../node_modules/css-loader/ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(module) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"react\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! prop-types */ \"prop-types\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _MobileNav_module_scss__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./MobileNav.module.scss */ \"./src/components/TopNav/MobileNav.module.scss\");\n/* harmony import */ var _MobileNav_module_scss__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_MobileNav_module_scss__WEBPACK_IMPORTED_MODULE_2__);\n(function () {\n var enterModule = (typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal : __webpack_require__(/*! react-hot-loader */ \"react-hot-loader\")).enterModule;\n enterModule && enterModule(module);\n})();\n\n\n\n\n\nvar IconClose = function IconClose(props) {\n return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"svg\", props, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"path\", {\n d: \"M15.7.3c-.4-.4-1-.4-1.4 0L8 6.6 1.7.3C1.3-.1.7-.1.3.3c-.4.4-.4 1 0 1.4L6.6 8 .3 14.3c-.4.4-.4 1 0 1.4.2.2.4.3.7.3.3 0 .5-.1.7-.3L8 9.4l6.3 6.3c.2.2.5.3.7.3.2 0 .5-.1.7-.3.4-.4.4-1 0-1.4L9.4 8l6.3-6.3c.4-.4.4-1 0-1.4z\",\n fill: \"#FFF\",\n fillRule: \"nonzero\"\n }));\n};\n\nIconClose.defaultProps = {\n width: \"16\",\n height: \"16\",\n viewBox: \"0 0 16 16\",\n xmlns: \"http://www.w3.org/2000/svg\"\n};\n\nvar IconMenu = function IconMenu(props) {\n return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"svg\", props, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"g\", {\n fill: \"#FFF\",\n fillRule: \"nonzero\"\n }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"path\", {\n d: \"M23 9H1c-.6 0-1-.4-1-1s.4-1 1-1h22c.6 0 1 .4 1 1s-.4 1-1 1zM23 2H1c-.6 0-1-.4-1-1s.4-1 1-1h22c.6 0 1 .4 1 1s-.4 1-1 1zM23 16H1c-.6 0-1-.4-1-1s.4-1 1-1h22c.6 0 1 .4 1 1s-.4 1-1 1z\"\n })));\n};\n\nIconMenu.defaultProps = {\n width: \"24\",\n height: \"16\",\n viewBox: \"0 0 24 16\",\n xmlns: \"http://www.w3.org/2000/svg\"\n};\n\nvar IconMagnifyingGlass = function IconMagnifyingGlass(props) {\n return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"svg\", props, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"path\", {\n d: \"M7.383 1.807c2.938 0 5.328 2.406 5.328 5.362 0 2.957-2.39 5.362-5.328 5.362S2.054 10.126 2.054 7.17c0-2.956 2.391-5.362 5.33-5.362M11.677 12.9a7.092 7.092 0 0 1-4.295 1.44C3.44 14.34.242 11.13.242 7.17S3.439 0 7.383 0s7.142 3.21 7.142 7.17a7.157 7.157 0 0 1-1.435 4.312l4.524 4.542-1.417 1.411-4.519-4.536z\",\n fill: \"#979797\",\n fillRule: \"evenodd\"\n }));\n};\n\nIconMagnifyingGlass.defaultProps = {\n width: \"18\",\n height: \"18\",\n viewBox: \"0 0 18 18\",\n xmlns: \"http://www.w3.org/2000/svg\"\n};\n\nvar MobileNav = function MobileNav(_ref) {\n var showLeftMenu = _ref.showLeftMenu,\n onClickLeftMenu = _ref.onClickLeftMenu,\n logo = _ref.logo,\n onClickLogo = _ref.onClickLogo,\n rightMenu = _ref.rightMenu;\n return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", null, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", {\n className: _MobileNav_module_scss__WEBPACK_IMPORTED_MODULE_2___default.a.mobileNav\n }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", {\n className: _MobileNav_module_scss__WEBPACK_IMPORTED_MODULE_2___default.a.leftMenuContainer\n }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"button\", {\n className: _MobileNav_module_scss__WEBPACK_IMPORTED_MODULE_2___default.a.menuBtn,\n onClick: onClickLeftMenu\n }, showLeftMenu ? react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(IconClose, null) : react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(IconMenu, null))), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"a\", {\n onClick: function onClick(e) {\n return onClickLogo(e);\n },\n href: \"/\"\n }, logo), rightMenu && react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", {\n className: _MobileNav_module_scss__WEBPACK_IMPORTED_MODULE_2___default.a.rightMenu\n }, rightMenu)), showLeftMenu && react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", {\n className: _MobileNav_module_scss__WEBPACK_IMPORTED_MODULE_2___default.a.search\n }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(IconMagnifyingGlass, {\n className: _MobileNav_module_scss__WEBPACK_IMPORTED_MODULE_2___default.a.icon\n }), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"input\", {\n onKeyPress: function onKeyPress(event) {\n if (event.key === 'Enter') {\n window.location = \"\".concat(window.origin, \"/search/members?q=\").concat(encodeURIComponent(event.target.value));\n }\n },\n placeholder: \"Find members by username or skill\",\n \"aria-label\": \"Find members by username or skill\"\n })));\n};\n\nMobileNav.propTypes = {\n showLeftMenu: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool,\n onClickLeftMenu: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.func,\n logo: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.node,\n onClickLogo: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.func,\n rightMenu: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.node\n};\nvar _default = MobileNav;\n/* harmony default export */ __webpack_exports__[\"default\"] = (_default);\n;\n\n(function () {\n var reactHotLoader = (typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal : __webpack_require__(/*! react-hot-loader */ \"react-hot-loader\")).default;\n\n if (!reactHotLoader) {\n return;\n }\n\n reactHotLoader.register(MobileNav, \"MobileNav\", \"/Users/luizrrodrigues/TopCoder/Copilot/TopCoder/app/navigation-component/src/components/TopNav/MobileNav.js\");\n reactHotLoader.register(_default, \"default\", \"/Users/luizrrodrigues/TopCoder/Copilot/TopCoder/app/navigation-component/src/components/TopNav/MobileNav.js\");\n})();\n\n;\n\n(function () {\n var leaveModule = (typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal : __webpack_require__(/*! react-hot-loader */ \"react-hot-loader\")).leaveModule;\n leaveModule && leaveModule(module);\n})();\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../node_modules/webpack/buildin/harmony-module.js */ \"./node_modules/webpack/buildin/harmony-module.js\")(module)))\n\n//# sourceURL=webpack://navigation-component/./src/components/TopNav/MobileNav.js?"); +eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(module) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"react\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! prop-types */ \"prop-types\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _MobileNav_module_scss__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./MobileNav.module.scss */ \"./src/components/TopNav/MobileNav.module.scss\");\n/* harmony import */ var _MobileNav_module_scss__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_MobileNav_module_scss__WEBPACK_IMPORTED_MODULE_2__);\n(function () {\n var enterModule = (typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal : __webpack_require__(/*! react-hot-loader */ \"react-hot-loader\")).enterModule;\n enterModule && enterModule(module);\n})();\n\n\n\n\n\nvar IconClose = function IconClose(props) {\n return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"svg\", props, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"path\", {\n d: \"M15.7.3c-.4-.4-1-.4-1.4 0L8 6.6 1.7.3C1.3-.1.7-.1.3.3c-.4.4-.4 1 0 1.4L6.6 8 .3 14.3c-.4.4-.4 1 0 1.4.2.2.4.3.7.3.3 0 .5-.1.7-.3L8 9.4l6.3 6.3c.2.2.5.3.7.3.2 0 .5-.1.7-.3.4-.4.4-1 0-1.4L9.4 8l6.3-6.3c.4-.4.4-1 0-1.4z\",\n fill: \"#FFF\",\n fillRule: \"nonzero\"\n }));\n};\n\nIconClose.defaultProps = {\n width: \"16\",\n height: \"16\",\n viewBox: \"0 0 16 16\",\n xmlns: \"http://www.w3.org/2000/svg\"\n};\n\nvar IconMenu = function IconMenu(props) {\n return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"svg\", props, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"g\", {\n fill: \"#FFF\",\n fillRule: \"nonzero\"\n }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"path\", {\n d: \"M23 9H1c-.6 0-1-.4-1-1s.4-1 1-1h22c.6 0 1 .4 1 1s-.4 1-1 1zM23 2H1c-.6 0-1-.4-1-1s.4-1 1-1h22c.6 0 1 .4 1 1s-.4 1-1 1zM23 16H1c-.6 0-1-.4-1-1s.4-1 1-1h22c.6 0 1 .4 1 1s-.4 1-1 1z\"\n })));\n};\n\nIconMenu.defaultProps = {\n width: \"24\",\n height: \"16\",\n viewBox: \"0 0 24 16\",\n xmlns: \"http://www.w3.org/2000/svg\"\n};\n\nvar IconMagnifyingGlass = function IconMagnifyingGlass(props) {\n return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"svg\", props, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"path\", {\n d: \"M7.383 1.807c2.938 0 5.328 2.406 5.328 5.362 0 2.957-2.39 5.362-5.328 5.362S2.054 10.126 2.054 7.17c0-2.956 2.391-5.362 5.33-5.362M11.677 12.9a7.092 7.092 0 0 1-4.295 1.44C3.44 14.34.242 11.13.242 7.17S3.439 0 7.383 0s7.142 3.21 7.142 7.17a7.157 7.157 0 0 1-1.435 4.312l4.524 4.542-1.417 1.411-4.519-4.536z\",\n fill: \"#979797\",\n fillRule: \"evenodd\"\n }));\n};\n\nIconMagnifyingGlass.defaultProps = {\n width: \"18\",\n height: \"18\",\n viewBox: \"0 0 18 18\",\n xmlns: \"http://www.w3.org/2000/svg\"\n};\n\nvar MobileNav = function MobileNav(_ref) {\n var showLeftMenu = _ref.showLeftMenu,\n onClickLeftMenu = _ref.onClickLeftMenu,\n logo = _ref.logo,\n onClickLogo = _ref.onClickLogo,\n rightMenu = _ref.rightMenu;\n return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", null, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", {\n className: _MobileNav_module_scss__WEBPACK_IMPORTED_MODULE_2___default.a.mobileNav\n }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", {\n className: _MobileNav_module_scss__WEBPACK_IMPORTED_MODULE_2___default.a.leftMenuContainer\n }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"button\", {\n className: _MobileNav_module_scss__WEBPACK_IMPORTED_MODULE_2___default.a.menuBtn,\n onClick: onClickLeftMenu\n }, showLeftMenu ? react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(IconClose, null) : react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(IconMenu, null))), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"a\", {\n onClick: function onClick(e) {\n return onClickLogo(e);\n },\n href: \"/\"\n }, logo), rightMenu && react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", {\n className: _MobileNav_module_scss__WEBPACK_IMPORTED_MODULE_2___default.a.rightMenu\n }, rightMenu)), showLeftMenu && react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", {\n className: _MobileNav_module_scss__WEBPACK_IMPORTED_MODULE_2___default.a.search\n }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(IconMagnifyingGlass, {\n className: _MobileNav_module_scss__WEBPACK_IMPORTED_MODULE_2___default.a.icon\n }), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"input\", {\n onKeyPress: function onKeyPress(event) {\n if (event.key === 'Enter') {\n window.location = \"\".concat(window.origin, \"/search/members?q=\").concat(encodeURIComponent(event.target.value));\n }\n },\n placeholder: \"Find members by username or skill\",\n \"aria-label\": \"Find members by username or skill\"\n })));\n};\n\nMobileNav.propTypes = {\n showLeftMenu: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool,\n onClickLeftMenu: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.func,\n logo: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.node,\n onClickLogo: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.func,\n rightMenu: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.node\n};\nvar _default = MobileNav;\n/* harmony default export */ __webpack_exports__[\"default\"] = (_default);\n;\n\n(function () {\n var reactHotLoader = (typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal : __webpack_require__(/*! react-hot-loader */ \"react-hot-loader\")).default;\n\n if (!reactHotLoader) {\n return;\n }\n\n reactHotLoader.register(MobileNav, \"MobileNav\", \"/Users/skyhit/sandbox/topcoder-platform/navigation-component/src/components/TopNav/MobileNav.js\");\n reactHotLoader.register(_default, \"default\", \"/Users/skyhit/sandbox/topcoder-platform/navigation-component/src/components/TopNav/MobileNav.js\");\n})();\n\n;\n\n(function () {\n var leaveModule = (typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal : __webpack_require__(/*! react-hot-loader */ \"react-hot-loader\")).leaveModule;\n leaveModule && leaveModule(module);\n})();\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../node_modules/webpack/buildin/harmony-module.js */ \"./node_modules/webpack/buildin/harmony-module.js\")(module)))\n\n//# sourceURL=webpack://navigation-component/./src/components/TopNav/MobileNav.js?"); /***/ }), @@ -1251,7 +1251,7 @@ eval("\nvar content = __webpack_require__(/*! !../../../node_modules/css-loader/ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(module) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"react\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! prop-types */ \"prop-types\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! classnames */ \"./node_modules/classnames/index.js\");\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _MobileSubNav_module_scss__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./MobileSubNav.module.scss */ \"./src/components/TopNav/MobileSubNav.module.scss\");\n/* harmony import */ var _MobileSubNav_module_scss__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_MobileSubNav_module_scss__WEBPACK_IMPORTED_MODULE_3__);\n(function () {\n var enterModule = (typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal : __webpack_require__(/*! react-hot-loader */ \"react-hot-loader\")).enterModule;\n enterModule && enterModule(module);\n})();\n\n\n\n\n\nvar IconArrowSmalldown = function IconArrowSmalldown(props) {\n return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"svg\", props, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"path\", {\n fill: \"#FFF\",\n fillRule: \"nonzero\",\n d: \"M8 11.4L2.6 6 4 4.6l4 4 4-4L13.4 6z\",\n transform: \"translate(-2 -4)\",\n id: \"a\"\n }));\n};\n\nIconArrowSmalldown.defaultProps = {\n width: \"12\",\n height: \"8\",\n viewBox: \"0 0 12 8\",\n xmlns: \"http://www.w3.org/2000/svg\"\n};\n\nvar IconArrowSmallup = function IconArrowSmallup(props) {\n return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"svg\", props, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"path\", {\n transform: \"rotate(180 7 6)\",\n fill: \"#FFF\",\n fillRule: \"nonzero\",\n d: \"M8 11.4L2.6 6 4 4.6l4 4 4-4L13.4 6z\",\n id: \"a\"\n }));\n};\n\nIconArrowSmallup.defaultProps = {\n width: \"12\",\n height: \"8\",\n viewBox: \"0 0 12 8\",\n xmlns: \"http://www.w3.org/2000/svg\"\n};\n\n\nvar MobileSubNav = function MobileSubNav(_ref) {\n var open = _ref.open,\n menu = _ref.menu,\n isSecondaryMenu = _ref.isSecondaryMenu,\n activeChildId = _ref.activeChildId,\n onClick = _ref.onClick,\n createHandleClickItem = _ref.createHandleClickItem;\n return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", {\n className: classnames__WEBPACK_IMPORTED_MODULE_2___default()(_MobileSubNav_module_scss__WEBPACK_IMPORTED_MODULE_3___default.a.mobileSubNav, open && _MobileSubNav_module_scss__WEBPACK_IMPORTED_MODULE_3___default.a.mobileSubNavOpen)\n }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", {\n className: _MobileSubNav_module_scss__WEBPACK_IMPORTED_MODULE_3___default.a.mobileSubNavMask\n }), (!isSecondaryMenu && menu.subMenu && menu.subMenu.length > 0 || menu.secondaryMenu && menu.secondaryMenu.length > 0) && react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_0___default.a.Fragment, null, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"button\", {\n className: _MobileSubNav_module_scss__WEBPACK_IMPORTED_MODULE_3___default.a.mobileSubNavHeader,\n onClick: onClick\n }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"span\", null, menu.title), open ? react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(IconArrowSmallup, null) : react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(IconArrowSmalldown, null)), open && react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", {\n className: _MobileSubNav_module_scss__WEBPACK_IMPORTED_MODULE_3___default.a.mobileSubNavContent\n }, (isSecondaryMenu ? menu.secondaryMenu : menu.subMenu).map(function (level3, i) {\n return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"a\", {\n className: classnames__WEBPACK_IMPORTED_MODULE_2___default()(_MobileSubNav_module_scss__WEBPACK_IMPORTED_MODULE_3___default.a.mobileSubNavChild, level3.id === activeChildId && _MobileSubNav_module_scss__WEBPACK_IMPORTED_MODULE_3___default.a.mobileSubNavChildOpen),\n href: level3.href,\n key: \"level3-\".concat(i),\n onClick: createHandleClickItem(level3.id)\n }, level3.title);\n }))) || react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_0___default.a.Fragment, null, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"dev\", {\n className: _MobileSubNav_module_scss__WEBPACK_IMPORTED_MODULE_3___default.a.mobileSubNavHeader\n }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"span\", null, menu.title))));\n};\n\nMobileSubNav.propTypes = {\n open: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool,\n menu: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.object,\n isSecondaryMenu: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool,\n activeChildId: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.any,\n onClick: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.func,\n createHandleClickItem: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.func\n};\nvar _default = MobileSubNav;\n/* harmony default export */ __webpack_exports__[\"default\"] = (_default);\n;\n\n(function () {\n var reactHotLoader = (typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal : __webpack_require__(/*! react-hot-loader */ \"react-hot-loader\")).default;\n\n if (!reactHotLoader) {\n return;\n }\n\n reactHotLoader.register(MobileSubNav, \"MobileSubNav\", \"/Users/luizrrodrigues/TopCoder/Copilot/TopCoder/app/navigation-component/src/components/TopNav/MobileSubNav.js\");\n reactHotLoader.register(_default, \"default\", \"/Users/luizrrodrigues/TopCoder/Copilot/TopCoder/app/navigation-component/src/components/TopNav/MobileSubNav.js\");\n})();\n\n;\n\n(function () {\n var leaveModule = (typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal : __webpack_require__(/*! react-hot-loader */ \"react-hot-loader\")).leaveModule;\n leaveModule && leaveModule(module);\n})();\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../node_modules/webpack/buildin/harmony-module.js */ \"./node_modules/webpack/buildin/harmony-module.js\")(module)))\n\n//# sourceURL=webpack://navigation-component/./src/components/TopNav/MobileSubNav.js?"); +eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(module) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"react\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! prop-types */ \"prop-types\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! classnames */ \"./node_modules/classnames/index.js\");\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _MobileSubNav_module_scss__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./MobileSubNav.module.scss */ \"./src/components/TopNav/MobileSubNav.module.scss\");\n/* harmony import */ var _MobileSubNav_module_scss__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_MobileSubNav_module_scss__WEBPACK_IMPORTED_MODULE_3__);\n(function () {\n var enterModule = (typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal : __webpack_require__(/*! react-hot-loader */ \"react-hot-loader\")).enterModule;\n enterModule && enterModule(module);\n})();\n\n\n\n\n\nvar IconArrowSmalldown = function IconArrowSmalldown(props) {\n return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"svg\", props, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"path\", {\n fill: \"#FFF\",\n fillRule: \"nonzero\",\n d: \"M8 11.4L2.6 6 4 4.6l4 4 4-4L13.4 6z\",\n transform: \"translate(-2 -4)\",\n id: \"a\"\n }));\n};\n\nIconArrowSmalldown.defaultProps = {\n width: \"12\",\n height: \"8\",\n viewBox: \"0 0 12 8\",\n xmlns: \"http://www.w3.org/2000/svg\"\n};\n\nvar IconArrowSmallup = function IconArrowSmallup(props) {\n return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"svg\", props, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"path\", {\n transform: \"rotate(180 7 6)\",\n fill: \"#FFF\",\n fillRule: \"nonzero\",\n d: \"M8 11.4L2.6 6 4 4.6l4 4 4-4L13.4 6z\",\n id: \"a\"\n }));\n};\n\nIconArrowSmallup.defaultProps = {\n width: \"12\",\n height: \"8\",\n viewBox: \"0 0 12 8\",\n xmlns: \"http://www.w3.org/2000/svg\"\n};\n\n\nvar MobileSubNav = function MobileSubNav(_ref) {\n var open = _ref.open,\n menu = _ref.menu,\n isSecondaryMenu = _ref.isSecondaryMenu,\n activeChildId = _ref.activeChildId,\n onClick = _ref.onClick,\n createHandleClickItem = _ref.createHandleClickItem;\n return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", {\n className: classnames__WEBPACK_IMPORTED_MODULE_2___default()(_MobileSubNav_module_scss__WEBPACK_IMPORTED_MODULE_3___default.a.mobileSubNav, open && _MobileSubNav_module_scss__WEBPACK_IMPORTED_MODULE_3___default.a.mobileSubNavOpen)\n }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", {\n className: _MobileSubNav_module_scss__WEBPACK_IMPORTED_MODULE_3___default.a.mobileSubNavMask\n }), (!isSecondaryMenu && menu.subMenu && menu.subMenu.length > 0 || menu.secondaryMenu && menu.secondaryMenu.length > 0) && react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_0___default.a.Fragment, null, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"button\", {\n className: _MobileSubNav_module_scss__WEBPACK_IMPORTED_MODULE_3___default.a.mobileSubNavHeader,\n onClick: onClick\n }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"span\", null, menu.title), open ? react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(IconArrowSmallup, null) : react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(IconArrowSmalldown, null)), open && react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", {\n className: _MobileSubNav_module_scss__WEBPACK_IMPORTED_MODULE_3___default.a.mobileSubNavContent\n }, (isSecondaryMenu ? menu.secondaryMenu : menu.subMenu).map(function (level3, i) {\n return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"a\", {\n className: classnames__WEBPACK_IMPORTED_MODULE_2___default()(_MobileSubNav_module_scss__WEBPACK_IMPORTED_MODULE_3___default.a.mobileSubNavChild, level3.id === activeChildId && _MobileSubNav_module_scss__WEBPACK_IMPORTED_MODULE_3___default.a.mobileSubNavChildOpen),\n href: level3.href,\n key: \"level3-\".concat(i),\n onClick: createHandleClickItem(level3.id)\n }, level3.title);\n }))) || react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_0___default.a.Fragment, null, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"dev\", {\n className: _MobileSubNav_module_scss__WEBPACK_IMPORTED_MODULE_3___default.a.mobileSubNavHeader\n }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"span\", null, menu.title))));\n};\n\nMobileSubNav.propTypes = {\n open: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool,\n menu: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.object,\n isSecondaryMenu: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool,\n activeChildId: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.any,\n onClick: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.func,\n createHandleClickItem: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.func\n};\nvar _default = MobileSubNav;\n/* harmony default export */ __webpack_exports__[\"default\"] = (_default);\n;\n\n(function () {\n var reactHotLoader = (typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal : __webpack_require__(/*! react-hot-loader */ \"react-hot-loader\")).default;\n\n if (!reactHotLoader) {\n return;\n }\n\n reactHotLoader.register(MobileSubNav, \"MobileSubNav\", \"/Users/skyhit/sandbox/topcoder-platform/navigation-component/src/components/TopNav/MobileSubNav.js\");\n reactHotLoader.register(_default, \"default\", \"/Users/skyhit/sandbox/topcoder-platform/navigation-component/src/components/TopNav/MobileSubNav.js\");\n})();\n\n;\n\n(function () {\n var leaveModule = (typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal : __webpack_require__(/*! react-hot-loader */ \"react-hot-loader\")).leaveModule;\n leaveModule && leaveModule(module);\n})();\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../node_modules/webpack/buildin/harmony-module.js */ \"./node_modules/webpack/buildin/harmony-module.js\")(module)))\n\n//# sourceURL=webpack://navigation-component/./src/components/TopNav/MobileSubNav.js?"); /***/ }), @@ -1274,7 +1274,7 @@ eval("\nvar content = __webpack_require__(/*! !../../../node_modules/css-loader/ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(module) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"react\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! prop-types */ \"prop-types\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! classnames */ \"./node_modules/classnames/index.js\");\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var react_resize_detector__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react-resize-detector */ \"./node_modules/react-resize-detector/lib/esm/index.js\");\n/* harmony import */ var _ChosenArrow__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../ChosenArrow */ \"./src/components/ChosenArrow/index.js\");\n/* harmony import */ var _PrimaryNav_module_scss__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./PrimaryNav.module.scss */ \"./src/components/TopNav/PrimaryNav.module.scss\");\n/* harmony import */ var _PrimaryNav_module_scss__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_PrimaryNav_module_scss__WEBPACK_IMPORTED_MODULE_5__);\n(function () {\n var enterModule = (typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal : __webpack_require__(/*! react-hot-loader */ \"react-hot-loader\")).enterModule;\n enterModule && enterModule(module);\n})();\n\n\n\n\n\n\n\nvar IconArrowSmalldown = function IconArrowSmalldown(props) {\n return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"svg\", props, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"path\", {\n fill: \"#FFF\",\n fillRule: \"nonzero\",\n d: \"M8 11.4L2.6 6 4 4.6l4 4 4-4L13.4 6z\",\n transform: \"translate(-2 -4)\",\n id: \"a\"\n }));\n};\n\nIconArrowSmalldown.defaultProps = {\n width: \"12\",\n height: \"8\",\n viewBox: \"0 0 12 8\",\n xmlns: \"http://www.w3.org/2000/svg\"\n};\n\nvar IconArrowSmallup = function IconArrowSmallup(props) {\n return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"svg\", props, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"path\", {\n transform: \"rotate(180 7 6)\",\n fill: \"#FFF\",\n fillRule: \"nonzero\",\n d: \"M8 11.4L2.6 6 4 4.6l4 4 4-4L13.4 6z\",\n id: \"a\"\n }));\n};\n\nIconArrowSmallup.defaultProps = {\n width: \"12\",\n height: \"8\",\n viewBox: \"0 0 12 8\",\n xmlns: \"http://www.w3.org/2000/svg\"\n};\n\nvar MagnifyingGlass = function MagnifyingGlass(props) {\n return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"svg\", props, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"path\", {\n d: \"M7.383 1.807c2.938 0 5.328 2.406 5.328 5.362 0 2.957-2.39 5.362-5.328 5.362S2.054 10.126 2.054 7.17c0-2.956 2.391-5.362 5.33-5.362M11.677 12.9a7.092 7.092 0 0 1-4.295 1.44C3.44 14.34.242 11.13.242 7.17S3.439 0 7.383 0s7.142 3.21 7.142 7.17a7.157 7.157 0 0 1-1.435 4.312l4.524 4.542-1.417 1.411-4.519-4.536z\",\n fill: \"#979797\",\n fillRule: \"evenodd\"\n }));\n};\n\nMagnifyingGlass.defaultProps = {\n width: \"18\",\n height: \"18\",\n viewBox: \"0 0 18 18\",\n xmlns: \"http://www.w3.org/2000/svg\"\n};\n\n\nvar PrimaryNav = function PrimaryNav(_ref) {\n var collapsed = _ref.collapsed,\n showLeftMenu = _ref.showLeftMenu,\n logo = _ref.logo,\n menu = _ref.menu,\n rightMenu = _ref.rightMenu,\n moreMenu = _ref.moreMenu,\n openMore = _ref.openMore,\n onCloseMore = _ref.onCloseMore,\n moreId = _ref.moreId,\n activeLevel1Id = _ref.activeLevel1Id,\n activeLevel2Id = _ref.activeLevel2Id,\n onClickLogo = _ref.onClickLogo,\n onRightMenuResize = _ref.onRightMenuResize,\n createHandleClickLevel1 = _ref.createHandleClickLevel1,\n createHandleClickLevel2 = _ref.createHandleClickLevel2,\n handleClickMore = _ref.handleClickMore,\n createHandleClickMoreItem = _ref.createHandleClickMoreItem,\n createSetRef = _ref.createSetRef,\n showChosenArrow = _ref.showChosenArrow,\n showLevel3 = _ref.showLevel3,\n forceHideLevel3 = _ref.forceHideLevel3,\n chosenArrowX = _ref.chosenArrowX,\n searchOpened = _ref.searchOpened,\n toggleSearchOpen = _ref.toggleSearchOpen;\n\n var filterNotInMore = function filterNotInMore(menu) {\n return !(moreMenu || []).find(function (x) {\n return x.id === menu.id;\n });\n };\n\n var activeTrigger = {\n bottom: 50 // The main nav head bottom Y\n\n };\n return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", null, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", {\n className: classnames__WEBPACK_IMPORTED_MODULE_2___default()(_PrimaryNav_module_scss__WEBPACK_IMPORTED_MODULE_5___default.a.primaryNavContainer, showLeftMenu && _PrimaryNav_module_scss__WEBPACK_IMPORTED_MODULE_5___default.a.primaryNavContainerOpen)\n }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", {\n className: _PrimaryNav_module_scss__WEBPACK_IMPORTED_MODULE_5___default.a.primaryNav,\n ref: createSetRef('primaryNav')\n }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"a\", {\n className: classnames__WEBPACK_IMPORTED_MODULE_2___default()(_PrimaryNav_module_scss__WEBPACK_IMPORTED_MODULE_5___default.a.tcLogo, collapsed && _PrimaryNav_module_scss__WEBPACK_IMPORTED_MODULE_5___default.a.tcLogoPush),\n onClick: function onClick(e) {\n return onClickLogo(e);\n },\n href: \"/\"\n }, logo), menu.map(function (level1, i) {\n return [react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"span\", {\n className: _PrimaryNav_module_scss__WEBPACK_IMPORTED_MODULE_5___default.a.primaryLevel1Separator,\n key: \"separator-\".concat(i)\n }),\n /* Level 1 menu item */\n react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"a\", {\n className: classnames__WEBPACK_IMPORTED_MODULE_2___default()(_PrimaryNav_module_scss__WEBPACK_IMPORTED_MODULE_5___default.a.primaryLevel1, (!activeLevel2Id || showLeftMenu) && level1.id === activeLevel1Id && _PrimaryNav_module_scss__WEBPACK_IMPORTED_MODULE_5___default.a.primaryLevel1Open, level1.mobileOnly && _PrimaryNav_module_scss__WEBPACK_IMPORTED_MODULE_5___default.a.mobileOnly),\n href: level1.href,\n key: \"level1-\".concat(i),\n onClick: createHandleClickLevel1(level1.id, true),\n ref: createSetRef(level1.id)\n }, level1.title),\n /* Level 2 menu */\n level1.subMenu && react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", {\n className: classnames__WEBPACK_IMPORTED_MODULE_2___default()(_PrimaryNav_module_scss__WEBPACK_IMPORTED_MODULE_5___default.a.primaryLevel2Container, level1.id === activeLevel1Id && _PrimaryNav_module_scss__WEBPACK_IMPORTED_MODULE_5___default.a.primaryLevel2ContainerOpen),\n key: \"level2-\".concat(i, \"-container\"),\n ref: createSetRef(\"level2Container\".concat(i))\n }, level1.subMenu.filter(filterNotInMore).map(function (level2, i) {\n if (level2.subMenu && level2.subMenu.length > 0 || level2.href) {\n return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"a\", {\n className: classnames__WEBPACK_IMPORTED_MODULE_2___default()(_PrimaryNav_module_scss__WEBPACK_IMPORTED_MODULE_5___default.a.primaryLevel2, level2.id === activeLevel2Id && _PrimaryNav_module_scss__WEBPACK_IMPORTED_MODULE_5___default.a.primaryLevel2Open),\n href: level2.href,\n key: \"level2-\".concat(i),\n onClick: level2.subMenu && level2.subMenu.length > 0 ? createHandleClickLevel2(level2.id, true) : null,\n ref: createSetRef(level2.id)\n }, level2.title);\n }\n }), level1.id === activeLevel1Id && moreMenu && moreMenu.length > 0 && react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", {\n className: classnames__WEBPACK_IMPORTED_MODULE_2___default()(_PrimaryNav_module_scss__WEBPACK_IMPORTED_MODULE_5___default.a.moreBtnContainer, openMore && _PrimaryNav_module_scss__WEBPACK_IMPORTED_MODULE_5___default.a.moreOpen)\n }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", {\n className: _PrimaryNav_module_scss__WEBPACK_IMPORTED_MODULE_5___default.a.backdrop,\n onClick: onCloseMore\n }), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"button\", {\n className: classnames__WEBPACK_IMPORTED_MODULE_2___default()(_PrimaryNav_module_scss__WEBPACK_IMPORTED_MODULE_5___default.a.primaryLevel2, _PrimaryNav_module_scss__WEBPACK_IMPORTED_MODULE_5___default.a.moreBtn),\n onClick: handleClickMore,\n ref: createSetRef(moreId)\n }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", {\n className: _PrimaryNav_module_scss__WEBPACK_IMPORTED_MODULE_5___default.a.moreBtnMask\n }), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"span\", null, \"More\"), openMore && react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(IconArrowSmallup, null), !openMore && react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(IconArrowSmalldown, null)), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", {\n className: _PrimaryNav_module_scss__WEBPACK_IMPORTED_MODULE_5___default.a.moreContentContainer\n }, moreMenu.map(function (menu, i) {\n return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"a\", {\n className: classnames__WEBPACK_IMPORTED_MODULE_2___default()(_PrimaryNav_module_scss__WEBPACK_IMPORTED_MODULE_5___default.a.primaryLevel2, menu.id === activeLevel2Id && _PrimaryNav_module_scss__WEBPACK_IMPORTED_MODULE_5___default.a.primaryLevel2Open),\n href: menu.href,\n key: \"more-item-\".concat(i),\n onClick: createHandleClickMoreItem(menu.id)\n }, menu.title);\n }))))];\n }), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_ChosenArrow__WEBPACK_IMPORTED_MODULE_4__[\"default\"], {\n show: showChosenArrow && showLevel3 && !forceHideLevel3,\n x: chosenArrowX\n })), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", {\n className: _PrimaryNav_module_scss__WEBPACK_IMPORTED_MODULE_5___default.a.primaryNavRight\n }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(react_resize_detector__WEBPACK_IMPORTED_MODULE_3__[\"default\"], {\n handleWidth: true,\n onResize: onRightMenuResize\n }), rightMenu && react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", {\n className: classnames__WEBPACK_IMPORTED_MODULE_2___default()(_PrimaryNav_module_scss__WEBPACK_IMPORTED_MODULE_5___default.a.primaryLevel1, _PrimaryNav_module_scss__WEBPACK_IMPORTED_MODULE_5___default.a.rightMenuPrimaryLevel1)\n }, rightMenu), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", {\n \"aria-label\": \"Find members by username or skill\",\n role: \"button\",\n tabIndex: 0,\n \"data-menu\": \"search\",\n className: classnames__WEBPACK_IMPORTED_MODULE_2___default()(_PrimaryNav_module_scss__WEBPACK_IMPORTED_MODULE_5___default.a.searchIcon, {\n opened: searchOpened\n }),\n onFocus: function onFocus() {\n return toggleSearchOpen(true);\n },\n onBlur: function onBlur(event) {\n if (event.pageY < activeTrigger.bottom) {\n toggleSearchOpen(false);\n }\n },\n onMouseEnter: function onMouseEnter(event) {\n return toggleSearchOpen(true);\n },\n onMouseLeave: function onMouseLeave(event) {\n console.log(\"\".concat(event.clientX, \" - \").concat(event.clientY));\n\n if (event.pageY < activeTrigger.bottom) {\n toggleSearchOpen(false);\n }\n },\n onTouchStart: function onTouchStart(event) {\n if (searchOpened) {\n toggleSearchOpen(false);\n } else {\n toggleSearchOpen(true);\n }\n }\n }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(MagnifyingGlass, null)))), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", {\n role: \"search\",\n className: classnames__WEBPACK_IMPORTED_MODULE_2___default()(_PrimaryNav_module_scss__WEBPACK_IMPORTED_MODULE_5___default.a.searchField, {\n opened: searchOpened,\n closed: !searchOpened\n }),\n onMouseLeave: function onMouseLeave(event) {\n toggleSearchOpen(false);\n }\n }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"input\", {\n ref: createSetRef('searchInputBox'),\n onKeyPress: function onKeyPress(event) {\n if (event.key === 'Enter') {\n window.location = \"\".concat(window.origin, \"/search/members?q=\").concat(encodeURIComponent(event.target.value));\n }\n },\n onBlur: function onBlur() {\n return toggleSearchOpen(false);\n },\n \"aria-label\": \"Find members by username or skill\",\n placeholder: \"Find members by username or skill\"\n })));\n};\n\nPrimaryNav.propTypes = {\n collapsed: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool,\n showLeftMenu: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool,\n logo: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.node,\n menu: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.array,\n rightMenu: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.node,\n moreMenu: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.array,\n openMore: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool,\n onCloseMore: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.func,\n moreId: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.any,\n activeLevel1Id: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.any,\n activeLevel2Id: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.any,\n onClickLogo: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.func,\n onRightMenuResize: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.func,\n createHandleClickLevel1: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.func,\n createHandleClickLevel2: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.func,\n handleClickMore: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.func,\n createHandleClickMoreItem: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.func,\n createSetRef: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.func,\n showChosenArrow: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool,\n showLevel3: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool,\n forceHideLevel3: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool,\n chosenArrowX: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.number,\n searchOpened: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool,\n toggleSearchOpen: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.func\n};\nvar _default = PrimaryNav;\n/* harmony default export */ __webpack_exports__[\"default\"] = (_default);\n;\n\n(function () {\n var reactHotLoader = (typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal : __webpack_require__(/*! react-hot-loader */ \"react-hot-loader\")).default;\n\n if (!reactHotLoader) {\n return;\n }\n\n reactHotLoader.register(PrimaryNav, \"PrimaryNav\", \"/Users/luizrrodrigues/TopCoder/Copilot/TopCoder/app/navigation-component/src/components/TopNav/PrimaryNav.js\");\n reactHotLoader.register(_default, \"default\", \"/Users/luizrrodrigues/TopCoder/Copilot/TopCoder/app/navigation-component/src/components/TopNav/PrimaryNav.js\");\n})();\n\n;\n\n(function () {\n var leaveModule = (typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal : __webpack_require__(/*! react-hot-loader */ \"react-hot-loader\")).leaveModule;\n leaveModule && leaveModule(module);\n})();\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../node_modules/webpack/buildin/harmony-module.js */ \"./node_modules/webpack/buildin/harmony-module.js\")(module)))\n\n//# sourceURL=webpack://navigation-component/./src/components/TopNav/PrimaryNav.js?"); +eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(module) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"react\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! prop-types */ \"prop-types\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! classnames */ \"./node_modules/classnames/index.js\");\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var react_resize_detector__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react-resize-detector */ \"./node_modules/react-resize-detector/lib/esm/index.js\");\n/* harmony import */ var _ChosenArrow__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../ChosenArrow */ \"./src/components/ChosenArrow/index.js\");\n/* harmony import */ var _PrimaryNav_module_scss__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./PrimaryNav.module.scss */ \"./src/components/TopNav/PrimaryNav.module.scss\");\n/* harmony import */ var _PrimaryNav_module_scss__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_PrimaryNav_module_scss__WEBPACK_IMPORTED_MODULE_5__);\n(function () {\n var enterModule = (typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal : __webpack_require__(/*! react-hot-loader */ \"react-hot-loader\")).enterModule;\n enterModule && enterModule(module);\n})();\n\n\n\n\n\n\n\nvar IconArrowSmalldown = function IconArrowSmalldown(props) {\n return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"svg\", props, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"path\", {\n fill: \"#FFF\",\n fillRule: \"nonzero\",\n d: \"M8 11.4L2.6 6 4 4.6l4 4 4-4L13.4 6z\",\n transform: \"translate(-2 -4)\",\n id: \"a\"\n }));\n};\n\nIconArrowSmalldown.defaultProps = {\n width: \"12\",\n height: \"8\",\n viewBox: \"0 0 12 8\",\n xmlns: \"http://www.w3.org/2000/svg\"\n};\n\nvar IconArrowSmallup = function IconArrowSmallup(props) {\n return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"svg\", props, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"path\", {\n transform: \"rotate(180 7 6)\",\n fill: \"#FFF\",\n fillRule: \"nonzero\",\n d: \"M8 11.4L2.6 6 4 4.6l4 4 4-4L13.4 6z\",\n id: \"a\"\n }));\n};\n\nIconArrowSmallup.defaultProps = {\n width: \"12\",\n height: \"8\",\n viewBox: \"0 0 12 8\",\n xmlns: \"http://www.w3.org/2000/svg\"\n};\n\nvar MagnifyingGlass = function MagnifyingGlass(props) {\n return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"svg\", props, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"path\", {\n d: \"M7.383 1.807c2.938 0 5.328 2.406 5.328 5.362 0 2.957-2.39 5.362-5.328 5.362S2.054 10.126 2.054 7.17c0-2.956 2.391-5.362 5.33-5.362M11.677 12.9a7.092 7.092 0 0 1-4.295 1.44C3.44 14.34.242 11.13.242 7.17S3.439 0 7.383 0s7.142 3.21 7.142 7.17a7.157 7.157 0 0 1-1.435 4.312l4.524 4.542-1.417 1.411-4.519-4.536z\",\n fill: \"#979797\",\n fillRule: \"evenodd\"\n }));\n};\n\nMagnifyingGlass.defaultProps = {\n width: \"18\",\n height: \"18\",\n viewBox: \"0 0 18 18\",\n xmlns: \"http://www.w3.org/2000/svg\"\n};\n\n\nvar PrimaryNav = function PrimaryNav(_ref) {\n var collapsed = _ref.collapsed,\n showLeftMenu = _ref.showLeftMenu,\n logo = _ref.logo,\n menu = _ref.menu,\n rightMenu = _ref.rightMenu,\n moreMenu = _ref.moreMenu,\n openMore = _ref.openMore,\n onCloseMore = _ref.onCloseMore,\n moreId = _ref.moreId,\n activeLevel1Id = _ref.activeLevel1Id,\n activeLevel2Id = _ref.activeLevel2Id,\n onClickLogo = _ref.onClickLogo,\n onRightMenuResize = _ref.onRightMenuResize,\n createHandleClickLevel1 = _ref.createHandleClickLevel1,\n createHandleClickLevel2 = _ref.createHandleClickLevel2,\n handleClickMore = _ref.handleClickMore,\n createHandleClickMoreItem = _ref.createHandleClickMoreItem,\n createSetRef = _ref.createSetRef,\n showChosenArrow = _ref.showChosenArrow,\n showLevel3 = _ref.showLevel3,\n forceHideLevel3 = _ref.forceHideLevel3,\n chosenArrowX = _ref.chosenArrowX,\n searchOpened = _ref.searchOpened,\n toggleSearchOpen = _ref.toggleSearchOpen;\n\n var filterNotInMore = function filterNotInMore(menu) {\n return !(moreMenu || []).find(function (x) {\n return x.id === menu.id;\n });\n };\n\n var activeTrigger = {\n bottom: 50 // The main nav head bottom Y\n\n };\n return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", null, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", {\n className: classnames__WEBPACK_IMPORTED_MODULE_2___default()(_PrimaryNav_module_scss__WEBPACK_IMPORTED_MODULE_5___default.a.primaryNavContainer, showLeftMenu && _PrimaryNav_module_scss__WEBPACK_IMPORTED_MODULE_5___default.a.primaryNavContainerOpen)\n }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", {\n className: _PrimaryNav_module_scss__WEBPACK_IMPORTED_MODULE_5___default.a.primaryNav,\n ref: createSetRef('primaryNav')\n }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"a\", {\n className: classnames__WEBPACK_IMPORTED_MODULE_2___default()(_PrimaryNav_module_scss__WEBPACK_IMPORTED_MODULE_5___default.a.tcLogo, collapsed && _PrimaryNav_module_scss__WEBPACK_IMPORTED_MODULE_5___default.a.tcLogoPush),\n onClick: function onClick(e) {\n return onClickLogo(e);\n },\n href: \"/\"\n }, logo), menu.map(function (level1, i) {\n return [react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"span\", {\n className: _PrimaryNav_module_scss__WEBPACK_IMPORTED_MODULE_5___default.a.primaryLevel1Separator,\n key: \"separator-\".concat(i)\n }),\n /* Level 1 menu item */\n react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"a\", {\n className: classnames__WEBPACK_IMPORTED_MODULE_2___default()(_PrimaryNav_module_scss__WEBPACK_IMPORTED_MODULE_5___default.a.primaryLevel1, (!activeLevel2Id || showLeftMenu) && level1.id === activeLevel1Id && _PrimaryNav_module_scss__WEBPACK_IMPORTED_MODULE_5___default.a.primaryLevel1Open, level1.mobileOnly && _PrimaryNav_module_scss__WEBPACK_IMPORTED_MODULE_5___default.a.mobileOnly),\n href: level1.href,\n key: \"level1-\".concat(i),\n onClick: createHandleClickLevel1(level1.id, true),\n ref: createSetRef(level1.id)\n }, level1.title),\n /* Level 2 menu */\n level1.subMenu && react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", {\n className: classnames__WEBPACK_IMPORTED_MODULE_2___default()(_PrimaryNav_module_scss__WEBPACK_IMPORTED_MODULE_5___default.a.primaryLevel2Container, level1.id === activeLevel1Id && _PrimaryNav_module_scss__WEBPACK_IMPORTED_MODULE_5___default.a.primaryLevel2ContainerOpen),\n key: \"level2-\".concat(i, \"-container\"),\n ref: createSetRef(\"level2Container\".concat(i))\n }, level1.subMenu.filter(filterNotInMore).map(function (level2, i) {\n if (level2.subMenu && level2.subMenu.length > 0 || level2.href) {\n return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"a\", {\n className: classnames__WEBPACK_IMPORTED_MODULE_2___default()(_PrimaryNav_module_scss__WEBPACK_IMPORTED_MODULE_5___default.a.primaryLevel2, level2.id === activeLevel2Id && _PrimaryNav_module_scss__WEBPACK_IMPORTED_MODULE_5___default.a.primaryLevel2Open),\n href: level2.href,\n key: \"level2-\".concat(i),\n onClick: level2.subMenu && level2.subMenu.length > 0 ? createHandleClickLevel2(level2.id, true) : null,\n ref: createSetRef(level2.id)\n }, level2.title);\n }\n }), level1.id === activeLevel1Id && moreMenu && moreMenu.length > 0 && react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", {\n className: classnames__WEBPACK_IMPORTED_MODULE_2___default()(_PrimaryNav_module_scss__WEBPACK_IMPORTED_MODULE_5___default.a.moreBtnContainer, openMore && _PrimaryNav_module_scss__WEBPACK_IMPORTED_MODULE_5___default.a.moreOpen)\n }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", {\n className: _PrimaryNav_module_scss__WEBPACK_IMPORTED_MODULE_5___default.a.backdrop,\n onClick: onCloseMore\n }), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"button\", {\n className: classnames__WEBPACK_IMPORTED_MODULE_2___default()(_PrimaryNav_module_scss__WEBPACK_IMPORTED_MODULE_5___default.a.primaryLevel2, _PrimaryNav_module_scss__WEBPACK_IMPORTED_MODULE_5___default.a.moreBtn),\n onClick: handleClickMore,\n ref: createSetRef(moreId)\n }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", {\n className: _PrimaryNav_module_scss__WEBPACK_IMPORTED_MODULE_5___default.a.moreBtnMask\n }), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"span\", null, \"More\"), openMore && react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(IconArrowSmallup, null), !openMore && react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(IconArrowSmalldown, null)), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", {\n className: _PrimaryNav_module_scss__WEBPACK_IMPORTED_MODULE_5___default.a.moreContentContainer\n }, moreMenu.map(function (menu, i) {\n return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"a\", {\n className: classnames__WEBPACK_IMPORTED_MODULE_2___default()(_PrimaryNav_module_scss__WEBPACK_IMPORTED_MODULE_5___default.a.primaryLevel2, menu.id === activeLevel2Id && _PrimaryNav_module_scss__WEBPACK_IMPORTED_MODULE_5___default.a.primaryLevel2Open),\n href: menu.href,\n key: \"more-item-\".concat(i),\n onClick: createHandleClickMoreItem(menu.id)\n }, menu.title);\n }))))];\n }), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(_ChosenArrow__WEBPACK_IMPORTED_MODULE_4__[\"default\"], {\n show: showChosenArrow && showLevel3 && !forceHideLevel3,\n x: chosenArrowX\n })), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", {\n className: _PrimaryNav_module_scss__WEBPACK_IMPORTED_MODULE_5___default.a.primaryNavRight\n }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(react_resize_detector__WEBPACK_IMPORTED_MODULE_3__[\"default\"], {\n handleWidth: true,\n onResize: onRightMenuResize\n }), rightMenu && react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", {\n className: classnames__WEBPACK_IMPORTED_MODULE_2___default()(_PrimaryNav_module_scss__WEBPACK_IMPORTED_MODULE_5___default.a.primaryLevel1, _PrimaryNav_module_scss__WEBPACK_IMPORTED_MODULE_5___default.a.rightMenuPrimaryLevel1)\n }, rightMenu), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", {\n \"aria-label\": \"Find members by username or skill\",\n role: \"button\",\n tabIndex: 0,\n \"data-menu\": \"search\",\n className: classnames__WEBPACK_IMPORTED_MODULE_2___default()(_PrimaryNav_module_scss__WEBPACK_IMPORTED_MODULE_5___default.a.searchIcon, {\n opened: searchOpened\n }),\n onFocus: function onFocus() {\n return toggleSearchOpen(true);\n },\n onBlur: function onBlur(event) {\n if (event.pageY < activeTrigger.bottom) {\n toggleSearchOpen(false);\n }\n },\n onMouseEnter: function onMouseEnter(event) {\n return toggleSearchOpen(true);\n },\n onMouseLeave: function onMouseLeave(event) {\n console.log(\"\".concat(event.clientX, \" - \").concat(event.clientY));\n\n if (event.pageY < activeTrigger.bottom) {\n toggleSearchOpen(false);\n }\n },\n onTouchStart: function onTouchStart(event) {\n if (searchOpened) {\n toggleSearchOpen(false);\n } else {\n toggleSearchOpen(true);\n }\n }\n }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(MagnifyingGlass, null)))), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", {\n role: \"search\",\n className: classnames__WEBPACK_IMPORTED_MODULE_2___default()(_PrimaryNav_module_scss__WEBPACK_IMPORTED_MODULE_5___default.a.searchField, {\n opened: searchOpened,\n closed: !searchOpened\n }),\n onMouseLeave: function onMouseLeave(event) {\n toggleSearchOpen(false);\n }\n }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"input\", {\n ref: createSetRef('searchInputBox'),\n onKeyPress: function onKeyPress(event) {\n if (event.key === 'Enter') {\n window.location = \"\".concat(window.origin, \"/search/members?q=\").concat(encodeURIComponent(event.target.value));\n }\n },\n onBlur: function onBlur() {\n return toggleSearchOpen(false);\n },\n \"aria-label\": \"Find members by username or skill\",\n placeholder: \"Find members by username or skill\"\n })));\n};\n\nPrimaryNav.propTypes = {\n collapsed: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool,\n showLeftMenu: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool,\n logo: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.node,\n menu: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.array,\n rightMenu: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.node,\n moreMenu: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.array,\n openMore: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool,\n onCloseMore: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.func,\n moreId: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.any,\n activeLevel1Id: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.any,\n activeLevel2Id: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.any,\n onClickLogo: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.func,\n onRightMenuResize: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.func,\n createHandleClickLevel1: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.func,\n createHandleClickLevel2: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.func,\n handleClickMore: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.func,\n createHandleClickMoreItem: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.func,\n createSetRef: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.func,\n showChosenArrow: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool,\n showLevel3: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool,\n forceHideLevel3: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool,\n chosenArrowX: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.number,\n searchOpened: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool,\n toggleSearchOpen: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.func\n};\nvar _default = PrimaryNav;\n/* harmony default export */ __webpack_exports__[\"default\"] = (_default);\n;\n\n(function () {\n var reactHotLoader = (typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal : __webpack_require__(/*! react-hot-loader */ \"react-hot-loader\")).default;\n\n if (!reactHotLoader) {\n return;\n }\n\n reactHotLoader.register(PrimaryNav, \"PrimaryNav\", \"/Users/skyhit/sandbox/topcoder-platform/navigation-component/src/components/TopNav/PrimaryNav.js\");\n reactHotLoader.register(_default, \"default\", \"/Users/skyhit/sandbox/topcoder-platform/navigation-component/src/components/TopNav/PrimaryNav.js\");\n})();\n\n;\n\n(function () {\n var leaveModule = (typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal : __webpack_require__(/*! react-hot-loader */ \"react-hot-loader\")).leaveModule;\n leaveModule && leaveModule(module);\n})();\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../node_modules/webpack/buildin/harmony-module.js */ \"./node_modules/webpack/buildin/harmony-module.js\")(module)))\n\n//# sourceURL=webpack://navigation-component/./src/components/TopNav/PrimaryNav.js?"); /***/ }), @@ -1297,7 +1297,7 @@ eval("\nvar content = __webpack_require__(/*! !../../../node_modules/css-loader/ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(module) {/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! lodash */ \"lodash\");\n/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"react\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! prop-types */ \"prop-types\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! classnames */ \"./node_modules/classnames/index.js\");\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var _IconSelect__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../IconSelect */ \"./src/components/IconSelect/index.js\");\n/* harmony import */ var topcoder_react_utils__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! topcoder-react-utils */ \"topcoder-react-utils\");\n/* harmony import */ var topcoder_react_utils__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(topcoder_react_utils__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var _SubNav_module_scss__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./SubNav.module.scss */ \"./src/components/TopNav/SubNav.module.scss\");\n/* harmony import */ var _SubNav_module_scss__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(_SubNav_module_scss__WEBPACK_IMPORTED_MODULE_6__);\n(function () {\n var enterModule = (typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal : __webpack_require__(/*! react-hot-loader */ \"react-hot-loader\")).enterModule;\n enterModule && enterModule(module);\n})();\n\n\n\n\n\n\n\n\n\nvar SubNav = function SubNav(_ref) {\n var open = _ref.open,\n menu = _ref.menu,\n isSecondaryMenu = _ref.isSecondaryMenu,\n isResize = _ref.isResize,\n activeChildId = _ref.activeChildId,\n exact = _ref.exact,\n showIndicator = _ref.showIndicator,\n indicatorX = _ref.indicatorX,\n createHandleClickItem = _ref.createHandleClickItem,\n createSetRef = _ref.createSetRef;\n return react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement(\"div\", {\n className: classnames__WEBPACK_IMPORTED_MODULE_3___default()(_SubNav_module_scss__WEBPACK_IMPORTED_MODULE_6___default.a.secondaryNav, open && _SubNav_module_scss__WEBPACK_IMPORTED_MODULE_6___default.a.secondaryNavOpen)\n }, react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement(\"div\", {\n className: _SubNav_module_scss__WEBPACK_IMPORTED_MODULE_6___default.a.secondaryNavLinkContainer\n }, menu && (isSecondaryMenu ? menu.secondaryMenu : menu.subMenu).map(function (level3, i) {\n var to = lodash__WEBPACK_IMPORTED_MODULE_0___default.a.isEmpty(level3.link) ? level3.href : level3.link;\n return react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement(topcoder_react_utils__WEBPACK_IMPORTED_MODULE_5__[\"Link\"], {\n className: classnames__WEBPACK_IMPORTED_MODULE_3___default()(_SubNav_module_scss__WEBPACK_IMPORTED_MODULE_6___default.a.secondaryNavItem, level3.id === activeChildId && _SubNav_module_scss__WEBPACK_IMPORTED_MODULE_6___default.a.secondaryNavItemOpen, level3.id === activeChildId && exact && _SubNav_module_scss__WEBPACK_IMPORTED_MODULE_6___default.a.secondaryNavItemActive),\n key: \"level3-\".concat(i),\n to: to,\n onClick: !level3.openNewTab && createHandleClickItem(level3.id),\n openNewTab: level3.openNewTab\n }, react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement(\"span\", {\n ref: createSetRef(level3.id)\n }, level3.title), react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement(\"span\", {\n className: classnames__WEBPACK_IMPORTED_MODULE_3___default()(_SubNav_module_scss__WEBPACK_IMPORTED_MODULE_6___default.a.indicator)\n }));\n }), react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement(_IconSelect__WEBPACK_IMPORTED_MODULE_4__[\"default\"], {\n isResize: isResize,\n show: showIndicator,\n x: indicatorX\n }), \" \"));\n};\n\nSubNav.propTypes = {\n open: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.bool,\n menu: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.object,\n isResize: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.bool,\n isSecondaryMenu: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.bool,\n activeChildId: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.any,\n exact: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.bool,\n showIndicator: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.bool,\n indicatorX: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.number,\n createHandleClickItem: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.func,\n createSetRef: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.func\n};\nvar _default = SubNav;\n/* harmony default export */ __webpack_exports__[\"default\"] = (_default);\n;\n\n(function () {\n var reactHotLoader = (typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal : __webpack_require__(/*! react-hot-loader */ \"react-hot-loader\")).default;\n\n if (!reactHotLoader) {\n return;\n }\n\n reactHotLoader.register(SubNav, \"SubNav\", \"/Users/luizrrodrigues/TopCoder/Copilot/TopCoder/app/navigation-component/src/components/TopNav/SubNav.js\");\n reactHotLoader.register(_default, \"default\", \"/Users/luizrrodrigues/TopCoder/Copilot/TopCoder/app/navigation-component/src/components/TopNav/SubNav.js\");\n})();\n\n;\n\n(function () {\n var leaveModule = (typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal : __webpack_require__(/*! react-hot-loader */ \"react-hot-loader\")).leaveModule;\n leaveModule && leaveModule(module);\n})();\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../node_modules/webpack/buildin/harmony-module.js */ \"./node_modules/webpack/buildin/harmony-module.js\")(module)))\n\n//# sourceURL=webpack://navigation-component/./src/components/TopNav/SubNav.js?"); +eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(module) {/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! lodash */ \"lodash\");\n/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react */ \"react\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! prop-types */ \"prop-types\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! classnames */ \"./node_modules/classnames/index.js\");\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var _IconSelect__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../IconSelect */ \"./src/components/IconSelect/index.js\");\n/* harmony import */ var topcoder_react_utils__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! topcoder-react-utils */ \"topcoder-react-utils\");\n/* harmony import */ var topcoder_react_utils__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(topcoder_react_utils__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var _SubNav_module_scss__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./SubNav.module.scss */ \"./src/components/TopNav/SubNav.module.scss\");\n/* harmony import */ var _SubNav_module_scss__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(_SubNav_module_scss__WEBPACK_IMPORTED_MODULE_6__);\n(function () {\n var enterModule = (typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal : __webpack_require__(/*! react-hot-loader */ \"react-hot-loader\")).enterModule;\n enterModule && enterModule(module);\n})();\n\n\n\n\n\n\n\n\n\nvar SubNav = function SubNav(_ref) {\n var open = _ref.open,\n menu = _ref.menu,\n isSecondaryMenu = _ref.isSecondaryMenu,\n isResize = _ref.isResize,\n activeChildId = _ref.activeChildId,\n exact = _ref.exact,\n showIndicator = _ref.showIndicator,\n indicatorX = _ref.indicatorX,\n createHandleClickItem = _ref.createHandleClickItem,\n createSetRef = _ref.createSetRef;\n return react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement(\"div\", {\n className: classnames__WEBPACK_IMPORTED_MODULE_3___default()(_SubNav_module_scss__WEBPACK_IMPORTED_MODULE_6___default.a.secondaryNav, open && _SubNav_module_scss__WEBPACK_IMPORTED_MODULE_6___default.a.secondaryNavOpen)\n }, react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement(\"div\", {\n className: _SubNav_module_scss__WEBPACK_IMPORTED_MODULE_6___default.a.secondaryNavLinkContainer\n }, menu && (isSecondaryMenu ? menu.secondaryMenu : menu.subMenu).map(function (level3, i) {\n var to = lodash__WEBPACK_IMPORTED_MODULE_0___default.a.isEmpty(level3.link) ? level3.href : level3.link;\n return react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement(topcoder_react_utils__WEBPACK_IMPORTED_MODULE_5__[\"Link\"], {\n className: classnames__WEBPACK_IMPORTED_MODULE_3___default()(_SubNav_module_scss__WEBPACK_IMPORTED_MODULE_6___default.a.secondaryNavItem, level3.id === activeChildId && _SubNav_module_scss__WEBPACK_IMPORTED_MODULE_6___default.a.secondaryNavItemOpen, level3.id === activeChildId && exact && _SubNav_module_scss__WEBPACK_IMPORTED_MODULE_6___default.a.secondaryNavItemActive),\n key: \"level3-\".concat(i),\n to: to,\n onClick: !level3.openNewTab && createHandleClickItem(level3.id),\n openNewTab: level3.openNewTab\n }, react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement(\"span\", {\n ref: createSetRef(level3.id)\n }, level3.title), react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement(\"span\", {\n className: classnames__WEBPACK_IMPORTED_MODULE_3___default()(_SubNav_module_scss__WEBPACK_IMPORTED_MODULE_6___default.a.indicator)\n }));\n }), react__WEBPACK_IMPORTED_MODULE_1___default.a.createElement(_IconSelect__WEBPACK_IMPORTED_MODULE_4__[\"default\"], {\n isResize: isResize,\n show: showIndicator,\n x: indicatorX\n }), \" \"));\n};\n\nSubNav.propTypes = {\n open: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.bool,\n menu: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.object,\n isResize: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.bool,\n isSecondaryMenu: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.bool,\n activeChildId: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.any,\n exact: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.bool,\n showIndicator: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.bool,\n indicatorX: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.number,\n createHandleClickItem: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.func,\n createSetRef: prop_types__WEBPACK_IMPORTED_MODULE_2___default.a.func\n};\nvar _default = SubNav;\n/* harmony default export */ __webpack_exports__[\"default\"] = (_default);\n;\n\n(function () {\n var reactHotLoader = (typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal : __webpack_require__(/*! react-hot-loader */ \"react-hot-loader\")).default;\n\n if (!reactHotLoader) {\n return;\n }\n\n reactHotLoader.register(SubNav, \"SubNav\", \"/Users/skyhit/sandbox/topcoder-platform/navigation-component/src/components/TopNav/SubNav.js\");\n reactHotLoader.register(_default, \"default\", \"/Users/skyhit/sandbox/topcoder-platform/navigation-component/src/components/TopNav/SubNav.js\");\n})();\n\n;\n\n(function () {\n var leaveModule = (typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal : __webpack_require__(/*! react-hot-loader */ \"react-hot-loader\")).leaveModule;\n leaveModule && leaveModule(module);\n})();\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../node_modules/webpack/buildin/harmony-module.js */ \"./node_modules/webpack/buildin/harmony-module.js\")(module)))\n\n//# sourceURL=webpack://navigation-component/./src/components/TopNav/SubNav.js?"); /***/ }), @@ -1320,7 +1320,7 @@ eval("\nvar content = __webpack_require__(/*! !../../../node_modules/css-loader/ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(module) {/* harmony import */ var _babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/toConsumableArray */ \"@babel/runtime/helpers/toConsumableArray\");\n/* harmony import */ var _babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ \"@babel/runtime/helpers/slicedToArray\");\n/* harmony import */ var _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _babel_runtime_helpers_objectSpread__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/objectSpread */ \"@babel/runtime/helpers/objectSpread\");\n/* harmony import */ var _babel_runtime_helpers_objectSpread__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_objectSpread__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react */ \"react\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! prop-types */ \"prop-types\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! classnames */ \"./node_modules/classnames/index.js\");\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! lodash */ \"lodash\");\n/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_6__);\n/* harmony import */ var topcoder_react_utils__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! topcoder-react-utils */ \"topcoder-react-utils\");\n/* harmony import */ var topcoder_react_utils__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(topcoder_react_utils__WEBPACK_IMPORTED_MODULE_7__);\n/* harmony import */ var _index_module_scss__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./index.module.scss */ \"./src/components/TopNav/index.module.scss\");\n/* harmony import */ var _index_module_scss__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(_index_module_scss__WEBPACK_IMPORTED_MODULE_8__);\n/* harmony import */ var _MobileNav__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./MobileNav */ \"./src/components/TopNav/MobileNav.js\");\n/* harmony import */ var _MobileSubNav__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./MobileSubNav */ \"./src/components/TopNav/MobileSubNav.js\");\n/* harmony import */ var _MobileMenu__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./MobileMenu */ \"./src/components/TopNav/MobileMenu.js\");\n/* harmony import */ var _PrimaryNav__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ./PrimaryNav */ \"./src/components/TopNav/PrimaryNav.js\");\n/* harmony import */ var _SubNav__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ./SubNav */ \"./src/components/TopNav/SubNav.js\");\n\n\n\n\n(function () {\n var enterModule = (typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal : __webpack_require__(/*! react-hot-loader */ \"react-hot-loader\")).enterModule;\n enterModule && enterModule(module);\n})();\n\n\n\n\n\n\n\n\n\n\n\n\nvar moreId = 'more';\nvar id = 1;\nvar idForSecondary = 1000;\n\nvar initMenuId = function initMenuId(menu, profileHandle, loggedIn) {\n id = 1;\n menu = menu.map(function (level1) {\n return _babel_runtime_helpers_objectSpread__WEBPACK_IMPORTED_MODULE_2___default()({}, level1, {\n id: level1.id || id++,\n subMenu: level1.subMenu && level1.subMenu.map(function (level2) {\n return _babel_runtime_helpers_objectSpread__WEBPACK_IMPORTED_MODULE_2___default()({}, level2, {\n id: level2.id || id++,\n subMenu: level2.subMenu && level2.subMenu.map(function (level3) {\n return _babel_runtime_helpers_objectSpread__WEBPACK_IMPORTED_MODULE_2___default()({}, level3, {\n id: level3.id || id++\n });\n })\n });\n }),\n secondaryMenu: loggedIn && profileHandle ? lodash__WEBPACK_IMPORTED_MODULE_6___default.a.filter(level1.secondaryMenu, function (item) {\n return item && item.logged;\n }) : lodash__WEBPACK_IMPORTED_MODULE_6___default.a.filter(level1.secondaryMenu, function (item) {\n return item && !item.logged;\n })\n });\n });\n menu = menu.map(function (level1) {\n return _babel_runtime_helpers_objectSpread__WEBPACK_IMPORTED_MODULE_2___default()({}, level1, {\n secondaryMenu: level1.secondaryMenu && level1.secondaryMenu.map(function (levelsec) {\n return _babel_runtime_helpers_objectSpread__WEBPACK_IMPORTED_MODULE_2___default()({}, levelsec, {\n id: levelsec.id || idForSecondary++,\n // set user profile link\n href: levelsec.id !== 'myprofile' ? levelsec.href || '#' : profileHandle ? \"/members/\".concat(profileHandle) : '/'\n });\n })\n });\n });\n var cacheMenu = JSON.parse(window.localStorage.getItem('__top_nav_bar_state'));\n\n if (cacheMenu && cacheMenu.date + 32000 > new Date().getTime()) {\n var menuItem = lodash__WEBPACK_IMPORTED_MODULE_6___default.a.find(menu, function (m) {\n return m.id === cacheMenu.id;\n });\n\n if (menuItem) {\n menuItem.subMenu = cacheMenu.subMenu;\n }\n }\n\n return menu;\n};\n/**\n * TopNav is the main navigation component.\n */\n\n\nvar TopNav = function TopNav(_ref) {\n var _menu = _ref.menu,\n rightMenu = _ref.rightMenu,\n logo = _ref.logo,\n theme = _ref.theme,\n currentLevel1Id = _ref.currentLevel1Id,\n onChangeLevel1Id = _ref.onChangeLevel1Id,\n path = _ref.path,\n setOpenMore = _ref.setOpenMore,\n openMore = _ref.openMore,\n loggedIn = _ref.loggedIn,\n profileHandle = _ref.profileHandle;\n Object(react__WEBPACK_IMPORTED_MODULE_3__[\"useEffect\"])(function () {\n var orientationchange = function orientationchange() {\n setOpenMore(false);\n setShowLeftMenu(false);\n };\n\n window.addEventListener('orientationchange', orientationchange);\n return function () {\n return window.removeEventListener('orientationchange', orientationchange);\n };\n }, []);\n\n var _useState = Object(react__WEBPACK_IMPORTED_MODULE_3__[\"useState\"])({\n refs: {},\n slide: {}\n }),\n _useState2 = _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_1___default()(_useState, 1),\n cache = _useState2[0];\n\n var _useState3 = Object(react__WEBPACK_IMPORTED_MODULE_3__[\"useState\"])(false),\n _useState4 = _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_1___default()(_useState3, 2),\n collapsed = _useState4[0],\n setCollapsed = _useState4[1];\n\n var _useState5 = Object(react__WEBPACK_IMPORTED_MODULE_3__[\"useState\"])(),\n _useState6 = _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_1___default()(_useState5, 2),\n activeLevel1Id = _useState6[0],\n setActiveLevel1Id = _useState6[1];\n\n var _useState7 = Object(react__WEBPACK_IMPORTED_MODULE_3__[\"useState\"])(),\n _useState8 = _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_1___default()(_useState7, 2),\n activeLevel2Id = _useState8[0],\n setActiveLevel2Id = _useState8[1];\n\n var _useState9 = Object(react__WEBPACK_IMPORTED_MODULE_3__[\"useState\"])(),\n _useState10 = _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_1___default()(_useState9, 2),\n activeLevel3Id = _useState10[0],\n setActiveLevel3Id = _useState10[1];\n\n var _useState11 = Object(react__WEBPACK_IMPORTED_MODULE_3__[\"useState\"])(false),\n _useState12 = _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_1___default()(_useState11, 2),\n level3Exact = _useState12[0],\n setLevel3Exact = _useState12[1];\n\n var _useState13 = Object(react__WEBPACK_IMPORTED_MODULE_3__[\"useState\"])(false),\n _useState14 = _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_1___default()(_useState13, 2),\n isResize = _useState14[0],\n setResize = _useState14[1];\n\n var _useState15 = Object(react__WEBPACK_IMPORTED_MODULE_3__[\"useState\"])(false),\n _useState16 = _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_1___default()(_useState15, 2),\n showLevel3 = _useState16[0],\n setShowLevel3 = _useState16[1];\n\n var _useState17 = Object(react__WEBPACK_IMPORTED_MODULE_3__[\"useState\"])(false),\n _useState18 = _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_1___default()(_useState17, 2),\n forceHideLevel3 = _useState18[0],\n setforceHideLevel3 = _useState18[1];\n\n var _useState19 = Object(react__WEBPACK_IMPORTED_MODULE_3__[\"useState\"])(false),\n _useState20 = _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_1___default()(_useState19, 2),\n searchOpened = _useState20[0],\n setSearchOpened = _useState20[1];\n\n var _useState21 = Object(react__WEBPACK_IMPORTED_MODULE_3__[\"useState\"])(),\n _useState22 = _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_1___default()(_useState21, 2),\n showChosenArrow = _useState22[0],\n setShowChosenArrow = _useState22[1];\n\n var _useState23 = Object(react__WEBPACK_IMPORTED_MODULE_3__[\"useState\"])(),\n _useState24 = _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_1___default()(_useState23, 2),\n chosenArrowX = _useState24[0],\n setChosenArrowX = _useState24[1];\n\n var _useState25 = Object(react__WEBPACK_IMPORTED_MODULE_3__[\"useState\"])(0),\n _useState26 = _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_1___default()(_useState25, 2),\n chosenArrowTick = _useState26[0],\n setChosenArrowTick = _useState26[1];\n\n var _useState27 = Object(react__WEBPACK_IMPORTED_MODULE_3__[\"useState\"])(),\n _useState28 = _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_1___default()(_useState27, 2),\n showIconSelect = _useState28[0],\n setShowIconSelect = _useState28[1];\n\n var _useState29 = Object(react__WEBPACK_IMPORTED_MODULE_3__[\"useState\"])(),\n _useState30 = _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_1___default()(_useState29, 2),\n iconSelectX = _useState30[0],\n setIconSelectX = _useState30[1];\n\n var menuWithId = Object(react__WEBPACK_IMPORTED_MODULE_3__[\"useMemo\"])(function () {\n return initMenuId(_menu, profileHandle, loggedIn);\n }, [_menu, profileHandle, loggedIn]);\n\n var _useState31 = Object(react__WEBPACK_IMPORTED_MODULE_3__[\"useState\"])(menuWithId),\n _useState32 = _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_1___default()(_useState31, 2),\n leftNav = _useState32[0],\n setLeftNav = _useState32[1];\n\n var _useState33 = Object(react__WEBPACK_IMPORTED_MODULE_3__[\"useState\"])(),\n _useState34 = _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_1___default()(_useState33, 2),\n showLeftMenu = _useState34[0],\n setShowLeftMenu = _useState34[1];\n\n var _useState35 = Object(react__WEBPACK_IMPORTED_MODULE_3__[\"useState\"])(),\n _useState36 = _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_1___default()(_useState35, 2),\n showMobileSubMenu = _useState36[0],\n setShowMobileSubMenu = _useState36[1];\n\n var _useState37 = Object(react__WEBPACK_IMPORTED_MODULE_3__[\"useState\"])(),\n _useState38 = _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_1___default()(_useState37, 2),\n moreMenu = _useState38[0],\n setMoreMenu = _useState38[1];\n\n var regenerateMoreMenu = function regenerateMoreMenu() {\n return setMoreMenu([]);\n };\n\n var createSetRef = function createSetRef(id) {\n return function (el) {\n cache.refs[id] = el;\n };\n };\n\n var findLevel1Menu = function findLevel1Menu(level1Id) {\n return leftNav.find(function (level1) {\n return level1.id === level1Id;\n });\n };\n\n var findLevel2Menu = function findLevel2Menu(level1Id, level2Id) {\n var menu1 = findLevel1Menu(level1Id);\n return menu1 && menu1.subMenu && menu1.subMenu.find(function (level2) {\n return level2.id === level2Id;\n });\n }; // if click level2 menu from 'more', exchange to the first place\n\n\n var reArrangeLevel2Menu = function reArrangeLevel2Menu(level1Id, menuId) {\n var menu1 = findLevel1Menu(level1Id);\n\n if (menu1 && menu1.subMenu) {\n var subMenu = menu1.subMenu;\n\n var pos = lodash__WEBPACK_IMPORTED_MODULE_6___default.a.findIndex(subMenu, function (level2) {\n return level2.id === menuId;\n });\n\n var t = subMenu[0];\n subMenu[0] = subMenu[pos];\n subMenu[pos] = t;\n pos = lodash__WEBPACK_IMPORTED_MODULE_6___default.a.findIndex(moreMenu, function (level2) {\n return level2.id === menuId;\n });\n moreMenu[pos] = t;\n window.localStorage.setItem('__top_nav_bar_state', JSON.stringify(lodash__WEBPACK_IMPORTED_MODULE_6___default.a.assign({}, menu1)));\n setMoreMenu(_babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_0___default()(moreMenu));\n setChosenArrowPos(menuId);\n }\n };\n\n var activeMenu1 = findLevel1Menu(activeLevel1Id);\n var activeMenu2 = findLevel2Menu(activeLevel1Id, activeLevel2Id);\n var startSlide = Object(react__WEBPACK_IMPORTED_MODULE_3__[\"useCallback\"])(function () {\n setLeftNav(function (leftNav) {\n return leftNav.map(function (menu) {\n if (!cache.refs[menu.id]) return menu;\n cache.slide[menu.id] = true;\n var el = cache.refs[menu.id];\n if (!el) return menu;\n var rect = el.getBoundingClientRect();\n return _babel_runtime_helpers_objectSpread__WEBPACK_IMPORTED_MODULE_2___default()({}, menu, {\n initialX: rect.x || rect.left\n });\n });\n });\n }, [cache.refs, cache.slide]);\n var getMenuCenter = Object(react__WEBPACK_IMPORTED_MODULE_3__[\"useCallback\"])(function (menuId) {\n var el = cache.refs[menuId];\n if (!el) return;\n var rect = el.getBoundingClientRect();\n return (rect.x || rect.left) + rect.width / 2;\n }, [cache.refs]);\n var setChosenArrowPos = Object(react__WEBPACK_IMPORTED_MODULE_3__[\"useCallback\"])(function (menuId) {\n setChosenArrowX(getMenuCenter(menuId));\n }, [setChosenArrowX, getMenuCenter]);\n\n var setIconSelectPos = function setIconSelectPos(menuId) {\n // wait for menuId element to get positioned in its place\n setTimeout(function () {\n setIconSelectX(getMenuCenter(menuId));\n }, 0);\n };\n\n var handleClickLogo = function handleClickLogo(e) {\n e.preventDefault();\n window.location = loggedIn ? topcoder_react_utils__WEBPACK_IMPORTED_MODULE_7__[\"config\"].URL.HOME : topcoder_react_utils__WEBPACK_IMPORTED_MODULE_7__[\"config\"].URL.BASE;\n };\n\n var expandMenu = function expandMenu(menuId, menu2Id) {\n if (!menuId) return;\n createHandleClickLevel1(menuId, false)();\n setTimeout(function () {\n if (menu2Id) createHandleClickLevel2(menu2Id, false)();\n }, 0);\n };\n\n var createHandleClickLevel1 = Object(react__WEBPACK_IMPORTED_MODULE_3__[\"useCallback\"])(function (menuId, isClick) {\n return function () {\n if (!menuId) return;\n setOpenMore(false);\n setCollapsed(false);\n setActiveLevel1Id(menuId);\n onChangeLevel1Id(menuId);\n setActiveLevel2Id(); // isClick means that its clicked by user. !isClick is when we click programmatically\n\n setShowLevel3(true);\n if (isClick) setforceHideLevel3(false);\n startSlide();\n setTimeout(function () {\n // wait for sliding to end before showing arrow for the first time\n setShowChosenArrow(true);\n }, collapsed ? 250 : 0); // trigger the execution of useLayoutEffect below, this is necessary because\n // the other dependencies don't change\n\n setChosenArrowTick(function (x) {\n return x + 1;\n });\n };\n }, [collapsed, onChangeLevel1Id, startSlide]);\n Object(react__WEBPACK_IMPORTED_MODULE_3__[\"useEffect\"])(function () {\n if (currentLevel1Id !== activeLevel1Id) {\n !collapsed && currentLevel1Id && createHandleClickLevel1(currentLevel1Id, false)();\n }\n }, [currentLevel1Id, activeLevel1Id, createHandleClickLevel1]);\n Object(react__WEBPACK_IMPORTED_MODULE_3__[\"useLayoutEffect\"])(function () {\n // get final menu pos before it slide. Do this before sliding start, or\n // we'll get incorrect pos\n activeLevel1Id && setChosenArrowPos(activeLevel1Id);\n }, [activeLevel1Id, setChosenArrowPos, chosenArrowTick, showLeftMenu]);\n\n var createHandleClickLevel2 = function createHandleClickLevel2(menuId, isClick) {\n return function () {\n setOpenMore(false);\n setActiveLevel2Id(menuId);\n setShowLevel3(true);\n if (isClick) setforceHideLevel3(false);\n setChosenArrowPos(menuId);\n };\n };\n\n Object(react__WEBPACK_IMPORTED_MODULE_3__[\"useEffect\"])(function () {\n // update level3 select icon, show it only if current menu is as same as menu address in url\n var _getMenuIdsFromPath = getMenuIdsFromPath(menuWithId, path),\n m1 = _getMenuIdsFromPath.m1,\n m2 = _getMenuIdsFromPath.m2,\n m3 = _getMenuIdsFromPath.m3;\n\n if (m3) {\n // show level 3 icon if active menu menuLevel2 is as same as url\n // or if level2 menu (in both menu and url) is null, and active menu level1 is as same as url\n if (m2 === activeLevel2Id || !m2 && !activeLevel2Id && m1 === activeLevel1Id) {\n setActiveLevel3Id(m3);\n setIconSelectPos(m3);\n setShowIconSelect(true);\n } else {\n setShowIconSelect(false);\n }\n }\n }, [activeLevel1Id, activeLevel2Id, path]);\n\n var createHandleClickLevel3 = function createHandleClickLevel3(menuId) {\n return function () {\n setActiveLevel3Id(menuId);\n setIconSelectPos(menuId);\n var cacheMenu = JSON.parse(window.localStorage.getItem('__top_nav_bar_state'));\n\n if (cacheMenu) {\n window.localStorage.setItem('__top_nav_bar_state', JSON.stringify(lodash__WEBPACK_IMPORTED_MODULE_6___default.a.assign({}, cacheMenu, {\n date: new Date().getTime()\n })));\n }\n };\n };\n\n var handleClickMore = function handleClickMore() {\n return setOpenMore(function (x) {\n return !x;\n });\n };\n\n var handleCloseMore = function handleCloseMore() {\n return setOpenMore(false);\n };\n\n var handleSearchPanel = function handleSearchPanel(x) {\n setSearchOpened(x);\n cache.refs.searchInputBox.value = '';\n };\n\n var createHandleClickMoreItem = function createHandleClickMoreItem(menuId) {\n return function () {\n setOpenMore(false);\n setActiveLevel2Id(menuId);\n setShowLevel3(true);\n setforceHideLevel3(false); // let the level 3 menu mounted first for sliding indicator to work\n\n setTimeout(function () {\n reArrangeLevel2Menu(activeLevel1Id, menuId);\n });\n };\n };\n\n var handleClickLeftMenu = function handleClickLeftMenu() {\n return setShowLeftMenu(function (x) {\n return !x;\n });\n };\n\n var createHandleClickLevel2Mobile = function createHandleClickLevel2Mobile(menuId) {\n return function () {\n setShowLeftMenu(false);\n setActiveLevel2Id(menuId);\n };\n };\n\n var createHandleClickLevel3Mobile = function createHandleClickLevel3Mobile(menuId) {\n return function () {\n setActiveLevel3Id(menuId);\n setShowMobileSubMenu(false);\n };\n };\n\n var handleClickSubMenu = function handleClickSubMenu() {\n return setShowMobileSubMenu(function (x) {\n return !x;\n });\n };\n\n var setOverflow = Object(react__WEBPACK_IMPORTED_MODULE_3__[\"useCallback\"])(function (set) {\n cache.refs.primaryNav.style.overflow = set ? 'hidden' : '';\n var containers = Object.keys(cache.refs).filter(function (key) {\n return key.startsWith('level2Container');\n }).map(function (key) {\n return cache.refs[key];\n });\n containers.forEach(function (el) {\n el.style.overflow = set ? 'hidden' : '';\n });\n }, [cache.refs]);\n Object(react__WEBPACK_IMPORTED_MODULE_3__[\"useEffect\"])(function () {\n var doSlide = function doSlide() {\n leftNav.forEach(function (menu) {\n if (!cache.slide[menu.id] || !cache.refs[menu.id]) return;\n cache.slide[menu.id] = false;\n var el = cache.refs[menu.id];\n if (!el) return;\n var rect = el.getBoundingClientRect();\n var relativeX = menu.initialX - (rect.x || rect.left);\n el.style.transform = \"translateX(\".concat(relativeX, \"px)\");\n setTimeout(function () {\n el.style.transition = 'transform 250ms ease-out';\n el.style.transform = \"translateX(0px)\";\n setTimeout(function () {\n el.style.transition = '';\n el.style.transform = '';\n }, 250);\n });\n });\n }; // set overflow first to have correct final position\n\n\n setOverflow(true);\n doSlide(); // overflow must not be set, otherwise popups won't show\n\n setOverflow(false);\n }, [cache.slide, cache.refs, leftNav, setOverflow]);\n\n var handleRightMenuResize = function handleRightMenuResize() {\n regenerateMoreMenu();\n }; // trigger more menu generation on level 1 item change\n\n\n Object(react__WEBPACK_IMPORTED_MODULE_3__[\"useEffect\"])(function () {\n setMoreMenu([]);\n }, [activeMenu1]); // show/hide level 2 more menu\n\n var generateMoreMenu = Object(react__WEBPACK_IMPORTED_MODULE_3__[\"useCallback\"])(function () {\n // only proceed if more menu is empty\n if (moreMenu && moreMenu.length) return;\n if (!activeMenu1 || !activeMenu1.subMenu) return;\n\n var generateMenu = function generateMenu() {\n var newMoreMenu = [];\n var prect;\n\n for (var i = activeMenu1.subMenu.length - 1; i >= 0; i--) {\n var menu = activeMenu1.subMenu[i];\n var menuEl = cache.refs[menu.id];\n if (!menuEl) return;\n var rect = menuEl.getBoundingClientRect();\n\n if (!prect) {\n if (!menuEl.parentElement) return;\n prect = menuEl.parentElement.getBoundingClientRect();\n } // add the item if it's overflowing\n\n\n if (rect.right > prect.right && rect.right - prect.right > 1) {\n newMoreMenu.unshift(menu);\n } else if (newMoreMenu.length && prect.right - rect.right < 100) {\n // make sure we have space for the 'more' menu\n newMoreMenu.unshift(menu);\n } else {\n break;\n }\n }\n\n if (newMoreMenu.length) {\n setMoreMenu(newMoreMenu);\n } else {\n window.localStorage.removeItem('__top_nav_bar_state');\n }\n };\n\n setOverflow(true);\n generateMenu();\n setOverflow(false);\n }, [activeMenu1, cache.refs, moreMenu, setOverflow]); // generate more menu before paint\n\n Object(react__WEBPACK_IMPORTED_MODULE_3__[\"useLayoutEffect\"])(function () {\n generateMoreMenu();\n }, [generateMoreMenu]);\n Object(react__WEBPACK_IMPORTED_MODULE_3__[\"useEffect\"])(function () {\n // trigger more menu generation on resize\n var onResize = lodash__WEBPACK_IMPORTED_MODULE_6___default.a.debounce(function () {\n regenerateMoreMenu([]); // tick to update menu (reposition arrow)\n // setChosenArrowTick(x => x + 1)\n }, 100);\n\n window.addEventListener('resize', onResize);\n return function () {\n return window.removeEventListener('resize', onResize);\n };\n }, []);\n\n var getMenuIdsFromPath = function getMenuIdsFromPath(menuWithId_, path_) {\n var found = {\n m1: null,\n m2: null,\n m3: null // If haven't a path just return\n\n };\n if (!path_) return found;\n menuWithId_.forEach(function (level1) {\n if (level1.href && path_.indexOf(level1.href) > -1) found = {\n m1: level1.id,\n m2: null\n };\n level1.subMenu && level1.subMenu.forEach(function (level2) {\n if (level2.href && path_.indexOf(level2.href) > -1) found = {\n m1: level1.id,\n m2: level2.id\n };\n level2.subMenu && level2.subMenu.forEach(function (level3) {\n if (level3.href && path_.indexOf(level3.href) > -1) {\n if (level3.href && level3.href === path_) {\n found = {\n m1: level1.id,\n m2: level2.id,\n m3: level3.id\n };\n setLevel3Exact(true);\n } else if (!found.m3) {\n found = {\n m1: level1.id,\n m2: level2.id,\n m3: level3.id\n };\n }\n\n if (!activeLevel3Id && level3.collapsed) setforceHideLevel3(true);\n }\n });\n });\n level1.secondaryMenu && level1.secondaryMenu.forEach(function (level3) {\n if (level3.href && level3.href === path_) {\n found = {\n m1: level1.id,\n m3: level3.id\n };\n }\n });\n });\n return found;\n };\n\n var timeId = 0;\n Object(react__WEBPACK_IMPORTED_MODULE_3__[\"useEffect\"])(function () {\n // when scren change size, keep green indicator keep static\n var onResize = lodash__WEBPACK_IMPORTED_MODULE_6___default.a.debounce(function () {\n if (timeId) {\n clearTimeout(timeId);\n }\n\n var _getMenuIdsFromPath2 = getMenuIdsFromPath(menuWithId, path),\n m3 = _getMenuIdsFromPath2.m3;\n\n activeLevel2Id && setChosenArrowPos(activeLevel2Id);\n setIconSelectPos(m3);\n setResize(true);\n timeId = setTimeout(function () {\n setResize(false);\n timeId = 0;\n }, 1000);\n }, 50);\n\n window.addEventListener('resize', onResize);\n return function () {\n return window.removeEventListener('resize', onResize);\n };\n }, [getMenuIdsFromPath]);\n Object(react__WEBPACK_IMPORTED_MODULE_3__[\"useEffect\"])(function () {\n if (!path || !menuWithId[0]) return;\n setLeftNav(menuWithId); // always expand menu on challenge list page and challenge details page\n // also in challenge details page, level 3 menu shouldnt be visible if (!path || !menuWithId[0]) return\n\n var _getMenuIdsFromPath3 = getMenuIdsFromPath(menuWithId, path),\n m1 = _getMenuIdsFromPath3.m1,\n m2 = _getMenuIdsFromPath3.m2;\n\n var forceM2 = null;\n\n if (path.indexOf('/challenges') > -1) {\n // If All Challenge page\n if (path.match(/challenges\\/[0-9]+/)) {\n // If Challenge Details page\n setforceHideLevel3(true);\n forceM2 = getMenuIdsFromPath(menuWithId, '/challenges').m2;\n }\n } else if (path.indexOf('/my-dashboard') > -1 || path.indexOf('/members/' + profileHandle) > -1) {\n // If My Dashboard and My Profile page\n setShowLevel3(true);\n } else if (path.indexOf('/community/learn') > -1 || path.indexOf('/thrive/tracks') > -1) {\n // Show 3rd level menu to Community [ Overview - How It Works ]\n forceM2 = getMenuIdsFromPath(menuWithId, '/community').m2;\n } else if (!m2) {\n setShowLevel3(false);\n setforceHideLevel3(true);\n } // expand first Level1Menu(like work/business) on login / logout.\n\n\n setTimeout(function () {\n expandMenu(m1 || 'community', m2 || forceM2);\n });\n }, [path, loggedIn, profileHandle]);\n return react__WEBPACK_IMPORTED_MODULE_3___default.a.createElement(\"div\", {\n className: classnames__WEBPACK_IMPORTED_MODULE_5___default()(_index_module_scss__WEBPACK_IMPORTED_MODULE_8___default.a.themeWrapper, \"theme-\".concat(theme))\n }, react__WEBPACK_IMPORTED_MODULE_3___default.a.createElement(\"div\", {\n className: _index_module_scss__WEBPACK_IMPORTED_MODULE_8___default.a.headerNavUi\n }, react__WEBPACK_IMPORTED_MODULE_3___default.a.createElement(_MobileNav__WEBPACK_IMPORTED_MODULE_9__[\"default\"], {\n showLeftMenu: showLeftMenu,\n logo: logo,\n onClickLogo: handleClickLogo,\n rightMenu: rightMenu,\n onClickLeftMenu: handleClickLeftMenu\n }), !showLeftMenu && (activeMenu2 || activeMenu1) && react__WEBPACK_IMPORTED_MODULE_3___default.a.createElement(_MobileSubNav__WEBPACK_IMPORTED_MODULE_10__[\"default\"], {\n open: showMobileSubMenu,\n menu: activeMenu2 || activeMenu1,\n isSecondaryMenu: !activeMenu2,\n activeChildId: activeLevel3Id,\n onClick: handleClickSubMenu,\n createHandleClickItem: createHandleClickLevel3Mobile\n }), react__WEBPACK_IMPORTED_MODULE_3___default.a.createElement(_PrimaryNav__WEBPACK_IMPORTED_MODULE_12__[\"default\"], {\n collapsed: collapsed,\n showLeftMenu: showLeftMenu,\n logo: logo,\n menu: leftNav,\n rightMenu: rightMenu,\n moreMenu: moreMenu,\n openMore: openMore,\n onCloseMore: handleCloseMore,\n moreId: moreId,\n activeLevel1Id: activeLevel1Id,\n activeLevel2Id: activeLevel2Id,\n onClickLogo: handleClickLogo,\n onRightMenuResize: handleRightMenuResize,\n createHandleClickLevel1: createHandleClickLevel1,\n createHandleClickLevel2: createHandleClickLevel2,\n handleClickMore: handleClickMore,\n createHandleClickMoreItem: createHandleClickMoreItem,\n createSetRef: createSetRef,\n showChosenArrow: showChosenArrow,\n showLevel3: showLevel3,\n forceHideLevel3: forceHideLevel3,\n chosenArrowX: chosenArrowX,\n searchOpened: searchOpened,\n toggleSearchOpen: handleSearchPanel\n }), (activeMenu2 && activeMenu2.subMenu && activeMenu2.subMenu.length > 0 || !activeMenu2 && activeMenu1 && activeMenu1.secondaryMenu && activeMenu1.secondaryMenu.length > 0) && react__WEBPACK_IMPORTED_MODULE_3___default.a.createElement(_SubNav__WEBPACK_IMPORTED_MODULE_13__[\"default\"], {\n open: forceHideLevel3 ? false : showLevel3,\n menu: activeMenu2 || activeMenu1,\n isResize: isResize,\n isSecondaryMenu: !activeMenu2,\n activeChildId: activeLevel3Id,\n exact: level3Exact,\n showIndicator: showIconSelect,\n indicatorX: iconSelectX,\n createHandleClickItem: createHandleClickLevel3,\n createSetRef: createSetRef\n }), showLeftMenu && activeMenu1 && react__WEBPACK_IMPORTED_MODULE_3___default.a.createElement(_MobileMenu__WEBPACK_IMPORTED_MODULE_11__[\"default\"], {\n menu: activeMenu1,\n activeChildId: activeLevel2Id,\n createHandleClickItem: createHandleClickLevel2Mobile\n })));\n};\n\nTopNav.defaultProps = {\n theme: 'light',\n onChangeLevel1Id: function onChangeLevel1Id() {\n return null;\n }\n};\nTopNav.propTypes = {\n /**\n * Array of menu objects, each with properties:\n *\n * - title {string|element} The title\n * - href {string} The href for wrapper anchor\n * - subMenu {array} Children menu\n */\n menu: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.array.isRequired,\n rightMenu: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.node,\n logo: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.node,\n\n /** light|dark etc */\n theme: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.string,\n currentLevel1Id: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.any,\n onChangeLevel1Id: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.func,\n path: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.string,\n setOpenMore: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.func,\n openMore: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.bool,\n loggedIn: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.bool,\n profileHandle: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.string\n};\nvar _default = TopNav;\n/* harmony default export */ __webpack_exports__[\"default\"] = (_default);\n;\n\n(function () {\n var reactHotLoader = (typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal : __webpack_require__(/*! react-hot-loader */ \"react-hot-loader\")).default;\n\n if (!reactHotLoader) {\n return;\n }\n\n reactHotLoader.register(moreId, \"moreId\", \"/Users/luizrrodrigues/TopCoder/Copilot/TopCoder/app/navigation-component/src/components/TopNav/index.js\");\n reactHotLoader.register(id, \"id\", \"/Users/luizrrodrigues/TopCoder/Copilot/TopCoder/app/navigation-component/src/components/TopNav/index.js\");\n reactHotLoader.register(idForSecondary, \"idForSecondary\", \"/Users/luizrrodrigues/TopCoder/Copilot/TopCoder/app/navigation-component/src/components/TopNav/index.js\");\n reactHotLoader.register(initMenuId, \"initMenuId\", \"/Users/luizrrodrigues/TopCoder/Copilot/TopCoder/app/navigation-component/src/components/TopNav/index.js\");\n reactHotLoader.register(TopNav, \"TopNav\", \"/Users/luizrrodrigues/TopCoder/Copilot/TopCoder/app/navigation-component/src/components/TopNav/index.js\");\n reactHotLoader.register(_default, \"default\", \"/Users/luizrrodrigues/TopCoder/Copilot/TopCoder/app/navigation-component/src/components/TopNav/index.js\");\n})();\n\n;\n\n(function () {\n var leaveModule = (typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal : __webpack_require__(/*! react-hot-loader */ \"react-hot-loader\")).leaveModule;\n leaveModule && leaveModule(module);\n})();\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../node_modules/webpack/buildin/harmony-module.js */ \"./node_modules/webpack/buildin/harmony-module.js\")(module)))\n\n//# sourceURL=webpack://navigation-component/./src/components/TopNav/index.js?"); +eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(module) {/* harmony import */ var _babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @babel/runtime/helpers/toConsumableArray */ \"@babel/runtime/helpers/toConsumableArray\");\n/* harmony import */ var _babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @babel/runtime/helpers/slicedToArray */ \"@babel/runtime/helpers/slicedToArray\");\n/* harmony import */ var _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _babel_runtime_helpers_objectSpread__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @babel/runtime/helpers/objectSpread */ \"@babel/runtime/helpers/objectSpread\");\n/* harmony import */ var _babel_runtime_helpers_objectSpread__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_objectSpread__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! react */ \"react\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! prop-types */ \"prop-types\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! classnames */ \"./node_modules/classnames/index.js\");\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! lodash */ \"lodash\");\n/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_6__);\n/* harmony import */ var topcoder_react_utils__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! topcoder-react-utils */ \"topcoder-react-utils\");\n/* harmony import */ var topcoder_react_utils__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(topcoder_react_utils__WEBPACK_IMPORTED_MODULE_7__);\n/* harmony import */ var _index_module_scss__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./index.module.scss */ \"./src/components/TopNav/index.module.scss\");\n/* harmony import */ var _index_module_scss__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(_index_module_scss__WEBPACK_IMPORTED_MODULE_8__);\n/* harmony import */ var _MobileNav__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./MobileNav */ \"./src/components/TopNav/MobileNav.js\");\n/* harmony import */ var _MobileSubNav__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./MobileSubNav */ \"./src/components/TopNav/MobileSubNav.js\");\n/* harmony import */ var _MobileMenu__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./MobileMenu */ \"./src/components/TopNav/MobileMenu.js\");\n/* harmony import */ var _PrimaryNav__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ./PrimaryNav */ \"./src/components/TopNav/PrimaryNav.js\");\n/* harmony import */ var _SubNav__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ./SubNav */ \"./src/components/TopNav/SubNav.js\");\n\n\n\n\n(function () {\n var enterModule = (typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal : __webpack_require__(/*! react-hot-loader */ \"react-hot-loader\")).enterModule;\n enterModule && enterModule(module);\n})();\n\n\n\n\n\n\n\n\n\n\n\n\nvar moreId = 'more';\nvar id = 1;\nvar idForSecondary = 1000;\n\nvar initMenuId = function initMenuId(menu, profileHandle, loggedIn) {\n id = 1;\n menu = menu.map(function (level1) {\n return _babel_runtime_helpers_objectSpread__WEBPACK_IMPORTED_MODULE_2___default()({}, level1, {\n id: level1.id || id++,\n subMenu: level1.subMenu && level1.subMenu.map(function (level2) {\n return _babel_runtime_helpers_objectSpread__WEBPACK_IMPORTED_MODULE_2___default()({}, level2, {\n id: level2.id || id++,\n subMenu: level2.subMenu && level2.subMenu.map(function (level3) {\n return _babel_runtime_helpers_objectSpread__WEBPACK_IMPORTED_MODULE_2___default()({}, level3, {\n id: level3.id || id++\n });\n })\n });\n }),\n secondaryMenu: loggedIn && profileHandle ? lodash__WEBPACK_IMPORTED_MODULE_6___default.a.filter(level1.secondaryMenu, function (item) {\n return item && item.logged;\n }) : lodash__WEBPACK_IMPORTED_MODULE_6___default.a.filter(level1.secondaryMenu, function (item) {\n return item && !item.logged;\n })\n });\n });\n menu = menu.map(function (level1) {\n return _babel_runtime_helpers_objectSpread__WEBPACK_IMPORTED_MODULE_2___default()({}, level1, {\n secondaryMenu: level1.secondaryMenu && level1.secondaryMenu.map(function (levelsec) {\n return _babel_runtime_helpers_objectSpread__WEBPACK_IMPORTED_MODULE_2___default()({}, levelsec, {\n id: levelsec.id || idForSecondary++,\n // set user profile link\n href: levelsec.id !== 'myprofile' ? levelsec.href || '#' : profileHandle ? \"/members/\".concat(profileHandle) : '/'\n });\n })\n });\n });\n var cacheMenu = JSON.parse(window.localStorage.getItem('__top_nav_bar_state'));\n\n if (cacheMenu && cacheMenu.date + 32000 > new Date().getTime()) {\n var menuItem = lodash__WEBPACK_IMPORTED_MODULE_6___default.a.find(menu, function (m) {\n return m.id === cacheMenu.id;\n });\n\n if (menuItem) {\n menuItem.subMenu = cacheMenu.subMenu;\n }\n }\n\n return menu;\n};\n/**\n * TopNav is the main navigation component.\n */\n\n\nvar TopNav = function TopNav(_ref) {\n var _menu = _ref.menu,\n rightMenu = _ref.rightMenu,\n logo = _ref.logo,\n theme = _ref.theme,\n currentLevel1Id = _ref.currentLevel1Id,\n onChangeLevel1Id = _ref.onChangeLevel1Id,\n path = _ref.path,\n setOpenMore = _ref.setOpenMore,\n openMore = _ref.openMore,\n loggedIn = _ref.loggedIn,\n profileHandle = _ref.profileHandle;\n Object(react__WEBPACK_IMPORTED_MODULE_3__[\"useEffect\"])(function () {\n var orientationchange = function orientationchange() {\n setOpenMore(false);\n setShowLeftMenu(false);\n };\n\n window.addEventListener('orientationchange', orientationchange);\n return function () {\n return window.removeEventListener('orientationchange', orientationchange);\n };\n }, []);\n\n var _useState = Object(react__WEBPACK_IMPORTED_MODULE_3__[\"useState\"])({\n refs: {},\n slide: {}\n }),\n _useState2 = _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_1___default()(_useState, 1),\n cache = _useState2[0];\n\n var _useState3 = Object(react__WEBPACK_IMPORTED_MODULE_3__[\"useState\"])(false),\n _useState4 = _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_1___default()(_useState3, 2),\n collapsed = _useState4[0],\n setCollapsed = _useState4[1];\n\n var _useState5 = Object(react__WEBPACK_IMPORTED_MODULE_3__[\"useState\"])(),\n _useState6 = _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_1___default()(_useState5, 2),\n activeLevel1Id = _useState6[0],\n setActiveLevel1Id = _useState6[1];\n\n var _useState7 = Object(react__WEBPACK_IMPORTED_MODULE_3__[\"useState\"])(),\n _useState8 = _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_1___default()(_useState7, 2),\n activeLevel2Id = _useState8[0],\n setActiveLevel2Id = _useState8[1];\n\n var _useState9 = Object(react__WEBPACK_IMPORTED_MODULE_3__[\"useState\"])(),\n _useState10 = _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_1___default()(_useState9, 2),\n activeLevel3Id = _useState10[0],\n setActiveLevel3Id = _useState10[1];\n\n var _useState11 = Object(react__WEBPACK_IMPORTED_MODULE_3__[\"useState\"])(false),\n _useState12 = _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_1___default()(_useState11, 2),\n level3Exact = _useState12[0],\n setLevel3Exact = _useState12[1];\n\n var _useState13 = Object(react__WEBPACK_IMPORTED_MODULE_3__[\"useState\"])(false),\n _useState14 = _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_1___default()(_useState13, 2),\n isResize = _useState14[0],\n setResize = _useState14[1];\n\n var _useState15 = Object(react__WEBPACK_IMPORTED_MODULE_3__[\"useState\"])(false),\n _useState16 = _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_1___default()(_useState15, 2),\n showLevel3 = _useState16[0],\n setShowLevel3 = _useState16[1];\n\n var _useState17 = Object(react__WEBPACK_IMPORTED_MODULE_3__[\"useState\"])(false),\n _useState18 = _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_1___default()(_useState17, 2),\n forceHideLevel3 = _useState18[0],\n setforceHideLevel3 = _useState18[1];\n\n var _useState19 = Object(react__WEBPACK_IMPORTED_MODULE_3__[\"useState\"])(false),\n _useState20 = _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_1___default()(_useState19, 2),\n searchOpened = _useState20[0],\n setSearchOpened = _useState20[1];\n\n var _useState21 = Object(react__WEBPACK_IMPORTED_MODULE_3__[\"useState\"])(),\n _useState22 = _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_1___default()(_useState21, 2),\n showChosenArrow = _useState22[0],\n setShowChosenArrow = _useState22[1];\n\n var _useState23 = Object(react__WEBPACK_IMPORTED_MODULE_3__[\"useState\"])(),\n _useState24 = _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_1___default()(_useState23, 2),\n chosenArrowX = _useState24[0],\n setChosenArrowX = _useState24[1];\n\n var _useState25 = Object(react__WEBPACK_IMPORTED_MODULE_3__[\"useState\"])(0),\n _useState26 = _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_1___default()(_useState25, 2),\n chosenArrowTick = _useState26[0],\n setChosenArrowTick = _useState26[1];\n\n var _useState27 = Object(react__WEBPACK_IMPORTED_MODULE_3__[\"useState\"])(),\n _useState28 = _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_1___default()(_useState27, 2),\n showIconSelect = _useState28[0],\n setShowIconSelect = _useState28[1];\n\n var _useState29 = Object(react__WEBPACK_IMPORTED_MODULE_3__[\"useState\"])(),\n _useState30 = _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_1___default()(_useState29, 2),\n iconSelectX = _useState30[0],\n setIconSelectX = _useState30[1];\n\n var menuWithId = Object(react__WEBPACK_IMPORTED_MODULE_3__[\"useMemo\"])(function () {\n return initMenuId(_menu, profileHandle, loggedIn);\n }, [_menu, profileHandle, loggedIn]);\n\n var _useState31 = Object(react__WEBPACK_IMPORTED_MODULE_3__[\"useState\"])(menuWithId),\n _useState32 = _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_1___default()(_useState31, 2),\n leftNav = _useState32[0],\n setLeftNav = _useState32[1];\n\n var _useState33 = Object(react__WEBPACK_IMPORTED_MODULE_3__[\"useState\"])(),\n _useState34 = _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_1___default()(_useState33, 2),\n showLeftMenu = _useState34[0],\n setShowLeftMenu = _useState34[1];\n\n var _useState35 = Object(react__WEBPACK_IMPORTED_MODULE_3__[\"useState\"])(),\n _useState36 = _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_1___default()(_useState35, 2),\n showMobileSubMenu = _useState36[0],\n setShowMobileSubMenu = _useState36[1];\n\n var _useState37 = Object(react__WEBPACK_IMPORTED_MODULE_3__[\"useState\"])(),\n _useState38 = _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_1___default()(_useState37, 2),\n moreMenu = _useState38[0],\n setMoreMenu = _useState38[1];\n\n var regenerateMoreMenu = function regenerateMoreMenu() {\n return setMoreMenu([]);\n };\n\n var createSetRef = function createSetRef(id) {\n return function (el) {\n cache.refs[id] = el;\n };\n };\n\n var findLevel1Menu = function findLevel1Menu(level1Id) {\n return leftNav.find(function (level1) {\n return level1.id === level1Id;\n });\n };\n\n var findLevel2Menu = function findLevel2Menu(level1Id, level2Id) {\n var menu1 = findLevel1Menu(level1Id);\n return menu1 && menu1.subMenu && menu1.subMenu.find(function (level2) {\n return level2.id === level2Id;\n });\n }; // if click level2 menu from 'more', exchange to the first place\n\n\n var reArrangeLevel2Menu = function reArrangeLevel2Menu(level1Id, menuId) {\n var menu1 = findLevel1Menu(level1Id);\n\n if (menu1 && menu1.subMenu) {\n var subMenu = menu1.subMenu;\n\n var pos = lodash__WEBPACK_IMPORTED_MODULE_6___default.a.findIndex(subMenu, function (level2) {\n return level2.id === menuId;\n });\n\n var t = subMenu[0];\n subMenu[0] = subMenu[pos];\n subMenu[pos] = t;\n pos = lodash__WEBPACK_IMPORTED_MODULE_6___default.a.findIndex(moreMenu, function (level2) {\n return level2.id === menuId;\n });\n moreMenu[pos] = t;\n window.localStorage.setItem('__top_nav_bar_state', JSON.stringify(lodash__WEBPACK_IMPORTED_MODULE_6___default.a.assign({}, menu1)));\n setMoreMenu(_babel_runtime_helpers_toConsumableArray__WEBPACK_IMPORTED_MODULE_0___default()(moreMenu));\n setChosenArrowPos(menuId);\n }\n };\n\n var activeMenu1 = findLevel1Menu(activeLevel1Id);\n var activeMenu2 = findLevel2Menu(activeLevel1Id, activeLevel2Id);\n var startSlide = Object(react__WEBPACK_IMPORTED_MODULE_3__[\"useCallback\"])(function () {\n setLeftNav(function (leftNav) {\n return leftNav.map(function (menu) {\n if (!cache.refs[menu.id]) return menu;\n cache.slide[menu.id] = true;\n var el = cache.refs[menu.id];\n if (!el) return menu;\n var rect = el.getBoundingClientRect();\n return _babel_runtime_helpers_objectSpread__WEBPACK_IMPORTED_MODULE_2___default()({}, menu, {\n initialX: rect.x || rect.left\n });\n });\n });\n }, [cache.refs, cache.slide]);\n var getMenuCenter = Object(react__WEBPACK_IMPORTED_MODULE_3__[\"useCallback\"])(function (menuId) {\n var el = cache.refs[menuId];\n if (!el) return;\n var rect = el.getBoundingClientRect();\n return (rect.x || rect.left) + rect.width / 2;\n }, [cache.refs]);\n var setChosenArrowPos = Object(react__WEBPACK_IMPORTED_MODULE_3__[\"useCallback\"])(function (menuId) {\n setChosenArrowX(getMenuCenter(menuId));\n }, [setChosenArrowX, getMenuCenter]);\n\n var setIconSelectPos = function setIconSelectPos(menuId) {\n // wait for menuId element to get positioned in its place\n setTimeout(function () {\n setIconSelectX(getMenuCenter(menuId));\n }, 0);\n };\n\n var handleClickLogo = function handleClickLogo(e) {\n e.preventDefault();\n window.location = loggedIn ? topcoder_react_utils__WEBPACK_IMPORTED_MODULE_7__[\"config\"].URL.HOME : topcoder_react_utils__WEBPACK_IMPORTED_MODULE_7__[\"config\"].URL.BASE;\n };\n\n var expandMenu = function expandMenu(menuId, menu2Id) {\n if (!menuId) return;\n createHandleClickLevel1(menuId, false)();\n setTimeout(function () {\n if (menu2Id) createHandleClickLevel2(menu2Id, false)();\n }, 0);\n };\n\n var createHandleClickLevel1 = Object(react__WEBPACK_IMPORTED_MODULE_3__[\"useCallback\"])(function (menuId, isClick) {\n return function () {\n if (!menuId) return;\n setOpenMore(false);\n setCollapsed(false);\n setActiveLevel1Id(menuId);\n onChangeLevel1Id(menuId);\n setActiveLevel2Id(); // isClick means that its clicked by user. !isClick is when we click programmatically\n\n setShowLevel3(true);\n if (isClick) setforceHideLevel3(false);\n startSlide();\n setTimeout(function () {\n // wait for sliding to end before showing arrow for the first time\n setShowChosenArrow(true);\n }, collapsed ? 250 : 0); // trigger the execution of useLayoutEffect below, this is necessary because\n // the other dependencies don't change\n\n setChosenArrowTick(function (x) {\n return x + 1;\n });\n };\n }, [collapsed, onChangeLevel1Id, startSlide]);\n Object(react__WEBPACK_IMPORTED_MODULE_3__[\"useEffect\"])(function () {\n if (currentLevel1Id !== activeLevel1Id) {\n !collapsed && currentLevel1Id && createHandleClickLevel1(currentLevel1Id, false)();\n }\n }, [currentLevel1Id, activeLevel1Id, createHandleClickLevel1]);\n Object(react__WEBPACK_IMPORTED_MODULE_3__[\"useLayoutEffect\"])(function () {\n // get final menu pos before it slide. Do this before sliding start, or\n // we'll get incorrect pos\n activeLevel1Id && setChosenArrowPos(activeLevel1Id);\n }, [activeLevel1Id, setChosenArrowPos, chosenArrowTick, showLeftMenu]);\n\n var createHandleClickLevel2 = function createHandleClickLevel2(menuId, isClick) {\n return function () {\n setOpenMore(false);\n setActiveLevel2Id(menuId);\n setShowLevel3(true);\n if (isClick) setforceHideLevel3(false);\n setChosenArrowPos(menuId);\n };\n };\n\n Object(react__WEBPACK_IMPORTED_MODULE_3__[\"useEffect\"])(function () {\n // update level3 select icon, show it only if current menu is as same as menu address in url\n var _getMenuIdsFromPath = getMenuIdsFromPath(menuWithId, path),\n m1 = _getMenuIdsFromPath.m1,\n m2 = _getMenuIdsFromPath.m2,\n m3 = _getMenuIdsFromPath.m3;\n\n if (m3) {\n // show level 3 icon if active menu menuLevel2 is as same as url\n // or if level2 menu (in both menu and url) is null, and active menu level1 is as same as url\n if (m2 === activeLevel2Id || !m2 && !activeLevel2Id && m1 === activeLevel1Id) {\n setActiveLevel3Id(m3);\n setIconSelectPos(m3);\n setShowIconSelect(true);\n } else {\n setShowIconSelect(false);\n }\n }\n }, [activeLevel1Id, activeLevel2Id, path]);\n\n var createHandleClickLevel3 = function createHandleClickLevel3(menuId) {\n return function () {\n setActiveLevel3Id(menuId);\n setIconSelectPos(menuId);\n var cacheMenu = JSON.parse(window.localStorage.getItem('__top_nav_bar_state'));\n\n if (cacheMenu) {\n window.localStorage.setItem('__top_nav_bar_state', JSON.stringify(lodash__WEBPACK_IMPORTED_MODULE_6___default.a.assign({}, cacheMenu, {\n date: new Date().getTime()\n })));\n }\n };\n };\n\n var handleClickMore = function handleClickMore() {\n return setOpenMore(function (x) {\n return !x;\n });\n };\n\n var handleCloseMore = function handleCloseMore() {\n return setOpenMore(false);\n };\n\n var handleSearchPanel = function handleSearchPanel(x) {\n setSearchOpened(x);\n cache.refs.searchInputBox.value = '';\n };\n\n var createHandleClickMoreItem = function createHandleClickMoreItem(menuId) {\n return function () {\n setOpenMore(false);\n setActiveLevel2Id(menuId);\n setShowLevel3(true);\n setforceHideLevel3(false); // let the level 3 menu mounted first for sliding indicator to work\n\n setTimeout(function () {\n reArrangeLevel2Menu(activeLevel1Id, menuId);\n });\n };\n };\n\n var handleClickLeftMenu = function handleClickLeftMenu() {\n return setShowLeftMenu(function (x) {\n return !x;\n });\n };\n\n var createHandleClickLevel2Mobile = function createHandleClickLevel2Mobile(menuId) {\n return function () {\n setShowLeftMenu(false);\n setActiveLevel2Id(menuId);\n };\n };\n\n var createHandleClickLevel3Mobile = function createHandleClickLevel3Mobile(menuId) {\n return function () {\n setActiveLevel3Id(menuId);\n setShowMobileSubMenu(false);\n };\n };\n\n var handleClickSubMenu = function handleClickSubMenu() {\n return setShowMobileSubMenu(function (x) {\n return !x;\n });\n };\n\n var setOverflow = Object(react__WEBPACK_IMPORTED_MODULE_3__[\"useCallback\"])(function (set) {\n cache.refs.primaryNav.style.overflow = set ? 'hidden' : '';\n var containers = Object.keys(cache.refs).filter(function (key) {\n return key.startsWith('level2Container');\n }).map(function (key) {\n return cache.refs[key];\n });\n containers.forEach(function (el) {\n el.style.overflow = set ? 'hidden' : '';\n });\n }, [cache.refs]);\n Object(react__WEBPACK_IMPORTED_MODULE_3__[\"useEffect\"])(function () {\n var doSlide = function doSlide() {\n leftNav.forEach(function (menu) {\n if (!cache.slide[menu.id] || !cache.refs[menu.id]) return;\n cache.slide[menu.id] = false;\n var el = cache.refs[menu.id];\n if (!el) return;\n var rect = el.getBoundingClientRect();\n var relativeX = menu.initialX - (rect.x || rect.left);\n el.style.transform = \"translateX(\".concat(relativeX, \"px)\");\n setTimeout(function () {\n el.style.transition = 'transform 250ms ease-out';\n el.style.transform = \"translateX(0px)\";\n setTimeout(function () {\n el.style.transition = '';\n el.style.transform = '';\n }, 250);\n });\n });\n }; // set overflow first to have correct final position\n\n\n setOverflow(true);\n doSlide(); // overflow must not be set, otherwise popups won't show\n\n setOverflow(false);\n }, [cache.slide, cache.refs, leftNav, setOverflow]);\n\n var handleRightMenuResize = function handleRightMenuResize() {\n regenerateMoreMenu();\n }; // trigger more menu generation on level 1 item change\n\n\n Object(react__WEBPACK_IMPORTED_MODULE_3__[\"useEffect\"])(function () {\n setMoreMenu([]);\n }, [activeMenu1]); // show/hide level 2 more menu\n\n var generateMoreMenu = Object(react__WEBPACK_IMPORTED_MODULE_3__[\"useCallback\"])(function () {\n // only proceed if more menu is empty\n if (moreMenu && moreMenu.length) return;\n if (!activeMenu1 || !activeMenu1.subMenu) return;\n\n var generateMenu = function generateMenu() {\n var newMoreMenu = [];\n var prect;\n\n for (var i = activeMenu1.subMenu.length - 1; i >= 0; i--) {\n var menu = activeMenu1.subMenu[i];\n var menuEl = cache.refs[menu.id];\n if (!menuEl) return;\n var rect = menuEl.getBoundingClientRect();\n\n if (!prect) {\n if (!menuEl.parentElement) return;\n prect = menuEl.parentElement.getBoundingClientRect();\n } // add the item if it's overflowing\n\n\n if (rect.right > prect.right && rect.right - prect.right > 1) {\n newMoreMenu.unshift(menu);\n } else if (newMoreMenu.length && prect.right - rect.right < 100) {\n // make sure we have space for the 'more' menu\n newMoreMenu.unshift(menu);\n } else {\n break;\n }\n }\n\n if (newMoreMenu.length) {\n setMoreMenu(newMoreMenu);\n } else {\n window.localStorage.removeItem('__top_nav_bar_state');\n }\n };\n\n setOverflow(true);\n generateMenu();\n setOverflow(false);\n }, [activeMenu1, cache.refs, moreMenu, setOverflow]); // generate more menu before paint\n\n Object(react__WEBPACK_IMPORTED_MODULE_3__[\"useLayoutEffect\"])(function () {\n generateMoreMenu();\n }, [generateMoreMenu]);\n Object(react__WEBPACK_IMPORTED_MODULE_3__[\"useEffect\"])(function () {\n // trigger more menu generation on resize\n var onResize = lodash__WEBPACK_IMPORTED_MODULE_6___default.a.debounce(function () {\n regenerateMoreMenu([]); // tick to update menu (reposition arrow)\n // setChosenArrowTick(x => x + 1)\n }, 100);\n\n window.addEventListener('resize', onResize);\n return function () {\n return window.removeEventListener('resize', onResize);\n };\n }, []);\n\n var getMenuIdsFromPath = function getMenuIdsFromPath(menuWithId_, path_) {\n var found = {\n m1: null,\n m2: null,\n m3: null // If haven't a path just return\n\n };\n if (!path_) return found;\n menuWithId_.forEach(function (level1) {\n if (level1.href && path_.indexOf(level1.href) > -1) found = {\n m1: level1.id,\n m2: null\n };\n level1.subMenu && level1.subMenu.forEach(function (level2) {\n if (level2.href && path_.indexOf(level2.href) > -1) found = {\n m1: level1.id,\n m2: level2.id\n };\n level2.subMenu && level2.subMenu.forEach(function (level3) {\n if (level3.href && path_.indexOf(level3.href) > -1) {\n if (level3.href && level3.href === path_) {\n found = {\n m1: level1.id,\n m2: level2.id,\n m3: level3.id\n };\n setLevel3Exact(true);\n } else if (!found.m3) {\n found = {\n m1: level1.id,\n m2: level2.id,\n m3: level3.id\n };\n }\n\n if (!activeLevel3Id && level3.collapsed) setforceHideLevel3(true);\n }\n });\n });\n level1.secondaryMenu && level1.secondaryMenu.forEach(function (level3) {\n if (level3.href && level3.href === path_) {\n found = {\n m1: level1.id,\n m3: level3.id\n };\n }\n });\n });\n return found;\n };\n\n var timeId = 0;\n Object(react__WEBPACK_IMPORTED_MODULE_3__[\"useEffect\"])(function () {\n // when scren change size, keep green indicator keep static\n var onResize = lodash__WEBPACK_IMPORTED_MODULE_6___default.a.debounce(function () {\n if (timeId) {\n clearTimeout(timeId);\n }\n\n var _getMenuIdsFromPath2 = getMenuIdsFromPath(menuWithId, path),\n m3 = _getMenuIdsFromPath2.m3;\n\n activeLevel2Id && setChosenArrowPos(activeLevel2Id);\n setIconSelectPos(m3);\n setResize(true);\n timeId = setTimeout(function () {\n setResize(false);\n timeId = 0;\n }, 1000);\n }, 50);\n\n window.addEventListener('resize', onResize);\n return function () {\n return window.removeEventListener('resize', onResize);\n };\n }, [getMenuIdsFromPath]);\n Object(react__WEBPACK_IMPORTED_MODULE_3__[\"useEffect\"])(function () {\n if (!path || !menuWithId[0]) return;\n setLeftNav(menuWithId); // always expand menu on challenge list page and challenge details page\n // also in challenge details page, level 3 menu shouldnt be visible if (!path || !menuWithId[0]) return\n\n var _getMenuIdsFromPath3 = getMenuIdsFromPath(menuWithId, path),\n m1 = _getMenuIdsFromPath3.m1,\n m2 = _getMenuIdsFromPath3.m2;\n\n var forceM2 = null;\n\n if (path.indexOf('/challenges') > -1) {\n // If All Challenge page\n if (path.match(/challenges\\/[0-9]+/)) {\n // If Challenge Details page\n setforceHideLevel3(true);\n forceM2 = getMenuIdsFromPath(menuWithId, '/challenges').m2;\n }\n } else if (path.indexOf('/my-dashboard') > -1 || path.indexOf('/members/' + profileHandle) > -1) {\n // If My Dashboard and My Profile page\n setShowLevel3(true);\n } else if (path.indexOf('/community/learn') > -1 || path.indexOf('/thrive/tracks') > -1) {\n // Show 3rd level menu to Community [ Overview - How It Works ]\n forceM2 = getMenuIdsFromPath(menuWithId, '/community').m2;\n } else if (!m2) {\n setShowLevel3(false);\n setforceHideLevel3(true);\n } // expand first Level1Menu(like work/business) on login / logout.\n\n\n setTimeout(function () {\n expandMenu(m1 || 'community', m2 || forceM2);\n });\n }, [path, loggedIn, profileHandle]);\n return react__WEBPACK_IMPORTED_MODULE_3___default.a.createElement(\"div\", {\n className: classnames__WEBPACK_IMPORTED_MODULE_5___default()(_index_module_scss__WEBPACK_IMPORTED_MODULE_8___default.a.themeWrapper, \"theme-\".concat(theme))\n }, react__WEBPACK_IMPORTED_MODULE_3___default.a.createElement(\"div\", {\n className: _index_module_scss__WEBPACK_IMPORTED_MODULE_8___default.a.headerNavUi\n }, react__WEBPACK_IMPORTED_MODULE_3___default.a.createElement(_MobileNav__WEBPACK_IMPORTED_MODULE_9__[\"default\"], {\n showLeftMenu: showLeftMenu,\n logo: logo,\n onClickLogo: handleClickLogo,\n rightMenu: rightMenu,\n onClickLeftMenu: handleClickLeftMenu\n }), !showLeftMenu && (activeMenu2 || activeMenu1) && react__WEBPACK_IMPORTED_MODULE_3___default.a.createElement(_MobileSubNav__WEBPACK_IMPORTED_MODULE_10__[\"default\"], {\n open: showMobileSubMenu,\n menu: activeMenu2 || activeMenu1,\n isSecondaryMenu: !activeMenu2,\n activeChildId: activeLevel3Id,\n onClick: handleClickSubMenu,\n createHandleClickItem: createHandleClickLevel3Mobile\n }), react__WEBPACK_IMPORTED_MODULE_3___default.a.createElement(_PrimaryNav__WEBPACK_IMPORTED_MODULE_12__[\"default\"], {\n collapsed: collapsed,\n showLeftMenu: showLeftMenu,\n logo: logo,\n menu: leftNav,\n rightMenu: rightMenu,\n moreMenu: moreMenu,\n openMore: openMore,\n onCloseMore: handleCloseMore,\n moreId: moreId,\n activeLevel1Id: activeLevel1Id,\n activeLevel2Id: activeLevel2Id,\n onClickLogo: handleClickLogo,\n onRightMenuResize: handleRightMenuResize,\n createHandleClickLevel1: createHandleClickLevel1,\n createHandleClickLevel2: createHandleClickLevel2,\n handleClickMore: handleClickMore,\n createHandleClickMoreItem: createHandleClickMoreItem,\n createSetRef: createSetRef,\n showChosenArrow: showChosenArrow,\n showLevel3: showLevel3,\n forceHideLevel3: forceHideLevel3,\n chosenArrowX: chosenArrowX,\n searchOpened: searchOpened,\n toggleSearchOpen: handleSearchPanel\n }), (activeMenu2 && activeMenu2.subMenu && activeMenu2.subMenu.length > 0 || !activeMenu2 && activeMenu1 && activeMenu1.secondaryMenu && activeMenu1.secondaryMenu.length > 0) && react__WEBPACK_IMPORTED_MODULE_3___default.a.createElement(_SubNav__WEBPACK_IMPORTED_MODULE_13__[\"default\"], {\n open: forceHideLevel3 ? false : showLevel3,\n menu: activeMenu2 || activeMenu1,\n isResize: isResize,\n isSecondaryMenu: !activeMenu2,\n activeChildId: activeLevel3Id,\n exact: level3Exact,\n showIndicator: showIconSelect,\n indicatorX: iconSelectX,\n createHandleClickItem: createHandleClickLevel3,\n createSetRef: createSetRef\n }), showLeftMenu && activeMenu1 && react__WEBPACK_IMPORTED_MODULE_3___default.a.createElement(_MobileMenu__WEBPACK_IMPORTED_MODULE_11__[\"default\"], {\n menu: activeMenu1,\n activeChildId: activeLevel2Id,\n createHandleClickItem: createHandleClickLevel2Mobile\n })));\n};\n\nTopNav.defaultProps = {\n theme: 'light',\n onChangeLevel1Id: function onChangeLevel1Id() {\n return null;\n }\n};\nTopNav.propTypes = {\n /**\n * Array of menu objects, each with properties:\n *\n * - title {string|element} The title\n * - href {string} The href for wrapper anchor\n * - subMenu {array} Children menu\n */\n menu: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.array.isRequired,\n rightMenu: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.node,\n logo: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.node,\n\n /** light|dark etc */\n theme: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.string,\n currentLevel1Id: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.any,\n onChangeLevel1Id: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.func,\n path: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.string,\n setOpenMore: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.func,\n openMore: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.bool,\n loggedIn: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.bool,\n profileHandle: prop_types__WEBPACK_IMPORTED_MODULE_4___default.a.string\n};\nvar _default = TopNav;\n/* harmony default export */ __webpack_exports__[\"default\"] = (_default);\n;\n\n(function () {\n var reactHotLoader = (typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal : __webpack_require__(/*! react-hot-loader */ \"react-hot-loader\")).default;\n\n if (!reactHotLoader) {\n return;\n }\n\n reactHotLoader.register(moreId, \"moreId\", \"/Users/skyhit/sandbox/topcoder-platform/navigation-component/src/components/TopNav/index.js\");\n reactHotLoader.register(id, \"id\", \"/Users/skyhit/sandbox/topcoder-platform/navigation-component/src/components/TopNav/index.js\");\n reactHotLoader.register(idForSecondary, \"idForSecondary\", \"/Users/skyhit/sandbox/topcoder-platform/navigation-component/src/components/TopNav/index.js\");\n reactHotLoader.register(initMenuId, \"initMenuId\", \"/Users/skyhit/sandbox/topcoder-platform/navigation-component/src/components/TopNav/index.js\");\n reactHotLoader.register(TopNav, \"TopNav\", \"/Users/skyhit/sandbox/topcoder-platform/navigation-component/src/components/TopNav/index.js\");\n reactHotLoader.register(_default, \"default\", \"/Users/skyhit/sandbox/topcoder-platform/navigation-component/src/components/TopNav/index.js\");\n})();\n\n;\n\n(function () {\n var leaveModule = (typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal : __webpack_require__(/*! react-hot-loader */ \"react-hot-loader\")).leaveModule;\n leaveModule && leaveModule(module);\n})();\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../node_modules/webpack/buildin/harmony-module.js */ \"./node_modules/webpack/buildin/harmony-module.js\")(module)))\n\n//# sourceURL=webpack://navigation-component/./src/components/TopNav/index.js?"); /***/ }), @@ -1343,7 +1343,7 @@ eval("\nvar content = __webpack_require__(/*! !../../../node_modules/css-loader/ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(module) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"react\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! prop-types */ \"prop-types\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! classnames */ \"./node_modules/classnames/index.js\");\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _styles_module_scss__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./styles.module.scss */ \"./src/components/UserInfo/styles.module.scss\");\n/* harmony import */ var _styles_module_scss__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_styles_module_scss__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! lodash */ \"lodash\");\n/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_4__);\n(function () {\n var enterModule = (typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal : __webpack_require__(/*! react-hot-loader */ \"react-hot-loader\")).enterModule;\n enterModule && enterModule(module);\n})();\n\n\n\n\n\nvar IconAvatar = function IconAvatar(props) {\n return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"svg\", props, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"defs\", null, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"rect\", {\n id: \"a\",\n x: \".8\",\n y: \".5\",\n width: \"140\",\n height: \"140\",\n rx: \"306\"\n })), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"g\", {\n fill: \"none\",\n fillRule: \"evenodd\"\n }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"mask\", {\n id: \"b\",\n fill: \"#fff\"\n }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"use\", {\n xlinkHref: \"#a\"\n })), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"use\", {\n fill: \"#F0F0F0\",\n xlinkHref: \"#a\"\n }), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"path\", {\n d: \"M118 137.143c0 4.345-3.501 7.857-7.833 7.857H31.833C27.51 145 24 141.488 24 137.143c0-15.714 15.142-30.376 30.62-36.174-8.937-5.54-14.953-15.377-14.953-26.683v-7.857C39.667 49.072 53.697 35 71 35c17.304 0 31.333 14.072 31.333 31.429v7.857c0 11.306-6.016 21.143-14.946 26.683 15.471 5.798 30.613 20.46 30.613 36.174z\",\n stroke: \"#A3A3AE\",\n strokeWidth: \"3\",\n opacity: \".2\",\n fill: \"#A3A3AE\",\n mask: \"url(#b)\"\n })));\n};\n\nIconAvatar.defaultProps = {\n width: \"141\",\n height: \"141\",\n viewBox: \"0 0 141 141\",\n xmlns: \"http://www.w3.org/2000/svg\",\n xmlnsXlink: \"http://www.w3.org/1999/xlink\"\n};\n\nvar IconArrowSmalldown = function IconArrowSmalldown(props) {\n return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"svg\", props, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"path\", {\n fill: \"#FFF\",\n fillRule: \"nonzero\",\n d: \"M8 11.4L2.6 6 4 4.6l4 4 4-4L13.4 6z\",\n transform: \"translate(-2 -4)\",\n id: \"a\"\n }));\n};\n\nIconArrowSmalldown.defaultProps = {\n width: \"12\",\n height: \"8\",\n viewBox: \"0 0 12 8\",\n xmlns: \"http://www.w3.org/2000/svg\"\n};\n\nvar IconArrowSmallup = function IconArrowSmallup(props) {\n return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"svg\", props, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"path\", {\n transform: \"rotate(180 7 6)\",\n fill: \"#FFF\",\n fillRule: \"nonzero\",\n d: \"M8 11.4L2.6 6 4 4.6l4 4 4-4L13.4 6z\",\n id: \"a\"\n }));\n};\n\nIconArrowSmallup.defaultProps = {\n width: \"12\",\n height: \"8\",\n viewBox: \"0 0 12 8\",\n xmlns: \"http://www.w3.org/2000/svg\"\n};\n\n\n\nvar UserInfo = function UserInfo(_ref) {\n var profile = _ref.profile,\n onClick = _ref.onClick,\n open = _ref.open,\n newNotifications = _ref.newNotifications,\n domRef = _ref.domRef;\n return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", {\n ref: domRef,\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_3___default.a.userInfoContainer,\n role: \"button\",\n onClick: onClick\n }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", {\n className: classnames__WEBPACK_IMPORTED_MODULE_2___default()(_styles_module_scss__WEBPACK_IMPORTED_MODULE_3___default.a.avatarContainer, newNotifications && _styles_module_scss__WEBPACK_IMPORTED_MODULE_3___default.a.newNotifications)\n }, lodash__WEBPACK_IMPORTED_MODULE_4___default.a.isEmpty(profile) || lodash__WEBPACK_IMPORTED_MODULE_4___default.a.isEmpty(profile.photoURL) ? react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(IconAvatar, {\n width: \"60\",\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_3___default.a['avatar']\n }) : react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"img\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_3___default.a.avatar,\n src: profile.photoURL,\n alt: \"avatar\"\n })), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_3___default.a.handleContainer\n }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"span\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_3___default.a.handle\n }, lodash__WEBPACK_IMPORTED_MODULE_4___default.a.isEmpty(profile) ? '' : profile.handle), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"span\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_3___default.a.dropdownIcon\n }, open ? react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(IconArrowSmallup, null) : react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(IconArrowSmalldown, null))));\n};\n\nUserInfo.propTypes = {\n profile: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.shape(),\n onClick: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.func,\n open: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool,\n newNotifications: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool,\n domRef: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.shape()\n};\nvar _default = UserInfo;\n/* harmony default export */ __webpack_exports__[\"default\"] = (_default);\n;\n\n(function () {\n var reactHotLoader = (typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal : __webpack_require__(/*! react-hot-loader */ \"react-hot-loader\")).default;\n\n if (!reactHotLoader) {\n return;\n }\n\n reactHotLoader.register(UserInfo, \"UserInfo\", \"/Users/luizrrodrigues/TopCoder/Copilot/TopCoder/app/navigation-component/src/components/UserInfo/index.js\");\n reactHotLoader.register(_default, \"default\", \"/Users/luizrrodrigues/TopCoder/Copilot/TopCoder/app/navigation-component/src/components/UserInfo/index.js\");\n})();\n\n;\n\n(function () {\n var leaveModule = (typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal : __webpack_require__(/*! react-hot-loader */ \"react-hot-loader\")).leaveModule;\n leaveModule && leaveModule(module);\n})();\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../node_modules/webpack/buildin/harmony-module.js */ \"./node_modules/webpack/buildin/harmony-module.js\")(module)))\n\n//# sourceURL=webpack://navigation-component/./src/components/UserInfo/index.js?"); +eval("__webpack_require__.r(__webpack_exports__);\n/* WEBPACK VAR INJECTION */(function(module) {/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ \"react\");\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! prop-types */ \"prop-types\");\n/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! classnames */ \"./node_modules/classnames/index.js\");\n/* harmony import */ var classnames__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _styles_module_scss__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./styles.module.scss */ \"./src/components/UserInfo/styles.module.scss\");\n/* harmony import */ var _styles_module_scss__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_styles_module_scss__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! lodash */ \"lodash\");\n/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_4__);\n(function () {\n var enterModule = (typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal : __webpack_require__(/*! react-hot-loader */ \"react-hot-loader\")).enterModule;\n enterModule && enterModule(module);\n})();\n\n\n\n\n\nvar IconAvatar = function IconAvatar(props) {\n return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"svg\", props, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"defs\", null, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"rect\", {\n id: \"a\",\n x: \".8\",\n y: \".5\",\n width: \"140\",\n height: \"140\",\n rx: \"306\"\n })), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"g\", {\n fill: \"none\",\n fillRule: \"evenodd\"\n }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"mask\", {\n id: \"b\",\n fill: \"#fff\"\n }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"use\", {\n xlinkHref: \"#a\"\n })), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"use\", {\n fill: \"#F0F0F0\",\n xlinkHref: \"#a\"\n }), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"path\", {\n d: \"M118 137.143c0 4.345-3.501 7.857-7.833 7.857H31.833C27.51 145 24 141.488 24 137.143c0-15.714 15.142-30.376 30.62-36.174-8.937-5.54-14.953-15.377-14.953-26.683v-7.857C39.667 49.072 53.697 35 71 35c17.304 0 31.333 14.072 31.333 31.429v7.857c0 11.306-6.016 21.143-14.946 26.683 15.471 5.798 30.613 20.46 30.613 36.174z\",\n stroke: \"#A3A3AE\",\n strokeWidth: \"3\",\n opacity: \".2\",\n fill: \"#A3A3AE\",\n mask: \"url(#b)\"\n })));\n};\n\nIconAvatar.defaultProps = {\n width: \"141\",\n height: \"141\",\n viewBox: \"0 0 141 141\",\n xmlns: \"http://www.w3.org/2000/svg\",\n xmlnsXlink: \"http://www.w3.org/1999/xlink\"\n};\n\nvar IconArrowSmalldown = function IconArrowSmalldown(props) {\n return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"svg\", props, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"path\", {\n fill: \"#FFF\",\n fillRule: \"nonzero\",\n d: \"M8 11.4L2.6 6 4 4.6l4 4 4-4L13.4 6z\",\n transform: \"translate(-2 -4)\",\n id: \"a\"\n }));\n};\n\nIconArrowSmalldown.defaultProps = {\n width: \"12\",\n height: \"8\",\n viewBox: \"0 0 12 8\",\n xmlns: \"http://www.w3.org/2000/svg\"\n};\n\nvar IconArrowSmallup = function IconArrowSmallup(props) {\n return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"svg\", props, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"path\", {\n transform: \"rotate(180 7 6)\",\n fill: \"#FFF\",\n fillRule: \"nonzero\",\n d: \"M8 11.4L2.6 6 4 4.6l4 4 4-4L13.4 6z\",\n id: \"a\"\n }));\n};\n\nIconArrowSmallup.defaultProps = {\n width: \"12\",\n height: \"8\",\n viewBox: \"0 0 12 8\",\n xmlns: \"http://www.w3.org/2000/svg\"\n};\n\n\n\nvar UserInfo = function UserInfo(_ref) {\n var profile = _ref.profile,\n onClick = _ref.onClick,\n open = _ref.open,\n newNotifications = _ref.newNotifications,\n domRef = _ref.domRef;\n return react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", {\n ref: domRef,\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_3___default.a.userInfoContainer,\n role: \"button\",\n onClick: onClick\n }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", {\n className: classnames__WEBPACK_IMPORTED_MODULE_2___default()(_styles_module_scss__WEBPACK_IMPORTED_MODULE_3___default.a.avatarContainer, newNotifications && _styles_module_scss__WEBPACK_IMPORTED_MODULE_3___default.a.newNotifications)\n }, lodash__WEBPACK_IMPORTED_MODULE_4___default.a.isEmpty(profile) || lodash__WEBPACK_IMPORTED_MODULE_4___default.a.isEmpty(profile.photoURL) ? react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(IconAvatar, {\n width: \"60\",\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_3___default.a['avatar']\n }) : react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"img\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_3___default.a.avatar,\n src: profile.photoURL,\n alt: \"avatar\"\n })), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"div\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_3___default.a.handleContainer\n }, react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"span\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_3___default.a.handle\n }, lodash__WEBPACK_IMPORTED_MODULE_4___default.a.isEmpty(profile) ? '' : profile.handle), react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(\"span\", {\n className: _styles_module_scss__WEBPACK_IMPORTED_MODULE_3___default.a.dropdownIcon\n }, open ? react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(IconArrowSmallup, null) : react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(IconArrowSmalldown, null))));\n};\n\nUserInfo.propTypes = {\n profile: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.shape(),\n onClick: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.func,\n open: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool,\n newNotifications: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool,\n domRef: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.shape()\n};\nvar _default = UserInfo;\n/* harmony default export */ __webpack_exports__[\"default\"] = (_default);\n;\n\n(function () {\n var reactHotLoader = (typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal : __webpack_require__(/*! react-hot-loader */ \"react-hot-loader\")).default;\n\n if (!reactHotLoader) {\n return;\n }\n\n reactHotLoader.register(UserInfo, \"UserInfo\", \"/Users/skyhit/sandbox/topcoder-platform/navigation-component/src/components/UserInfo/index.js\");\n reactHotLoader.register(_default, \"default\", \"/Users/skyhit/sandbox/topcoder-platform/navigation-component/src/components/UserInfo/index.js\");\n})();\n\n;\n\n(function () {\n var leaveModule = (typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal : __webpack_require__(/*! react-hot-loader */ \"react-hot-loader\")).leaveModule;\n leaveModule && leaveModule(module);\n})();\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../../node_modules/webpack/buildin/harmony-module.js */ \"./node_modules/webpack/buildin/harmony-module.js\")(module)))\n\n//# sourceURL=webpack://navigation-component/./src/components/UserInfo/index.js?"); /***/ }), @@ -1365,7 +1365,7 @@ eval("\nvar content = __webpack_require__(/*! !../../../node_modules/css-loader/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { -eval("/* WEBPACK VAR INJECTION */(function(module) {(function () {\n var enterModule = (typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal : __webpack_require__(/*! react-hot-loader */ \"react-hot-loader\")).enterModule;\n enterModule && enterModule(module);\n})();\n\nvar AccountMenu = __webpack_require__(/*! ./components/AccountMenu */ \"./src/components/AccountMenu/index.js\")[\"default\"];\n\nvar CheckBox = __webpack_require__(/*! ./components/CheckBox */ \"./src/components/CheckBox/index.js\")[\"default\"];\n\nvar ChosenArrow = __webpack_require__(/*! ./components/ChosenArrow */ \"./src/components/ChosenArrow/index.js\")[\"default\"];\n\nvar DropdownBox = __webpack_require__(/*! ./components/DropdownBox */ \"./src/components/DropdownBox/index.js\")[\"default\"];\n\nvar IconSelect = __webpack_require__(/*! ./components/IconSelect */ \"./src/components/IconSelect/index.js\")[\"default\"];\n\nvar LoginNav = __webpack_require__(/*! ./components/LoginNav */ \"./src/components/LoginNav/index.js\")[\"default\"];\n\nvar NotificationButton = __webpack_require__(/*! ./components/NotificationButton */ \"./src/components/NotificationButton/index.js\")[\"default\"];\n\nvar NotificationSettings = __webpack_require__(/*! ./components/NotificationSettings */ \"./src/components/NotificationSettings/index.js\")[\"default\"];\n\nvar NotificationsPopup = __webpack_require__(/*! ./components/NotificationsPopup */ \"./src/components/NotificationsPopup/index.js\")[\"default\"];\n\nvar SwitchBox = __webpack_require__(/*! ./components/SwitchBox */ \"./src/components/SwitchBox/index.js\")[\"default\"];\n\nvar TopNav = __webpack_require__(/*! ./components/TopNav */ \"./src/components/TopNav/index.js\")[\"default\"];\n\nvar UserInfo = __webpack_require__(/*! ./components/UserInfo */ \"./src/components/UserInfo/index.js\")[\"default\"];\n\n__webpack_require__(/*! ./assets/sass/style.scss */ \"./src/assets/sass/style.scss\");\n\nmodule.exports = {\n AccountMenu: AccountMenu,\n CheckBox: CheckBox,\n ChosenArrow: ChosenArrow,\n DropdownBox: DropdownBox,\n IconSelect: IconSelect,\n LoginNav: LoginNav,\n NotificationButton: NotificationButton,\n NotificationSettings: NotificationSettings,\n NotificationsPopup: NotificationsPopup,\n SwitchBox: SwitchBox,\n TopNav: TopNav,\n UserInfo: UserInfo\n};\n;\n\n(function () {\n var reactHotLoader = (typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal : __webpack_require__(/*! react-hot-loader */ \"react-hot-loader\")).default;\n\n if (!reactHotLoader) {\n return;\n }\n\n reactHotLoader.register(AccountMenu, \"AccountMenu\", \"/Users/luizrrodrigues/TopCoder/Copilot/TopCoder/app/navigation-component/src/index.js\");\n reactHotLoader.register(CheckBox, \"CheckBox\", \"/Users/luizrrodrigues/TopCoder/Copilot/TopCoder/app/navigation-component/src/index.js\");\n reactHotLoader.register(ChosenArrow, \"ChosenArrow\", \"/Users/luizrrodrigues/TopCoder/Copilot/TopCoder/app/navigation-component/src/index.js\");\n reactHotLoader.register(DropdownBox, \"DropdownBox\", \"/Users/luizrrodrigues/TopCoder/Copilot/TopCoder/app/navigation-component/src/index.js\");\n reactHotLoader.register(IconSelect, \"IconSelect\", \"/Users/luizrrodrigues/TopCoder/Copilot/TopCoder/app/navigation-component/src/index.js\");\n reactHotLoader.register(LoginNav, \"LoginNav\", \"/Users/luizrrodrigues/TopCoder/Copilot/TopCoder/app/navigation-component/src/index.js\");\n reactHotLoader.register(NotificationButton, \"NotificationButton\", \"/Users/luizrrodrigues/TopCoder/Copilot/TopCoder/app/navigation-component/src/index.js\");\n reactHotLoader.register(NotificationSettings, \"NotificationSettings\", \"/Users/luizrrodrigues/TopCoder/Copilot/TopCoder/app/navigation-component/src/index.js\");\n reactHotLoader.register(NotificationsPopup, \"NotificationsPopup\", \"/Users/luizrrodrigues/TopCoder/Copilot/TopCoder/app/navigation-component/src/index.js\");\n reactHotLoader.register(SwitchBox, \"SwitchBox\", \"/Users/luizrrodrigues/TopCoder/Copilot/TopCoder/app/navigation-component/src/index.js\");\n reactHotLoader.register(TopNav, \"TopNav\", \"/Users/luizrrodrigues/TopCoder/Copilot/TopCoder/app/navigation-component/src/index.js\");\n reactHotLoader.register(UserInfo, \"UserInfo\", \"/Users/luizrrodrigues/TopCoder/Copilot/TopCoder/app/navigation-component/src/index.js\");\n})();\n\n;\n\n(function () {\n var leaveModule = (typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal : __webpack_require__(/*! react-hot-loader */ \"react-hot-loader\")).leaveModule;\n leaveModule && leaveModule(module);\n})();\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../node_modules/webpack/buildin/module.js */ \"./node_modules/webpack/buildin/module.js\")(module)))\n\n//# sourceURL=webpack://navigation-component/./src/index.js?"); +eval("/* WEBPACK VAR INJECTION */(function(module) {(function () {\n var enterModule = (typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal : __webpack_require__(/*! react-hot-loader */ \"react-hot-loader\")).enterModule;\n enterModule && enterModule(module);\n})();\n\nvar AccountMenu = __webpack_require__(/*! ./components/AccountMenu */ \"./src/components/AccountMenu/index.js\")[\"default\"];\n\nvar CheckBox = __webpack_require__(/*! ./components/CheckBox */ \"./src/components/CheckBox/index.js\")[\"default\"];\n\nvar ChosenArrow = __webpack_require__(/*! ./components/ChosenArrow */ \"./src/components/ChosenArrow/index.js\")[\"default\"];\n\nvar DropdownBox = __webpack_require__(/*! ./components/DropdownBox */ \"./src/components/DropdownBox/index.js\")[\"default\"];\n\nvar IconSelect = __webpack_require__(/*! ./components/IconSelect */ \"./src/components/IconSelect/index.js\")[\"default\"];\n\nvar LoginNav = __webpack_require__(/*! ./components/LoginNav */ \"./src/components/LoginNav/index.js\")[\"default\"];\n\nvar NotificationButton = __webpack_require__(/*! ./components/NotificationButton */ \"./src/components/NotificationButton/index.js\")[\"default\"];\n\nvar NotificationSettings = __webpack_require__(/*! ./components/NotificationSettings */ \"./src/components/NotificationSettings/index.js\")[\"default\"];\n\nvar NotificationsPopup = __webpack_require__(/*! ./components/NotificationsPopup */ \"./src/components/NotificationsPopup/index.js\")[\"default\"];\n\nvar SwitchBox = __webpack_require__(/*! ./components/SwitchBox */ \"./src/components/SwitchBox/index.js\")[\"default\"];\n\nvar TopNav = __webpack_require__(/*! ./components/TopNav */ \"./src/components/TopNav/index.js\")[\"default\"];\n\nvar UserInfo = __webpack_require__(/*! ./components/UserInfo */ \"./src/components/UserInfo/index.js\")[\"default\"];\n\n__webpack_require__(/*! ./assets/sass/style.scss */ \"./src/assets/sass/style.scss\");\n\nmodule.exports = {\n AccountMenu: AccountMenu,\n CheckBox: CheckBox,\n ChosenArrow: ChosenArrow,\n DropdownBox: DropdownBox,\n IconSelect: IconSelect,\n LoginNav: LoginNav,\n NotificationButton: NotificationButton,\n NotificationSettings: NotificationSettings,\n NotificationsPopup: NotificationsPopup,\n SwitchBox: SwitchBox,\n TopNav: TopNav,\n UserInfo: UserInfo\n};\n;\n\n(function () {\n var reactHotLoader = (typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal : __webpack_require__(/*! react-hot-loader */ \"react-hot-loader\")).default;\n\n if (!reactHotLoader) {\n return;\n }\n\n reactHotLoader.register(AccountMenu, \"AccountMenu\", \"/Users/skyhit/sandbox/topcoder-platform/navigation-component/src/index.js\");\n reactHotLoader.register(CheckBox, \"CheckBox\", \"/Users/skyhit/sandbox/topcoder-platform/navigation-component/src/index.js\");\n reactHotLoader.register(ChosenArrow, \"ChosenArrow\", \"/Users/skyhit/sandbox/topcoder-platform/navigation-component/src/index.js\");\n reactHotLoader.register(DropdownBox, \"DropdownBox\", \"/Users/skyhit/sandbox/topcoder-platform/navigation-component/src/index.js\");\n reactHotLoader.register(IconSelect, \"IconSelect\", \"/Users/skyhit/sandbox/topcoder-platform/navigation-component/src/index.js\");\n reactHotLoader.register(LoginNav, \"LoginNav\", \"/Users/skyhit/sandbox/topcoder-platform/navigation-component/src/index.js\");\n reactHotLoader.register(NotificationButton, \"NotificationButton\", \"/Users/skyhit/sandbox/topcoder-platform/navigation-component/src/index.js\");\n reactHotLoader.register(NotificationSettings, \"NotificationSettings\", \"/Users/skyhit/sandbox/topcoder-platform/navigation-component/src/index.js\");\n reactHotLoader.register(NotificationsPopup, \"NotificationsPopup\", \"/Users/skyhit/sandbox/topcoder-platform/navigation-component/src/index.js\");\n reactHotLoader.register(SwitchBox, \"SwitchBox\", \"/Users/skyhit/sandbox/topcoder-platform/navigation-component/src/index.js\");\n reactHotLoader.register(TopNav, \"TopNav\", \"/Users/skyhit/sandbox/topcoder-platform/navigation-component/src/index.js\");\n reactHotLoader.register(UserInfo, \"UserInfo\", \"/Users/skyhit/sandbox/topcoder-platform/navigation-component/src/index.js\");\n})();\n\n;\n\n(function () {\n var leaveModule = (typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal : __webpack_require__(/*! react-hot-loader */ \"react-hot-loader\")).leaveModule;\n leaveModule && leaveModule(module);\n})();\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../node_modules/webpack/buildin/module.js */ \"./node_modules/webpack/buildin/module.js\")(module)))\n\n//# sourceURL=webpack://navigation-component/./src/index.js?"); /***/ }), diff --git a/dist/prod/index.js b/dist/prod/index.js index 0ccbc30..e1a1444 100644 --- a/dist/prod/index.js +++ b/dist/prod/index.js @@ -1,4 +1,4 @@ -!function(n,e){"object"==typeof exports&&"object"==typeof module?module.exports=e(require("react"),require("prop-types"),require("react-hot-loader"),require("lodash"),require("@babel/runtime/helpers/slicedToArray"),require("topcoder-react-utils"),require("@babel/runtime/helpers/objectSpread"),require("@babel/runtime/helpers/classCallCheck"),require("@babel/runtime/helpers/createClass"),require("@babel/runtime/helpers/possibleConstructorReturn"),require("@babel/runtime/helpers/getPrototypeOf"),require("@babel/runtime/helpers/inherits"),require("moment"),require("@babel/runtime/helpers/defineProperty"),require("@babel/runtime/helpers/toConsumableArray"),require("react-dom")):"function"==typeof define&&define.amd?define(["react","prop-types","react-hot-loader","lodash","@babel/runtime/helpers/slicedToArray","topcoder-react-utils","@babel/runtime/helpers/objectSpread","@babel/runtime/helpers/classCallCheck","@babel/runtime/helpers/createClass","@babel/runtime/helpers/possibleConstructorReturn","@babel/runtime/helpers/getPrototypeOf","@babel/runtime/helpers/inherits","moment","@babel/runtime/helpers/defineProperty","@babel/runtime/helpers/toConsumableArray","react-dom"],e):"object"==typeof exports?exports["navigation-component"]=e(require("react"),require("prop-types"),require("react-hot-loader"),require("lodash"),require("@babel/runtime/helpers/slicedToArray"),require("topcoder-react-utils"),require("@babel/runtime/helpers/objectSpread"),require("@babel/runtime/helpers/classCallCheck"),require("@babel/runtime/helpers/createClass"),require("@babel/runtime/helpers/possibleConstructorReturn"),require("@babel/runtime/helpers/getPrototypeOf"),require("@babel/runtime/helpers/inherits"),require("moment"),require("@babel/runtime/helpers/defineProperty"),require("@babel/runtime/helpers/toConsumableArray"),require("react-dom")):n["navigation-component"]=e(n.react,n["prop-types"],n["react-hot-loader"],n.lodash,n["@babel/runtime/helpers/slicedToArray"],n["topcoder-react-utils"],n["@babel/runtime/helpers/objectSpread"],n["@babel/runtime/helpers/classCallCheck"],n["@babel/runtime/helpers/createClass"],n["@babel/runtime/helpers/possibleConstructorReturn"],n["@babel/runtime/helpers/getPrototypeOf"],n["@babel/runtime/helpers/inherits"],n.moment,n["@babel/runtime/helpers/defineProperty"],n["@babel/runtime/helpers/toConsumableArray"],n["react-dom"])}("undefined"!=typeof self?self:this,function(__WEBPACK_EXTERNAL_MODULE__0__,__WEBPACK_EXTERNAL_MODULE__1__,__WEBPACK_EXTERNAL_MODULE__2__,__WEBPACK_EXTERNAL_MODULE__4__,__WEBPACK_EXTERNAL_MODULE__9__,__WEBPACK_EXTERNAL_MODULE__17__,__WEBPACK_EXTERNAL_MODULE__30__,__WEBPACK_EXTERNAL_MODULE__38__,__WEBPACK_EXTERNAL_MODULE__39__,__WEBPACK_EXTERNAL_MODULE__40__,__WEBPACK_EXTERNAL_MODULE__41__,__WEBPACK_EXTERNAL_MODULE__42__,__WEBPACK_EXTERNAL_MODULE__43__,__WEBPACK_EXTERNAL_MODULE__72__,__WEBPACK_EXTERNAL_MODULE__73__,__WEBPACK_EXTERNAL_MODULE__78__){return function(n){var e={};function t(o){if(e[o])return e[o].exports;var i=e[o]={i:o,l:!1,exports:{}};return n[o].call(i.exports,i,i.exports,t),i.l=!0,i.exports}return t.m=n,t.c=e,t.d=function(n,e,o){t.o(n,e)||Object.defineProperty(n,e,{enumerable:!0,get:o})},t.r=function(n){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(n,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(n,"__esModule",{value:!0})},t.t=function(n,e){if(1&e&&(n=t(n)),8&e)return n;if(4&e&&"object"==typeof n&&n&&n.__esModule)return n;var o=Object.create(null);if(t.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:n}),2&e&&"string"!=typeof n)for(var i in n)t.d(o,i,function(e){return n[e]}.bind(null,i));return o},t.n=function(n){var e=n&&n.__esModule?function(){return n.default}:function(){return n};return t.d(e,"a",e),e},t.o=function(n,e){return Object.prototype.hasOwnProperty.call(n,e)},t.p="",t(t.s=83)}([function(n,e){n.exports=__WEBPACK_EXTERNAL_MODULE__0__},function(n,e){n.exports=__WEBPACK_EXTERNAL_MODULE__1__},function(n,e){n.exports=__WEBPACK_EXTERNAL_MODULE__2__},function(n,e,t){var o; +!function(n,e){"object"==typeof exports&&"object"==typeof module?module.exports=e(require("react"),require("prop-types"),require("react-hot-loader"),require("lodash"),require("@babel/runtime/helpers/slicedToArray"),require("topcoder-react-utils"),require("@babel/runtime/helpers/objectSpread"),require("@babel/runtime/helpers/classCallCheck"),require("@babel/runtime/helpers/createClass"),require("@babel/runtime/helpers/possibleConstructorReturn"),require("@babel/runtime/helpers/getPrototypeOf"),require("@babel/runtime/helpers/inherits"),require("moment"),require("@babel/runtime/helpers/defineProperty"),require("@babel/runtime/helpers/toConsumableArray"),require("react-dom")):"function"==typeof define&&define.amd?define(["react","prop-types","react-hot-loader","lodash","@babel/runtime/helpers/slicedToArray","topcoder-react-utils","@babel/runtime/helpers/objectSpread","@babel/runtime/helpers/classCallCheck","@babel/runtime/helpers/createClass","@babel/runtime/helpers/possibleConstructorReturn","@babel/runtime/helpers/getPrototypeOf","@babel/runtime/helpers/inherits","moment","@babel/runtime/helpers/defineProperty","@babel/runtime/helpers/toConsumableArray","react-dom"],e):"object"==typeof exports?exports["navigation-component"]=e(require("react"),require("prop-types"),require("react-hot-loader"),require("lodash"),require("@babel/runtime/helpers/slicedToArray"),require("topcoder-react-utils"),require("@babel/runtime/helpers/objectSpread"),require("@babel/runtime/helpers/classCallCheck"),require("@babel/runtime/helpers/createClass"),require("@babel/runtime/helpers/possibleConstructorReturn"),require("@babel/runtime/helpers/getPrototypeOf"),require("@babel/runtime/helpers/inherits"),require("moment"),require("@babel/runtime/helpers/defineProperty"),require("@babel/runtime/helpers/toConsumableArray"),require("react-dom")):n["navigation-component"]=e(n.react,n["prop-types"],n["react-hot-loader"],n.lodash,n["@babel/runtime/helpers/slicedToArray"],n["topcoder-react-utils"],n["@babel/runtime/helpers/objectSpread"],n["@babel/runtime/helpers/classCallCheck"],n["@babel/runtime/helpers/createClass"],n["@babel/runtime/helpers/possibleConstructorReturn"],n["@babel/runtime/helpers/getPrototypeOf"],n["@babel/runtime/helpers/inherits"],n.moment,n["@babel/runtime/helpers/defineProperty"],n["@babel/runtime/helpers/toConsumableArray"],n["react-dom"])}("undefined"!=typeof self?self:this,function(__WEBPACK_EXTERNAL_MODULE__0__,__WEBPACK_EXTERNAL_MODULE__1__,__WEBPACK_EXTERNAL_MODULE__2__,__WEBPACK_EXTERNAL_MODULE__4__,__WEBPACK_EXTERNAL_MODULE__9__,__WEBPACK_EXTERNAL_MODULE__17__,__WEBPACK_EXTERNAL_MODULE__30__,__WEBPACK_EXTERNAL_MODULE__39__,__WEBPACK_EXTERNAL_MODULE__40__,__WEBPACK_EXTERNAL_MODULE__41__,__WEBPACK_EXTERNAL_MODULE__42__,__WEBPACK_EXTERNAL_MODULE__43__,__WEBPACK_EXTERNAL_MODULE__44__,__WEBPACK_EXTERNAL_MODULE__72__,__WEBPACK_EXTERNAL_MODULE__73__,__WEBPACK_EXTERNAL_MODULE__78__){return function(n){var e={};function t(o){if(e[o])return e[o].exports;var a=e[o]={i:o,l:!1,exports:{}};return n[o].call(a.exports,a,a.exports,t),a.l=!0,a.exports}return t.m=n,t.c=e,t.d=function(n,e,o){t.o(n,e)||Object.defineProperty(n,e,{enumerable:!0,get:o})},t.r=function(n){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(n,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(n,"__esModule",{value:!0})},t.t=function(n,e){if(1&e&&(n=t(n)),8&e)return n;if(4&e&&"object"==typeof n&&n&&n.__esModule)return n;var o=Object.create(null);if(t.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:n}),2&e&&"string"!=typeof n)for(var a in n)t.d(o,a,function(e){return n[e]}.bind(null,a));return o},t.n=function(n){var e=n&&n.__esModule?function(){return n.default}:function(){return n};return t.d(e,"a",e),e},t.o=function(n,e){return Object.prototype.hasOwnProperty.call(n,e)},t.p="",t(t.s=83)}([function(n,e){n.exports=__WEBPACK_EXTERNAL_MODULE__0__},function(n,e){n.exports=__WEBPACK_EXTERNAL_MODULE__1__},function(n,e){n.exports=__WEBPACK_EXTERNAL_MODULE__2__},function(n,e,t){var o; /*! Copyright (c) 2017 Jed Watson. Licensed under the MIT License (MIT), see @@ -9,4 +9,4 @@ Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames */ -!function(){"use strict";var t={}.hasOwnProperty;function i(){for(var n=[],e=0;e=0&&p.splice(e,1)}function h(n){var e=document.createElement("style");if(void 0===n.attrs.type&&(n.attrs.type="text/css"),void 0===n.attrs.nonce){var o=function(){0;return t.nc}();o&&(n.attrs.nonce=o)}return b(e,n.attrs),f(n,e),e}function b(n,e){Object.keys(e).forEach(function(t){n.setAttribute(t,e[t])})}function g(n,e){var t,o,i,a;if(e.transform&&n.css){if(!(a="function"==typeof e.transform?e.transform(n.css):e.transform.default(n.css)))return function(){};n.css=a}if(e.singleton){var r=c++;t=s||(s=h(e)),o=x.bind(null,t,r,!1),i=x.bind(null,t,r,!0)}else n.sourceMap&&"function"==typeof URL&&"function"==typeof URL.createObjectURL&&"function"==typeof URL.revokeObjectURL&&"function"==typeof Blob&&"function"==typeof btoa?(t=function(n){var e=document.createElement("link");return void 0===n.attrs.type&&(n.attrs.type="text/css"),n.attrs.rel="stylesheet",b(e,n.attrs),f(n,e),e}(e),o=function(n,e,t){var o=t.css,i=t.sourceMap,a=void 0===e.convertToAbsoluteUrls&&i;(e.convertToAbsoluteUrls||a)&&(o=d(o));i&&(o+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(i))))+" */");var r=new Blob([o],{type:"text/css"}),l=n.href;n.href=URL.createObjectURL(r),l&&URL.revokeObjectURL(l)}.bind(null,t,e),i=function(){m(t),t.href&&URL.revokeObjectURL(t.href)}):(t=h(e),o=function(n,e){var t=e.css,o=e.media;o&&n.setAttribute("media",o);if(n.styleSheet)n.styleSheet.cssText=t;else{for(;n.firstChild;)n.removeChild(n.firstChild);n.appendChild(document.createTextNode(t))}}.bind(null,t),i=function(){m(t)});return o(n),function(e){if(e){if(e.css===n.css&&e.media===n.media&&e.sourceMap===n.sourceMap)return;o(n=e)}else i()}}n.exports=function(n,e){if("undefined"!=typeof DEBUG&&DEBUG&&"object"!=typeof document)throw new Error("The style-loader cannot be used in a non-browser environment");(e=e||{}).attrs="object"==typeof e.attrs?e.attrs:{},e.singleton||"boolean"==typeof e.singleton||(e.singleton=r()),e.insertInto||(e.insertInto="head"),e.insertAt||(e.insertAt="bottom");var t=_(n,e);return u(t,e),function(n){for(var o=[],i=0;i0?react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement(IconNotificationsRed,{className:_styles_module_scss__WEBPACK_IMPORTED_MODULE_10___default.a["bell-icon"]}):react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement(IconNotificationsGrey,{className:_styles_module_scss__WEBPACK_IMPORTED_MODULE_10___default.a["bell-icon"]}),react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement("span",{className:_styles_module_scss__WEBPACK_IMPORTED_MODULE_10___default.a["notifications-title"]},"Notifications"),c>0&&react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement("span",{className:_styles_module_scss__WEBPACK_IMPORTED_MODULE_10___default.a["red-number"]},"("+c+")"))),react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement("span",{role:"button",className:_styles_module_scss__WEBPACK_IMPORTED_MODULE_10___default.a["icon-open-noti"]},react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement(IconRightArrow,null))),react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement("span",{className:_styles_module_scss__WEBPACK_IMPORTED_MODULE_10___default.a["noti-separator"]})),react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement("div",{className:_styles_module_scss__WEBPACK_IMPORTED_MODULE_10___default.a.menu},i.map(function(e,t){return e.separator?react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement("span",{className:_styles_module_scss__WEBPACK_IMPORTED_MODULE_10___default.a.separator,key:"separator-".concat(t)}):n.renderLink(e,t)})))}},{key:"__reactstandin__regenerateByEval",value:function __reactstandin__regenerateByEval(key,code){this[key]=eval(code)}}]),AccountMenu}(react__WEBPACK_IMPORTED_MODULE_6___default.a.Component);AccountMenu.defaultProps={numNotifications:0},AccountMenu.propTypes={open:prop_types__WEBPACK_IMPORTED_MODULE_7___default.a.bool,onClose:prop_types__WEBPACK_IMPORTED_MODULE_7___default.a.func,menu:prop_types__WEBPACK_IMPORTED_MODULE_7___default.a.array,switchText:prop_types__WEBPACK_IMPORTED_MODULE_7___default.a.shape(),onSwitch:prop_types__WEBPACK_IMPORTED_MODULE_7___default.a.func,profile:prop_types__WEBPACK_IMPORTED_MODULE_7___default.a.shape(),domRef:prop_types__WEBPACK_IMPORTED_MODULE_7___default.a.shape(),numNotifications:prop_types__WEBPACK_IMPORTED_MODULE_7___default.a.number,onClickNotifications:prop_types__WEBPACK_IMPORTED_MODULE_7___default.a.func.isRequired};var _default=AccountMenu,reactHotLoader,leaveModule;__webpack_exports__.default=_default,reactHotLoader=("undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal:__webpack_require__(2)).default,reactHotLoader&&(reactHotLoader.register(MANAGE_ROLES,"MANAGE_ROLES","/Users/luizrrodrigues/TopCoder/Copilot/TopCoder/app/navigation-component/src/components/AccountMenu/index.js"),reactHotLoader.register(hasAccess,"hasAccess","/Users/luizrrodrigues/TopCoder/Copilot/TopCoder/app/navigation-component/src/components/AccountMenu/index.js"),reactHotLoader.register(AccountMenu,"AccountMenu","/Users/luizrrodrigues/TopCoder/Copilot/TopCoder/app/navigation-component/src/components/AccountMenu/index.js"),reactHotLoader.register(_default,"default","/Users/luizrrodrigues/TopCoder/Copilot/TopCoder/app/navigation-component/src/components/AccountMenu/index.js")),leaveModule=("undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal:__webpack_require__(2)).leaveModule,leaveModule&&leaveModule(module)}.call(this,__webpack_require__(13)(module))},function(n,e,t){"use strict";t.r(e),function(n){var o,i=t(0),a=t.n(i),r=t(1),l=t.n(r),s=t(3),c=t.n(s),p=t(45),d=t.n(p);(o=("undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal:t(2)).enterModule)&&o(n);var u=function(n){var e=n.checked,t=n.onClick;return a.a.createElement("div",{className:d.a.checkbox,onClick:t},a.a.createElement("div",{className:c()(d.a["check-icon"],e&&d.a.checked)}))};u.propTypes={checked:l.a.bool,onClick:l.a.func};var _,f,m=u;e.default=m,(_=("undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal:t(2)).default)&&(_.register(u,"CheckBox","/Users/luizrrodrigues/TopCoder/Copilot/TopCoder/app/navigation-component/src/components/CheckBox/index.js"),_.register(m,"default","/Users/luizrrodrigues/TopCoder/Copilot/TopCoder/app/navigation-component/src/components/CheckBox/index.js")),(f=("undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal:t(2)).leaveModule)&&f(n)}.call(this,t(13)(n))},function(n,e,t){"use strict";t.r(e),function(n){var o,i=t(0),a=t.n(i),r=t(1),l=t.n(r),s=t(67),c=t.n(s);(o=("undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal:t(2)).enterModule)&&o(n);var p=function(n){var e=n.show,t=n.x;return a.a.createElement("div",{className:c.a.chosenArrow,style:{transform:"translateX(".concat(t,"px)")},hidden:!e},a.a.createElement("svg",{width:"40px",height:"10px",viewBox:"0 0 40 10"},a.a.createElement("g",{id:"Page-1",stroke:"none",strokeWidth:"1",fillRule:"evenodd"},a.a.createElement("g",{id:"Desktop-navigation-specification",transform:"translate(-229.000000, -1000.000000)"},a.a.createElement("path",{d:"M244,1003.53788 L246.138913,1001.25575 C247.682763,999.608539 250.215252,999.577876 251.795386,1001.18726 C251.81754,1001.20983 251.839442,1001.23266 251.861087,1001.25575 L254,1003.53788 C257.197411,1006.94936 260.579378,1009 266.154646,1009 L269,1009 L269,1010 L229,1010 L229,1009 L231.845354,1009 C237.420622,1009 240.802589,1006.94936 244,1003.53788 Z",id:"Path-3"})))))};p.propTypes={show:l.a.bool,x:l.a.number};var d,u,_=p;e.default=_,(d=("undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal:t(2)).default)&&(d.register(p,"ChosenArrow","/Users/luizrrodrigues/TopCoder/Copilot/TopCoder/app/navigation-component/src/components/ChosenArrow/index.js"),d.register(_,"default","/Users/luizrrodrigues/TopCoder/Copilot/TopCoder/app/navigation-component/src/components/ChosenArrow/index.js")),(u=("undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal:t(2)).leaveModule)&&u(n)}.call(this,t(13)(n))},function(n,e,t){"use strict";t.r(e),function(n){var o,i=t(0),a=t.n(i),r=t(1),l=t.n(r),s=t(3),c=t.n(s),p=t(31),d=t.n(p);(o=("undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal:t(2)).enterModule)&&o(n);var u=function(n,e){var t=e.find(function(e){return e.value===n});return t&&t.label},_=function(n){var e=n.open,t=n.onClick,o=n.onClose,i=n.checked,r=n.value,l=n.options,s=n.onChange,p=function(n){return function(e){e.preventDefault(),o(),s(n)}};return a.a.createElement("div",{className:c()(d.a["dropdown-box"],i&&d.a.checked,e&&d.a.open),onClick:function(n){return!n.defaultPrevented&&t()}},a.a.createElement("div",{className:d.a.backdrop,onClick:function(n){n.preventDefault(),o()}}),a.a.createElement("span",{className:d.a["selected-label"]},u(r,l),a.a.createElement("i",{className:d.a["dropdown-arrow"]})),a.a.createElement("ul",{className:d.a.options},l.map(function(n){return a.a.createElement("li",{className:c()(d.a["option-li"],n.value===r&&d.a.active),key:n.value,onClick:p(n.value)},n.label)})))};_.propTypes={open:l.a.bool,onClick:l.a.func,onClose:l.a.func,checked:l.a.bool,value:l.a.any,options:l.a.array,onChange:l.a.func};var f,m,h=_;e.default=h,(f=("undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal:t(2)).default)&&(f.register(u,"optionLabel","/Users/luizrrodrigues/TopCoder/Copilot/TopCoder/app/navigation-component/src/components/DropdownBox/index.js"),f.register(_,"DropdownBox","/Users/luizrrodrigues/TopCoder/Copilot/TopCoder/app/navigation-component/src/components/DropdownBox/index.js"),f.register(h,"default","/Users/luizrrodrigues/TopCoder/Copilot/TopCoder/app/navigation-component/src/components/DropdownBox/index.js")),(m=("undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal:t(2)).leaveModule)&&m(n)}.call(this,t(13)(n))},function(n,e,t){"use strict";t.r(e),function(n){var o,i=t(0),a=t.n(i),r=t(1),l=t.n(r),s=t(68),c=t.n(s);(o=("undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal:t(2)).enterModule)&&o(n);var p=function(n){var e=n.show,t=n.x,o=n.isResize,i={transform:"translateX(".concat(t,"px)")};return o&&(i.transition="auto",i["-webkit-transition"]="auto"),a.a.createElement("span",{className:c.a.iconSelect,style:i,hidden:!e})};p.propTypes={isResize:l.a.bool,show:l.a.bool,x:l.a.number};var d,u,_=p;e.default=_,(d=("undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal:t(2)).default)&&(d.register(p,"IconSelect","/Users/luizrrodrigues/TopCoder/Copilot/TopCoder/app/navigation-component/src/components/IconSelect/index.js"),d.register(_,"default","/Users/luizrrodrigues/TopCoder/Copilot/TopCoder/app/navigation-component/src/components/IconSelect/index.js")),(u=("undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal:t(2)).leaveModule)&&u(n)}.call(this,t(13)(n))},function(n,e,t){"use strict";t.r(e),function(n){var o,i=t(0),a=t.n(i),r=t(1),l=t.n(r),s=t(3),c=t.n(s),p=t(46),d=t.n(p),u=t(4),_=t.n(u);(o=("undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal:t(2)).enterModule)&&o(n);var f=function(n){return a.a.createElement("svg",n,a.a.createElement("title",null,"icon-bell"),a.a.createElement("g",{fill:"none",fillRule:"evenodd"},a.a.createElement("path",{fill:"#888894",fillRule:"nonzero",d:"M10 14c0 1.1-.9 2-2 2s-2-.9-2-2h4zm5-3c.6 0 1 .4 1 1s-.4 1-1 1H1c-.6 0-1-.4-1-1s.4-1 1-1h.5C2.2 10.3 3 9.3 3 8V5c0-2.8 2.2-5 5-5s5 2.2 5 5v3c0 1.3.8 2.3 1.5 3h.5z",id:"a"})))};f.defaultProps={width:"16",height:"16",viewBox:"0 0 16 16",xmlns:"http://www.w3.org/2000/svg"};var m=function(n){return a.a.createElement("svg",n,a.a.createElement("g",{fill:"none",fillRule:"evenodd"},a.a.createElement("path",{fill:"#FFF",fillRule:"nonzero",d:"M10 14c0 1.1-.9 2-2 2s-2-.9-2-2h4zm5-3c.6 0 1 .4 1 1s-.4 1-1 1H1c-.6 0-1-.4-1-1s.4-1 1-1h.5C2.2 10.3 3 9.3 3 8V5c0-2.8 2.2-5 5-5s5 2.2 5 5v3c0 1.3.8 2.3 1.5 3h.5z",id:"a"})))};m.defaultProps={width:"16",height:"16",viewBox:"0 0 16 16",xmlns:"http://www.w3.org/2000/svg"};var h=function(n){return n&&_.a.countBy(n||[],function(n){return!n.isSeen&&!n.isRead}).true>0?"new":0===n.length?"none":"seen"},b=function(n){var e=n.onClick,t=n.notificationsPopupOpen,o=n.notifications;return a.a.createElement("div",{className:c()([d.a.notificationButton,t&&d.a.isNotificationsPopupOpen,d.a[h(o)]]),onClick:e},_.a.isEmpty(o||[])?a.a.createElement(f,null):a.a.createElement(m,null))};b.propTypes={onClick:l.a.func,notificationsPopupOpen:l.a.bool,notifications:l.a.array};var g,v,y=b;e.default=y,(g=("undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal:t(2)).default)&&(g.register(h,"getNotificationButtonState","/Users/luizrrodrigues/TopCoder/Copilot/TopCoder/app/navigation-component/src/components/NotificationButton/index.js"),g.register(b,"NotificationButton","/Users/luizrrodrigues/TopCoder/Copilot/TopCoder/app/navigation-component/src/components/NotificationButton/index.js"),g.register(y,"default","/Users/luizrrodrigues/TopCoder/Copilot/TopCoder/app/navigation-component/src/components/NotificationButton/index.js")),(v=("undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal:t(2)).leaveModule)&&v(n)}.call(this,t(13)(n))},function(n,e,t){"use strict";t.r(e),function(n){var o,i=t(0),a=t.n(i),r=t(1),l=t.n(r),s=t(3),c=t.n(s),p=t(5),d=t.n(p),u=t(70),_=t(71);(o=("undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal:t(2)).enterModule)&&o(n);var f=function(n){var e=n.open,t=n.onClose,o=n.emptyTitle,i=n.markNotificationAsRead,r=n.emptyText,l=n.notifications,s=n.unReadNotifications,p=n.markAllNotificationAsRead,f=n.dismissChallengeNotifications,m=n.auth,h=n.tracking;return a.a.createElement("div",{className:c()(d.a["notifications-panel"],e&&d.a.open)},a.a.createElement("div",{className:d.a.backdrop,onClick:t}),l&&l.length>0?a.a.createElement(_.a,{notifications:l,markNotificationAsRead:i,auth:m,unReadNotifications:s,markAllNotificationAsRead:p,dismissChallengeNotifications:f,onClose:t,tracking:h}):a.a.createElement(u.a,{emptyTitle:o,emptyText:r,onClose:t}))};f.defaultProps={emptyTitle:"Good job! You’re all caught up",emptyText:a.a.createElement("div",null,"Join challenges and check your notification settings if you don’t receive notifications. We’re actively adding new notifications.")},f.propTypes={open:l.a.bool,onClose:l.a.func,emptyTitle:l.a.node,emptyText:l.a.node,auth:l.a.shape(),notifications:l.a.array,unReadNotifications:l.a.bool,markNotificationAsRead:l.a.func.isRequired,markAllNotificationAsRead:l.a.func.isRequired,dismissChallengeNotifications:l.a.func.isRequired,tracking:l.a.shape().isRequired};var m,h,b=f;e.default=b,(m=("undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal:t(2)).default)&&(m.register(f,"NotificationsPopup","/Users/luizrrodrigues/TopCoder/Copilot/TopCoder/app/navigation-component/src/components/NotificationsPopup/index.js"),m.register(b,"default","/Users/luizrrodrigues/TopCoder/Copilot/TopCoder/app/navigation-component/src/components/NotificationsPopup/index.js")),(h=("undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal:t(2)).leaveModule)&&h(n)}.call(this,t(13)(n))},function(n,e,t){"use strict";t.r(e),function(n){var o,i=t(0),a=t.n(i),r=t(1),l=t.n(r),s=t(3),c=t.n(s),p=t(36),d=t.n(p);(o=("undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal:t(2)).enterModule)&&o(n);var u=function(n){var e=n.checked,t=n.onClick;return a.a.createElement("div",{className:c()(d.a["switch-box"],e&&d.a.checked),onClick:t},a.a.createElement("span",{className:d.a["label-on"]},"on"),a.a.createElement("span",{className:d.a.dot}),a.a.createElement("span",{className:d.a["label-off"]},"off"))};u.propTypes={checked:l.a.bool,onClick:l.a.func};var _,f,m=u;e.default=m,(_=("undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal:t(2)).default)&&(_.register(u,"SwitchBox","/Users/luizrrodrigues/TopCoder/Copilot/TopCoder/app/navigation-component/src/components/SwitchBox/index.js"),_.register(m,"default","/Users/luizrrodrigues/TopCoder/Copilot/TopCoder/app/navigation-component/src/components/SwitchBox/index.js")),(f=("undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal:t(2)).leaveModule)&&f(n)}.call(this,t(13)(n))},function(n,e,t){var o=t(101);"string"==typeof o&&(o=[[n.i,o,""]]);var i={hmr:!0,transform:void 0,insertInto:void 0};t(15)(o,i);o.locals&&(n.exports=o.locals)},function(n,e,t){n.exports=t.p+"images/icon-bell-red.svg"},function(n,e,t){n.exports=t.p+"images/right-arrow.svg"},function(n,e,t){n.exports=t.p+"images/flat-icon-opposite-arrows.svg"},function(n,e,t){n.exports=t.p+"images/bell-big.svg"},function(n,e,t){n.exports=t.p+"images/delete-small.svg"},function(n,e,t){n.exports=t.p+"images/group.svg"},function(n,e,t){n.exports=t.p+"images/bell-black.svg"},function(n,e,t){n.exports=t.p+"images/icon-email.svg"},function(n,e){var t;t=function(){return this}();try{t=t||new Function("return this")()}catch(n){"object"==typeof window&&(t=window)}n.exports=t},function(n,e,t){var o=t(89);"string"==typeof o&&(o=[[n.i,o,""]]);var i={hmr:!0,transform:void 0,insertInto:void 0};t(15)(o,i);o.locals&&(n.exports=o.locals)},function(n,e,t){var o=t(91);"string"==typeof o&&(o=[[n.i,o,""]]);var i={hmr:!0,transform:void 0,insertInto:void 0};t(15)(o,i);o.locals&&(n.exports=o.locals)},function(n,e,t){var o=t(93);"string"==typeof o&&(o=[[n.i,o,""]]);var i={hmr:!0,transform:void 0,insertInto:void 0};t(15)(o,i);o.locals&&(n.exports=o.locals)},function(n,e,t){"use strict";(function(n){var o,i=t(0),a=t.n(i),r=t(1),l=t.n(r),s=t(3),c=t.n(s),p=t(5),d=t.n(p);(o=("undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal:t(2)).enterModule)&&o(n);var u=function(n){return a.a.createElement("svg",n,a.a.createElement("g",{fill:"none",fillRule:"evenodd"},a.a.createElement("path",{fill:"#FFF",fillRule:"nonzero",d:"M10 14c0 1.1-.9 2-2 2s-2-.9-2-2h4zm5-3c.6 0 1 .4 1 1s-.4 1-1 1H1c-.6 0-1-.4-1-1s.4-1 1-1h.5C2.2 10.3 3 9.3 3 8V5c0-2.8 2.2-5 5-5s5 2.2 5 5v3c0 1.3.8 2.3 1.5 3h.5z",id:"a"})))};u.defaultProps={width:"16",height:"16",viewBox:"0 0 16 16",xmlns:"http://www.w3.org/2000/svg"};var _=function(n){return a.a.createElement("svg",n,a.a.createElement("path",{d:"M8.1 15.7l1.5-1.4L3.3 8l6.3-6.3L8.1.3.4 8z",fill:"#fff",fillRule:"nonzero"}))};_.defaultProps={width:"10",height:"16",viewBox:"0 0 10 16",xmlns:"http://www.w3.org/2000/svg"};var f=function(n){return a.a.createElement("svg",n,a.a.createElement("path",{d:"M69.002 49.758C71.065 52.084 73 54.41 73 57.64c0 7.109-14.703 11.89-36.5 11.89S0 64.75 0 57.642c0-3.36 1.935-5.557 3.998-7.883 2.58-2.844 5.417-6.075 5.417-12.278V27.14C9.415 12.667 22.055 0 36.5 0s27.085 12.536 27.085 26.882V37.48c0 6.203 2.837 9.434 5.417 12.278zM36.5 72.116c3.998 0 7.867-.129 11.35-.517C46.43 76.381 41.917 80 36.5 80s-9.931-3.49-11.35-8.4c3.483.387 7.352.516 11.35.516z",fill:"#B5E9DB",fillRule:"nonzero"}))};f.defaultProps={width:"73",height:"80",viewBox:"0 0 73 80",xmlns:"http://www.w3.org/2000/svg"};var m=function(n){var e=n.onClose,t=n.emptyTitle;n.emptyText;return a.a.createElement(a.a.Fragment,null,a.a.createElement("div",{className:d.a["noti-header"]},a.a.createElement("div",{className:d.a.lefts},a.a.createElement("div",{className:d.a["notification-icon"]},a.a.createElement(u,null)),a.a.createElement("div",{className:d.a["notification-left-btn-mobile"],role:"button",onClick:e},a.a.createElement(_,null)),a.a.createElement("span",{className:d.a["noti-title"]},"Notifications")),a.a.createElement("span",{className:c()(d.a["noti-empty-title-mobileonly"])},"Notifications")),a.a.createElement("div",{className:c()(d.a["noti-body"],d.a["noti-body-empty"],d.a.center)},a.a.createElement(f,{className:d.a["big-icon-bell"]}),a.a.createElement("div",{className:d.a["empty-title"]},t)))};m.defaultProps={emptyTitle:"Good job! You’re all caught up",emptyText:a.a.createElement("div",null,"Join challenges and check your notification settings if you don’t receive notifications. We’re actively adding new notifications.")},m.propTypes={onClose:l.a.func,emptyTitle:l.a.node,emptyText:l.a.node};var h,b,g=m;e.a=g,(h=("undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal:t(2)).default)&&(h.register(m,"EmptyNotifications","/Users/luizrrodrigues/TopCoder/Copilot/TopCoder/app/navigation-component/src/components/NotificationsPopup/EmptyNotifications.js"),h.register(g,"default","/Users/luizrrodrigues/TopCoder/Copilot/TopCoder/app/navigation-component/src/components/NotificationsPopup/EmptyNotifications.js")),(b=("undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal:t(2)).leaveModule)&&b(n)}).call(this,t(13)(n))},function(module,__webpack_exports__,__webpack_require__){"use strict";(function(module){__webpack_require__.d(__webpack_exports__,"a",function(){return NotificationList});var _babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(38),_babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_0__),_babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(39),_babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(_babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_1__),_babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(40),_babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_2___default=__webpack_require__.n(_babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_2__),_babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(41),_babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_3___default=__webpack_require__.n(_babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_3__),_babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(42),_babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_4___default=__webpack_require__.n(_babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_4__),react__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(0),react__WEBPACK_IMPORTED_MODULE_5___default=__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_5__),prop_types__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(1),prop_types__WEBPACK_IMPORTED_MODULE_6___default=__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_6__),classnames__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(3),classnames__WEBPACK_IMPORTED_MODULE_7___default=__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_7__),lodash__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__(4),lodash__WEBPACK_IMPORTED_MODULE_8___default=__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_8__),moment__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__(43),moment__WEBPACK_IMPORTED_MODULE_9___default=__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_9__),topcoder_react_utils__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__(17),topcoder_react_utils__WEBPACK_IMPORTED_MODULE_10___default=__webpack_require__.n(topcoder_react_utils__WEBPACK_IMPORTED_MODULE_10__),_styles_module_scss__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__(5),_styles_module_scss__WEBPACK_IMPORTED_MODULE_11___default=__webpack_require__.n(_styles_module_scss__WEBPACK_IMPORTED_MODULE_11__),enterModule;enterModule=("undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal:__webpack_require__(2)).enterModule,enterModule&&enterModule(module);var BackArrow=function(n){return react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement("svg",n,react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement("path",{d:"M8.1 15.7l1.5-1.4L3.3 8l6.3-6.3L8.1.3.4 8z",fill:"#fff",fillRule:"nonzero"}))};BackArrow.defaultProps={width:"10",height:"16",viewBox:"0 0 10 16",xmlns:"http://www.w3.org/2000/svg"};var TickIcon=function(n){return react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement("svg",n,react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement("title",null,"checkmark"),react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement("path",{d:"M2.33 5.08L0 7.409l4.95 4.95 9.9-9.9-2.2-2.2-7.57 7.57-2.75-2.75z",fill:"#FFF",fillRule:"evenodd"}))};TickIcon.defaultProps={width:"15",height:"13",viewBox:"0 0 15 13",xmlns:"http://www.w3.org/2000/svg"};var NotificationIcon=function(n){return react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement("svg",n,react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement("g",{fill:"none",fillRule:"evenodd"},react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement("path",{fill:"#FFF",fillRule:"nonzero",d:"M10 14c0 1.1-.9 2-2 2s-2-.9-2-2h4zm5-3c.6 0 1 .4 1 1s-.4 1-1 1H1c-.6 0-1-.4-1-1s.4-1 1-1h.5C2.2 10.3 3 9.3 3 8V5c0-2.8 2.2-5 5-5s5 2.2 5 5v3c0 1.3.8 2.3 1.5 3h.5z",id:"a"})))};NotificationIcon.defaultProps={width:"16",height:"16",viewBox:"0 0 16 16",xmlns:"http://www.w3.org/2000/svg"};var eventTypes={PROJECT:{ACTIVE:["challenge.notification.events","notifications.autopilot.events"],COMPLETED:"challenge.notification.completed"},BROADCAST:"admin.notification.broadcast"},ConditionalWrapper=function(n){var e=n.condition,t=n.renderLink,o=n.renderDiv,i=n.children;return e?t(i):o(i)},Item=function(n){var e=n.item,t=n.auth,o=(n.onDismiss,n.markNotificationAsRead),i=(n.isLink,n.tracking);return react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement(ConditionalWrapper,{condition:(eventTypes.PROJECT.ACTIVE.includes(e.eventType)||eventTypes.PROJECT.COMPLETED.includes(e.eventType))&&e.sourceId,renderLink:function(n){return react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement(topcoder_react_utils__WEBPACK_IMPORTED_MODULE_10__.Link,{to:"/challenges/".concat(e.sourceId),className:_styles_module_scss__WEBPACK_IMPORTED_MODULE_11___default.a["noti-item"],onClick:function(){e.isRead||(o(e,t.tokenV3),i.event("Click","Mark Notification As Read","Dropdown")),i.event("Click","Notification Event",String(e.sourceId))}},n)},renderDiv:function(n){return react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement("div",{className:_styles_module_scss__WEBPACK_IMPORTED_MODULE_11___default.a["noti-item"]},n)}},react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_5__.Fragment,null,react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement("div",{className:_styles_module_scss__WEBPACK_IMPORTED_MODULE_11___default.a.left},react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement("p",{className:_styles_module_scss__WEBPACK_IMPORTED_MODULE_11___default.a.txt,dangerouslySetInnerHTML:{__html:e.contents||""}}),react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement("span",{className:_styles_module_scss__WEBPACK_IMPORTED_MODULE_11___default.a["time-txt"]},moment__WEBPACK_IMPORTED_MODULE_9___default()(e.date).fromNow())),react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement("div",{className:_styles_module_scss__WEBPACK_IMPORTED_MODULE_11___default.a.right},!e.isRead&&react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement("div",{className:classnames__WEBPACK_IMPORTED_MODULE_7___default()([_styles_module_scss__WEBPACK_IMPORTED_MODULE_11___default.a.point,e.isSeen&&_styles_module_scss__WEBPACK_IMPORTED_MODULE_11___default.a["point-grey"],!e.isSeen&&_styles_module_scss__WEBPACK_IMPORTED_MODULE_11___default.a["point-red"]]),onClick:function(n){n.preventDefault(),n.stopPropagation(),n.nativeEvent.stopImmediatePropagation(),o(e,t.tokenV3),i.event("Click","Mark Notification As Read","Dropdown")}}))))};Item.propTypes={item:prop_types__WEBPACK_IMPORTED_MODULE_6___default.a.object.isRequired,auth:prop_types__WEBPACK_IMPORTED_MODULE_6___default.a.shape().isRequired,onDismiss:prop_types__WEBPACK_IMPORTED_MODULE_6___default.a.func,markNotificationAsRead:prop_types__WEBPACK_IMPORTED_MODULE_6___default.a.func.isRequired,isLink:prop_types__WEBPACK_IMPORTED_MODULE_6___default.a.bool.isRequired,tracking:prop_types__WEBPACK_IMPORTED_MODULE_6___default.a.shape().isRequired};var NotificationList=function(_React$Component){function NotificationList(n){var e;return _babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_0___default()(this,NotificationList),(e=_babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_2___default()(this,_babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_3___default()(NotificationList).call(this,n))).state={nonCompletedSection:[],unreadCount:0},e}return _babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_4___default()(NotificationList,_React$Component),_babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_1___default()(NotificationList,[{key:"challenges",value:function(n){return n=n||[],lodash__WEBPACK_IMPORTED_MODULE_8___default.a.uniq(n.map(function(n){return n.sourceName}).filter(function(n){return n})).map(function(e){return{challengeTitle:e,items:n.filter(function(n){return n.sourceName===e})}})}},{key:"isLink",value:function(n){return(eventTypes.PROJECT.ACTIVE.includes(n.eventType)||eventTypes.PROJECT.COMPLETED.includes(n.eventType))&&n.sourceId>0}},{key:"render",value:function(){var n=this,e=this.props,t=e.onClose,o=e.notifications,i=e.onDismiss,a=e.unReadNotifications,r=e.markNotificationAsRead,l=e.markAllNotificationAsRead,s=e.auth,c=e.tracking;return react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_5___default.a.Fragment,null,react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement("div",{className:_styles_module_scss__WEBPACK_IMPORTED_MODULE_11___default.a["noti-header"]},react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement("div",{className:_styles_module_scss__WEBPACK_IMPORTED_MODULE_11___default.a.lefts},react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement("div",{className:_styles_module_scss__WEBPACK_IMPORTED_MODULE_11___default.a["notification-icon"]},react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement(NotificationIcon,null)),react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement("div",{className:_styles_module_scss__WEBPACK_IMPORTED_MODULE_11___default.a["notification-left-btn-mobile"],role:"button",onClick:t},react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement(BackArrow,null)),react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement("span",{className:_styles_module_scss__WEBPACK_IMPORTED_MODULE_11___default.a["noti-title"]},"Notifications")),react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement("span",{className:_styles_module_scss__WEBPACK_IMPORTED_MODULE_11___default.a["noti-title-mobileonly"]},"Notifications"),react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement("div",{className:_styles_module_scss__WEBPACK_IMPORTED_MODULE_11___default.a.rights},react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement("span",{role:"button",className:classnames__WEBPACK_IMPORTED_MODULE_7___default()(_styles_module_scss__WEBPACK_IMPORTED_MODULE_11___default.a["white-link"],!a&&_styles_module_scss__WEBPACK_IMPORTED_MODULE_11___default.a.disabled),onClick:function(){a&&(l(s.tokenV3),c.event("Click","Mark All Notifications As Read","Dropdown"))}},"Mark All as Read")),react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement("div",{className:_styles_module_scss__WEBPACK_IMPORTED_MODULE_11___default.a["rights-mobile"]},react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement("div",{className:classnames__WEBPACK_IMPORTED_MODULE_7___default()(_styles_module_scss__WEBPACK_IMPORTED_MODULE_11___default.a["btn-tick"],!a&&_styles_module_scss__WEBPACK_IMPORTED_MODULE_11___default.a.disabled),role:"button",onClick:function(){a&&(l(s.tokenV3),c.event("Click","Mark All Notifications As Read","Dropdown"))}},react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement(TickIcon,null)))),react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement("div",{className:_styles_module_scss__WEBPACK_IMPORTED_MODULE_11___default.a["noti-body"]},react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_5__.Fragment,null,this.challenges(lodash__WEBPACK_IMPORTED_MODULE_8___default.a.uniq(o||[]).filter(function(n){return eventTypes.PROJECT.ACTIVE.includes(n.eventType)||eventTypes.BROADCAST.includes(n.eventType)})).map(function(e,t){return react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_5__.Fragment,{key:"nonComplete-".concat(t)},react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement("div",{key:"noti-".concat(t),className:_styles_module_scss__WEBPACK_IMPORTED_MODULE_11___default.a["challenge-title"]},react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement("span",null,e.challengeTitle)),e.items.map(function(e,o){return react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement(Item,{item:e,auth:s,markNotificationAsRead:r,key:"noti-".concat(t,"-").concat(o),onDismiss:function(){return i([e])},isLink:n.isLink(e),tracking:c})}))}))),react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement("div",{className:_styles_module_scss__WEBPACK_IMPORTED_MODULE_11___default.a["view-all-notifications"]},react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement(topcoder_react_utils__WEBPACK_IMPORTED_MODULE_10__.Link,{to:"/notifications",onClick:function(){return c.event("Click","View All Notifications","Dropdown")}},"View all Notifications")))}},{key:"__reactstandin__regenerateByEval",value:function __reactstandin__regenerateByEval(key,code){this[key]=eval(code)}}]),NotificationList}(react__WEBPACK_IMPORTED_MODULE_5___default.a.Component),reactHotLoader,leaveModule;NotificationList.defaultProps={notifications:[],auth:null,onDismiss:function(){return null},markAllNotificationAsRead:function(){return null},markNotificationAsRead:function(){return null}},NotificationList.propTypes={auth:prop_types__WEBPACK_IMPORTED_MODULE_6___default.a.shape(),notifications:prop_types__WEBPACK_IMPORTED_MODULE_6___default.a.array,onDismiss:prop_types__WEBPACK_IMPORTED_MODULE_6___default.a.func,onClose:prop_types__WEBPACK_IMPORTED_MODULE_6___default.a.func,unReadNotifications:prop_types__WEBPACK_IMPORTED_MODULE_6___default.a.bool,markNotificationAsRead:prop_types__WEBPACK_IMPORTED_MODULE_6___default.a.func.isRequired,markAllNotificationAsRead:prop_types__WEBPACK_IMPORTED_MODULE_6___default.a.func.isRequired,tracking:prop_types__WEBPACK_IMPORTED_MODULE_6___default.a.shape().isRequired},reactHotLoader=("undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal:__webpack_require__(2)).default,reactHotLoader&&(reactHotLoader.register(eventTypes,"eventTypes","/Users/luizrrodrigues/TopCoder/Copilot/TopCoder/app/navigation-component/src/components/NotificationsPopup/NotificationList.js"),reactHotLoader.register(ConditionalWrapper,"ConditionalWrapper","/Users/luizrrodrigues/TopCoder/Copilot/TopCoder/app/navigation-component/src/components/NotificationsPopup/NotificationList.js"),reactHotLoader.register(Item,"Item","/Users/luizrrodrigues/TopCoder/Copilot/TopCoder/app/navigation-component/src/components/NotificationsPopup/NotificationList.js"),reactHotLoader.register(NotificationList,"NotificationList","/Users/luizrrodrigues/TopCoder/Copilot/TopCoder/app/navigation-component/src/components/NotificationsPopup/NotificationList.js")),leaveModule=("undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal:__webpack_require__(2)).leaveModule,leaveModule&&leaveModule(module)}).call(this,__webpack_require__(13)(module))},function(n,e){n.exports=__WEBPACK_EXTERNAL_MODULE__72__},function(n,e){n.exports=__WEBPACK_EXTERNAL_MODULE__73__},function(n,e,t){"use strict";(function(n){var o,i=t(0),a=t.n(i),r=t(1),l=t.n(r),s=t(35),c=t.n(s);(o=("undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal:t(2)).enterModule)&&o(n);var p=function(n){return a.a.createElement("svg",n,a.a.createElement("path",{d:"M15.7.3c-.4-.4-1-.4-1.4 0L8 6.6 1.7.3C1.3-.1.7-.1.3.3c-.4.4-.4 1 0 1.4L6.6 8 .3 14.3c-.4.4-.4 1 0 1.4.2.2.4.3.7.3.3 0 .5-.1.7-.3L8 9.4l6.3 6.3c.2.2.5.3.7.3.2 0 .5-.1.7-.3.4-.4.4-1 0-1.4L9.4 8l6.3-6.3c.4-.4.4-1 0-1.4z",fill:"#FFF",fillRule:"nonzero"}))};p.defaultProps={width:"16",height:"16",viewBox:"0 0 16 16",xmlns:"http://www.w3.org/2000/svg"};var d=function(n){return a.a.createElement("svg",n,a.a.createElement("g",{fill:"#FFF",fillRule:"nonzero"},a.a.createElement("path",{d:"M23 9H1c-.6 0-1-.4-1-1s.4-1 1-1h22c.6 0 1 .4 1 1s-.4 1-1 1zM23 2H1c-.6 0-1-.4-1-1s.4-1 1-1h22c.6 0 1 .4 1 1s-.4 1-1 1zM23 16H1c-.6 0-1-.4-1-1s.4-1 1-1h22c.6 0 1 .4 1 1s-.4 1-1 1z"})))};d.defaultProps={width:"24",height:"16",viewBox:"0 0 24 16",xmlns:"http://www.w3.org/2000/svg"};var u=function(n){return a.a.createElement("svg",n,a.a.createElement("path",{d:"M7.383 1.807c2.938 0 5.328 2.406 5.328 5.362 0 2.957-2.39 5.362-5.328 5.362S2.054 10.126 2.054 7.17c0-2.956 2.391-5.362 5.33-5.362M11.677 12.9a7.092 7.092 0 0 1-4.295 1.44C3.44 14.34.242 11.13.242 7.17S3.439 0 7.383 0s7.142 3.21 7.142 7.17a7.157 7.157 0 0 1-1.435 4.312l4.524 4.542-1.417 1.411-4.519-4.536z",fill:"#979797",fillRule:"evenodd"}))};u.defaultProps={width:"18",height:"18",viewBox:"0 0 18 18",xmlns:"http://www.w3.org/2000/svg"};var _=function(n){var e=n.showLeftMenu,t=n.onClickLeftMenu,o=n.logo,i=n.onClickLogo,r=n.rightMenu;return a.a.createElement("div",null,a.a.createElement("div",{className:c.a.mobileNav},a.a.createElement("div",{className:c.a.leftMenuContainer},a.a.createElement("button",{className:c.a.menuBtn,onClick:t},e?a.a.createElement(p,null):a.a.createElement(d,null))),a.a.createElement("a",{onClick:function(n){return i(n)},href:"/"},o),r&&a.a.createElement("div",{className:c.a.rightMenu},r)),e&&a.a.createElement("div",{className:c.a.search},a.a.createElement(u,{className:c.a.icon}),a.a.createElement("input",{onKeyPress:function(n){"Enter"===n.key&&(window.location="".concat(window.origin,"/search/members?q=").concat(encodeURIComponent(n.target.value)))},placeholder:"Find members by username or skill","aria-label":"Find members by username or skill"})))};_.propTypes={showLeftMenu:l.a.bool,onClickLeftMenu:l.a.func,logo:l.a.node,onClickLogo:l.a.func,rightMenu:l.a.node};var f,m,h=_;e.a=h,(f=("undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal:t(2)).default)&&(f.register(_,"MobileNav","/Users/luizrrodrigues/TopCoder/Copilot/TopCoder/app/navigation-component/src/components/TopNav/MobileNav.js"),f.register(h,"default","/Users/luizrrodrigues/TopCoder/Copilot/TopCoder/app/navigation-component/src/components/TopNav/MobileNav.js")),(m=("undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal:t(2)).leaveModule)&&m(n)}).call(this,t(13)(n))},function(n,e,t){"use strict";(function(n){var o,i=t(0),a=t.n(i),r=t(1),l=t.n(r),s=t(3),c=t.n(s),p=t(33),d=t.n(p);(o=("undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal:t(2)).enterModule)&&o(n);var u=function(n){return a.a.createElement("svg",n,a.a.createElement("path",{fill:"#FFF",fillRule:"nonzero",d:"M8 11.4L2.6 6 4 4.6l4 4 4-4L13.4 6z",transform:"translate(-2 -4)",id:"a"}))};u.defaultProps={width:"12",height:"8",viewBox:"0 0 12 8",xmlns:"http://www.w3.org/2000/svg"};var _=function(n){return a.a.createElement("svg",n,a.a.createElement("path",{transform:"rotate(180 7 6)",fill:"#FFF",fillRule:"nonzero",d:"M8 11.4L2.6 6 4 4.6l4 4 4-4L13.4 6z",id:"a"}))};_.defaultProps={width:"12",height:"8",viewBox:"0 0 12 8",xmlns:"http://www.w3.org/2000/svg"};var f=function(n){var e=n.open,t=n.menu,o=n.isSecondaryMenu,i=n.activeChildId,r=n.onClick,l=n.createHandleClickItem;return a.a.createElement("div",{className:c()(d.a.mobileSubNav,e&&d.a.mobileSubNavOpen)},a.a.createElement("div",{className:d.a.mobileSubNavMask}),(!o&&t.subMenu&&t.subMenu.length>0||t.secondaryMenu&&t.secondaryMenu.length>0)&&a.a.createElement(a.a.Fragment,null,a.a.createElement("button",{className:d.a.mobileSubNavHeader,onClick:r},a.a.createElement("span",null,t.title),e?a.a.createElement(_,null):a.a.createElement(u,null)),e&&a.a.createElement("div",{className:d.a.mobileSubNavContent},(o?t.secondaryMenu:t.subMenu).map(function(n,e){return a.a.createElement("a",{className:c()(d.a.mobileSubNavChild,n.id===i&&d.a.mobileSubNavChildOpen),href:n.href,key:"level3-".concat(e),onClick:l(n.id)},n.title)})))||a.a.createElement(a.a.Fragment,null,a.a.createElement("dev",{className:d.a.mobileSubNavHeader},a.a.createElement("span",null,t.title))))};f.propTypes={open:l.a.bool,menu:l.a.object,isSecondaryMenu:l.a.bool,activeChildId:l.a.any,onClick:l.a.func,createHandleClickItem:l.a.func};var m,h,b=f;e.a=b,(m=("undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal:t(2)).default)&&(m.register(f,"MobileSubNav","/Users/luizrrodrigues/TopCoder/Copilot/TopCoder/app/navigation-component/src/components/TopNav/MobileSubNav.js"),m.register(b,"default","/Users/luizrrodrigues/TopCoder/Copilot/TopCoder/app/navigation-component/src/components/TopNav/MobileSubNav.js")),(h=("undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal:t(2)).leaveModule)&&h(n)}).call(this,t(13)(n))},function(n,e,t){"use strict";(function(n){var o,i=t(0),a=t.n(i),r=t(1),l=t.n(r),s=t(3),c=t.n(s),p=t(47),d=t.n(p);(o=("undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal:t(2)).enterModule)&&o(n);var u=function(n){var e=n.menu,t=n.activeChildId,o=n.createHandleClickItem;return a.a.createElement("div",{className:d.a.secondaryNavMobile},e.subMenu&&e.subMenu.map(function(n,e){if(n.subMenu&&n.subMenu.length>0||n.href)return a.a.createElement("a",{className:c()(d.a.secondaryNavMobileItem,n.id===t&&d.a.secondaryNavMobileItemOpen),href:n.href,key:"level2-".concat(e),onClick:n.subMenu&&n.subMenu.length>0?o(n.id):null},n.title)}))};u.propTypes={menu:l.a.object,activeChildId:l.a.any,createHandleClickItem:l.a.func};var _,f,m=u;e.a=m,(_=("undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal:t(2)).default)&&(_.register(u,"MobileMenu","/Users/luizrrodrigues/TopCoder/Copilot/TopCoder/app/navigation-component/src/components/TopNav/MobileMenu.js"),_.register(m,"default","/Users/luizrrodrigues/TopCoder/Copilot/TopCoder/app/navigation-component/src/components/TopNav/MobileMenu.js")),(f=("undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal:t(2)).leaveModule)&&f(n)}).call(this,t(13)(n))},function(n,e,t){"use strict";(function(n){var o,i=t(0),a=t.n(i),r=t(1),l=t.n(r),s=t(3),c=t.n(s),p=t(82),d=t(51),u=t(7),_=t.n(u);(o=("undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal:t(2)).enterModule)&&o(n);var f=function(n){return a.a.createElement("svg",n,a.a.createElement("path",{fill:"#FFF",fillRule:"nonzero",d:"M8 11.4L2.6 6 4 4.6l4 4 4-4L13.4 6z",transform:"translate(-2 -4)",id:"a"}))};f.defaultProps={width:"12",height:"8",viewBox:"0 0 12 8",xmlns:"http://www.w3.org/2000/svg"};var m=function(n){return a.a.createElement("svg",n,a.a.createElement("path",{transform:"rotate(180 7 6)",fill:"#FFF",fillRule:"nonzero",d:"M8 11.4L2.6 6 4 4.6l4 4 4-4L13.4 6z",id:"a"}))};m.defaultProps={width:"12",height:"8",viewBox:"0 0 12 8",xmlns:"http://www.w3.org/2000/svg"};var h=function(n){return a.a.createElement("svg",n,a.a.createElement("path",{d:"M7.383 1.807c2.938 0 5.328 2.406 5.328 5.362 0 2.957-2.39 5.362-5.328 5.362S2.054 10.126 2.054 7.17c0-2.956 2.391-5.362 5.33-5.362M11.677 12.9a7.092 7.092 0 0 1-4.295 1.44C3.44 14.34.242 11.13.242 7.17S3.439 0 7.383 0s7.142 3.21 7.142 7.17a7.157 7.157 0 0 1-1.435 4.312l4.524 4.542-1.417 1.411-4.519-4.536z",fill:"#979797",fillRule:"evenodd"}))};h.defaultProps={width:"18",height:"18",viewBox:"0 0 18 18",xmlns:"http://www.w3.org/2000/svg"};var b=function(n){var e=n.collapsed,t=n.showLeftMenu,o=n.logo,i=n.menu,r=n.rightMenu,l=n.moreMenu,s=n.openMore,u=n.onCloseMore,b=n.moreId,g=n.activeLevel1Id,v=n.activeLevel2Id,y=n.onClickLogo,x=n.onRightMenuResize,E=n.createHandleClickLevel1,A=n.createHandleClickLevel2,w=n.handleClickMore,M=n.createHandleClickMoreItem,D=n.createSetRef,C=n.showChosenArrow,O=n.showLevel3,k=n.forceHideLevel3,F=n.chosenArrowX,I=n.searchOpened,R=n.toggleSearchOpen,L=function(n){return!(l||[]).find(function(e){return e.id===n.id})},P=50;return a.a.createElement("div",null,a.a.createElement("div",{className:c()(_.a.primaryNavContainer,t&&_.a.primaryNavContainerOpen)},a.a.createElement("div",{className:_.a.primaryNav,ref:D("primaryNav")},a.a.createElement("a",{className:c()(_.a.tcLogo,e&&_.a.tcLogoPush),onClick:function(n){return y(n)},href:"/"},o),i.map(function(n,e){return[a.a.createElement("span",{className:_.a.primaryLevel1Separator,key:"separator-".concat(e)}),a.a.createElement("a",{className:c()(_.a.primaryLevel1,(!v||t)&&n.id===g&&_.a.primaryLevel1Open,n.mobileOnly&&_.a.mobileOnly),href:n.href,key:"level1-".concat(e),onClick:E(n.id,!0),ref:D(n.id)},n.title),n.subMenu&&a.a.createElement("div",{className:c()(_.a.primaryLevel2Container,n.id===g&&_.a.primaryLevel2ContainerOpen),key:"level2-".concat(e,"-container"),ref:D("level2Container".concat(e))},n.subMenu.filter(L).map(function(n,e){if(n.subMenu&&n.subMenu.length>0||n.href)return a.a.createElement("a",{className:c()(_.a.primaryLevel2,n.id===v&&_.a.primaryLevel2Open),href:n.href,key:"level2-".concat(e),onClick:n.subMenu&&n.subMenu.length>0?A(n.id,!0):null,ref:D(n.id)},n.title)}),n.id===g&&l&&l.length>0&&a.a.createElement("div",{className:c()(_.a.moreBtnContainer,s&&_.a.moreOpen)},a.a.createElement("div",{className:_.a.backdrop,onClick:u}),a.a.createElement("button",{className:c()(_.a.primaryLevel2,_.a.moreBtn),onClick:w,ref:D(b)},a.a.createElement("div",{className:_.a.moreBtnMask}),a.a.createElement("span",null,"More"),s&&a.a.createElement(m,null),!s&&a.a.createElement(f,null)),a.a.createElement("div",{className:_.a.moreContentContainer},l.map(function(n,e){return a.a.createElement("a",{className:c()(_.a.primaryLevel2,n.id===v&&_.a.primaryLevel2Open),href:n.href,key:"more-item-".concat(e),onClick:M(n.id)},n.title)}))))]}),a.a.createElement(d.default,{show:C&&O&&!k,x:F})),a.a.createElement("div",{className:_.a.primaryNavRight},a.a.createElement(p.a,{handleWidth:!0,onResize:x}),r&&a.a.createElement("div",{className:c()(_.a.primaryLevel1,_.a.rightMenuPrimaryLevel1)},r),a.a.createElement("div",{"aria-label":"Find members by username or skill",role:"button",tabIndex:0,"data-menu":"search",className:c()(_.a.searchIcon,{opened:I}),onFocus:function(){return R(!0)},onBlur:function(n){n.pageY0},n.prototype.connect_=function(){o&&!this.connected_&&(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),c?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},n.prototype.disconnect_=function(){o&&this.connected_&&(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},n.prototype.onTransitionEnd_=function(n){var e=n.propertyName,t=void 0===e?"":e;s.some(function(n){return!!~t.indexOf(n)})&&this.refresh()},n.getInstance=function(){return this.instance_||(this.instance_=new n),this.instance_},n.instance_=null,n}(),d=function(n,e){for(var t=0,o=Object.keys(e);t0},n}(),A="undefined"!=typeof WeakMap?new WeakMap:new t,w=function(){return function n(e){if(!(this instanceof n))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var t=p.getInstance(),o=new E(e,t,this);A.set(this,o)}}();["observe","unobserve","disconnect"].forEach(function(n){w.prototype[n]=function(){var e;return(e=A.get(this))[n].apply(e,arguments)}});var M=void 0!==i.ResizeObserver?i.ResizeObserver:w;e.a=M}).call(this,t(66))},function(n,e,t){"use strict";(function(n){var t="object"==typeof n&&n&&n.Object===Object&&n;e.a=t}).call(this,t(66))},function(n,e,t){"use strict";(function(n){var o,i=t(4),a=t.n(i),r=t(0),l=t.n(r),s=t(1),c=t.n(s),p=t(3),d=t.n(p),u=t(53),_=t(17),f=t(34),m=t.n(f);(o=("undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal:t(2)).enterModule)&&o(n);var h=function(n){var e=n.open,t=n.menu,o=n.isSecondaryMenu,i=n.isResize,r=n.activeChildId,s=n.exact,c=n.showIndicator,p=n.indicatorX,f=n.createHandleClickItem,h=n.createSetRef;return l.a.createElement("div",{className:d()(m.a.secondaryNav,e&&m.a.secondaryNavOpen)},l.a.createElement("div",{className:m.a.secondaryNavLinkContainer},t&&(o?t.secondaryMenu:t.subMenu).map(function(n,e){var t=a.a.isEmpty(n.link)?n.href:n.link;return l.a.createElement(_.Link,{className:d()(m.a.secondaryNavItem,n.id===r&&m.a.secondaryNavItemOpen,n.id===r&&s&&m.a.secondaryNavItemActive),key:"level3-".concat(e),to:t,onClick:!n.openNewTab&&f(n.id),openNewTab:n.openNewTab},l.a.createElement("span",{ref:h(n.id)},n.title),l.a.createElement("span",{className:d()(m.a.indicator)}))}),l.a.createElement(u.default,{isResize:i,show:c,x:p})," "))};h.propTypes={open:c.a.bool,menu:c.a.object,isResize:c.a.bool,isSecondaryMenu:c.a.bool,activeChildId:c.a.any,exact:c.a.bool,showIndicator:c.a.bool,indicatorX:c.a.number,createHandleClickItem:c.a.func,createSetRef:c.a.func};var b,g,v=h;e.a=v,(b=("undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal:t(2)).default)&&(b.register(h,"SubNav","/Users/luizrrodrigues/TopCoder/Copilot/TopCoder/app/navigation-component/src/components/TopNav/SubNav.js"),b.register(v,"default","/Users/luizrrodrigues/TopCoder/Copilot/TopCoder/app/navigation-component/src/components/TopNav/SubNav.js")),(g=("undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal:t(2)).leaveModule)&&g(n)}).call(this,t(13)(n))},function(n,e,t){"use strict";var o=t(0),i=t.n(o),a=t(78),r=t(79),l=function(n){var e=[],t=null,o=function(){for(var o=arguments.length,i=Array(o),a=0;a=e||t<0||u&&n-p>=a}function b(){var n=_();if(h(n))return g(n);l=setTimeout(b,function(n){var t=e-(n-s);return u?W(t,a-(n-p)):t}(n))}function g(n){return l=void 0,f&&o?m(n):(o=i=void 0,r)}function v(){var n=_(),t=h(n);if(o=arguments,i=this,s=n,t){if(void 0===l)return function(n){return p=n,l=setTimeout(b,e),d?m(n):r}(s);if(u)return l=setTimeout(b,e),m(s)}return void 0===l&&(l=setTimeout(b,e)),r}return e=B(e)||0,c(t)&&(d=!!t.leading,a=(u="maxWait"in t)?N(B(t.maxWait)||0,e):a,f="trailing"in t?!!t.trailing:f),v.cancel=function(){void 0!==l&&clearTimeout(l),p=0,o=s=i=l=void 0},v.flush=function(){return void 0===l?r:g(_())},v},K="Expected a function";var S=function(n,e,t){var o=!0,i=!0;if("function"!=typeof n)throw new TypeError(K);return c(t)&&(o="leading"in t?!!t.leading:o,i="trailing"in t?!!t.trailing:i),U(n,e,{leading:o,maxWait:e,trailing:i})},j={debounce:U,throttle:S},z=function(n){return j[n]},H=function(n){return"function"==typeof n},X=function(){return"undefined"==typeof window},q=function(n){return n instanceof Element||n instanceof HTMLDocument};function G(n){return(G="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n})(n)}function V(n,e){for(var t=0;t0;return l.a.createElement("div",{className:d.a.loginContainer},e?p?[l.a.createElement(u.default,{notifications:t||[],notificationsPopupOpen:C,onClick:function(){B(),w.event("Click","Open Notifications Dropdown",window.location.pathname)},key:"notification-button"}),l.a.createElement(f.default,{profile:h,newNotifications:!!N,onClick:T,open:I,key:"user-info",domRef:P})]:l.a.createElement(f.default,{profile:h,newNotifications:!!N,onClick:T,open:I,key:"user-info",domRef:P}):l.a.createElement("a",{href:"javascript:void(0)",onClick:function(n){var e=encodeURIComponent(window.location.href);return window.location=g.location.replace("%S",e).replace("member?","#!/member?"),n.preventDefault(),!1}},"LOGIN"),l.a.createElement(_.default,{open:C,notifications:t,onClose:function(){N&&(E(N,v.tokenV3),w.event("Auto Action","Mark All Notifications As Seen","Dropdown Closed")),O(!1)},auth:v,unReadNotifications:W,markNotificationAsRead:y,markAllNotificationAsRead:x,dismissChallengeNotifications:A,tracking:w}),l.a.createElement(m.default,{profile:h,open:I,menu:o,switchText:i,numNotifications:b.a.filter(t||[],function(n){return!n.isSeen&&!n.isRead}).length,onClickNotifications:B,onSwitch:s,onClose:function(){R(!1),document.body.style.position=""},domRef:L}))};g.propTypes={loggedIn:c.a.bool,notifications:c.a.array,accountMenu:c.a.array,onSwitch:c.a.func,onMenuOpen:c.a.func,showNotification:c.a.bool,profile:c.a.shape(),auth:c.a.shape(),switchText:c.a.shape(),authURLs:c.a.shape(),markNotificationAsRead:c.a.func.isRequired,markAllNotificationAsRead:c.a.func.isRequired,markAllNotificationAsSeen:c.a.func.isRequired,dismissChallengeNotifications:c.a.func.isRequired,tracking:c.a.shape().isRequired};var v,y,x=g;e.default=x,(v=("undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal:t(2)).default)&&(v.register(g,"LoginNav","/Users/luizrrodrigues/TopCoder/Copilot/TopCoder/app/navigation-component/src/components/LoginNav/index.js"),v.register(x,"default","/Users/luizrrodrigues/TopCoder/Copilot/TopCoder/app/navigation-component/src/components/LoginNav/index.js")),(y=("undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal:t(2)).leaveModule)&&y(n)}.call(this,t(13)(n))},function(n,e,t){(e=n.exports=t(14)(!1)).push([n.i,"/* colors */\n/* Grayscale colors. */\n/* colors */\n/* Grayscale colors. */\n@media (min-width: 769px) {\n .TLi8zlACFsu05s9-S0KD6 {\n display: none; } }\n\n@media (min-width: 769px) {\n .XioWN-AAeGkJnsjIq4V5z {\n display: none; } }\n\n._1lZDYTI4twm2tPiSSYmH7j {\n position: relative;\n display: flex;\n align-items: center;\n cursor: default; }\n @media (max-width: 768px) {\n ._1lZDYTI4twm2tPiSSYmH7j .FoUSAd5lNc93mRCKoyl8k {\n display: none; } }\n",""]),e.locals={"mobile-only":"TLi8zlACFsu05s9-S0KD6","hide-not-mobile":"XioWN-AAeGkJnsjIq4V5z",loginContainer:"_1lZDYTI4twm2tPiSSYmH7j",notificationButton:"FoUSAd5lNc93mRCKoyl8k"}},function(n,e,t){(e=n.exports=t(14)(!1)).push([n.i,'/* colors */\n/* Grayscale colors. */\n/* colors */\n/* Grayscale colors. */\n@media (min-width: 769px) {\n ._1FbstsxsOYjjccIB78Bf5 {\n display: none; } }\n\n@media (min-width: 769px) {\n ._3INAjyGw8wQPHAB_Re4yHH {\n display: none; } }\n\n._2Ii9wrSzf3Okhwg8qclKNK {\n position: relative;\n display: flex;\n align-items: center;\n justify-content: center;\n width: 30px;\n height: 30px; }\n @media (max-width: 768px) {\n ._2Ii9wrSzf3Okhwg8qclKNK {\n display: none; } }\n ._2Ii9wrSzf3Okhwg8qclKNK img {\n display: block; }\n ._2Ii9wrSzf3Okhwg8qclKNK.q_nxMe059lniB16rnd5Tn {\n opacity: 0.5; }\n ._2Ii9wrSzf3Okhwg8qclKNK._3xZrCGzwx7RuauWwYHwENh::after {\n content: "";\n width: 6px;\n height: 6px;\n position: absolute;\n top: -1px;\n right: 3px;\n background: #EF476F;\n border-radius: 6px;\n display: block; }\n ._2Ii9wrSzf3Okhwg8qclKNK:hover, ._2Ii9wrSzf3Okhwg8qclKNK._1fEPa0UNfOfqQP46l2DmfT {\n background-color: rgba(85, 85, 85, 0.4);\n border-radius: 50%; }\n',""]),e.locals={"mobile-only":"_1FbstsxsOYjjccIB78Bf5","hide-not-mobile":"_3INAjyGw8wQPHAB_Re4yHH",notificationButton:"_2Ii9wrSzf3Okhwg8qclKNK",none:"q_nxMe059lniB16rnd5Tn",new:"_3xZrCGzwx7RuauWwYHwENh",isNotificationsPopupOpen:"_1fEPa0UNfOfqQP46l2DmfT"}},function(n,e,t){e=n.exports=t(14)(!1);var o=t(16),i=o(t(10)),a=o(t(10)+"?#iefix"),r=o(t(18)),l=o(t(19)),s=o(t(20)),c=o(t(21)+"#Roboto"),p=o(t(11)),d=o(t(11)+"?#iefix"),u=o(t(22)),_=o(t(23)),f=o(t(24)),m=o(t(25)+"#Roboto"),h=o(t(12)),b=o(t(12)+"?#iefix"),g=o(t(26)),v=o(t(27)),y=o(t(28)),x=o(t(29)+"#Roboto"),E=o(t(61)),A=o(t(37)),w=o(t(62)),M=o(t(63));e.push([n.i,'/* colors */\n/* Grayscale colors. */\n/* Roboto fonts */\n@font-face {\n font-family: "Roboto";\n font-weight: 700;\n font-style: normal;\n src: url('+i+');\n /* IE9 Compat Modes */\n src: local("Roboto Bold"), local("Roboto-Bold"), url('+a+') format("embedded-opentype"), url('+r+') format("woff2"), url('+l+') format("woff"), url('+s+') format("truetype"), url('+c+') format("svg");\n /* Legacy iOS */ }\n\n@font-face {\n font-family: "Roboto";\n font-weight: 400;\n font-style: normal;\n src: url('+p+');\n /* IE9 Compat Modes */\n src: local("Roboto"), local("Roboto-Regular"), url('+d+') format("embedded-opentype"), url('+u+') format("woff2"), url('+_+') format("woff"), url('+f+') format("truetype"), url('+m+') format("svg");\n /* Legacy iOS */ }\n\n@font-face {\n font-family: "Barlow Condensed";\n font-weight: 600;\n font-style: normal;\n src: url('+h+');\n /* IE9 Compat Modes */\n src: local("Barlow Condensed SemiBold"), local("BarlowCondensed-SemiBold"), url('+b+') format("embedded-opentype"), url('+g+') format("woff2"), url('+v+') format("woff"), url('+y+') format("truetype"), url('+x+") format(\"svg\");\n /* Legacy iOS */ }\n\n._3uzpwBKEA-MbCkI9aIMOp7 {\n width: 100% !important;\n height: 100% !important;\n position: absolute;\n top: 0;\n left: 0; }\n\n.dqp77tD8W2ETuOAfmPKrb {\n position: relative; }\n\n._10uxAesUyb2uI6gmKN7J6z {\n display: none !important; }\n\n._3jhWQHRm5iNa8aHKufZPJM {\n display: none; }\n\n._3DFOkrCgDMnvjCqabi6xXD {\n display: block; }\n\n._3zI77bcsXMPehS4g_swO9f {\n display: flex;\n align-items: center;\n justify-content: space-between; }\n ._3zI77bcsXMPehS4g_swO9f.njaE6s5GBKM1QWGa3X0N1 {\n align-items: flex-start; }\n\n._3_kpxJWCILsR8Tg-9uKzXZ {\n display: inline-block;\n vertical-align: middle; }\n\n/* btn */\n._2oHjajwzyk-5gR6VkemMLi {\n font-size: 18px;\n font-weight: normal;\n text-decoration: none;\n border: none;\n box-shadow: none;\n position: relative;\n text-transform: none;\n font-weight: bold;\n display: inline-block; }\n ._2oHjajwzyk-5gR6VkemMLi.tTm4NWRWu70QFI-vy6lfh, ._2oHjajwzyk-5gR6VkemMLi:active, ._2oHjajwzyk-5gR6VkemMLi:focus {\n box-shadow: none;\n outline: 0; }\n\n/* .btn-blue */\n.iFKI2Ov4qa7QzgTzmFOtv,\n.iFKI2Ov4qa7QzgTzmFOtv:hover,\n.iFKI2Ov4qa7QzgTzmFOtv:focus {\n cursor: pointer;\n height: 30px;\n color: #FFFFFF;\n line-height: 30px;\n border-radius: 15px;\n padding: 1px 18px;\n font-size: 14px;\n font-family: 'Roboto';\n font-weight: 700; }\n\n.iFKI2Ov4qa7QzgTzmFOtv:hover {\n opacity: 0.75; }\n\n.iFKI2Ov4qa7QzgTzmFOtv {\n background-color: #2C95D7; }\n .iFKI2Ov4qa7QzgTzmFOtv._2SKHVaubAgUcwsNX6eYUJk, .iFKI2Ov4qa7QzgTzmFOtv:disabled, .iFKI2Ov4qa7QzgTzmFOtv[disabled] {\n pointer-events: none; }\n\n/* .btn-gray */\n._2qrP7i56V22adC8xa8ezas,\n._2qrP7i56V22adC8xa8ezas:hover,\n._2qrP7i56V22adC8xa8ezas:focus {\n cursor: pointer;\n height: 30px;\n color: #FFFFFF;\n line-height: 30px;\n border-radius: 4px;\n padding: 1px 18px;\n font-size: 13px;\n background-color: #AAAAAB;\n font-family: 'Roboto';\n font-weight: 400; }\n\n._2qrP7i56V22adC8xa8ezas:hover {\n opacity: 0.75; }\n\n/* colors */\n/* Grayscale colors. */\n@media (min-width: 769px) {\n ._1KRwHAl5IRhFceiZQ7zk5B {\n display: none; } }\n\n@media (min-width: 769px) {\n ._1NDEgCD5MJCfPAwdP9B9P {\n display: none; } }\n\n._2bDaoAmFShmqVrbIpK298u {\n background-color: #FFFFFF;\n border-radius: 10px;\n overflow: hidden;\n box-shadow: 0 5px 35px 5px rgba(21, 21, 22, 0.1), 0 10px 14px 0 rgba(21, 21, 22, 0.3);\n width: 480px;\n height: auto;\n position: absolute;\n right: 10px;\n top: 40px;\n display: none;\n z-index: 100;\n cursor: default; }\n ._2bDaoAmFShmqVrbIpK298u [role=\"button\"]:not(._2SKHVaubAgUcwsNX6eYUJk) {\n cursor: pointer; }\n ._2bDaoAmFShmqVrbIpK298u._212HUD_1uAlLuuyrAeehri {\n display: flex; }\n ._2bDaoAmFShmqVrbIpK298u ._1WVxyW6Rc0m3600-JdYsfL {\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: -1;\n cursor: default; }\n ._2bDaoAmFShmqVrbIpK298u ._1RFb2SmIhhRopMZePb4MU5 {\n background-color: #0AB88A;\n border-radius: 10px 10px 0 0;\n padding: 17px 20px;\n height: 50px;\n position: sticky;\n top: 0;\n display: flex;\n justify-content: space-between;\n align-items: center; }\n ._2bDaoAmFShmqVrbIpK298u ._1RFb2SmIhhRopMZePb4MU5 ._3M96SO4OKP7cVQFlpIQ-Ik {\n display: flex; }\n @media (max-width: 768px) {\n ._2bDaoAmFShmqVrbIpK298u ._1RFb2SmIhhRopMZePb4MU5 ._3M96SO4OKP7cVQFlpIQ-Ik ._9Cu-O6etHYdsCuPXfisaQ {\n display: none; } }\n @media (min-width: 769px) {\n ._2bDaoAmFShmqVrbIpK298u ._1RFb2SmIhhRopMZePb4MU5 ._3M96SO4OKP7cVQFlpIQ-Ik ._1Al5qt_SIdZJrXcKNRD8cH {\n display: none; } }\n ._2bDaoAmFShmqVrbIpK298u ._1RFb2SmIhhRopMZePb4MU5 ._3M96SO4OKP7cVQFlpIQ-Ik ._1Jut592jFrUwlSXPV4dtcK {\n background-size: 16px;\n color: #FFFFFF;\n font-size: 16px;\n font-family: 'Roboto';\n font-weight: 700;\n text-align: left;\n padding-left: 10px; }\n @media (max-width: 768px) {\n ._2bDaoAmFShmqVrbIpK298u ._1RFb2SmIhhRopMZePb4MU5 ._3M96SO4OKP7cVQFlpIQ-Ik ._1Jut592jFrUwlSXPV4dtcK {\n display: none; } }\n ._2bDaoAmFShmqVrbIpK298u ._1RFb2SmIhhRopMZePb4MU5 ._1jJ9N2HuKmQUj_A-mQ67qW {\n flex-basis: 50%;\n background-size: 20px;\n color: #FFFFFF;\n font-size: 20px;\n font-family: 'Roboto';\n font-weight: 400;\n text-align: center; }\n @media (min-width: 769px) {\n ._2bDaoAmFShmqVrbIpK298u ._1RFb2SmIhhRopMZePb4MU5 ._1jJ9N2HuKmQUj_A-mQ67qW {\n display: none; } }\n ._2bDaoAmFShmqVrbIpK298u ._1RFb2SmIhhRopMZePb4MU5 ._1f8lcBrHq9x6yvItqU7Ep2 {\n flex-basis: 50%;\n margin-right: 60px;\n background-size: 20px;\n color: #FFFFFF;\n font-size: 20px;\n font-family: 'Roboto';\n font-weight: 400;\n text-align: left; }\n @media (min-width: 769px) {\n ._2bDaoAmFShmqVrbIpK298u ._1RFb2SmIhhRopMZePb4MU5 ._1f8lcBrHq9x6yvItqU7Ep2 {\n display: none; } }\n ._2bDaoAmFShmqVrbIpK298u ._1RFb2SmIhhRopMZePb4MU5 ._2r9o0ga7lUDfvlv0Jy9p0h .gG-EY-ujRac3C3XNmxXsW {\n color: #FFFFFF;\n display: inline-block;\n vertical-align: middle;\n font-size: 12px;\n font-family: 'Roboto';\n font-weight: 700;\n text-align: right; }\n ._2bDaoAmFShmqVrbIpK298u ._1RFb2SmIhhRopMZePb4MU5 ._2r9o0ga7lUDfvlv0Jy9p0h .gG-EY-ujRac3C3XNmxXsW:hover {\n opacity: 0.75; }\n ._2bDaoAmFShmqVrbIpK298u ._1RFb2SmIhhRopMZePb4MU5 ._2r9o0ga7lUDfvlv0Jy9p0h .gG-EY-ujRac3C3XNmxXsW._2SKHVaubAgUcwsNX6eYUJk {\n opacity: 0.50; }\n ._2bDaoAmFShmqVrbIpK298u ._1RFb2SmIhhRopMZePb4MU5 ._2r9o0ga7lUDfvlv0Jy9p0h ._3FpWnCPiOuQJLQsSr57gf7 {\n width: 3px;\n height: 3px;\n background-color: #FFFFFF;\n border-radius: 100%;\n display: inline-block;\n vertical-align: middle; }\n ._2bDaoAmFShmqVrbIpK298u ._1RFb2SmIhhRopMZePb4MU5 ._20RJ4TQaaVrz5BhsY29q3_ {\n display: none; }\n ._2bDaoAmFShmqVrbIpK298u ._1clear-wT4PIr6Ij0oX6aN {\n max-height: 800px;\n overflow: scroll;\n scrollbar-width: 7px;\n scrollbar-color: #2A2A2B; }\n ._2bDaoAmFShmqVrbIpK298u ._1clear-wT4PIr6Ij0oX6aN.It-eIvJJzNycowRXYNSGN {\n padding-bottom: 50px; }\n ._2bDaoAmFShmqVrbIpK298u ._1clear-wT4PIr6Ij0oX6aN._1Bc2hR___vzLOqf-KCSQ8j {\n text-align: center; }\n ._2bDaoAmFShmqVrbIpK298u ._1clear-wT4PIr6Ij0oX6aN ._23EoeJfN5HQfGll9F8EyQk {\n margin: 50px auto; }\n ._2bDaoAmFShmqVrbIpK298u ._1clear-wT4PIr6Ij0oX6aN ._3PX9-2AtdZY9sGhVyChc1t {\n background: url("+E+") center center no-repeat;\n background-size: 73px 80px;\n width: 73px;\n height: 80px;\n margin: 50px 0 10px; }\n ._2bDaoAmFShmqVrbIpK298u ._1clear-wT4PIr6Ij0oX6aN ._33BRWgRqLuhFi0Z_fj9uND {\n color: #2A2A2B;\n font-size: 24px;\n font-family: Barlow;\n line-height: 26px;\n font-weight: 600;\n text-transform: uppercase; }\n ._2bDaoAmFShmqVrbIpK298u ._1clear-wT4PIr6Ij0oX6aN ._3zu5BfIWJ71Fd4J1DqWfkN {\n margin: 0;\n color: #2A2A2B;\n font-size: 14px;\n font-family: 'Roboto';\n font-weight: 400;\n line-height: 22px; }\n ._2bDaoAmFShmqVrbIpK298u ._1clear-wT4PIr6Ij0oX6aN ._3zu5BfIWJ71Fd4J1DqWfkN._1wodp8ZcZPls60OS2tJ98H {\n text-align: center;\n margin: 15px auto 25px auto; }\n ._2bDaoAmFShmqVrbIpK298u ._1clear-wT4PIr6Ij0oX6aN ._3zu5BfIWJ71Fd4J1DqWfkN a {\n color: #0d61bf;\n text-decoration: underline;\n cursor: pointer; }\n ._2bDaoAmFShmqVrbIpK298u ._1clear-wT4PIr6Ij0oX6aN ._31SfJMmwFiAncZnGzrr985 {\n background-color: #B5E9DB;\n height: 28px;\n color: #229174;\n font-size: 14px;\n font-family: 'Roboto';\n font-weight: 700;\n line-height: 28px;\n padding-left: 20px;\n margin-top: -2px;\n position: sticky;\n position: -webkit-sticky;\n top: 0;\n padding-right: 20px;\n padding-top: 2px; }\n ._2bDaoAmFShmqVrbIpK298u ._1clear-wT4PIr6Ij0oX6aN ._3PUmu4TJfpeh0EsusdDRik {\n background-color: #F4F4F4;\n color: #2A2A2B;\n font-size: 14px;\n font-family: 'Roboto';\n font-weight: 700;\n font-weight: 500;\n line-height: 22px;\n padding-left: 20px;\n margin-top: -2px;\n padding: 5px 20px; }\n ._2bDaoAmFShmqVrbIpK298u ._1clear-wT4PIr6Ij0oX6aN ._3pSfnLAttSYTLgZyBO-I6F:last-child ._1x6dqFZ-IL6wFdtTotlnCn ._2TVvw7BG7N7OELifFSI4Ru {\n border-bottom: 0; }\n ._2bDaoAmFShmqVrbIpK298u ._1clear-wT4PIr6Ij0oX6aN ._2U6_rtw03hfHM93vyb4eBM,\n ._2bDaoAmFShmqVrbIpK298u ._1clear-wT4PIr6Ij0oX6aN ._3pSfnLAttSYTLgZyBO-I6F {\n margin-top: -2px;\n background-color: #FFFFFF;\n padding-top: 5px; }\n ._2bDaoAmFShmqVrbIpK298u ._1clear-wT4PIr6Ij0oX6aN .yHh07r7iWc4GuTRcs4pX0 {\n position: absolute;\n right: 1px;\n top: 50%;\n margin-top: -10px;\n z-index: 666;\n display: none; }\n ._2bDaoAmFShmqVrbIpK298u ._1clear-wT4PIr6Ij0oX6aN .yHh07r7iWc4GuTRcs4pX0 ._2HHwQfzOvSt5DilSiYDF1R {\n display: block;\n background: url("+A+") center center no-repeat;\n background-size: 10px;\n width: 20px;\n height: 20px; }\n ._2bDaoAmFShmqVrbIpK298u ._1clear-wT4PIr6Ij0oX6aN .yHh07r7iWc4GuTRcs4pX0 ._2HHwQfzOvSt5DilSiYDF1R:hover {\n background: url("+w+") center center no-repeat; }\n ._2bDaoAmFShmqVrbIpK298u ._1clear-wT4PIr6Ij0oX6aN .yHh07r7iWc4GuTRcs4pX0 ._7uhH3BTWyzWMLsM_8WzgF {\n position: absolute;\n top: -28px;\n left: -76px;\n background-color: #2A2A2B;\n border-radius: 2px;\n padding: 6px 0;\n color: #FFFFFF;\n font-size: 11px;\n font-family: 'Roboto';\n font-weight: 400;\n line-height: 13px;\n text-align: center;\n min-width: 110px;\n display: none; }\n ._2bDaoAmFShmqVrbIpK298u ._1clear-wT4PIr6Ij0oX6aN .yHh07r7iWc4GuTRcs4pX0 ._7uhH3BTWyzWMLsM_8WzgF:after {\n content: '';\n display: block;\n position: absolute;\n bottom: -5px;\n left: calc(50% + 30px);\n margin-left: -3px;\n width: 0;\n height: 0;\n border-left: 4px solid transparent;\n border-right: 4px solid transparent;\n border-top: 5px solid #2A2A2B; }\n ._2bDaoAmFShmqVrbIpK298u ._1clear-wT4PIr6Ij0oX6aN .yHh07r7iWc4GuTRcs4pX0:hover ._7uhH3BTWyzWMLsM_8WzgF {\n display: block; }\n ._2bDaoAmFShmqVrbIpK298u ._1clear-wT4PIr6Ij0oX6aN ._1vFU1IULi3uB1nW05MNVbR {\n background-color: #FFFFFF;\n padding: 5px 20px;\n display: flex;\n justify-content: space-between; }\n ._2bDaoAmFShmqVrbIpK298u ._1clear-wT4PIr6Ij0oX6aN ._1vFU1IULi3uB1nW05MNVbR ._3-CsLueVOP-Sz_QfKfcxhX {\n display: flex;\n flex-direction: column;\n padding-left: 30px; }\n ._2bDaoAmFShmqVrbIpK298u ._1clear-wT4PIr6Ij0oX6aN ._1vFU1IULi3uB1nW05MNVbR ._3-CsLueVOP-Sz_QfKfcxhX ._3zu5BfIWJ71Fd4J1DqWfkN {\n margin: 0;\n color: #2A2A2B;\n font-size: 14px;\n font-family: 'Roboto';\n font-weight: 400;\n line-height: 22px; }\n ._2bDaoAmFShmqVrbIpK298u ._1clear-wT4PIr6Ij0oX6aN ._1vFU1IULi3uB1nW05MNVbR ._3-CsLueVOP-Sz_QfKfcxhX ._32hmK9ADRmBSTzMopKTqjl {\n display: inline-block;\n vertical-align: middle;\n color: #AAA;\n font-size: 12px;\n font-family: 'Roboto';\n font-weight: 400;\n line-height: 20px; }\n ._2bDaoAmFShmqVrbIpK298u ._1clear-wT4PIr6Ij0oX6aN ._1vFU1IULi3uB1nW05MNVbR ._206pokmSILHpJaqgYudJUx ._3FpWnCPiOuQJLQsSr57gf7 {\n width: 10px;\n height: 10px;\n background-color: #FFFFFF;\n border-radius: 100%;\n display: inline-block;\n vertical-align: middle;\n cursor: pointer; }\n ._2bDaoAmFShmqVrbIpK298u ._1clear-wT4PIr6Ij0oX6aN ._1vFU1IULi3uB1nW05MNVbR ._206pokmSILHpJaqgYudJUx ._2xZJ_8SvvE83FXweMbCHiQ {\n background-color: #EF476F; }\n ._2bDaoAmFShmqVrbIpK298u ._1clear-wT4PIr6Ij0oX6aN ._1vFU1IULi3uB1nW05MNVbR ._206pokmSILHpJaqgYudJUx ._3ev54BPuVdNmvF_zTD5HV0 {\n background-color: #D4D4D4; }\n ._2bDaoAmFShmqVrbIpK298u ._1clear-wT4PIr6Ij0oX6aN ._1x6dqFZ-IL6wFdtTotlnCn {\n padding: 0 30px; }\n ._2bDaoAmFShmqVrbIpK298u ._1clear-wT4PIr6Ij0oX6aN ._1x6dqFZ-IL6wFdtTotlnCn:hover {\n background-color: #FBFBFB; }\n ._2bDaoAmFShmqVrbIpK298u ._1clear-wT4PIr6Ij0oX6aN ._1x6dqFZ-IL6wFdtTotlnCn:hover .yHh07r7iWc4GuTRcs4pX0 {\n display: block; }\n ._2bDaoAmFShmqVrbIpK298u ._1clear-wT4PIr6Ij0oX6aN ._1x6dqFZ-IL6wFdtTotlnCn ._2TVvw7BG7N7OELifFSI4Ru {\n display: block;\n padding: 10px 0;\n border-bottom: 1px solid #E0E0E0;\n position: relative;\n cursor: pointer; }\n ._2bDaoAmFShmqVrbIpK298u ._1clear-wT4PIr6Ij0oX6aN ._1x6dqFZ-IL6wFdtTotlnCn ._2TVvw7BG7N7OELifFSI4Ru ._3zu5BfIWJ71Fd4J1DqWfkN {\n padding-right: 30px; }\n @media (max-width: 768px) {\n ._2bDaoAmFShmqVrbIpK298u ._1clear-wT4PIr6Ij0oX6aN ._1x6dqFZ-IL6wFdtTotlnCn ._2TVvw7BG7N7OELifFSI4Ru ._14yTDJk6l1sYTGFTef-Ym_ {\n display: none; } }\n ._2bDaoAmFShmqVrbIpK298u ._1clear-wT4PIr6Ij0oX6aN ._1x6dqFZ-IL6wFdtTotlnCn ._14BY8-HwlYHKowDEAHswcb {\n margin-top: 5px;\n line-height: 20px;\n font-size: 12px; }\n ._2bDaoAmFShmqVrbIpK298u ._1clear-wT4PIr6Ij0oX6aN ._1x6dqFZ-IL6wFdtTotlnCn ._14BY8-HwlYHKowDEAHswcb ._2ZUCs8P9S0HpqiCqTvFQdz {\n padding: 0px 10px;\n display: inline-block;\n margin-right: 6px;\n background-color: #50ADE8;\n border-radius: 5px;\n color: #FFFFFF;\n font-family: 'Roboto';\n font-weight: 400;\n line-height: 20px; }\n ._2bDaoAmFShmqVrbIpK298u ._1clear-wT4PIr6Ij0oX6aN ._1x6dqFZ-IL6wFdtTotlnCn ._14BY8-HwlYHKowDEAHswcb ._32hmK9ADRmBSTzMopKTqjl {\n display: inline-block;\n vertical-align: middle;\n color: #AAA;\n font-size: 12px;\n font-family: 'Roboto';\n font-weight: 400;\n line-height: 20px; }\n ._2bDaoAmFShmqVrbIpK298u ._1clear-wT4PIr6Ij0oX6aN ._2H2C7O_dp6KwFeSAwq8AeX {\n background-color: #F4F4F4;\n height: 50px;\n padding-left: 20px;\n margin-top: -4px;\n z-index: 1;\n position: relative;\n display: flex;\n justify-content: space-between;\n align-items: center; }\n ._2bDaoAmFShmqVrbIpK298u ._1clear-wT4PIr6Ij0oX6aN ._2H2C7O_dp6KwFeSAwq8AeX ._2aUK1rWbfvxWFNltLlvdq2 {\n padding-left: 26px;\n background: url("+M+") left center no-repeat;\n background-size: 15px;\n color: #2A2A2B;\n font-size: 14px;\n font-family: 'Roboto';\n font-weight: 700;\n width: calc(100% - 70px);\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap; }\n ._2bDaoAmFShmqVrbIpK298u ._1clear-wT4PIr6Ij0oX6aN ._2H2C7O_dp6KwFeSAwq8AeX .yHh07r7iWc4GuTRcs4pX0 {\n right: 20px; }\n ._2bDaoAmFShmqVrbIpK298u ._1clear-wT4PIr6Ij0oX6aN ._2H2C7O_dp6KwFeSAwq8AeX:hover .yHh07r7iWc4GuTRcs4pX0 {\n display: block; }\n ._2bDaoAmFShmqVrbIpK298u ._3pIDWY_lBmJURjVgicjlQH {\n display: grid;\n background-color: #F4F4F4;\n page-break-after: auto;\n position: relative;\n position: sticky;\n position: -webkit-sticky;\n top: 0;\n z-index: 2;\n text-align: center;\n border-radius: 0 0 10px 10px;\n height: 42px; }\n ._2bDaoAmFShmqVrbIpK298u ._3pIDWY_lBmJURjVgicjlQH a {\n margin: auto;\n color: #0d61bf;\n font-size: 14px;\n font-family: 'Roboto';\n font-weight: 400;\n line-height: 22px;\n text-decoration: underline;\n padding: 0; }\n ._2bDaoAmFShmqVrbIpK298u ._4_Xr0xGB9gg5Xbx30yOpI {\n text-align: center;\n margin: 0 auto 50px auto; }\n ._2bDaoAmFShmqVrbIpK298u ._203n6NLK0TpwNfE1LM3U_ {\n background-color: #FBFBFB;\n border-radius: 0 0 10px 10px;\n height: 40px;\n display: flex;\n align-items: center;\n color: #7F7F7F;\n font-size: 12px;\n font-family: 'Roboto';\n font-weight: 400;\n line-height: 40px;\n justify-content: center;\n position: relative;\n z-index: 10;\n margin-top: -3px; }\n\n._2bDaoAmFShmqVrbIpK298u {\n max-height: 70vh;\n flex-direction: column;\n flex: 1; }\n ._2bDaoAmFShmqVrbIpK298u ._1clear-wT4PIr6Ij0oX6aN {\n flex: 1;\n max-height: calc(100% - 82px); }\n ._2bDaoAmFShmqVrbIpK298u ._1clear-wT4PIr6Ij0oX6aN.It-eIvJJzNycowRXYNSGN {\n padding-bottom: 50px;\n max-height: calc(100% - 40px); }\n ._2bDaoAmFShmqVrbIpK298u ._1clear-wT4PIr6Ij0oX6aN ._26kuYkWWYXCvxDHSBLy8oE {\n text-transform: uppercase;\n background-color: #FFFFFF;\n border: 1px solid #137D60;\n border-radius: 15px;\n width: 187px;\n height: 30px;\n color: #229174;\n font-family: 'Roboto';\n font-weight: 700;\n font-size: 12px;\n letter-spacing: 0.8px;\n line-height: 30px;\n text-align: left;\n padding: 9px; }\n\n@media (max-width: 768px) {\n ._2bDaoAmFShmqVrbIpK298u {\n position: fixed;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n max-height: none;\n z-index: 100;\n width: 100%;\n height: 100%;\n position: fixed;\n box-shadow: none;\n border-radius: 0;\n display: none;\n top: 0;\n right: 0;\n overflow-y: auto; }\n ._2bDaoAmFShmqVrbIpK298u._212HUD_1uAlLuuyrAeehri {\n display: flex; }\n ._2bDaoAmFShmqVrbIpK298u ._1RFb2SmIhhRopMZePb4MU5 {\n height: 60px;\n border-radius: 0;\n align-items: inherit; }\n ._2bDaoAmFShmqVrbIpK298u ._1RFb2SmIhhRopMZePb4MU5 ._3M96SO4OKP7cVQFlpIQ-Ik {\n align-content: stretch;\n flex: 1; }\n ._2bDaoAmFShmqVrbIpK298u ._1RFb2SmIhhRopMZePb4MU5 ._2r9o0ga7lUDfvlv0Jy9p0h {\n display: none; }\n ._2bDaoAmFShmqVrbIpK298u ._1RFb2SmIhhRopMZePb4MU5 ._20RJ4TQaaVrz5BhsY29q3_ {\n display: flex;\n flex: 1;\n justify-content: flex-end; }\n ._2bDaoAmFShmqVrbIpK298u ._1RFb2SmIhhRopMZePb4MU5 ._1aGOTxZZ4syg1EJMdBLoUD {\n margin: auto 0px; }\n ._2bDaoAmFShmqVrbIpK298u ._1RFb2SmIhhRopMZePb4MU5 ._1aGOTxZZ4syg1EJMdBLoUD._2SKHVaubAgUcwsNX6eYUJk {\n opacity: 0.50; }\n ._2bDaoAmFShmqVrbIpK298u ._1RFb2SmIhhRopMZePb4MU5 ._358oM7AujstXlvHcnoYHy3 {\n margin: auto 0px; }\n ._2bDaoAmFShmqVrbIpK298u ._1RFb2SmIhhRopMZePb4MU5 ._1sAHEAFDeoX_ZTuPXeKmPq {\n margin-left: 0;\n padding-left: 0;\n background: none; }\n ._2bDaoAmFShmqVrbIpK298u ._1clear-wT4PIr6Ij0oX6aN {\n max-height: calc(100%-102px); }\n ._2bDaoAmFShmqVrbIpK298u ._1clear-wT4PIr6Ij0oX6aN._1Bc2hR___vzLOqf-KCSQ8j ._3zu5BfIWJ71Fd4J1DqWfkN {\n padding: 19px 20px 12px 21px; }\n ._2bDaoAmFShmqVrbIpK298u ._1clear-wT4PIr6Ij0oX6aN.It-eIvJJzNycowRXYNSGN {\n padding-bottom: 50px;\n max-height: calc(100%-60px); }\n ._2bDaoAmFShmqVrbIpK298u ._1clear-wT4PIr6Ij0oX6aN ._1x6dqFZ-IL6wFdtTotlnCn {\n padding: 0 10px 0 20px; }\n ._2bDaoAmFShmqVrbIpK298u ._1clear-wT4PIr6Ij0oX6aN ._1x6dqFZ-IL6wFdtTotlnCn ._2TVvw7BG7N7OELifFSI4Ru ._3zu5BfIWJ71Fd4J1DqWfkN {\n padding-right: 0; }\n ._2bDaoAmFShmqVrbIpK298u ._1clear-wT4PIr6Ij0oX6aN .yHh07r7iWc4GuTRcs4pX0 {\n right: 5px; }\n ._2bDaoAmFShmqVrbIpK298u ._1clear-wT4PIr6Ij0oX6aN .yHh07r7iWc4GuTRcs4pX0 ._7uhH3BTWyzWMLsM_8WzgF {\n left: -90px; }\n ._2bDaoAmFShmqVrbIpK298u ._1clear-wT4PIr6Ij0oX6aN .yHh07r7iWc4GuTRcs4pX0 ._7uhH3BTWyzWMLsM_8WzgF:after {\n left: 90%; }\n ._2bDaoAmFShmqVrbIpK298u ._1clear-wT4PIr6Ij0oX6aN .yHh07r7iWc4GuTRcs4pX0:hover ._7uhH3BTWyzWMLsM_8WzgF {\n display: none; }\n ._2bDaoAmFShmqVrbIpK298u ._1clear-wT4PIr6Ij0oX6aN ._2H2C7O_dp6KwFeSAwq8AeX ._2aUK1rWbfvxWFNltLlvdq2 {\n padding-left: 25px;\n width: calc(100% - 50px); }\n ._2bDaoAmFShmqVrbIpK298u ._1clear-wT4PIr6Ij0oX6aN ._2H2C7O_dp6KwFeSAwq8AeX .yHh07r7iWc4GuTRcs4pX0 {\n right: 15px; }\n ._2bDaoAmFShmqVrbIpK298u ._31SfJMmwFiAncZnGzrr985 {\n display: flex;\n justify-content: space-between; }\n ._2bDaoAmFShmqVrbIpK298u ._31SfJMmwFiAncZnGzrr985 .xfaifYntjgl4Dxspu_eFs {\n color: #229174;\n font-size: 14px;\n font-family: 'Roboto';\n font-weight: 700;\n line-height: 30px;\n text-align: left; } }\n",""]),e.locals={"wrap-all":"_3uzpwBKEA-MbCkI9aIMOp7",relative:"dqp77tD8W2ETuOAfmPKrb",hide:"_10uxAesUyb2uI6gmKN7J6z","desktop-hide":"_3jhWQHRm5iNa8aHKufZPJM","desktop-show":"_3DFOkrCgDMnvjCqabi6xXD","flex-grid":"_3zI77bcsXMPehS4g_swO9f","item-start":"njaE6s5GBKM1QWGa3X0N1",icons:"_3_kpxJWCILsR8Tg-9uKzXZ",btn:"_2oHjajwzyk-5gR6VkemMLi",active:"tTm4NWRWu70QFI-vy6lfh","btn-blue":"iFKI2Ov4qa7QzgTzmFOtv",disabled:"_2SKHVaubAgUcwsNX6eYUJk","btn-gray":"_2qrP7i56V22adC8xa8ezas","mobile-only":"_1KRwHAl5IRhFceiZQ7zk5B","hide-not-mobile":"_1NDEgCD5MJCfPAwdP9B9P","notifications-panel":"_2bDaoAmFShmqVrbIpK298u",open:"_212HUD_1uAlLuuyrAeehri",backdrop:"_1WVxyW6Rc0m3600-JdYsfL","noti-header":"_1RFb2SmIhhRopMZePb4MU5",lefts:"_3M96SO4OKP7cVQFlpIQ-Ik","notification-icon":"_9Cu-O6etHYdsCuPXfisaQ","notification-left-btn-mobile":"_1Al5qt_SIdZJrXcKNRD8cH","noti-title":"_1Jut592jFrUwlSXPV4dtcK","noti-title-mobileonly":"_1jJ9N2HuKmQUj_A-mQ67qW","noti-empty-title-mobileonly":"_1f8lcBrHq9x6yvItqU7Ep2",rights:"_2r9o0ga7lUDfvlv0Jy9p0h","white-link":"gG-EY-ujRac3C3XNmxXsW",point:"_3FpWnCPiOuQJLQsSr57gf7","rights-mobile":"_20RJ4TQaaVrz5BhsY29q3_","noti-body":"_1clear-wT4PIr6Ij0oX6aN","noti-body-empty":"It-eIvJJzNycowRXYNSGN",center:"_1Bc2hR___vzLOqf-KCSQ8j","big-icon-bell":"_23EoeJfN5HQfGll9F8EyQk","icon-bell":"_3PX9-2AtdZY9sGhVyChc1t","empty-title":"_33BRWgRqLuhFi0Z_fj9uND",txt:"_3zu5BfIWJ71Fd4J1DqWfkN","center-txt":"_1wodp8ZcZPls60OS2tJ98H","light-bar":"_31SfJMmwFiAncZnGzrr985","challenge-title":"_3PUmu4TJfpeh0EsusdDRik","greybar-section":"_3pSfnLAttSYTLgZyBO-I6F",items:"_1x6dqFZ-IL6wFdtTotlnCn","item-content":"_2TVvw7BG7N7OELifFSI4Ru","lightblue-section":"_2U6_rtw03hfHM93vyb4eBM","right-remove":"yHh07r7iWc4GuTRcs4pX0","btn-close":"_2HHwQfzOvSt5DilSiYDF1R","black-txt":"_7uhH3BTWyzWMLsM_8WzgF","noti-item":"_1vFU1IULi3uB1nW05MNVbR",left:"_3-CsLueVOP-Sz_QfKfcxhX","time-txt":"_32hmK9ADRmBSTzMopKTqjl",right:"_206pokmSILHpJaqgYudJUx","point-red":"_2xZJ_8SvvE83FXweMbCHiQ","point-grey":"_3ev54BPuVdNmvF_zTD5HV0",dismissItem:"_14yTDJk6l1sYTGFTef-Ym_","bottom-info":"_14BY8-HwlYHKowDEAHswcb","blue-squre":"_2ZUCs8P9S0HpqiCqTvFQdz","grey-bar":"_2H2C7O_dp6KwFeSAwq8AeX","copyicon-title":"_2aUK1rWbfvxWFNltLlvdq2","view-all-notifications":"_3pIDWY_lBmJURjVgicjlQH","noti-footer":"_4_Xr0xGB9gg5Xbx30yOpI","end-message":"_203n6NLK0TpwNfE1LM3U_","btn-empty-noti":"_26kuYkWWYXCvxDHSBLy8oE","btn-tick":"_1aGOTxZZ4syg1EJMdBLoUD","btn-setting":"_358oM7AujstXlvHcnoYHy3","left-noti":"_1sAHEAFDeoX_ZTuPXeKmPq","green-link":"xfaifYntjgl4Dxspu_eFs"}},function(n,e,t){(e=n.exports=t(14)(!1)).push([n.i,'/* colors */\n/* Grayscale colors. */\n@media (min-width: 769px) {\n ._3-S7ERzJfyhbHGt11EIpER {\n display: none; } }\n\n@media (min-width: 769px) {\n ._3rust1gttUzFUo5G6HwRBj {\n display: none; } }\n\n.fKMH2imvVlyWN-E_J8Ytr {\n margin-left: 33px;\n border-radius: 15px;\n display: flex;\n align-items: center;\n cursor: pointer; }\n .fKMH2imvVlyWN-E_J8Ytr ._3jYcrF2UXpM0DaUW7v2N9H {\n position: relative; }\n .fKMH2imvVlyWN-E_J8Ytr ._3jYcrF2UXpM0DaUW7v2N9H ._1rDJnekJrLVLis92R02FDc {\n width: 30px;\n height: 30px;\n display: block;\n border-radius: 50%; }\n .fKMH2imvVlyWN-E_J8Ytr ._3jYcrF2UXpM0DaUW7v2N9H._3CZecOq_pMX8Ybp7wq0VXm::after {\n content: "";\n width: 7px;\n height: 7px;\n position: absolute;\n top: -4px;\n right: -6px;\n background: #EF476F;\n border-radius: 6px;\n display: block; }\n @media (min-width: 769px) {\n .fKMH2imvVlyWN-E_J8Ytr ._3jYcrF2UXpM0DaUW7v2N9H._3CZecOq_pMX8Ybp7wq0VXm::after {\n display: none; } }\n .fKMH2imvVlyWN-E_J8Ytr .DXaKhI0KdO_AMvRrJA1Uz {\n display: flex;\n align-items: center; }\n .fKMH2imvVlyWN-E_J8Ytr .DXaKhI0KdO_AMvRrJA1Uz ._12SkNHB6uAcn3Nr5m87Dv3 {\n display: block;\n font-size: 14px;\n font-weight: 700;\n line-height: 30px;\n margin-left: 5px;\n white-space: nowrap; }\n @media (max-width: 768px) {\n .fKMH2imvVlyWN-E_J8Ytr .DXaKhI0KdO_AMvRrJA1Uz ._12SkNHB6uAcn3Nr5m87Dv3 {\n display: none; } }\n .fKMH2imvVlyWN-E_J8Ytr .DXaKhI0KdO_AMvRrJA1Uz ._26tWpkJqj0GnCfpp5X_XT3 {\n display: flex;\n justify-content: center;\n align-items: center;\n width: 16px;\n height: 16px;\n margin-left: 12px; }\n .fKMH2imvVlyWN-E_J8Ytr .DXaKhI0KdO_AMvRrJA1Uz ._26tWpkJqj0GnCfpp5X_XT3 img {\n transition: all 0.5s; }\n @media (min-width: 769px) {\n .fKMH2imvVlyWN-E_J8Ytr:hover, .fKMH2imvVlyWN-E_J8Ytr._1C66unEGOCwLzLHeXB7Zxb {\n background-color: rgba(85, 85, 85, 0.4); } }\n .fKMH2imvVlyWN-E_J8Ytr:hover .DXaKhI0KdO_AMvRrJA1Uz ._12SkNHB6uAcn3Nr5m87Dv3, .fKMH2imvVlyWN-E_J8Ytr._1C66unEGOCwLzLHeXB7Zxb .DXaKhI0KdO_AMvRrJA1Uz ._12SkNHB6uAcn3Nr5m87Dv3 {\n display: block; }\n @media (max-width: 768px) {\n .fKMH2imvVlyWN-E_J8Ytr:hover .DXaKhI0KdO_AMvRrJA1Uz ._12SkNHB6uAcn3Nr5m87Dv3, .fKMH2imvVlyWN-E_J8Ytr._1C66unEGOCwLzLHeXB7Zxb .DXaKhI0KdO_AMvRrJA1Uz ._12SkNHB6uAcn3Nr5m87Dv3 {\n display: none; } }\n .fKMH2imvVlyWN-E_J8Ytr._1C66unEGOCwLzLHeXB7Zxb .DXaKhI0KdO_AMvRrJA1Uz ._26tWpkJqj0GnCfpp5X_XT3 {\n transform: rotate(180deg); }\n\n@media (max-width: 768px) {\n .fKMH2imvVlyWN-E_J8Ytr {\n margin-left: 5px; } }\n',""]),e.locals={"mobile-only":"_3-S7ERzJfyhbHGt11EIpER","hide-not-mobile":"_3rust1gttUzFUo5G6HwRBj",userInfoContainer:"fKMH2imvVlyWN-E_J8Ytr",avatarContainer:"_3jYcrF2UXpM0DaUW7v2N9H",avatar:"_1rDJnekJrLVLis92R02FDc",newNotifications:"_3CZecOq_pMX8Ybp7wq0VXm",handleContainer:"DXaKhI0KdO_AMvRrJA1Uz",handle:"_12SkNHB6uAcn3Nr5m87Dv3",dropdownIcon:"_26tWpkJqj0GnCfpp5X_XT3",isUserPopupOpen:"_1C66unEGOCwLzLHeXB7Zxb"}},function(n,e,t){"use strict";t.r(e),function(n){var o,i=t(72),a=t.n(i),r=t(30),l=t.n(r),s=t(9),c=t.n(s),p=t(0),d=t.n(p),u=t(1),_=t.n(u),f=t(3),m=t.n(f),h=t(4),b=t.n(h),g=t(8),v=t.n(g),y=t(50),x=t(56),E=t(52);(o=("undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal:t(2)).enterModule)&&o(n);var A=function(n){var e=n.control,t=n.name,o=n.value,i=n.options,a=n.onChange,r=Object(p.useState)(),l=c()(r,2),s=l[0],u=l[1];return"checkbox"===e?d.a.createElement(y.default,{checked:o,onClick:function(){return a(t,!o)}}):"switch"===e?d.a.createElement(x.default,{checked:o,onClick:function(){return a(t,!o)}}):"dropdown"===e&&d.a.createElement(E.default,{open:s,onClick:function(){return u(function(n){return!n})},onClose:function(){return u(!1)},checked:o!==i[0].value,value:o,options:i,onChange:function(n){return a(t,n)}})};A.propTypes={control:_.a.string,name:_.a.string,value:_.a.any,options:_.a.array,onChange:_.a.func};var w=function(n){var e=n.item,t=n.onChange;return d.a.createElement("li",null,d.a.createElement("div",{className:v.a["list-item"]},d.a.createElement("div",{className:v.a.left},d.a.createElement("div",{className:v.a.title},e.title),d.a.createElement("div",{className:v.a.description},e.description)),d.a.createElement("div",{className:v.a.website},d.a.createElement(A,{control:e.websiteControl,name:"website",value:e.website,options:e.websiteOptions,onChange:t})),d.a.createElement("div",{className:v.a["as-email"]},d.a.createElement(A,{control:e.emailControl,name:"email",value:e.email,options:e.emailOptions,onChange:t}))),d.a.createElement("div",{className:v.a["description-mobile"]},e.description))};w.propTypes={item:_.a.object,onChange:_.a.func};var M=function(n){var e=n.open,t=n.settings,o=n.theme,i=n.onChange,r=n.onClose,s=n.onSave,c=Object(p.useMemo)(function(){return t.map(function(n,e){return l()({},n,{id:n.id||e})})},[t]),u=Object(p.useMemo)(function(){return b.a.uniq(c.map(function(n){return n.category})).map(function(n){return{category:n,settings:c.filter(function(e){return e.category===n})}})},[c]),_=function(n){return function(e,t){var o=c.map(function(o){return(o=l()({},o)).id===n.id&&(o[e]=t),delete o.id,o});delete(n=l()({},n,a()({},e,t))).id,i(o,n,e)}};return d.a.createElement("div",{className:m()(v.a["settings-dialog"],v.a["theme-wrapper"],"theme-".concat(o),e&&v.a.open)},d.a.createElement("div",{className:v.a["header-nav-ui"]},d.a.createElement("div",{className:v.a["settings-nav"]},d.a.createElement("img",{className:v.a["tc-logo"],src:"../../assets/images/tc-logo.svg",alt:"logo"}),d.a.createElement("span",{className:v.a.title},"Topcoder Settings"),d.a.createElement("span",{role:"button",className:v.a["close-btn"],onClick:r},d.a.createElement("img",{src:"../../assets/images/icon-close.svg",alt:"close"})))),d.a.createElement("div",{className:v.a["settings-panel"]},d.a.createElement("div",{className:v.a.title},"Notifications"),u.map(function(n){return d.a.createElement("div",{className:v.a["panel-content"],key:n.category},d.a.createElement("div",{className:v.a["section-title"]},d.a.createElement("div",{className:v.a.left},n.category),d.a.createElement("div",{className:v.a.website},d.a.createElement("span",null,d.a.createElement("em",null,"Website"))),d.a.createElement("div",{className:v.a["as-email"]},d.a.createElement("span",null,d.a.createElement("em",null,"As email")))),d.a.createElement("ul",{className:v.a["section-list"]},n.settings.map(function(n,e){return d.a.createElement(w,{item:n,key:"item-".concat(e),onChange:_(n)})})))}),d.a.createElement("div",{className:v.a["bottom-btn"]},d.a.createElement("span",{role:"button",className:m()(v.a.btn,v.a["btn-gray"]),onClick:s},"Save settings"))))};M.defaultProps={theme:"light",settings:[{category:"Project notifications",title:"New posts and replies",description:"Get a notification any time somebody posts on your project. This will make sure you can stay up-to-date with what's happening on your project.",websiteControl:"checkbox",website:!0,emailControl:"dropdown",email:"immediately",emailOptions:[{value:"off",label:"Off"},{value:"immediately",label:"Immediately"},{value:"daily",label:"Daily"},{value:"everyOtherDay",label:"Every other day"}]}]},M.propTypes={open:_.a.bool,settings:_.a.array,theme:_.a.string,onChange:_.a.func,onSave:_.a.func,onClose:_.a.func};var D,C,O=M;e.default=O,(D=("undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal:t(2)).default)&&(D.register(A,"ItemControl","/Users/luizrrodrigues/TopCoder/Copilot/TopCoder/app/navigation-component/src/components/NotificationSettings/index.js"),D.register(w,"Item","/Users/luizrrodrigues/TopCoder/Copilot/TopCoder/app/navigation-component/src/components/NotificationSettings/index.js"),D.register(M,"NotificationSettings","/Users/luizrrodrigues/TopCoder/Copilot/TopCoder/app/navigation-component/src/components/NotificationSettings/index.js"),D.register(O,"default","/Users/luizrrodrigues/TopCoder/Copilot/TopCoder/app/navigation-component/src/components/NotificationSettings/index.js")),(C=("undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal:t(2)).leaveModule)&&C(n)}.call(this,t(13)(n))},function(n,e,t){e=n.exports=t(14)(!1);var o=t(16),i=o(t(10)),a=o(t(10)+"?#iefix"),r=o(t(18)),l=o(t(19)),s=o(t(20)),c=o(t(21)+"#Roboto"),p=o(t(11)),d=o(t(11)+"?#iefix"),u=o(t(22)),_=o(t(23)),f=o(t(24)),m=o(t(25)+"#Roboto"),h=o(t(12)),b=o(t(12)+"?#iefix"),g=o(t(26)),v=o(t(27)),y=o(t(28)),x=o(t(29)+"#Roboto"),E=o(t(64)),A=o(t(65)),w=o(t(37)),M=o(t(48));e.push([n.i,'/* colors */\n/* Grayscale colors. */\n/* Roboto fonts */\n@font-face {\n font-family: "Roboto";\n font-weight: 700;\n font-style: normal;\n src: url('+i+');\n /* IE9 Compat Modes */\n src: local("Roboto Bold"), local("Roboto-Bold"), url('+a+') format("embedded-opentype"), url('+r+') format("woff2"), url('+l+') format("woff"), url('+s+') format("truetype"), url('+c+') format("svg");\n /* Legacy iOS */ }\n\n@font-face {\n font-family: "Roboto";\n font-weight: 400;\n font-style: normal;\n src: url('+p+');\n /* IE9 Compat Modes */\n src: local("Roboto"), local("Roboto-Regular"), url('+d+') format("embedded-opentype"), url('+u+') format("woff2"), url('+_+') format("woff"), url('+f+') format("truetype"), url('+m+') format("svg");\n /* Legacy iOS */ }\n\n@font-face {\n font-family: "Barlow Condensed";\n font-weight: 600;\n font-style: normal;\n src: url('+h+');\n /* IE9 Compat Modes */\n src: local("Barlow Condensed SemiBold"), local("BarlowCondensed-SemiBold"), url('+b+') format("embedded-opentype"), url('+g+') format("woff2"), url('+v+') format("woff"), url('+y+') format("truetype"), url('+x+") format(\"svg\");\n /* Legacy iOS */ }\n\n.eC-XVUOCrLjhmXzHI0vGN {\n width: 100% !important;\n height: 100% !important;\n position: absolute;\n top: 0;\n left: 0; }\n\n._2xo4uOqkSud82iwvYR3qf1 {\n position: relative; }\n\n.NlrYxlXgGI3rEqT6M42Jv {\n display: none !important; }\n\n._3NH1eX76zUIIqougfg1Ymw {\n display: none; }\n\n._1Z1quIuGPzfYvCkDntIYlb {\n display: block; }\n\n._1Symr618U2KCrSqSCdIyBj {\n display: flex;\n align-items: center;\n justify-content: space-between; }\n ._1Symr618U2KCrSqSCdIyBj._3xTu4q4J8091vIF0lc5dKR {\n align-items: flex-start; }\n\n._1bAM9uOkMIPyCzX36IH7ee {\n display: inline-block;\n vertical-align: middle; }\n\n/* btn */\n._1jDYKAzHkTnCcpR9MltfnI {\n font-size: 18px;\n font-weight: normal;\n text-decoration: none;\n border: none;\n box-shadow: none;\n position: relative;\n text-transform: none;\n font-weight: bold;\n display: inline-block; }\n ._1jDYKAzHkTnCcpR9MltfnI._3dMiiVxCKHoTFlWF5H874_, ._1jDYKAzHkTnCcpR9MltfnI:active, ._1jDYKAzHkTnCcpR9MltfnI:focus {\n box-shadow: none;\n outline: 0; }\n\n/* .btn-blue */\n._2DSryVrhvXvqpJW0x0lUDT,\n._2DSryVrhvXvqpJW0x0lUDT:hover,\n._2DSryVrhvXvqpJW0x0lUDT:focus {\n cursor: pointer;\n height: 30px;\n color: #FFFFFF;\n line-height: 30px;\n border-radius: 15px;\n padding: 1px 18px;\n font-size: 14px;\n font-family: 'Roboto';\n font-weight: 700; }\n\n._2DSryVrhvXvqpJW0x0lUDT:hover {\n opacity: 0.75; }\n\n._2DSryVrhvXvqpJW0x0lUDT {\n background-color: #2C95D7; }\n ._2DSryVrhvXvqpJW0x0lUDT._1MHUFM2yNbOKoVGNISgS3w, ._2DSryVrhvXvqpJW0x0lUDT:disabled, ._2DSryVrhvXvqpJW0x0lUDT[disabled] {\n pointer-events: none; }\n\n/* .btn-gray */\n._--arUl_Dy5b5W86b7LUv,\n._--arUl_Dy5b5W86b7LUv:hover,\n._--arUl_Dy5b5W86b7LUv:focus {\n cursor: pointer;\n height: 30px;\n color: #FFFFFF;\n line-height: 30px;\n border-radius: 4px;\n padding: 1px 18px;\n font-size: 13px;\n background-color: #AAAAAB;\n font-family: 'Roboto';\n font-weight: 400; }\n\n._--arUl_Dy5b5W86b7LUv:hover {\n opacity: 0.75; }\n\n/* colors */\n/* Grayscale colors. */\n@media (min-width: 769px) {\n ._1P9-Bk4ixH89d314mDbLCU {\n display: none; } }\n\n@media (min-width: 769px) {\n ._17ggnmpagGsicRppyh_P8y {\n display: none; } }\n\n.WAgkW-bDfiYQsjyNB9Xxt {\n display: none;\n background-color: #D4D4D4;\n overflow: auto;\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 10; }\n .WAgkW-bDfiYQsjyNB9Xxt._2v9qkCIvI9h57uZ3T5YH5A {\n display: block; }\n .WAgkW-bDfiYQsjyNB9Xxt ._1W_n_GGLCGjv3fpeGOjSCm {\n font-family: \"Roboto\", Helvetica, Arial, sans-serif;\n color: #2A2A2B;\n position: relative;\n display: flex;\n flex-direction: column; }\n .WAgkW-bDfiYQsjyNB9Xxt ._1W_n_GGLCGjv3fpeGOjSCm ._2I1SE4gNRECztNNjaAzJ6V {\n background: #2A2A2B;\n color: #FFFFFF;\n height: 60px;\n position: relative;\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n align-items: center; }\n .WAgkW-bDfiYQsjyNB9Xxt ._1W_n_GGLCGjv3fpeGOjSCm ._2I1SE4gNRECztNNjaAzJ6V ._3W_w2YG6HjC9SwP0OlxpFK {\n margin: 0 30px;\n justify-self: flex-start;\n cursor: pointer; }\n .WAgkW-bDfiYQsjyNB9Xxt ._1W_n_GGLCGjv3fpeGOjSCm ._2I1SE4gNRECztNNjaAzJ6V a,\n .WAgkW-bDfiYQsjyNB9Xxt ._1W_n_GGLCGjv3fpeGOjSCm ._2I1SE4gNRECztNNjaAzJ6V ._2Gvn15ZFPAnE0Wrne00JHX {\n color: #EDEDF2;\n font-size: 20px; }\n .WAgkW-bDfiYQsjyNB9Xxt ._1W_n_GGLCGjv3fpeGOjSCm ._2I1SE4gNRECztNNjaAzJ6V ._2Wgs3HQby4L8y36XV5D1st {\n background-color: #808080;\n border-radius: 29px;\n width: 30px;\n height: 30px;\n margin-right: 25px;\n display: flex;\n justify-content: center;\n align-items: center;\n cursor: pointer; }\n @media (max-width: 900px) {\n .WAgkW-bDfiYQsjyNB9Xxt ._1W_n_GGLCGjv3fpeGOjSCm ._2I1SE4gNRECztNNjaAzJ6V ._2Wgs3HQby4L8y36XV5D1st {\n background-color: initial; } }\n .WAgkW-bDfiYQsjyNB9Xxt ._1W_n_GGLCGjv3fpeGOjSCm ._2I1SE4gNRECztNNjaAzJ6V ._2Wgs3HQby4L8y36XV5D1st img {\n transform: scale(0.9); }\n .WAgkW-bDfiYQsjyNB9Xxt ._3N-14AJ4MmXRhhDwqkWGAr {\n background-color: #FFFFFF;\n border-radius: 6px;\n box-shadow: 0 1px 1px 0 #D5D5D5;\n width: 720px;\n margin: 26px auto 26px auto;\n font-family: 'Roboto';\n font-weight: 400;\n padding: 30px 20px; }\n .WAgkW-bDfiYQsjyNB9Xxt ._3N-14AJ4MmXRhhDwqkWGAr ._2Gvn15ZFPAnE0Wrne00JHX {\n color: #151516;\n font-size: 28px;\n font-weight: 300;\n line-height: 35px;\n text-align: center;\n margin-bottom: 20px; }\n .WAgkW-bDfiYQsjyNB9Xxt ._3N-14AJ4MmXRhhDwqkWGAr ._1gulSyfqud0UjtTcdoSOAe {\n margin-bottom: 60px; }\n .WAgkW-bDfiYQsjyNB9Xxt ._3N-14AJ4MmXRhhDwqkWGAr ._1gulSyfqud0UjtTcdoSOAe ._3C90LDZ6cYBmFV1XPg2GDp {\n background-color: #EBEBEB;\n border-radius: 4px 4px 0 0;\n height: 50px;\n padding: 0 10px;\n display: flex;\n align-items: center; }\n .WAgkW-bDfiYQsjyNB9Xxt ._3N-14AJ4MmXRhhDwqkWGAr ._1gulSyfqud0UjtTcdoSOAe ._3C90LDZ6cYBmFV1XPg2GDp ._2LCm86m8fj5yohjyk2QfRe {\n color: #151516;\n font-family: 'Roboto';\n font-weight: 700;\n font-size: 15px;\n line-height: 30px;\n flex: 0 0 63%; }\n .WAgkW-bDfiYQsjyNB9Xxt ._3N-14AJ4MmXRhhDwqkWGAr ._1gulSyfqud0UjtTcdoSOAe ._3C90LDZ6cYBmFV1XPg2GDp div {\n color: #151516;\n font-family: 'Roboto';\n font-weight: 400;\n font-size: 13px;\n line-height: 35px; }\n .WAgkW-bDfiYQsjyNB9Xxt ._3N-14AJ4MmXRhhDwqkWGAr ._1gulSyfqud0UjtTcdoSOAe ._3C90LDZ6cYBmFV1XPg2GDp div._3ALt3PpcD58-qbvFCZ1OLM {\n flex: 0 0 15%;\n display: flex;\n justify-content: center; }\n .WAgkW-bDfiYQsjyNB9Xxt ._3N-14AJ4MmXRhhDwqkWGAr ._1gulSyfqud0UjtTcdoSOAe ._3C90LDZ6cYBmFV1XPg2GDp div._3ALt3PpcD58-qbvFCZ1OLM span {\n background: url("+E+") left center no-repeat;\n background-size: 17px;\n padding-left: 22px; }\n .WAgkW-bDfiYQsjyNB9Xxt ._3N-14AJ4MmXRhhDwqkWGAr ._1gulSyfqud0UjtTcdoSOAe ._3C90LDZ6cYBmFV1XPg2GDp div._3ALt3PpcD58-qbvFCZ1OLM span em {\n font-style: normal; }\n .WAgkW-bDfiYQsjyNB9Xxt ._3N-14AJ4MmXRhhDwqkWGAr ._1gulSyfqud0UjtTcdoSOAe ._3C90LDZ6cYBmFV1XPg2GDp div.L64aYEiYaYSywXfE0ZIWo {\n flex: 0 0 22%;\n display: flex;\n justify-content: center; }\n .WAgkW-bDfiYQsjyNB9Xxt ._3N-14AJ4MmXRhhDwqkWGAr ._1gulSyfqud0UjtTcdoSOAe ._3C90LDZ6cYBmFV1XPg2GDp div.L64aYEiYaYSywXfE0ZIWo span {\n background: url("+A+") left center no-repeat;\n background-size: 17px;\n padding-left: 22px; }\n .WAgkW-bDfiYQsjyNB9Xxt ._3N-14AJ4MmXRhhDwqkWGAr ._1gulSyfqud0UjtTcdoSOAe ._3C90LDZ6cYBmFV1XPg2GDp div.L64aYEiYaYSywXfE0ZIWo span em {\n font-style: normal; }\n .WAgkW-bDfiYQsjyNB9Xxt ._3N-14AJ4MmXRhhDwqkWGAr ._1gulSyfqud0UjtTcdoSOAe ._3tp6rAbLKoZcIUAaPiTb5a {\n padding-left: 0;\n margin-top: 0; }\n .WAgkW-bDfiYQsjyNB9Xxt ._3N-14AJ4MmXRhhDwqkWGAr ._1gulSyfqud0UjtTcdoSOAe ._3tp6rAbLKoZcIUAaPiTb5a li {\n min-height: 50px;\n padding: 0 10px;\n box-shadow: 0 1px 0 0 #E0E0E0;\n padding-bottom: 10px;\n padding-top: 10px;\n display: block; }\n .WAgkW-bDfiYQsjyNB9Xxt ._3N-14AJ4MmXRhhDwqkWGAr ._1gulSyfqud0UjtTcdoSOAe ._3tp6rAbLKoZcIUAaPiTb5a li:hover {\n background-color: #FAFAFB; }\n .WAgkW-bDfiYQsjyNB9Xxt ._3N-14AJ4MmXRhhDwqkWGAr ._1gulSyfqud0UjtTcdoSOAe ._3tp6rAbLKoZcIUAaPiTb5a li ._3nXiD0KUnXINwk4FYwwoIV {\n display: flex;\n align-items: center; }\n .WAgkW-bDfiYQsjyNB9Xxt ._3N-14AJ4MmXRhhDwqkWGAr ._1gulSyfqud0UjtTcdoSOAe ._3tp6rAbLKoZcIUAaPiTb5a li ._3nXiD0KUnXINwk4FYwwoIV ._2LCm86m8fj5yohjyk2QfRe {\n flex: 0 0 63%; }\n .WAgkW-bDfiYQsjyNB9Xxt ._3N-14AJ4MmXRhhDwqkWGAr ._1gulSyfqud0UjtTcdoSOAe ._3tp6rAbLKoZcIUAaPiTb5a li ._3nXiD0KUnXINwk4FYwwoIV ._2LCm86m8fj5yohjyk2QfRe ._2Gvn15ZFPAnE0Wrne00JHX {\n color: #151516;\n font-family: 'Roboto';\n font-weight: 400;\n font-size: 15px;\n line-height: 30px;\n text-align: left;\n margin-bottom: auto; }\n .WAgkW-bDfiYQsjyNB9Xxt ._3N-14AJ4MmXRhhDwqkWGAr ._1gulSyfqud0UjtTcdoSOAe ._3tp6rAbLKoZcIUAaPiTb5a li ._3nXiD0KUnXINwk4FYwwoIV ._2LCm86m8fj5yohjyk2QfRe .BUaRF4hgRCYEJJifVxI5x {\n color: #808080;\n font-family: 'Roboto';\n font-weight: 400;\n font-size: 12px;\n line-height: 20px;\n margin-right: 40px; }\n .WAgkW-bDfiYQsjyNB9Xxt ._3N-14AJ4MmXRhhDwqkWGAr ._1gulSyfqud0UjtTcdoSOAe ._3tp6rAbLKoZcIUAaPiTb5a li ._3nXiD0KUnXINwk4FYwwoIV div {\n color: #151516;\n font-family: 'Roboto';\n font-weight: 400;\n font-size: 13px;\n line-height: 30px; }\n .WAgkW-bDfiYQsjyNB9Xxt ._3N-14AJ4MmXRhhDwqkWGAr ._1gulSyfqud0UjtTcdoSOAe ._3tp6rAbLKoZcIUAaPiTb5a li ._3nXiD0KUnXINwk4FYwwoIV div._3ALt3PpcD58-qbvFCZ1OLM {\n flex: 0 0 15%;\n display: flex;\n justify-content: center;\n margin-top: 12px; }\n .WAgkW-bDfiYQsjyNB9Xxt ._3N-14AJ4MmXRhhDwqkWGAr ._1gulSyfqud0UjtTcdoSOAe ._3tp6rAbLKoZcIUAaPiTb5a li ._3nXiD0KUnXINwk4FYwwoIV div._3ALt3PpcD58-qbvFCZ1OLM ._3t0QeK5ghczPa8HZOx-jB6 {\n background: url("+w+") left center no-repeat;\n background-size: 7px;\n width: 12px;\n height: 7px;\n cursor: pointer; }\n .WAgkW-bDfiYQsjyNB9Xxt ._3N-14AJ4MmXRhhDwqkWGAr ._1gulSyfqud0UjtTcdoSOAe ._3tp6rAbLKoZcIUAaPiTb5a li ._3nXiD0KUnXINwk4FYwwoIV div._3ALt3PpcD58-qbvFCZ1OLM ._3t0QeK5ghczPa8HZOx-jB6._3-B38j7UutmsO-K5ttodXB {\n background: url("+M+") left center no-repeat;\n background-size: 10px;\n width: 9px;\n height: 7px;\n margin-left: -5px; }\n .WAgkW-bDfiYQsjyNB9Xxt ._3N-14AJ4MmXRhhDwqkWGAr ._1gulSyfqud0UjtTcdoSOAe ._3tp6rAbLKoZcIUAaPiTb5a li ._3nXiD0KUnXINwk4FYwwoIV div.L64aYEiYaYSywXfE0ZIWo {\n flex: 0 0 22%;\n display: flex;\n justify-content: center;\n margin-top: 12px; }\n .WAgkW-bDfiYQsjyNB9Xxt ._3N-14AJ4MmXRhhDwqkWGAr ._1gulSyfqud0UjtTcdoSOAe ._3tp6rAbLKoZcIUAaPiTb5a li ._3nXiD0KUnXINwk4FYwwoIV div.L64aYEiYaYSywXfE0ZIWo ._3t0QeK5ghczPa8HZOx-jB6 {\n background: url("+w+") left center no-repeat;\n background-size: 7px;\n width: 12px;\n height: 10px; }\n .WAgkW-bDfiYQsjyNB9Xxt ._3N-14AJ4MmXRhhDwqkWGAr ._1gulSyfqud0UjtTcdoSOAe ._3tp6rAbLKoZcIUAaPiTb5a li ._3nXiD0KUnXINwk4FYwwoIV div.L64aYEiYaYSywXfE0ZIWo ._3t0QeK5ghczPa8HZOx-jB6._3-B38j7UutmsO-K5ttodXB {\n background: url("+M+") left center no-repeat;\n background-size: 10px;\n width: 9px;\n height: 7px;\n cursor: pointer;\n margin-left: -5px; }\n .WAgkW-bDfiYQsjyNB9Xxt ._3N-14AJ4MmXRhhDwqkWGAr ._1gulSyfqud0UjtTcdoSOAe ._3tp6rAbLKoZcIUAaPiTb5a li ._2tbVwtm8ZbPpSmBqAKlR6z {\n display: none; }\n .WAgkW-bDfiYQsjyNB9Xxt ._3N-14AJ4MmXRhhDwqkWGAr ._3bl253IZy8-oMDwdXOyrus {\n text-align: center; }\n\n@media (max-width: 768px) {\n ._3N-14AJ4MmXRhhDwqkWGAr._3N-14AJ4MmXRhhDwqkWGAr._3N-14AJ4MmXRhhDwqkWGAr {\n margin-top: 0;\n margin-bottom: 0;\n border-radius: 0;\n width: 100%;\n padding: 12px 0 32px 0; }\n ._3N-14AJ4MmXRhhDwqkWGAr._3N-14AJ4MmXRhhDwqkWGAr._3N-14AJ4MmXRhhDwqkWGAr > ._2Gvn15ZFPAnE0Wrne00JHX {\n display: none; }\n ._3N-14AJ4MmXRhhDwqkWGAr._3N-14AJ4MmXRhhDwqkWGAr._3N-14AJ4MmXRhhDwqkWGAr ._1gulSyfqud0UjtTcdoSOAe ._3C90LDZ6cYBmFV1XPg2GDp ._2LCm86m8fj5yohjyk2QfRe {\n flex: 0 0 45%; }\n ._3N-14AJ4MmXRhhDwqkWGAr._3N-14AJ4MmXRhhDwqkWGAr._3N-14AJ4MmXRhhDwqkWGAr ._1gulSyfqud0UjtTcdoSOAe ._3C90LDZ6cYBmFV1XPg2GDp div._3ALt3PpcD58-qbvFCZ1OLM {\n flex: 0 0 10%; }\n ._3N-14AJ4MmXRhhDwqkWGAr._3N-14AJ4MmXRhhDwqkWGAr._3N-14AJ4MmXRhhDwqkWGAr ._1gulSyfqud0UjtTcdoSOAe ._3C90LDZ6cYBmFV1XPg2GDp div._3ALt3PpcD58-qbvFCZ1OLM span {\n padding-left: 0;\n width: 22px;\n height: 22px; }\n ._3N-14AJ4MmXRhhDwqkWGAr._3N-14AJ4MmXRhhDwqkWGAr._3N-14AJ4MmXRhhDwqkWGAr ._1gulSyfqud0UjtTcdoSOAe ._3C90LDZ6cYBmFV1XPg2GDp div._3ALt3PpcD58-qbvFCZ1OLM span em {\n display: none; }\n ._3N-14AJ4MmXRhhDwqkWGAr._3N-14AJ4MmXRhhDwqkWGAr._3N-14AJ4MmXRhhDwqkWGAr ._1gulSyfqud0UjtTcdoSOAe ._3C90LDZ6cYBmFV1XPg2GDp div.L64aYEiYaYSywXfE0ZIWo {\n flex: 0 0 45%; }\n ._3N-14AJ4MmXRhhDwqkWGAr._3N-14AJ4MmXRhhDwqkWGAr._3N-14AJ4MmXRhhDwqkWGAr ._1gulSyfqud0UjtTcdoSOAe ._3C90LDZ6cYBmFV1XPg2GDp div.L64aYEiYaYSywXfE0ZIWo span {\n padding-left: 0;\n width: 22px;\n height: 22px; }\n ._3N-14AJ4MmXRhhDwqkWGAr._3N-14AJ4MmXRhhDwqkWGAr._3N-14AJ4MmXRhhDwqkWGAr ._1gulSyfqud0UjtTcdoSOAe ._3C90LDZ6cYBmFV1XPg2GDp div.L64aYEiYaYSywXfE0ZIWo span em {\n display: none; }\n ._3N-14AJ4MmXRhhDwqkWGAr._3N-14AJ4MmXRhhDwqkWGAr._3N-14AJ4MmXRhhDwqkWGAr ._1gulSyfqud0UjtTcdoSOAe ._3tp6rAbLKoZcIUAaPiTb5a {\n padding-left: 0; }\n ._3N-14AJ4MmXRhhDwqkWGAr._3N-14AJ4MmXRhhDwqkWGAr._3N-14AJ4MmXRhhDwqkWGAr ._1gulSyfqud0UjtTcdoSOAe ._3tp6rAbLKoZcIUAaPiTb5a li ._3nXiD0KUnXINwk4FYwwoIV ._2LCm86m8fj5yohjyk2QfRe {\n flex: 0 0 45%;\n align-self: flex-start;\n padding-top: 5px; }\n ._3N-14AJ4MmXRhhDwqkWGAr._3N-14AJ4MmXRhhDwqkWGAr._3N-14AJ4MmXRhhDwqkWGAr ._1gulSyfqud0UjtTcdoSOAe ._3tp6rAbLKoZcIUAaPiTb5a li ._3nXiD0KUnXINwk4FYwwoIV ._2LCm86m8fj5yohjyk2QfRe ._2Gvn15ZFPAnE0Wrne00JHX {\n line-height: 20px; }\n ._3N-14AJ4MmXRhhDwqkWGAr._3N-14AJ4MmXRhhDwqkWGAr._3N-14AJ4MmXRhhDwqkWGAr ._1gulSyfqud0UjtTcdoSOAe ._3tp6rAbLKoZcIUAaPiTb5a li ._3nXiD0KUnXINwk4FYwwoIV ._2LCm86m8fj5yohjyk2QfRe .BUaRF4hgRCYEJJifVxI5x {\n display: none; }\n ._3N-14AJ4MmXRhhDwqkWGAr._3N-14AJ4MmXRhhDwqkWGAr._3N-14AJ4MmXRhhDwqkWGAr ._1gulSyfqud0UjtTcdoSOAe ._3tp6rAbLKoZcIUAaPiTb5a li ._3nXiD0KUnXINwk4FYwwoIV div._3ALt3PpcD58-qbvFCZ1OLM {\n flex: 0 0 10%;\n align-self: flex-start;\n margin-top: 0; }\n ._3N-14AJ4MmXRhhDwqkWGAr._3N-14AJ4MmXRhhDwqkWGAr._3N-14AJ4MmXRhhDwqkWGAr ._1gulSyfqud0UjtTcdoSOAe ._3tp6rAbLKoZcIUAaPiTb5a li ._3nXiD0KUnXINwk4FYwwoIV div.L64aYEiYaYSywXfE0ZIWo {\n flex: 0 0 45%;\n align-self: flex-start;\n margin-top: 0; }\n ._3N-14AJ4MmXRhhDwqkWGAr._3N-14AJ4MmXRhhDwqkWGAr._3N-14AJ4MmXRhhDwqkWGAr ._1gulSyfqud0UjtTcdoSOAe ._3tp6rAbLKoZcIUAaPiTb5a li ._3nXiD0KUnXINwk4FYwwoIV div.L64aYEiYaYSywXfE0ZIWo ._3t0QeK5ghczPa8HZOx-jB6 {\n margin-top: 12px; }\n ._3N-14AJ4MmXRhhDwqkWGAr._3N-14AJ4MmXRhhDwqkWGAr._3N-14AJ4MmXRhhDwqkWGAr ._1gulSyfqud0UjtTcdoSOAe ._3tp6rAbLKoZcIUAaPiTb5a li ._3nXiD0KUnXINwk4FYwwoIV div.L64aYEiYaYSywXfE0ZIWo ._3t0QeK5ghczPa8HZOx-jB6._3-B38j7UutmsO-K5ttodXB {\n margin-top: 13px; }\n ._3N-14AJ4MmXRhhDwqkWGAr._3N-14AJ4MmXRhhDwqkWGAr._3N-14AJ4MmXRhhDwqkWGAr ._1gulSyfqud0UjtTcdoSOAe ._3tp6rAbLKoZcIUAaPiTb5a li ._3nXiD0KUnXINwk4FYwwoIV div.L64aYEiYaYSywXfE0ZIWo ._1FOQUwg-2XS6hvLZP1WRAX {\n margin-top: 2px; }\n ._3N-14AJ4MmXRhhDwqkWGAr._3N-14AJ4MmXRhhDwqkWGAr._3N-14AJ4MmXRhhDwqkWGAr ._1gulSyfqud0UjtTcdoSOAe ._3tp6rAbLKoZcIUAaPiTb5a li ._2tbVwtm8ZbPpSmBqAKlR6z {\n display: block;\n color: #808080;\n font-family: 'Roboto';\n font-weight: 400;\n font-size: 12px;\n line-height: 20px;\n margin-top: 10px; } }\n",""]),e.locals={"wrap-all":"eC-XVUOCrLjhmXzHI0vGN",relative:"_2xo4uOqkSud82iwvYR3qf1",hide:"NlrYxlXgGI3rEqT6M42Jv","desktop-hide":"_3NH1eX76zUIIqougfg1Ymw","desktop-show":"_1Z1quIuGPzfYvCkDntIYlb","flex-grid":"_1Symr618U2KCrSqSCdIyBj","item-start":"_3xTu4q4J8091vIF0lc5dKR",icons:"_1bAM9uOkMIPyCzX36IH7ee",btn:"_1jDYKAzHkTnCcpR9MltfnI",active:"_3dMiiVxCKHoTFlWF5H874_","btn-blue":"_2DSryVrhvXvqpJW0x0lUDT",disabled:"_1MHUFM2yNbOKoVGNISgS3w","btn-gray":"_--arUl_Dy5b5W86b7LUv","mobile-only":"_1P9-Bk4ixH89d314mDbLCU","hide-not-mobile":"_17ggnmpagGsicRppyh_P8y","settings-dialog":"WAgkW-bDfiYQsjyNB9Xxt",open:"_2v9qkCIvI9h57uZ3T5YH5A","header-nav-ui":"_1W_n_GGLCGjv3fpeGOjSCm","settings-nav":"_2I1SE4gNRECztNNjaAzJ6V","tc-logo":"_3W_w2YG6HjC9SwP0OlxpFK",title:"_2Gvn15ZFPAnE0Wrne00JHX","close-btn":"_2Wgs3HQby4L8y36XV5D1st","settings-panel":"_3N-14AJ4MmXRhhDwqkWGAr","panel-content":"_1gulSyfqud0UjtTcdoSOAe","section-title":"_3C90LDZ6cYBmFV1XPg2GDp",left:"_2LCm86m8fj5yohjyk2QfRe",website:"_3ALt3PpcD58-qbvFCZ1OLM","as-email":"L64aYEiYaYSywXfE0ZIWo","section-list":"_3tp6rAbLKoZcIUAaPiTb5a","list-item":"_3nXiD0KUnXINwk4FYwwoIV",description:"BUaRF4hgRCYEJJifVxI5x","check-icon":"_3t0QeK5ghczPa8HZOx-jB6",checked:"_3-B38j7UutmsO-K5ttodXB","description-mobile":"_2tbVwtm8ZbPpSmBqAKlR6z","bottom-btn":"_3bl253IZy8-oMDwdXOyrus","switch-box":"_1FOQUwg-2XS6hvLZP1WRAX"}},function(n,e,t){e=n.exports=t(14)(!1);var o=t(16),i=o(t(10)),a=o(t(10)+"?#iefix"),r=o(t(18)),l=o(t(19)),s=o(t(20)),c=o(t(21)+"#Roboto"),p=o(t(11)),d=o(t(11)+"?#iefix"),u=o(t(22)),_=o(t(23)),f=o(t(24)),m=o(t(25)+"#Roboto"),h=o(t(12)),b=o(t(12)+"?#iefix"),g=o(t(26)),v=o(t(27)),y=o(t(28)),x=o(t(29)+"#Roboto");e.push([n.i,'/* colors */\n/* Grayscale colors. */\n/* Roboto fonts */\n@font-face {\n font-family: "Roboto";\n font-weight: 700;\n font-style: normal;\n src: url('+i+');\n /* IE9 Compat Modes */\n src: local("Roboto Bold"), local("Roboto-Bold"), url('+a+') format("embedded-opentype"), url('+r+') format("woff2"), url('+l+') format("woff"), url('+s+') format("truetype"), url('+c+') format("svg");\n /* Legacy iOS */ }\n\n@font-face {\n font-family: "Roboto";\n font-weight: 400;\n font-style: normal;\n src: url('+p+');\n /* IE9 Compat Modes */\n src: local("Roboto"), local("Roboto-Regular"), url('+d+') format("embedded-opentype"), url('+u+') format("woff2"), url('+_+') format("woff"), url('+f+') format("truetype"), url('+m+') format("svg");\n /* Legacy iOS */ }\n\n@font-face {\n font-family: "Barlow Condensed";\n font-weight: 600;\n font-style: normal;\n src: url('+h+');\n /* IE9 Compat Modes */\n src: local("Barlow Condensed SemiBold"), local("BarlowCondensed-SemiBold"), url('+b+') format("embedded-opentype"), url('+g+') format("woff2"), url('+v+') format("woff"), url('+y+') format("truetype"), url('+x+") format(\"svg\");\n /* Legacy iOS */ }\n\n._3iN6GG9R7O17fAeKetBoaH {\n background-color: #C0C0C0;\n border-radius: 14px;\n box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.15);\n width: 48px;\n height: 25px;\n display: flex;\n justify-content: space-between;\n cursor: pointer; }\n ._3iN6GG9R7O17fAeKetBoaH:hover {\n opacity: 0.75; }\n ._3iN6GG9R7O17fAeKetBoaH ._1Ms7yTjX__D9mbI3JGfMse,\n ._3iN6GG9R7O17fAeKetBoaH ._2odfs98GPxgLxdtl1Y8riF {\n color: #FAFAFB;\n font-family: 'Roboto';\n font-weight: 400;\n font-size: 12px;\n line-height: 14px;\n line-height: 26px;\n display: flex;\n justify-content: center;\n flex-direction: column; }\n ._3iN6GG9R7O17fAeKetBoaH ._1Ms7yTjX__D9mbI3JGfMse {\n margin-left: 7px;\n display: none; }\n ._3iN6GG9R7O17fAeKetBoaH ._2odfs98GPxgLxdtl1Y8riF {\n margin-right: 7px; }\n ._3iN6GG9R7O17fAeKetBoaH .oHo2PeH7-1KAmOjR6b2KG {\n background-color: #FFFFFF;\n border-radius: 100%;\n box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.35);\n width: 17px;\n height: 17px;\n margin-top: 4px;\n margin-left: 4px;\n margin-right: 4px; }\n ._3iN6GG9R7O17fAeKetBoaH._3UTM5pJ7_T3ekWDh5HwQRZ {\n background-color: #0681FF; }\n ._3iN6GG9R7O17fAeKetBoaH._3UTM5pJ7_T3ekWDh5HwQRZ ._1Ms7yTjX__D9mbI3JGfMse {\n display: block; }\n ._3iN6GG9R7O17fAeKetBoaH._3UTM5pJ7_T3ekWDh5HwQRZ ._2odfs98GPxgLxdtl1Y8riF {\n display: none; }\n",""]),e.locals={"switch-box":"_3iN6GG9R7O17fAeKetBoaH","label-on":"_1Ms7yTjX__D9mbI3JGfMse","label-off":"_2odfs98GPxgLxdtl1Y8riF",dot:"oHo2PeH7-1KAmOjR6b2KG",checked:"_3UTM5pJ7_T3ekWDh5HwQRZ"}},function(n,e,t){"use strict";t.r(e),function(n){var o,i=t(73),a=t.n(i),r=t(9),l=t.n(r),s=t(30),c=t.n(s),p=t(0),d=t.n(p),u=t(1),_=t.n(u),f=t(3),m=t.n(f),h=t(4),b=t.n(h),g=t(17),v=t(57),y=t.n(v),x=t(74),E=t(75),A=t(76),w=t(77),M=t(81);(o=("undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal:t(2)).enterModule)&&o(n);var D=1,C=1e3,O=function(n,e,t){D=1,n=(n=n.map(function(n){return c()({},n,{id:n.id||D++,subMenu:n.subMenu&&n.subMenu.map(function(n){return c()({},n,{id:n.id||D++,subMenu:n.subMenu&&n.subMenu.map(function(n){return c()({},n,{id:n.id||D++})})})}),secondaryMenu:t&&e?b.a.filter(n.secondaryMenu,function(n){return n&&n.logged}):b.a.filter(n.secondaryMenu,function(n){return n&&!n.logged})})})).map(function(n){return c()({},n,{secondaryMenu:n.secondaryMenu&&n.secondaryMenu.map(function(n){return c()({},n,{id:n.id||C++,href:"myprofile"!==n.id?n.href||"#":e?"/members/".concat(e):"/"})})})});var o=JSON.parse(window.localStorage.getItem("__top_nav_bar_state"));if(o&&o.date+32e3>(new Date).getTime()){var i=b.a.find(n,function(n){return n.id===o.id});i&&(i.subMenu=o.subMenu)}return n},k=function(n){var e=n.menu,t=n.rightMenu,o=n.logo,i=n.theme,r=n.currentLevel1Id,s=n.onChangeLevel1Id,u=n.path,_=n.setOpenMore,f=n.openMore,h=n.loggedIn,v=n.profileHandle;Object(p.useEffect)(function(){var n=function(){_(!1),jn(!1)};return window.addEventListener("orientationchange",n),function(){return window.removeEventListener("orientationchange",n)}},[]);var D,C,k=Object(p.useState)({refs:{},slide:{}}),F=l()(k,1)[0],I=Object(p.useState)(!1),R=l()(I,2),L=R[0],P=R[1],B=Object(p.useState)(),T=l()(B,2),N=T[0],W=T[1],U=Object(p.useState)(),K=l()(U,2),S=K[0],j=K[1],z=Object(p.useState)(),H=l()(z,2),X=H[0],q=H[1],G=Object(p.useState)(!1),V=l()(G,2),J=V[0],Y=V[1],Z=Object(p.useState)(!1),Q=l()(Z,2),$=Q[0],nn=Q[1],en=Object(p.useState)(!1),tn=l()(en,2),on=tn[0],an=tn[1],rn=Object(p.useState)(!1),ln=l()(rn,2),sn=ln[0],cn=ln[1],pn=Object(p.useState)(!1),dn=l()(pn,2),un=dn[0],_n=dn[1],fn=Object(p.useState)(),mn=l()(fn,2),hn=mn[0],bn=mn[1],gn=Object(p.useState)(),vn=l()(gn,2),yn=vn[0],xn=vn[1],En=Object(p.useState)(0),An=l()(En,2),wn=An[0],Mn=An[1],Dn=Object(p.useState)(),Cn=l()(Dn,2),On=Cn[0],kn=Cn[1],Fn=Object(p.useState)(),In=l()(Fn,2),Rn=In[0],Ln=In[1],Pn=Object(p.useMemo)(function(){return O(e,v,h)},[e,v,h]),Bn=Object(p.useState)(Pn),Tn=l()(Bn,2),Nn=Tn[0],Wn=Tn[1],Un=Object(p.useState)(),Kn=l()(Un,2),Sn=Kn[0],jn=Kn[1],zn=Object(p.useState)(),Hn=l()(zn,2),Xn=Hn[0],qn=Hn[1],Gn=Object(p.useState)(),Vn=l()(Gn,2),Jn=Vn[0],Yn=Vn[1],Zn=function(){return Yn([])},Qn=function(n){return function(e){F.refs[n]=e}},$n=function(n){return Nn.find(function(e){return e.id===n})},ne=$n(N),ee=(D=S,(C=$n(N))&&C.subMenu&&C.subMenu.find(function(n){return n.id===D})),te=Object(p.useCallback)(function(){Wn(function(n){return n.map(function(n){if(!F.refs[n.id])return n;F.slide[n.id]=!0;var e=F.refs[n.id];if(!e)return n;var t=e.getBoundingClientRect();return c()({},n,{initialX:t.x||t.left})})})},[F.refs,F.slide]),oe=Object(p.useCallback)(function(n){var e=F.refs[n];if(e){var t=e.getBoundingClientRect();return(t.x||t.left)+t.width/2}},[F.refs]),ie=Object(p.useCallback)(function(n){xn(oe(n))},[xn,oe]),ae=function(n){setTimeout(function(){Ln(oe(n))},0)},re=function(n){n.preventDefault(),window.location=h?g.config.URL.HOME:g.config.URL.BASE},le=Object(p.useCallback)(function(n,e){return function(){n&&(_(!1),P(!1),W(n),s(n),j(),an(!0),e&&cn(!1),te(),setTimeout(function(){bn(!0)},L?250:0),Mn(function(n){return n+1}))}},[L,s,te]);Object(p.useEffect)(function(){r!==N&&!L&&r&&le(r,!1)()},[r,N,le]),Object(p.useLayoutEffect)(function(){N&&ie(N)},[N,ie,wn,Sn]);var se=function(n,e){return function(){_(!1),j(n),an(!0),e&&cn(!1),ie(n)}};Object(p.useEffect)(function(){var n=de(Pn,u),e=n.m1,t=n.m2,o=n.m3;o&&(t===S||!t&&!S&&e===N?(q(o),ae(o),kn(!0)):kn(!1))},[N,S,u]);var ce=Object(p.useCallback)(function(n){F.refs.primaryNav.style.overflow=n?"hidden":"",Object.keys(F.refs).filter(function(n){return n.startsWith("level2Container")}).map(function(n){return F.refs[n]}).forEach(function(e){e.style.overflow=n?"hidden":""})},[F.refs]);Object(p.useEffect)(function(){ce(!0),Nn.forEach(function(n){if(F.slide[n.id]&&F.refs[n.id]){F.slide[n.id]=!1;var e=F.refs[n.id];if(e){var t=e.getBoundingClientRect(),o=n.initialX-(t.x||t.left);e.style.transform="translateX(".concat(o,"px)"),setTimeout(function(){e.style.transition="transform 250ms ease-out",e.style.transform="translateX(0px)",setTimeout(function(){e.style.transition="",e.style.transform=""},250)})}}}),ce(!1)},[F.slide,F.refs,Nn,ce]);Object(p.useEffect)(function(){Yn([])},[ne]);var pe=Object(p.useCallback)(function(){if((!Jn||!Jn.length)&&ne&&ne.subMenu){ce(!0),function(){for(var n,e=[],t=ne.subMenu.length-1;t>=0;t--){var o=ne.subMenu[t],i=F.refs[o.id];if(!i)return;var a=i.getBoundingClientRect();if(!n){if(!i.parentElement)return;n=i.parentElement.getBoundingClientRect()}if(a.right>n.right&&a.right-n.right>1)e.unshift(o);else{if(!(e.length&&n.right-a.right<100))break;e.unshift(o)}}e.length?Yn(e):window.localStorage.removeItem("__top_nav_bar_state")}(),ce(!1)}},[ne,F.refs,Jn,ce]);Object(p.useLayoutEffect)(function(){pe()},[pe]),Object(p.useEffect)(function(){var n=b.a.debounce(function(){Zn()},100);return window.addEventListener("resize",n),function(){return window.removeEventListener("resize",n)}},[]);var de=function(n,e){var t={m1:null,m2:null,m3:null};return e?(n.forEach(function(n){n.href&&e.indexOf(n.href)>-1&&(t={m1:n.id,m2:null}),n.subMenu&&n.subMenu.forEach(function(o){o.href&&e.indexOf(o.href)>-1&&(t={m1:n.id,m2:o.id}),o.subMenu&&o.subMenu.forEach(function(i){i.href&&e.indexOf(i.href)>-1&&(i.href&&i.href===e?(t={m1:n.id,m2:o.id,m3:i.id},Y(!0)):t.m3||(t={m1:n.id,m2:o.id,m3:i.id}),!X&&i.collapsed&&cn(!0))})}),n.secondaryMenu&&n.secondaryMenu.forEach(function(o){o.href&&o.href===e&&(t={m1:n.id,m3:o.id})})}),t):t},ue=0;return Object(p.useEffect)(function(){var n=b.a.debounce(function(){ue&&clearTimeout(ue);var n=de(Pn,u).m3;S&&ie(S),ae(n),nn(!0),ue=setTimeout(function(){nn(!1),ue=0},1e3)},50);return window.addEventListener("resize",n),function(){return window.removeEventListener("resize",n)}},[de]),Object(p.useEffect)(function(){if(u&&Pn[0]){Wn(Pn);var n=de(Pn,u),e=n.m1,t=n.m2,o=null;u.indexOf("/challenges")>-1?u.match(/challenges\/[0-9]+/)&&(cn(!0),o=de(Pn,"/challenges").m2):u.indexOf("/my-dashboard")>-1||u.indexOf("/members/"+v)>-1?an(!0):u.indexOf("/community/learn")>-1||u.indexOf("/thrive/tracks")>-1?o=de(Pn,"/community").m2:t||(an(!1),cn(!0)),setTimeout(function(){var n,i;i=t||o,(n=e||"community")&&(le(n,!1)(),setTimeout(function(){i&&se(i,!1)()},0))})}},[u,h,v]),d.a.createElement("div",{className:m()(y.a.themeWrapper,"theme-".concat(i))},d.a.createElement("div",{className:y.a.headerNavUi},d.a.createElement(x.a,{showLeftMenu:Sn,logo:o,onClickLogo:re,rightMenu:t,onClickLeftMenu:function(){return jn(function(n){return!n})}}),!Sn&&(ee||ne)&&d.a.createElement(E.a,{open:Xn,menu:ee||ne,isSecondaryMenu:!ee,activeChildId:X,onClick:function(){return qn(function(n){return!n})},createHandleClickItem:function(n){return function(){q(n),qn(!1)}}}),d.a.createElement(w.a,{collapsed:L,showLeftMenu:Sn,logo:o,menu:Nn,rightMenu:t,moreMenu:Jn,openMore:f,onCloseMore:function(){return _(!1)},moreId:"more",activeLevel1Id:N,activeLevel2Id:S,onClickLogo:re,onRightMenuResize:function(){Zn()},createHandleClickLevel1:le,createHandleClickLevel2:se,handleClickMore:function(){return _(function(n){return!n})},createHandleClickMoreItem:function(n){return function(){_(!1),j(n),an(!0),cn(!1),setTimeout(function(){!function(n,e){var t=$n(n);if(t&&t.subMenu){var o=t.subMenu,i=b.a.findIndex(o,function(n){return n.id===e}),r=o[0];o[0]=o[i],o[i]=r,i=b.a.findIndex(Jn,function(n){return n.id===e}),Jn[i]=r,window.localStorage.setItem("__top_nav_bar_state",JSON.stringify(b.a.assign({},t))),Yn(a()(Jn)),ie(e)}}(N,n)})}},createSetRef:Qn,showChosenArrow:hn,showLevel3:on,forceHideLevel3:sn,chosenArrowX:yn,searchOpened:un,toggleSearchOpen:function(n){_n(n),F.refs.searchInputBox.value=""}}),(ee&&ee.subMenu&&ee.subMenu.length>0||!ee&&ne&&ne.secondaryMenu&&ne.secondaryMenu.length>0)&&d.a.createElement(M.a,{open:!sn&&on,menu:ee||ne,isResize:$,isSecondaryMenu:!ee,activeChildId:X,exact:J,showIndicator:On,indicatorX:Rn,createHandleClickItem:function(n){return function(){q(n),ae(n);var e=JSON.parse(window.localStorage.getItem("__top_nav_bar_state"));e&&window.localStorage.setItem("__top_nav_bar_state",JSON.stringify(b.a.assign({},e,{date:(new Date).getTime()})))}},createSetRef:Qn}),Sn&&ne&&d.a.createElement(A.a,{menu:ne,activeChildId:S,createHandleClickItem:function(n){return function(){jn(!1),j(n)}}})))};k.defaultProps={theme:"light",onChangeLevel1Id:function(){return null}},k.propTypes={menu:_.a.array.isRequired,rightMenu:_.a.node,logo:_.a.node,theme:_.a.string,currentLevel1Id:_.a.any,onChangeLevel1Id:_.a.func,path:_.a.string,setOpenMore:_.a.func,openMore:_.a.bool,loggedIn:_.a.bool,profileHandle:_.a.string};var F,I,R=k;e.default=R,(F=("undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal:t(2)).default)&&(F.register("more","moreId","/Users/luizrrodrigues/TopCoder/Copilot/TopCoder/app/navigation-component/src/components/TopNav/index.js"),F.register(D,"id","/Users/luizrrodrigues/TopCoder/Copilot/TopCoder/app/navigation-component/src/components/TopNav/index.js"),F.register(C,"idForSecondary","/Users/luizrrodrigues/TopCoder/Copilot/TopCoder/app/navigation-component/src/components/TopNav/index.js"),F.register(O,"initMenuId","/Users/luizrrodrigues/TopCoder/Copilot/TopCoder/app/navigation-component/src/components/TopNav/index.js"),F.register(k,"TopNav","/Users/luizrrodrigues/TopCoder/Copilot/TopCoder/app/navigation-component/src/components/TopNav/index.js"),F.register(R,"default","/Users/luizrrodrigues/TopCoder/Copilot/TopCoder/app/navigation-component/src/components/TopNav/index.js")),(I=("undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal:t(2)).leaveModule)&&I(n)}.call(this,t(13)(n))},function(n,e,t){(e=n.exports=t(14)(!1)).push([n.i,'/* colors */\n/* Grayscale colors. */\n.SLwlRzv2b8FicEx4vbP0x {\n font-family: "Roboto", Helvetica, Arial, sans-serif;\n color: #2A2A2B;\n position: relative; }\n .SLwlRzv2b8FicEx4vbP0x a {\n text-decoration: none; }\n',""]),e.locals={headerNavUi:"SLwlRzv2b8FicEx4vbP0x"}},function(n,e,t){e=n.exports=t(14)(!1);var o=t(16),i=o(t(10)),a=o(t(10)+"?#iefix"),r=o(t(18)),l=o(t(19)),s=o(t(20)),c=o(t(21)+"#Roboto"),p=o(t(11)),d=o(t(11)+"?#iefix"),u=o(t(22)),_=o(t(23)),f=o(t(24)),m=o(t(25)+"#Roboto"),h=o(t(12)),b=o(t(12)+"?#iefix"),g=o(t(26)),v=o(t(27)),y=o(t(28)),x=o(t(29)+"#Roboto");e.push([n.i,'/* colors */\n/* Grayscale colors. */\n/* Roboto fonts */\n@font-face {\n font-family: "Roboto";\n font-weight: 700;\n font-style: normal;\n src: url('+i+');\n /* IE9 Compat Modes */\n src: local("Roboto Bold"), local("Roboto-Bold"), url('+a+') format("embedded-opentype"), url('+r+') format("woff2"), url('+l+') format("woff"), url('+s+') format("truetype"), url('+c+') format("svg");\n /* Legacy iOS */ }\n\n@font-face {\n font-family: "Roboto";\n font-weight: 400;\n font-style: normal;\n src: url('+p+');\n /* IE9 Compat Modes */\n src: local("Roboto"), local("Roboto-Regular"), url('+d+') format("embedded-opentype"), url('+u+') format("woff2"), url('+_+') format("woff"), url('+f+') format("truetype"), url('+m+') format("svg");\n /* Legacy iOS */ }\n\n@font-face {\n font-family: "Barlow Condensed";\n font-weight: 600;\n font-style: normal;\n src: url('+h+');\n /* IE9 Compat Modes */\n src: local("Barlow Condensed SemiBold"), local("BarlowCondensed-SemiBold"), url('+b+') format("embedded-opentype"), url('+g+') format("woff2"), url('+v+') format("woff"), url('+y+') format("truetype"), url('+x+') format("svg");\n /* Legacy iOS */ }\n\n/* colors */\n/* Grayscale colors. */\n@media (min-width: 769px) {\n ._2CrPaxU700CNjSaHqSs4El {\n display: none; } }\n\n@media (min-width: 769px) {\n .DhsJqfKHix2ZvO5KpShtm {\n display: none; } }\n\n.C0Avcqx93-GrYR5SPlLlb {\n height: 60px;\n background: #2A2A2B;\n display: flex;\n justify-content: center;\n position: relative;\n align-items: center; }\n @media (min-width: 769px) {\n .C0Avcqx93-GrYR5SPlLlb {\n display: none; } }\n .C0Avcqx93-GrYR5SPlLlb ._3kl0wsG1Cq8cFSytbmGQtu {\n width: 60px;\n height: 60px;\n display: flex;\n justify-content: center;\n align-items: center;\n position: absolute;\n left: 0;\n top: 0; }\n .C0Avcqx93-GrYR5SPlLlb ._3kl0wsG1Cq8cFSytbmGQtu ._3hmILlaUHT2n29YtTy1Rk1 {\n background-color: transparent;\n border: none;\n padding: 0;\n cursor: pointer; }\n .C0Avcqx93-GrYR5SPlLlb ._3kl0wsG1Cq8cFSytbmGQtu ._3hmILlaUHT2n29YtTy1Rk1:focus {\n outline: none; }\n .C0Avcqx93-GrYR5SPlLlb ._3kl0wsG1Cq8cFSytbmGQtu ._3hmILlaUHT2n29YtTy1Rk1 img {\n display: block; }\n .C0Avcqx93-GrYR5SPlLlb ._1b1mrG1Ri9bAohJFwwPgTD {\n font-family: \'Roboto\';\n font-weight: 700;\n cursor: pointer;\n color: #FFFFFF;\n font-size: 16px;\n line-height: 30px;\n padding-right: 20px;\n position: absolute;\n right: 0; }\n\n._1x3yCnfohAbeftdkwOUSCz {\n left: 18px;\n position: absolute;\n top: 16px; }\n @media (min-width: 769px) {\n ._1x3yCnfohAbeftdkwOUSCz {\n display: none; } }\n\n._2gtHUbJhCv6Da5pkn9UzBV {\n padding: 6px 12px 0;\n position: relative; }\n @media (min-width: 769px) {\n ._2gtHUbJhCv6Da5pkn9UzBV {\n display: none; } }\n ._2gtHUbJhCv6Da5pkn9UzBV input {\n background: none;\n border: 1px solid #7F7F7F;\n box-shadow: none;\n color: #FFFFFF;\n font: 16px "Roboto", Helvetica, Arial, sans-serif !important;\n height: 32px;\n outline: none;\n padding-left: 30px !important; }\n ._2gtHUbJhCv6Da5pkn9UzBV input::placeholder {\n color: #7F7F7F; }\n ._2gtHUbJhCv6Da5pkn9UzBV input:hover {\n border: 1px solid #7F7F7F; }\n ._2gtHUbJhCv6Da5pkn9UzBV input:focus {\n border: 1px solid #0596dc; }\n ._2gtHUbJhCv6Da5pkn9UzBV input:active,\n ._2gtHUbJhCv6Da5pkn9UzBV input:focus,\n ._2gtHUbJhCv6Da5pkn9UzBV input:hover {\n box-shadow: none;\n outline: none; }\n',""]),e.locals={"mobile-only":"_2CrPaxU700CNjSaHqSs4El","hide-not-mobile":"DhsJqfKHix2ZvO5KpShtm",mobileNav:"C0Avcqx93-GrYR5SPlLlb",leftMenuContainer:"_3kl0wsG1Cq8cFSytbmGQtu",menuBtn:"_3hmILlaUHT2n29YtTy1Rk1",rightMenu:"_1b1mrG1Ri9bAohJFwwPgTD",icon:"_1x3yCnfohAbeftdkwOUSCz",search:"_2gtHUbJhCv6Da5pkn9UzBV"}},function(n,e,t){e=n.exports=t(14)(!1);var o=t(16),i=o(t(10)),a=o(t(10)+"?#iefix"),r=o(t(18)),l=o(t(19)),s=o(t(20)),c=o(t(21)+"#Roboto"),p=o(t(11)),d=o(t(11)+"?#iefix"),u=o(t(22)),_=o(t(23)),f=o(t(24)),m=o(t(25)+"#Roboto"),h=o(t(12)),b=o(t(12)+"?#iefix"),g=o(t(26)),v=o(t(27)),y=o(t(28)),x=o(t(29)+"#Roboto");e.push([n.i,'/* colors */\n/* Grayscale colors. */\n/* Roboto fonts */\n@font-face {\n font-family: "Roboto";\n font-weight: 700;\n font-style: normal;\n src: url('+i+');\n /* IE9 Compat Modes */\n src: local("Roboto Bold"), local("Roboto-Bold"), url('+a+') format("embedded-opentype"), url('+r+') format("woff2"), url('+l+') format("woff"), url('+s+') format("truetype"), url('+c+') format("svg");\n /* Legacy iOS */ }\n\n@font-face {\n font-family: "Roboto";\n font-weight: 400;\n font-style: normal;\n src: url('+p+');\n /* IE9 Compat Modes */\n src: local("Roboto"), local("Roboto-Regular"), url('+d+') format("embedded-opentype"), url('+u+') format("woff2"), url('+_+') format("woff"), url('+f+') format("truetype"), url('+m+') format("svg");\n /* Legacy iOS */ }\n\n@font-face {\n font-family: "Barlow Condensed";\n font-weight: 600;\n font-style: normal;\n src: url('+h+');\n /* IE9 Compat Modes */\n src: local("Barlow Condensed SemiBold"), local("BarlowCondensed-SemiBold"), url('+b+') format("embedded-opentype"), url('+g+') format("woff2"), url('+v+') format("woff"), url('+y+') format("truetype"), url('+x+") format(\"svg\");\n /* Legacy iOS */ }\n\n/* colors */\n/* Grayscale colors. */\n/* colors */\n/* Grayscale colors. */\n@media (min-width: 769px) {\n ._2NYoCOm257hoVrru5r_nl_ {\n display: none; } }\n\n@media (min-width: 769px) {\n ._2da-dNVd3gmk52j2eeXNiB {\n display: none; } }\n\n.hOuBbW_rRrqTQNE2yX0U0 {\n width: 100%;\n height: 60px;\n left: 0;\n top: 60px;\n z-index: 1; }\n @media (min-width: 769px) {\n .hOuBbW_rRrqTQNE2yX0U0 {\n display: none; } }\n .hOuBbW_rRrqTQNE2yX0U0 ._3-kA2UFoGsUFDu0UPt8kj7 {\n z-index: -1;\n background: #2A2A2B;\n opacity: 0.8;\n position: absolute;\n left: 0;\n top: 0;\n right: 0;\n bottom: 0;\n display: none; }\n ._2jL9yEll0DYK_TRUWo_ovR .hOuBbW_rRrqTQNE2yX0U0 ._3-kA2UFoGsUFDu0UPt8kj7 {\n display: block; }\n .hOuBbW_rRrqTQNE2yX0U0 .NfQcGJQtbQeFU1YGz1HnX {\n background-color: transparent;\n border: none;\n padding: 0;\n width: 100%;\n height: 60px;\n display: flex;\n justify-content: center;\n align-items: center;\n cursor: pointer; }\n .hOuBbW_rRrqTQNE2yX0U0 .NfQcGJQtbQeFU1YGz1HnX:focus {\n outline: none; }\n .theme-light .hOuBbW_rRrqTQNE2yX0U0 .NfQcGJQtbQeFU1YGz1HnX {\n background: #FBFBFB; }\n .theme-dark .hOuBbW_rRrqTQNE2yX0U0 .NfQcGJQtbQeFU1YGz1HnX {\n background: #636363; }\n .hOuBbW_rRrqTQNE2yX0U0 .NfQcGJQtbQeFU1YGz1HnX span {\n font-family: 'Roboto';\n font-weight: 400;\n font-size: 28px;\n line-height: 40px; }\n .theme-light .hOuBbW_rRrqTQNE2yX0U0 .NfQcGJQtbQeFU1YGz1HnX span {\n color: #2A2A2B; }\n .theme-dark .hOuBbW_rRrqTQNE2yX0U0 .NfQcGJQtbQeFU1YGz1HnX span {\n color: #FFFFFF; }\n .hOuBbW_rRrqTQNE2yX0U0 .NfQcGJQtbQeFU1YGz1HnX svg {\n margin-left: 5px; }\n .hOuBbW_rRrqTQNE2yX0U0 .NfQcGJQtbQeFU1YGz1HnX img {\n margin-left: 8px; }\n .theme-light .hOuBbW_rRrqTQNE2yX0U0 .NfQcGJQtbQeFU1YGz1HnX path {\n fill: #2A2A2B; }\n .theme-dark .hOuBbW_rRrqTQNE2yX0U0 .NfQcGJQtbQeFU1YGz1HnX path {\n fill: #FFFFFF; }\n .hOuBbW_rRrqTQNE2yX0U0 ._2nYpKu9QByZ0NWfxANd8ld {\n display: flex;\n flex-direction: column;\n padding: 15px 20px;\n border-top: 1px solid #1F7E8A;\n width: 100%;\n z-index: 999;\n position: absolute; }\n .theme-light .hOuBbW_rRrqTQNE2yX0U0 ._2nYpKu9QByZ0NWfxANd8ld {\n background: #FBFBFB; }\n .theme-dark .hOuBbW_rRrqTQNE2yX0U0 ._2nYpKu9QByZ0NWfxANd8ld {\n background: #636363; }\n .hOuBbW_rRrqTQNE2yX0U0 ._2nYpKu9QByZ0NWfxANd8ld .MGLhxdV4f_pnHZOuoeaXO {\n font-size: 18px;\n line-height: 40px;\n height: 40px;\n margin: 5px 0;\n display: flex;\n align-items: center;\n cursor: pointer; }\n .theme-light .hOuBbW_rRrqTQNE2yX0U0 ._2nYpKu9QByZ0NWfxANd8ld .MGLhxdV4f_pnHZOuoeaXO {\n color: #2A2A2B; }\n .theme-dark .hOuBbW_rRrqTQNE2yX0U0 ._2nYpKu9QByZ0NWfxANd8ld .MGLhxdV4f_pnHZOuoeaXO {\n color: #FFFFFF; }\n .hOuBbW_rRrqTQNE2yX0U0 ._2nYpKu9QByZ0NWfxANd8ld .MGLhxdV4f_pnHZOuoeaXO._368J3UvBv86TM6dh3awQYd {\n font-family: 'Roboto';\n font-weight: 700;\n pointer-events: none;\n cursor: default; }\n .hOuBbW_rRrqTQNE2yX0U0 ._2nYpKu9QByZ0NWfxANd8ld .MGLhxdV4f_pnHZOuoeaXO._368J3UvBv86TM6dh3awQYd::before {\n content: \"\";\n height: 30px;\n width: 3px;\n border-radius: 1.5px;\n display: inline-block;\n margin-right: 10px; }\n .theme-light .hOuBbW_rRrqTQNE2yX0U0 ._2nYpKu9QByZ0NWfxANd8ld .MGLhxdV4f_pnHZOuoeaXO._368J3UvBv86TM6dh3awQYd::before {\n background: #43D7B0; }\n .theme-dark .hOuBbW_rRrqTQNE2yX0U0 ._2nYpKu9QByZ0NWfxANd8ld .MGLhxdV4f_pnHZOuoeaXO._368J3UvBv86TM6dh3awQYd::before {\n background: #FFFFFF; }\n",""]),e.locals={"mobile-only":"_2NYoCOm257hoVrru5r_nl_","hide-not-mobile":"_2da-dNVd3gmk52j2eeXNiB",mobileSubNav:"hOuBbW_rRrqTQNE2yX0U0",mobileSubNavMask:"_3-kA2UFoGsUFDu0UPt8kj7",mobileSubNavOpen:"_2jL9yEll0DYK_TRUWo_ovR",mobileSubNavHeader:"NfQcGJQtbQeFU1YGz1HnX",mobileSubNavContent:"_2nYpKu9QByZ0NWfxANd8ld",mobileSubNavChild:"MGLhxdV4f_pnHZOuoeaXO",mobileSubNavChildOpen:"_368J3UvBv86TM6dh3awQYd"}},function(n,e,t){e=n.exports=t(14)(!1);var o=t(16),i=o(t(10)),a=o(t(10)+"?#iefix"),r=o(t(18)),l=o(t(19)),s=o(t(20)),c=o(t(21)+"#Roboto"),p=o(t(11)),d=o(t(11)+"?#iefix"),u=o(t(22)),_=o(t(23)),f=o(t(24)),m=o(t(25)+"#Roboto"),h=o(t(12)),b=o(t(12)+"?#iefix"),g=o(t(26)),v=o(t(27)),y=o(t(28)),x=o(t(29)+"#Roboto");e.push([n.i,'/* colors */\n/* Grayscale colors. */\n/* Roboto fonts */\n@font-face {\n font-family: "Roboto";\n font-weight: 700;\n font-style: normal;\n src: url('+i+');\n /* IE9 Compat Modes */\n src: local("Roboto Bold"), local("Roboto-Bold"), url('+a+') format("embedded-opentype"), url('+r+') format("woff2"), url('+l+') format("woff"), url('+s+') format("truetype"), url('+c+') format("svg");\n /* Legacy iOS */ }\n\n@font-face {\n font-family: "Roboto";\n font-weight: 400;\n font-style: normal;\n src: url('+p+');\n /* IE9 Compat Modes */\n src: local("Roboto"), local("Roboto-Regular"), url('+d+') format("embedded-opentype"), url('+u+') format("woff2"), url('+_+') format("woff"), url('+f+') format("truetype"), url('+m+') format("svg");\n /* Legacy iOS */ }\n\n@font-face {\n font-family: "Barlow Condensed";\n font-weight: 600;\n font-style: normal;\n src: url('+h+');\n /* IE9 Compat Modes */\n src: local("Barlow Condensed SemiBold"), local("BarlowCondensed-SemiBold"), url('+b+') format("embedded-opentype"), url('+g+') format("woff2"), url('+v+') format("woff"), url('+y+') format("truetype"), url('+x+') format("svg");\n /* Legacy iOS */ }\n\n/* colors */\n/* Grayscale colors. */\n/* colors */\n/* Grayscale colors. */\n@media (min-width: 769px) {\n ._2YwPStPoDEjIb-PbIGNtsb {\n display: none; } }\n\n@media (min-width: 769px) {\n .RAtQ7LjJWDfIoiWEpF2mA {\n display: none; } }\n\n.JxBIkbv7v_sJK1N_vMeFs {\n display: flex;\n flex-direction: column;\n padding: 15px 20px;\n z-index: 1; }\n .theme-light .JxBIkbv7v_sJK1N_vMeFs {\n background: #FBFBFB; }\n .theme-dark .JxBIkbv7v_sJK1N_vMeFs {\n background: #636363; }\n .JxBIkbv7v_sJK1N_vMeFs ._3ntC2KHyW7xczldMyA7yqc {\n font-size: 18px;\n line-height: 40px;\n height: 40px;\n margin: 5px 0;\n display: flex;\n align-items: center;\n cursor: pointer; }\n .theme-light .JxBIkbv7v_sJK1N_vMeFs ._3ntC2KHyW7xczldMyA7yqc {\n color: #2A2A2B; }\n .theme-dark .JxBIkbv7v_sJK1N_vMeFs ._3ntC2KHyW7xczldMyA7yqc {\n color: #FFFFFF; }\n .JxBIkbv7v_sJK1N_vMeFs ._3ntC2KHyW7xczldMyA7yqc._1rt8mOYntrOZdAPjpl_QKa {\n font-family: \'Roboto\';\n font-weight: 700;\n pointer-events: none;\n cursor: default; }\n .JxBIkbv7v_sJK1N_vMeFs ._3ntC2KHyW7xczldMyA7yqc._1rt8mOYntrOZdAPjpl_QKa::before {\n content: "";\n height: 30px;\n width: 3px;\n border-radius: 1.5px;\n background: #43D7B0;\n display: inline-block;\n margin-right: 10px; }\n',""]),e.locals={"mobile-only":"_2YwPStPoDEjIb-PbIGNtsb","hide-not-mobile":"RAtQ7LjJWDfIoiWEpF2mA",secondaryNavMobile:"JxBIkbv7v_sJK1N_vMeFs",secondaryNavMobileItem:"_3ntC2KHyW7xczldMyA7yqc",secondaryNavMobileItemOpen:"_1rt8mOYntrOZdAPjpl_QKa"}},function(n,e,t){e=n.exports=t(14)(!1);var o=t(16),i=o(t(10)),a=o(t(10)+"?#iefix"),r=o(t(18)),l=o(t(19)),s=o(t(20)),c=o(t(21)+"#Roboto"),p=o(t(11)),d=o(t(11)+"?#iefix"),u=o(t(22)),_=o(t(23)),f=o(t(24)),m=o(t(25)+"#Roboto"),h=o(t(12)),b=o(t(12)+"?#iefix"),g=o(t(26)),v=o(t(27)),y=o(t(28)),x=o(t(29)+"#Roboto");e.push([n.i,'/* colors */\n/* Grayscale colors. */\n/* Roboto fonts */\n@font-face {\n font-family: "Roboto";\n font-weight: 700;\n font-style: normal;\n src: url('+i+');\n /* IE9 Compat Modes */\n src: local("Roboto Bold"), local("Roboto-Bold"), url('+a+') format("embedded-opentype"), url('+r+') format("woff2"), url('+l+') format("woff"), url('+s+') format("truetype"), url('+c+') format("svg");\n /* Legacy iOS */ }\n\n@font-face {\n font-family: "Roboto";\n font-weight: 400;\n font-style: normal;\n src: url('+p+');\n /* IE9 Compat Modes */\n src: local("Roboto"), local("Roboto-Regular"), url('+d+') format("embedded-opentype"), url('+u+') format("woff2"), url('+_+') format("woff"), url('+f+') format("truetype"), url('+m+') format("svg");\n /* Legacy iOS */ }\n\n@font-face {\n font-family: "Barlow Condensed";\n font-weight: 600;\n font-style: normal;\n src: url('+h+');\n /* IE9 Compat Modes */\n src: local("Barlow Condensed SemiBold"), local("BarlowCondensed-SemiBold"), url('+b+') format("embedded-opentype"), url('+g+') format("woff2"), url('+v+') format("woff"), url('+y+') format("truetype"), url('+x+") format(\"svg\");\n /* Legacy iOS */ }\n\n/* colors */\n/* Grayscale colors. */\n/* colors */\n/* Grayscale colors. */\n@media (min-width: 769px) {\n ._1VRR6kMd5HPNbGhUoVw6sa {\n display: none; } }\n\n@media (min-width: 769px) {\n ._1ZIW4j3_J2yPrkaA0N5M5H {\n display: none; } }\n\n@media (min-width: 769px) {\n ._1_OJYKtAV_VRTWF41K-8_A {\n display: none; } }\n\n.w9y3kbj2HBlraVU5kjCay {\n display: flex; }\n @media (max-width: 768px) {\n .w9y3kbj2HBlraVU5kjCay {\n display: none; } }\n .w9y3kbj2HBlraVU5kjCay.Zc4bxo2xl4cRudOT9lbVz {\n display: flex; }\n\n._3OclGxtDScIS3kJx3-Eskw {\n background: #2A2A2B;\n color: #FFFFFF;\n height: 80px;\n position: relative;\n display: flex;\n flex-direction: row;\n align-items: center;\n z-index: 1;\n flex-grow: 1; }\n ._3EpSSlLUWcH3CJRZGDXyWu ._3OclGxtDScIS3kJx3-Eskw {\n overflow: hidden; }\n @media (max-width: 768px) {\n ._3OclGxtDScIS3kJx3-Eskw {\n height: 60px;\n justify-content: space-around; } }\n\n._3ALxQJpmTtNjkYXZNPxUye {\n background: #2A2A2B;\n color: #FFFFFF;\n height: 80px;\n display: flex;\n flex-direction: row;\n align-items: center;\n z-index: 1; }\n @media (max-width: 768px) {\n ._3ALxQJpmTtNjkYXZNPxUye {\n display: none; } }\n ._3ALxQJpmTtNjkYXZNPxUye ._19afvNiE3ExyOixLsg7p9e {\n margin-right: 20px; }\n\n._25qoGMAMp5tpACmrEhPjJc {\n margin: 0 50px 0 30px;\n cursor: pointer; }\n @media (max-width: 768px) {\n ._25qoGMAMp5tpACmrEhPjJc {\n display: none; } }\n ._25qoGMAMp5tpACmrEhPjJc.PsKz54w3mhOmlfDfYi8V4 {\n margin-right: auto; }\n ._25qoGMAMp5tpACmrEhPjJc > * {\n display: block; }\n\n._32rjY2HOvXZBZUSwC_a4jx {\n display: block;\n height: 30px;\n width: 1px;\n background: #555555; }\n @media (max-width: 768px) {\n ._32rjY2HOvXZBZUSwC_a4jx:first-of-type {\n display: none; } }\n\n._19afvNiE3ExyOixLsg7p9e {\n font-family: 'Roboto';\n font-weight: 700;\n font-size: 18px;\n line-height: 30px;\n margin: 0 30px;\n padding-right: 5px;\n position: relative;\n cursor: pointer; }\n @media (max-width: 900px) {\n ._19afvNiE3ExyOixLsg7p9e {\n margin: 0 20px; } }\n ._19afvNiE3ExyOixLsg7p9e._1e-mMrLOI_9IgbpUDGbIrm::before {\n cursor: default;\n content: \"\";\n position: absolute;\n display: block;\n left: -30px;\n top: 0;\n width: 1px;\n height: 100%;\n background: #555555; }\n @media (max-width: 768px) {\n ._19afvNiE3ExyOixLsg7p9e._1e-mMrLOI_9IgbpUDGbIrm::before {\n display: none; } }\n ._19afvNiE3ExyOixLsg7p9e._27UQXipCc_Te8TwvfzIi8f {\n color: #43D7B0; }\n\n._34GhMfx3zSO-nsw2icmQCB {\n white-space: nowrap;\n width: 0;\n opacity: 0;\n overflow: hidden; }\n ._34GhMfx3zSO-nsw2icmQCB._1-_eh1GEkSm1Ie2hcIHrLt {\n display: flex;\n overflow: unset;\n margin-right: auto;\n width: auto;\n opacity: 1;\n transition: opacity 400ms ease-in 100ms; }\n @media (max-width: 768px) {\n ._34GhMfx3zSO-nsw2icmQCB._1-_eh1GEkSm1Ie2hcIHrLt {\n display: none; } }\n ._3EpSSlLUWcH3CJRZGDXyWu ._34GhMfx3zSO-nsw2icmQCB {\n overflow: hidden; }\n\n._1YF68FTa0xYVBFerysFlRt {\n font-family: 'Roboto';\n font-weight: 700;\n margin-left: 30px;\n font-size: 14px;\n line-height: 30px;\n text-align: center;\n display: flex;\n position: relative;\n flex-direction: row;\n justify-content: flex-start;\n align-content: flex-start;\n cursor: pointer; }\n ._1YF68FTa0xYVBFerysFlRt:first-child {\n margin-left: 0; }\n ._1YF68FTa0xYVBFerysFlRt._1POQKSuLHxuhqKjgCytFNW {\n color: #43D7B0; }\n\n.ISBVAVTXPThf-IcdFVa9z {\n position: relative; }\n .ISBVAVTXPThf-IcdFVa9z ._1UEQjA-hNZmulAk-7kHhj2 {\n background-color: transparent;\n border: none;\n padding: 0;\n position: relative;\n color: #FFFFFF;\n margin-left: 20px;\n width: 74px;\n height: 30px;\n display: flex;\n justify-content: center;\n align-items: center; }\n .ISBVAVTXPThf-IcdFVa9z ._1UEQjA-hNZmulAk-7kHhj2:focus {\n outline: none; }\n .ISBVAVTXPThf-IcdFVa9z ._1UEQjA-hNZmulAk-7kHhj2 ._3EHcZKrNC-kRxRB0inP_X- {\n position: absolute;\n left: 0;\n top: 0;\n right: 0;\n bottom: 0; }\n .ISBVAVTXPThf-IcdFVa9z ._1UEQjA-hNZmulAk-7kHhj2 img {\n margin-left: 8px; }\n .ISBVAVTXPThf-IcdFVa9z ._3eb96Zkyw2BKU4_9QkalKG {\n position: absolute;\n top: 30px;\n left: 10px;\n background: #2A2A2B;\n min-width: 110px;\n padding: 20px;\n border-radius: 5px;\n display: none;\n flex-direction: column;\n z-index: 2; }\n .ISBVAVTXPThf-IcdFVa9z ._3eb96Zkyw2BKU4_9QkalKG a {\n margin: 10px 0 0;\n text-align: left;\n font-weight: 700;\n font-size: 14px;\n line-height: 30px;\n white-space: nowrap; }\n .ISBVAVTXPThf-IcdFVa9z ._3eb96Zkyw2BKU4_9QkalKG a:first-child {\n margin: 0; }\n .ISBVAVTXPThf-IcdFVa9z._3bttaLkKXVIrWu75WOLFpZ .vl4waOECcJkR7W07RZ46P {\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: -1;\n cursor: default; }\n .ISBVAVTXPThf-IcdFVa9z._3bttaLkKXVIrWu75WOLFpZ ._3eb96Zkyw2BKU4_9QkalKG {\n display: flex; }\n .ISBVAVTXPThf-IcdFVa9z._3bttaLkKXVIrWu75WOLFpZ ._3EHcZKrNC-kRxRB0inP_X- {\n background-color: #555555;\n border-radius: 15px;\n opacity: 0.4;\n z-index: 0; }\n .ISBVAVTXPThf-IcdFVa9z._3bttaLkKXVIrWu75WOLFpZ img {\n -moz-transform: scale(-1, -1);\n -o-transform: scale(-1, -1);\n -webkit-transform: scale(-1, -1);\n transform: scale(-1, -1); }\n\n._1y954HiCL69kCUV5ji4vqm {\n cursor: pointer;\n display: inline-block;\n height: 32px;\n margin: 11px 20px 11px 0px;\n padding-left: 12px;\n position: relative;\n border-left: 1px solid #7F7F7F;\n width: 36px; }\n ._1y954HiCL69kCUV5ji4vqm svg {\n height: 18px;\n margin-top: 7px;\n width: 18px; }\n ._1y954HiCL69kCUV5ji4vqm svg path {\n fill: #FFFFFF; }\n ._1y954HiCL69kCUV5ji4vqm.opened path {\n fill: #43D7B0; }\n ._1y954HiCL69kCUV5ji4vqm.opened::after {\n content: '';\n display: block;\n width: 0;\n height: 0;\n border-style: solid;\n border-width: 6px 5px 0;\n border-color: #43D7B0 transparent transparent transparent;\n position: absolute;\n left: 60%;\n bottom: -3px;\n margin-left: -6px;\n background-color: transparent; }\n\n._1A5zHMkLXwCq7ngfPscgI9 {\n background: #151516;\n height: 0;\n margin-top: -10px;\n opacity: 0.98;\n overflow: hidden;\n padding: 0 48px;\n position: absolute;\n text-align: center;\n width: 100%;\n transition: all 0.25s ease-in-out;\n z-index: 10; }\n ._1A5zHMkLXwCq7ngfPscgI9.opened {\n height: 128px;\n padding: 48px;\n transition: all 0.25s ease-in-out; }\n ._1A5zHMkLXwCq7ngfPscgI9.closed {\n display: none; }\n ._1A5zHMkLXwCq7ngfPscgI9 input,\n ._1A5zHMkLXwCq7ngfPscgI9 input:active,\n ._1A5zHMkLXwCq7ngfPscgI9 input:focus,\n ._1A5zHMkLXwCq7ngfPscgI9 input:hover {\n border: none;\n border-bottom: 1px solid #FFFFFF;\n box-shadow: none;\n font-size: 22px;\n outline: none;\n padding-bottom: 3px; }\n ._1A5zHMkLXwCq7ngfPscgI9 input::placeholder,\n ._1A5zHMkLXwCq7ngfPscgI9 input:active::placeholder,\n ._1A5zHMkLXwCq7ngfPscgI9 input:focus::placeholder,\n ._1A5zHMkLXwCq7ngfPscgI9 input:hover::placeholder {\n color: #C0C0C0; }\n",""]),e.locals={"mobile-only":"_1VRR6kMd5HPNbGhUoVw6sa","hide-not-mobile":"_1ZIW4j3_J2yPrkaA0N5M5H",mobileOnly:"_1_OJYKtAV_VRTWF41K-8_A",primaryNavContainer:"w9y3kbj2HBlraVU5kjCay",primaryNavContainerOpen:"Zc4bxo2xl4cRudOT9lbVz",primaryNav:"_3OclGxtDScIS3kJx3-Eskw",moreInit:"_3EpSSlLUWcH3CJRZGDXyWu",primaryNavRight:"_3ALxQJpmTtNjkYXZNPxUye",primaryLevel1:"_19afvNiE3ExyOixLsg7p9e",tcLogo:"_25qoGMAMp5tpACmrEhPjJc",tcLogoPush:"PsKz54w3mhOmlfDfYi8V4",primaryLevel1Separator:"_32rjY2HOvXZBZUSwC_a4jx",rightMenuPrimaryLevel1:"_1e-mMrLOI_9IgbpUDGbIrm",primaryLevel1Open:"_27UQXipCc_Te8TwvfzIi8f",primaryLevel2Container:"_34GhMfx3zSO-nsw2icmQCB",primaryLevel2ContainerOpen:"_1-_eh1GEkSm1Ie2hcIHrLt",primaryLevel2:"_1YF68FTa0xYVBFerysFlRt",primaryLevel2Open:"_1POQKSuLHxuhqKjgCytFNW",moreBtnContainer:"ISBVAVTXPThf-IcdFVa9z",moreBtn:"_1UEQjA-hNZmulAk-7kHhj2",moreBtnMask:"_3EHcZKrNC-kRxRB0inP_X-",moreContentContainer:"_3eb96Zkyw2BKU4_9QkalKG",moreOpen:"_3bttaLkKXVIrWu75WOLFpZ",backdrop:"vl4waOECcJkR7W07RZ46P",searchIcon:"_1y954HiCL69kCUV5ji4vqm",searchField:"_1A5zHMkLXwCq7ngfPscgI9"}},function(n,e,t){e=n.exports=t(14)(!1);var o=t(16),i=o(t(10)),a=o(t(10)+"?#iefix"),r=o(t(18)),l=o(t(19)),s=o(t(20)),c=o(t(21)+"#Roboto"),p=o(t(11)),d=o(t(11)+"?#iefix"),u=o(t(22)),_=o(t(23)),f=o(t(24)),m=o(t(25)+"#Roboto"),h=o(t(12)),b=o(t(12)+"?#iefix"),g=o(t(26)),v=o(t(27)),y=o(t(28)),x=o(t(29)+"#Roboto");e.push([n.i,'/* colors */\n/* Grayscale colors. */\n/* Roboto fonts */\n@font-face {\n font-family: "Roboto";\n font-weight: 700;\n font-style: normal;\n src: url('+i+');\n /* IE9 Compat Modes */\n src: local("Roboto Bold"), local("Roboto-Bold"), url('+a+') format("embedded-opentype"), url('+r+') format("woff2"), url('+l+') format("woff"), url('+s+') format("truetype"), url('+c+') format("svg");\n /* Legacy iOS */ }\n\n@font-face {\n font-family: "Roboto";\n font-weight: 400;\n font-style: normal;\n src: url('+p+');\n /* IE9 Compat Modes */\n src: local("Roboto"), local("Roboto-Regular"), url('+d+') format("embedded-opentype"), url('+u+') format("woff2"), url('+_+') format("woff"), url('+f+') format("truetype"), url('+m+') format("svg");\n /* Legacy iOS */ }\n\n@font-face {\n font-family: "Barlow Condensed";\n font-weight: 600;\n font-style: normal;\n src: url('+h+');\n /* IE9 Compat Modes */\n src: local("Barlow Condensed SemiBold"), local("BarlowCondensed-SemiBold"), url('+b+') format("embedded-opentype"), url('+g+') format("woff2"), url('+v+') format("woff"), url('+y+') format("truetype"), url('+x+") format(\"svg\");\n /* Legacy iOS */ }\n\n/* colors */\n/* Grayscale colors. */\n/* colors */\n/* Grayscale colors. */\n@media (min-width: 769px) {\n .j3BbFQV19TZ2N5Mbc293Q {\n display: none; } }\n\n@media (min-width: 769px) {\n ._2hTZPXAUViaj3OKdZ8A4ZG {\n display: none; } }\n\n._78wgiv2HyCMYL0GFSZd4S {\n display: none;\n justify-content: stretch;\n align-items: center;\n font-size: 13px;\n position: relative;\n z-index: 0;\n height: 60px;\n transition: transform 250ms linear;\n transform: translateY(-60px); }\n @media (max-width: 768px) {\n ._78wgiv2HyCMYL0GFSZd4S {\n display: none !important; } }\n .theme-light ._78wgiv2HyCMYL0GFSZd4S {\n background: #FBFBFB;\n color: #2A2A2B; }\n .theme-dark ._78wgiv2HyCMYL0GFSZd4S {\n background: #636363;\n color: #FFFFFF; }\n ._78wgiv2HyCMYL0GFSZd4S._2WB6MWJIFPmL_7oRkVDu-f {\n display: flex;\n transform: translateY(0px); }\n ._78wgiv2HyCMYL0GFSZd4S a {\n margin: 0 15px; }\n .theme-light ._78wgiv2HyCMYL0GFSZd4S a {\n color: #2A2A2B; }\n .theme-dark ._78wgiv2HyCMYL0GFSZd4S a {\n color: #FFFFFF; }\n ._78wgiv2HyCMYL0GFSZd4S ._2S1p2zjbfectEyMXeUEyEd {\n display: flex;\n flex-grow: 1;\n justify-content: center;\n align-items: center;\n position: relative;\n height: 30px; }\n ._78wgiv2HyCMYL0GFSZd4S ._2S1p2zjbfectEyMXeUEyEd ._1n5D3MtzUT3DNhLzIT22lJ {\n cursor: pointer;\n height: 100%;\n display: flex;\n position: relative;\n flex-direction: column;\n -webkit-justify-content: center;\n justify-content: center; }\n ._78wgiv2HyCMYL0GFSZd4S ._2S1p2zjbfectEyMXeUEyEd ._1n5D3MtzUT3DNhLzIT22lJ ._2I4YpNYoj3kDD8DnmILHSU {\n display: none;\n bottom: -1px;\n width: 15px;\n height: 3px;\n border-radius: 1.5px;\n background: #D4D4D4;\n left: 50%;\n transform: translate(-50%, -50%); }\n ._78wgiv2HyCMYL0GFSZd4S ._2S1p2zjbfectEyMXeUEyEd ._1n5D3MtzUT3DNhLzIT22lJ:hover ._2I4YpNYoj3kDD8DnmILHSU {\n display: inline-block;\n position: absolute; }\n ._78wgiv2HyCMYL0GFSZd4S ._2S1p2zjbfectEyMXeUEyEd ._1n5D3MtzUT3DNhLzIT22lJ._1deOinna8cx2l3cOfJNqku {\n font-family: 'Roboto';\n font-weight: 700; }\n ._78wgiv2HyCMYL0GFSZd4S ._2S1p2zjbfectEyMXeUEyEd ._1n5D3MtzUT3DNhLzIT22lJ._45gHnBYqTQkERPQrrD92S {\n pointer-events: none;\n cursor: default; }\n",""]),e.locals={"mobile-only":"j3BbFQV19TZ2N5Mbc293Q","hide-not-mobile":"_2hTZPXAUViaj3OKdZ8A4ZG",secondaryNav:"_78wgiv2HyCMYL0GFSZd4S",secondaryNavOpen:"_2WB6MWJIFPmL_7oRkVDu-f",secondaryNavLinkContainer:"_2S1p2zjbfectEyMXeUEyEd",secondaryNavItem:"_1n5D3MtzUT3DNhLzIT22lJ",indicator:"_2I4YpNYoj3kDD8DnmILHSU",secondaryNavItemOpen:"_1deOinna8cx2l3cOfJNqku",secondaryNavItemActive:"_45gHnBYqTQkERPQrrD92S"}},function(n,e,t){var o=t(108);"string"==typeof o&&(o=[[n.i,o,""]]);var i={hmr:!0,transform:void 0,insertInto:void 0};t(15)(o,i);o.locals&&(n.exports=o.locals)},function(n,e,t){e=n.exports=t(14)(!1);var o=t(16),i=o(t(10)),a=o(t(10)+"?#iefix"),r=o(t(18)),l=o(t(19)),s=o(t(20)),c=o(t(21)+"#Roboto"),p=o(t(11)),d=o(t(11)+"?#iefix"),u=o(t(22)),_=o(t(23)),f=o(t(24)),m=o(t(25)+"#Roboto"),h=o(t(12)),b=o(t(12)+"?#iefix"),g=o(t(26)),v=o(t(27)),y=o(t(28)),x=o(t(29)+"#Roboto"),E=o(t(109)),A=o(t(61)),w=o(t(37)),M=o(t(62)),D=o(t(63)),C=o(t(58)),O=o(t(59)),k=o(t(64)),F=o(t(65)),I=o(t(48)),R=o(t(60)),L=o(t(110)),P=o(t(111));e.push([n.i,'.flex {\n display: flex; }\n .flex.column {\n flex-direction: column; }\n .flex.center {\n justify-content: center; }\n .flex.space-between {\n justify-content: space-between; }\n .flex.middle {\n -webkit-align-items: center;\n align-items: center; }\n\n/* colors */\n/* Grayscale colors. */\n/* colors */\n/* Grayscale colors. */\n/* Roboto fonts */\n@font-face {\n font-family: "Roboto";\n font-weight: 700;\n font-style: normal;\n src: url('+i+');\n /* IE9 Compat Modes */\n src: local("Roboto Bold"), local("Roboto-Bold"), url('+a+') format("embedded-opentype"), url('+r+') format("woff2"), url('+l+') format("woff"), url('+s+') format("truetype"), url('+c+') format("svg");\n /* Legacy iOS */ }\n\n@font-face {\n font-family: "Roboto";\n font-weight: 400;\n font-style: normal;\n src: url('+p+');\n /* IE9 Compat Modes */\n src: local("Roboto"), local("Roboto-Regular"), url('+d+') format("embedded-opentype"), url('+u+') format("woff2"), url('+_+') format("woff"), url('+f+') format("truetype"), url('+m+') format("svg");\n /* Legacy iOS */ }\n\n@font-face {\n font-family: "Barlow Condensed";\n font-weight: 600;\n font-style: normal;\n src: url('+h+');\n /* IE9 Compat Modes */\n src: local("Barlow Condensed SemiBold"), local("BarlowCondensed-SemiBold"), url('+b+') format("embedded-opentype"), url('+g+') format("woff2"), url('+v+') format("woff"), url('+y+') format("truetype"), url('+x+") format(\"svg\");\n /* Legacy iOS */ }\n\n.wrap-all {\n width: 100% !important;\n height: 100% !important;\n position: absolute;\n top: 0;\n left: 0; }\n\n.relative {\n position: relative; }\n\n.hide {\n display: none !important; }\n\n.desktop-hide {\n display: none; }\n\n.desktop-show {\n display: block; }\n\n.flex-grid {\n display: flex;\n align-items: center;\n justify-content: space-between; }\n .flex-grid.item-start {\n align-items: flex-start; }\n\n.icons {\n display: inline-block;\n vertical-align: middle; }\n\n/* btn */\n.btn {\n font-size: 18px;\n font-weight: normal;\n text-decoration: none;\n border: none;\n box-shadow: none;\n position: relative;\n text-transform: none;\n font-weight: bold;\n display: inline-block; }\n .btn.active, .btn:active, .btn:focus {\n box-shadow: none;\n outline: 0; }\n\n/* .btn-blue */\n.btn-blue,\n.btn-blue:hover,\n.btn-blue:focus {\n cursor: pointer;\n height: 30px;\n color: #FFFFFF;\n line-height: 30px;\n border-radius: 15px;\n padding: 1px 18px;\n font-size: 14px;\n font-family: 'Roboto';\n font-weight: 700; }\n\n.btn-blue:hover {\n opacity: 0.75; }\n\n.btn-blue {\n background-color: #2C95D7; }\n .btn-blue.disabled, .btn-blue:disabled, .btn-blue[disabled] {\n pointer-events: none; }\n\n/* .btn-gray */\n.btn-gray,\n.btn-gray:hover,\n.btn-gray:focus {\n cursor: pointer;\n height: 30px;\n color: #FFFFFF;\n line-height: 30px;\n border-radius: 4px;\n padding: 1px 18px;\n font-size: 13px;\n background-color: #AAAAAB;\n font-family: 'Roboto';\n font-weight: 400; }\n\n.btn-gray:hover {\n opacity: 0.75; }\n\n/* colors */\n/* Grayscale colors. */\n.header-nav-ui {\n font-family: \"Roboto\", Helvetica, Arial, sans-serif;\n color: #2A2A2B;\n position: relative; }\n .header-nav-ui a {\n text-decoration: none !important; }\n .header-nav-ui .more-btn-container .more-btn {\n margin-left: 20px !important;\n width: 74px;\n height: 30px;\n justify-content: center !important; }\n .header-nav-ui .more-btn-container .more-btn > .dropdown-icon {\n margin-left: 8px; }\n .header-nav-ui .more-btn-container .more-content-container {\n position: absolute;\n top: 30px;\n left: 10px;\n background: #2A2A2B;\n min-width: 110px;\n padding: 20px;\n border-radius: 5px;\n display: none;\n z-index: 1; }\n .header-nav-ui .more-btn-container .more-content-container a {\n color: #FFFFFF;\n margin: 10px 0 0;\n text-align: left;\n font-weight: 700;\n font-size: 14px;\n line-height: 30px;\n white-space: nowrap; }\n .header-nav-ui .more-btn-container .more-content-container a:first-child {\n margin: 0; }\n .header-nav-ui .more-btn-container.isOpen .more-content-container {\n display: flex; }\n .header-nav-ui .more-btn-container.isOpen .more-btn * {\n z-index: 1; }\n .header-nav-ui .more-btn-container.isOpen .more-btn .mask {\n background-color: #555555;\n border-radius: 15px;\n opacity: 0.4;\n z-index: 0; }\n .header-nav-ui .more-btn-container.isOpen .more-btn .dropdown-icon {\n -moz-transform: scale(-1, -1);\n -o-transform: scale(-1, -1);\n -webkit-transform: scale(-1, -1);\n transform: scale(-1, -1); }\n .header-nav-ui .primary-nav {\n background: #2A2A2B;\n color: #FFFFFF;\n height: 80px;\n position: relative;\n display: flex;\n flex-direction: row;\n justify-content: flex-end;\n z-index: 1; }\n .header-nav-ui .primary-nav a {\n color: #FFFFFF; }\n .header-nav-ui .primary-nav .tc-logo {\n margin: 0 30px;\n justify-self: flex-start;\n margin-right: auto;\n cursor: pointer; }\n .header-nav-ui .primary-nav .primary-level-1-separator {\n display: none; }\n .header-nav-ui .primary-nav .primary-level-1 {\n font-family: 'Roboto';\n font-weight: 700;\n font-size: 18px;\n line-height: 30px;\n margin: 0 30px;\n padding-right: 5px;\n position: relative; }\n .header-nav-ui .primary-nav .primary-level-1.more-menu {\n display: none; }\n .header-nav-ui .primary-nav .primary-level-1.isOpen {\n color: #43D7B0;\n justify-self: flex-start; }\n .header-nav-ui .primary-nav .primary-level-1.isOpen.isOpenSubmenu {\n color: #FFFFFF; }\n .header-nav-ui .primary-nav .primary-level-1::before {\n content: \"\";\n position: absolute;\n display: block;\n left: -30px;\n top: 0;\n width: 1px;\n height: 100%;\n background: #555555; }\n .header-nav-ui .primary-nav .primary-level-1.login-container {\n margin-right: 20px;\n position: relative; }\n .header-nav-ui .primary-nav .primary-level-1.login-container > .user-info-container {\n margin-left: 33px;\n border-radius: 15px; }\n .header-nav-ui .primary-nav .primary-level-1.login-container > .user-info-container .handle-container .handle {\n display: block;\n font-size: 14px;\n font-weight: 700;\n line-height: 30px;\n margin-left: 5px; }\n .header-nav-ui .primary-nav .primary-level-1.login-container > .user-info-container .handle-container .drowdown-icon {\n width: 16px;\n height: 16px;\n margin: 0 5px; }\n .header-nav-ui .primary-nav .primary-level-1.login-container > .user-info-container .handle-container .drowdown-icon .dropdown-icon {\n transition: all 0.5s; }\n .header-nav-ui .primary-nav .primary-level-1.login-container > .user-info-container:hover, .header-nav-ui .primary-nav .primary-level-1.login-container > .user-info-container.isUserPopupOpen {\n background-color: rgba(85, 85, 85, 0.4); }\n .header-nav-ui .primary-nav .primary-level-1.login-container > .user-info-container:hover .handle-container .handle, .header-nav-ui .primary-nav .primary-level-1.login-container > .user-info-container.isUserPopupOpen .handle-container .handle {\n display: block; }\n .header-nav-ui .primary-nav .primary-level-1.login-container > .user-info-container.isUserPopupOpen .handle-container .dropdown-icon {\n transform: rotate(180deg); }\n .header-nav-ui .primary-nav .primary-level-1.login-container > .user-info-container .avatar {\n width: 30px;\n height: 30px;\n display: inline-block; }\n .header-nav-ui .primary-nav .primary-level-1.login-container .user-info-popup {\n position: absolute;\n right: 0;\n top: 40px;\n color: #2A2A2B;\n border-radius: 10px;\n box-shadow: 0 5px 35px 5px rgba(21, 21, 22, 0.1), 0 10px 14px 0 rgba(21, 21, 22, 0.3);\n width: 288px;\n background: #FFFFFF;\n border-radius: 6px;\n overflow: hidden;\n z-index: 1; }\n .header-nav-ui .primary-nav .primary-level-1.login-container .user-info-popup a {\n color: #2A2A2B; }\n .header-nav-ui .primary-nav .primary-level-1.login-container .user-info-popup .header {\n background: #0AB88A;\n height: 90px;\n padding: 0 20px;\n color: #FFFFFF; }\n .header-nav-ui .primary-nav .primary-level-1.login-container .user-info-popup .header .handle {\n font-size: 16px;\n line-height: 20px; }\n .header-nav-ui .primary-nav .primary-level-1.login-container .user-info-popup .header .email {\n font-size: 12px;\n line-height: 14px;\n margin-top: 4px; }\n .header-nav-ui .primary-nav .primary-level-1.login-container .user-info-popup .header .avatar {\n margin-right: 10px; }\n .header-nav-ui .primary-nav .primary-level-1.login-container .user-info-popup .switch-to-business-container {\n background: #2A2A2B;\n color: #FFFFFF;\n font-size: 14px;\n line-height: 30px;\n height: 50px; }\n .header-nav-ui .primary-nav .primary-level-1.login-container .user-info-popup .switch-to-business-container .switch-icon {\n margin: 0 10px 0 22px; }\n .header-nav-ui .primary-nav .primary-level-1.login-container .user-info-popup .menu {\n padding: 15px 0 25px 0; }\n .header-nav-ui .primary-nav .primary-level-1.login-container .user-info-popup .menu a {\n height: 50px;\n display: flex;\n align-items: center;\n margin: -5px 0;\n padding: 0 20px;\n font-size: 14px;\n font-weight: 400;\n line-height: 30px; }\n .header-nav-ui .primary-nav .primary-level-1.login-container .user-info-popup .menu a:hover {\n background: #F4F4F4; }\n .header-nav-ui .primary-nav .primary-level-1.login-container .user-info-popup .menu .separator {\n background: #E0E0E0;\n height: 1px;\n width: 100%;\n margin: 10px;\n height: 1px;\n width: calc(100% - 40px);\n align-self: center; }\n .header-nav-ui .primary-nav .primary-level-1.login-container .notification-popup .notification-icon {\n position: relative;\n padding: 10px; }\n .header-nav-ui .primary-nav .primary-level-1.login-container .notification-popup .notification-icon::after {\n content: \"\";\n width: 6px;\n height: 6px;\n position: absolute;\n top: 8px;\n right: 5px;\n background: #EF476F;\n border-radius: 6px;\n display: block; }\n .header-nav-ui .primary-nav .primary-level-1.login-container .notification-popup.isNotificationsPopupOpen .new-notification {\n background-color: rgba(85, 85, 85, 0.4);\n border-radius: 50%; }\n .header-nav-ui .primary-nav .primary-level-1.login-container .notification-popup.isNotificationsPopupOpen .notifications-panel {\n display: flex; }\n .header-nav-ui .primary-nav .primary-level-1.login-container .notification-popup .no-notification .notification-icon {\n opacity: 0.5; }\n .header-nav-ui .primary-nav .primary-level-1.login-container .notification-popup .no-notification .notification-icon::after {\n display: none; }\n .header-nav-ui .primary-nav .primary-level-1.login-container .notification-popup .new-notification {\n line-height: 36px; }\n .header-nav-ui .primary-nav .primary-level-1.login-container .notification-popup .new-notification:hover {\n background-color: rgba(85, 85, 85, 0.4);\n border-radius: 50%; }\n .header-nav-ui .primary-nav .primary-level-1.login-container .notification-popup .all-seen-notification .notification-icon::after {\n display: none; }\n .header-nav-ui .primary-nav .primary-level-1.login-container .notification-popup .dropdown-notification {\n border-radius: 15px;\n width: 30px;\n height: 30px;\n background-color: rgba(85, 85, 85, 0.4);\n display: flex;\n justify-content: center; }\n .header-nav-ui .primary-nav .primary-level-1.login-container .notification-popup .dropdown-notification .notification-icon::after {\n display: none; }\n .header-nav-ui .primary-nav .primary-level-2-container {\n display: none;\n margin: 0 auto 0 0; }\n .header-nav-ui .primary-nav .primary-level-2-container.isOpen {\n display: flex; }\n .header-nav-ui .primary-nav .primary-level-2-container .primary-level-2 {\n font-family: 'Roboto';\n font-weight: 700;\n margin-left: 30px;\n font-size: 14px;\n line-height: 30px;\n text-align: center;\n display: flex;\n position: relative;\n flex-direction: row;\n justify-content: flex-start;\n align-content: flex-start; }\n .header-nav-ui .primary-nav .primary-level-2-container .primary-level-2:first-child {\n margin-left: 0; }\n .header-nav-ui .primary-nav .primary-level-2-container .primary-level-2:nth-child(2) {\n margin-left: 0; }\n .header-nav-ui .primary-nav .primary-level-2-container .primary-level-2.isOpen {\n color: #43D7B0; }\n .header-nav-ui .primary-nav .more-btn-container .more-content-container a.isOpen {\n color: #43D7B0; }\n .header-nav-ui .notifications-panel,\n .header-nav-ui .mobile-notifications-panel {\n background-color: #FFFFFF;\n border-radius: 10px;\n overflow: hidden;\n box-shadow: 0 5px 35px 5px rgba(21, 21, 22, 0.1), 0 10px 14px 0 rgba(21, 21, 22, 0.3);\n width: 480px;\n height: auto;\n position: absolute;\n right: 10px;\n top: 40px;\n display: none;\n z-index: 100; }\n .header-nav-ui .notifications-panel .noti-header,\n .header-nav-ui .mobile-notifications-panel .noti-header {\n background-color: #0AB88A;\n border-radius: 10px 10px 0 0;\n padding: 10px 20px 10px;\n height: 30px;\n position: sticky;\n top: 0; }\n .header-nav-ui .notifications-panel .noti-header .left-noti,\n .header-nav-ui .mobile-notifications-panel .noti-header .left-noti {\n background: url("+E+") left center no-repeat;\n background-size: 16px;\n padding-left: 26px;\n color: #FFFFFF;\n font-size: 16px;\n font-family: 'Roboto';\n font-weight: 700;\n text-align: left; }\n .header-nav-ui .notifications-panel .noti-header .rights .white-link,\n .header-nav-ui .mobile-notifications-panel .noti-header .rights .white-link {\n color: #FFFFFF;\n display: inline-block;\n vertical-align: middle;\n font-size: 12px;\n font-family: 'Roboto';\n font-weight: 700;\n text-align: right; }\n .header-nav-ui .notifications-panel .noti-header .rights .white-link:hover,\n .header-nav-ui .mobile-notifications-panel .noti-header .rights .white-link:hover {\n opacity: 0.75; }\n .header-nav-ui .notifications-panel .noti-header .rights .point,\n .header-nav-ui .mobile-notifications-panel .noti-header .rights .point {\n width: 3px;\n height: 3px;\n background-color: #FFFFFF;\n border-radius: 100%;\n display: inline-block;\n vertical-align: middle; }\n .header-nav-ui .notifications-panel .noti-body,\n .header-nav-ui .mobile-notifications-panel .noti-body {\n max-height: 378px;\n overflow: scroll; }\n .header-nav-ui .notifications-panel .noti-body .icon-bell,\n .header-nav-ui .mobile-notifications-panel .noti-body .icon-bell {\n background: url("+A+") center center no-repeat;\n background-size: 73px 80px;\n width: 73px;\n height: 80px;\n margin: 50px 0 10px; }\n .header-nav-ui .notifications-panel .noti-body.center,\n .header-nav-ui .mobile-notifications-panel .noti-body.center {\n text-align: center; }\n .header-nav-ui .notifications-panel .noti-body.center .titles,\n .header-nav-ui .mobile-notifications-panel .noti-body.center .titles {\n color: #2A2A2B;\n font-size: 30px;\n font-family: 'Barlow Condensed';\n font-weight: 600;\n line-height: 40px;\n margin: 23px 0 -8px 0; }\n .header-nav-ui .notifications-panel .noti-body.center .txt,\n .header-nav-ui .mobile-notifications-panel .noti-body.center .txt {\n text-align: center;\n padding: 19px 60px 12px 60px; }\n .header-nav-ui .notifications-panel .noti-body .txt,\n .header-nav-ui .mobile-notifications-panel .noti-body .txt {\n margin: 0;\n color: #2A2A2B;\n font-size: 14px;\n font-family: 'Roboto';\n font-weight: 400;\n line-height: 20px; }\n .header-nav-ui .notifications-panel .noti-body .txt .blue-link,\n .header-nav-ui .mobile-notifications-panel .noti-body .txt .blue-link {\n color: #0596dc;\n font-size: 14px; }\n .header-nav-ui .notifications-panel .noti-body .light-bar,\n .header-nav-ui .mobile-notifications-panel .noti-body .light-bar {\n background-color: #B5E9DB;\n height: 28px;\n color: #229174;\n font-size: 14px;\n font-family: 'Roboto';\n font-weight: 700;\n line-height: 28px;\n padding-left: 20px;\n margin-top: -2px;\n position: sticky;\n position: -webkit-sticky;\n top: 0;\n z-index: 2;\n padding-right: 20px;\n padding-top: 2px; }\n .header-nav-ui .notifications-panel .noti-body .greybar-section:last-child .items .item-content,\n .header-nav-ui .mobile-notifications-panel .noti-body .greybar-section:last-child .items .item-content {\n border-bottom: 0; }\n .header-nav-ui .notifications-panel .noti-body .lightblue-section,\n .header-nav-ui .notifications-panel .noti-body .greybar-section,\n .header-nav-ui .mobile-notifications-panel .noti-body .lightblue-section,\n .header-nav-ui .mobile-notifications-panel .noti-body .greybar-section {\n margin-top: -2px;\n background-color: #FFFFFF;\n padding-top: 5px; }\n .header-nav-ui .notifications-panel .noti-body .right-remove,\n .header-nav-ui .mobile-notifications-panel .noti-body .right-remove {\n position: absolute;\n right: 1px;\n top: 50%;\n margin-top: -10px;\n z-index: 666;\n display: none; }\n .header-nav-ui .notifications-panel .noti-body .right-remove .btn-close,\n .header-nav-ui .mobile-notifications-panel .noti-body .right-remove .btn-close {\n display: block;\n background: url("+w+") center center no-repeat;\n background-size: 10px;\n width: 20px;\n height: 20px; }\n .header-nav-ui .notifications-panel .noti-body .right-remove .btn-close:hover,\n .header-nav-ui .mobile-notifications-panel .noti-body .right-remove .btn-close:hover {\n background: url("+M+") center center no-repeat; }\n .header-nav-ui .notifications-panel .noti-body .right-remove .black-txt,\n .header-nav-ui .mobile-notifications-panel .noti-body .right-remove .black-txt {\n position: absolute;\n top: -28px;\n left: -76px;\n background-color: #2A2A2B;\n border-radius: 2px;\n padding: 6px 0;\n color: #FFFFFF;\n font-size: 11px;\n font-family: 'Roboto';\n font-weight: 400;\n line-height: 13px;\n text-align: center;\n min-width: 110px;\n display: none; }\n .header-nav-ui .notifications-panel .noti-body .right-remove .black-txt:after,\n .header-nav-ui .mobile-notifications-panel .noti-body .right-remove .black-txt:after {\n content: '';\n display: block;\n position: absolute;\n bottom: -5px;\n left: calc(50% + 30px);\n margin-left: -3px;\n width: 0;\n height: 0;\n border-left: 4px solid transparent;\n border-right: 4px solid transparent;\n border-top: 5px solid #2A2A2B; }\n .header-nav-ui .notifications-panel .noti-body .right-remove:hover .black-txt,\n .header-nav-ui .mobile-notifications-panel .noti-body .right-remove:hover .black-txt {\n display: block; }\n .header-nav-ui .notifications-panel .noti-body .items,\n .header-nav-ui .mobile-notifications-panel .noti-body .items {\n padding: 0 30px; }\n .header-nav-ui .notifications-panel .noti-body .items:hover,\n .header-nav-ui .mobile-notifications-panel .noti-body .items:hover {\n background-color: #FBFBFB; }\n .header-nav-ui .notifications-panel .noti-body .items:hover .right-remove,\n .header-nav-ui .mobile-notifications-panel .noti-body .items:hover .right-remove {\n display: block; }\n .header-nav-ui .notifications-panel .noti-body .items .item-content,\n .header-nav-ui .mobile-notifications-panel .noti-body .items .item-content {\n display: block;\n padding: 10px 0;\n border-bottom: 1px solid #E0E0E0;\n position: relative; }\n .header-nav-ui .notifications-panel .noti-body .items .item-content .txt,\n .header-nav-ui .mobile-notifications-panel .noti-body .items .item-content .txt {\n padding-right: 30px; }\n .header-nav-ui .notifications-panel .noti-body .items .bottom-info,\n .header-nav-ui .mobile-notifications-panel .noti-body .items .bottom-info {\n margin-top: 5px;\n line-height: 20px;\n font-size: 12px; }\n .header-nav-ui .notifications-panel .noti-body .items .bottom-info .blue-squre,\n .header-nav-ui .mobile-notifications-panel .noti-body .items .bottom-info .blue-squre {\n padding: 0px 10px;\n display: inline-block;\n margin-right: 6px;\n background-color: #50ADE8;\n border-radius: 5px;\n color: #FFFFFF;\n font-family: 'Roboto';\n font-weight: 400;\n line-height: 20px; }\n .header-nav-ui .notifications-panel .noti-body .items .bottom-info .time-txt,\n .header-nav-ui .mobile-notifications-panel .noti-body .items .bottom-info .time-txt {\n display: inline-block;\n vertical-align: middle;\n color: #AAA;\n font-size: 12px;\n font-family: 'Roboto';\n font-weight: 400;\n line-height: 20px; }\n .header-nav-ui .notifications-panel .noti-body .grey-bar,\n .header-nav-ui .mobile-notifications-panel .noti-body .grey-bar {\n background-color: #F4F4F4;\n height: 50px;\n padding-left: 20px;\n margin-top: -4px;\n z-index: 1;\n position: relative; }\n .header-nav-ui .notifications-panel .noti-body .grey-bar .copyicon-title,\n .header-nav-ui .mobile-notifications-panel .noti-body .grey-bar .copyicon-title {\n padding-left: 26px;\n background: url("+D+") left center no-repeat;\n background-size: 15px;\n color: #2A2A2B;\n font-size: 14px;\n font-family: 'Roboto';\n font-weight: 700;\n width: calc(100% - 70px);\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap; }\n .header-nav-ui .notifications-panel .noti-body .grey-bar .right-remove,\n .header-nav-ui .mobile-notifications-panel .noti-body .grey-bar .right-remove {\n right: 20px; }\n .header-nav-ui .notifications-panel .noti-body .grey-bar:hover .right-remove,\n .header-nav-ui .mobile-notifications-panel .noti-body .grey-bar:hover .right-remove {\n display: block; }\n .header-nav-ui .notifications-panel .noti-footer,\n .header-nav-ui .mobile-notifications-panel .noti-footer {\n text-align: center;\n padding: 15px 0 45px 0; }\n .header-nav-ui .notifications-panel .end-message,\n .header-nav-ui .mobile-notifications-panel .end-message {\n background-color: #FBFBFB;\n border-radius: 0 0 10px 10px;\n height: 40px;\n display: flex;\n align-items: center;\n color: #7F7F7F;\n font-size: 12px;\n font-family: 'Roboto';\n font-weight: 400;\n line-height: 40px;\n justify-content: center;\n position: relative;\n z-index: 10;\n margin-top: -3px; }\n .header-nav-ui .notifications-panel {\n max-height: 70vh;\n flex-direction: column; }\n .header-nav-ui .notifications-panel .noti-body {\n flex: 1;\n max-height: none; }\n .header-nav-ui .icon-chosen-arrow {\n position: absolute;\n display: none;\n bottom: -1px;\n left: 0;\n transform: translate3d(166.5px, 0px, 0px); }\n .header-nav-ui .icon-chosen-arrow svg {\n display: block; }\n :global .theme-light :local .header-nav-ui .icon-chosen-arrow svg {\n fill: #FBFBFB; }\n :global .theme-dark :local .header-nav-ui .icon-chosen-arrow svg {\n fill: #636363; }\n .header-nav-ui .icon-chosen-arrow.isAnimation {\n -webkit-transition: -webkit-transform 0.5s;\n transition: transform 0.5s;\n -webkit-transition-timing-function: cubic-bezier(1, 0.01, 0, 1);\n -webkit-transition-timing-function: cubic-bezier(1, 0.01, 0, 1.22);\n transition-timing-function: cubic-bezier(1, 0.01, 0, 1.22); }\n .header-nav-ui .secondary-nav {\n font-size: 13px;\n position: relative;\n z-index: 0; }\n :global .theme-light :local .header-nav-ui .secondary-nav {\n background: #FBFBFB;\n color: #2A2A2B; }\n :global .theme-dark :local .header-nav-ui .secondary-nav {\n background: #636363;\n color: #FFFFFF; }\n .header-nav-ui .secondary-nav a {\n margin: 0 15px; }\n :global .theme-light :local .header-nav-ui .secondary-nav a {\n color: #2A2A2B; }\n :global .theme-dark :local .header-nav-ui .secondary-nav a {\n color: #FFFFFF; }\n .header-nav-ui .secondary-nav .secondary-nav-link-container {\n position: relative;\n height: 30px; }\n .header-nav-ui .secondary-nav .secondary-nav-link-container > a {\n position: relative; }\n .header-nav-ui .secondary-nav .secondary-nav-link-container > a.isOpen {\n font-family: 'Roboto';\n font-weight: 700; }\n .header-nav-ui .secondary-nav .secondary-nav-link-container .icon-select {\n position: absolute;\n bottom: -1px;\n left: 0;\n transform: translate3d(34.5px, 0px, 0px);\n width: 15px;\n height: 3px;\n border-radius: 1.5px;\n background: #43D7B0; }\n .header-nav-ui .secondary-nav .secondary-nav-link-container .icon-select.isAnimation {\n -webkit-transition: -webkit-transform 0.5s;\n transition: transform 0.5s;\n -webkit-transition-timing-function: cubic-bezier(1, 0.01, 0, 1);\n -webkit-transition-timing-function: cubic-bezier(1, 0.01, 0, 1.22);\n transition-timing-function: cubic-bezier(1, 0.01, 0, 1.22); }\n :global .theme-light :local .header-nav-ui .secondary-nav .more-btn-container .more-content-container {\n background: #FBFBFB; }\n :global .theme-dark :local .header-nav-ui .secondary-nav .more-btn-container .more-content-container {\n background: #636363; }\n .header-nav-ui .secondary-nav .more-btn-container .more-content-container a {\n font-family: 'Roboto';\n font-weight: 400; }\n :global .theme-light :local .header-nav-ui .secondary-nav .more-btn-container .more-content-container a {\n color: #2A2A2B; }\n :global .theme-dark :local .header-nav-ui .secondary-nav .more-btn-container .more-content-container a {\n color: #FFFFFF; }\n .header-nav-ui .secondary-nav .more-btn-container .more-content-container a.isOpen {\n font-family: 'Roboto';\n font-weight: 700; }\n :global .theme-light :local .header-nav-ui .secondary-nav .more-btn-container .more-btn .icon-light {\n display: block; }\n :global .theme-dark :local .header-nav-ui .secondary-nav .more-btn-container .more-btn .icon-light {\n display: none; }\n :global .theme-light :local .header-nav-ui .secondary-nav .more-btn-container .more-btn .icon-dark {\n display: none; }\n :global .theme-dark :local .header-nav-ui .secondary-nav .more-btn-container .more-btn .icon-dark {\n display: block; }\n .header-nav-ui .secondary-nav .more-btn-container.isOpen .more-btn .mask {\n background-color: #E9E9E9; }\n :global .theme-light :local .header-nav-ui .secondary-nav .more-btn-container.isOpen .more-btn .mask {\n display: 1; }\n :global .theme-dark :local .header-nav-ui .secondary-nav .more-btn-container.isOpen .more-btn .mask {\n display: 0.4; }\n .header-nav-ui .mobile-nav {\n height: 60px;\n background: #2A2A2B;\n padding: 0 20px 0 0;\n display: none; }\n .header-nav-ui .mobile-nav .left-menu-container {\n width: 60px;\n height: 60px; }\n .header-nav-ui .mobile-nav .drowdown-icon {\n margin-left: 12px; }\n .header-nav-ui .mobile-nav .avatar-container {\n position: relative; }\n .header-nav-ui .mobile-nav .avatar-container::after {\n content: \"\";\n width: 7px;\n height: 7px;\n position: absolute;\n top: -4px;\n right: -6px;\n background: #EF476F;\n border-radius: 6px;\n display: block; }\n .header-nav-ui .mobile-nav .avatar-container .avatar {\n width: 30px;\n height: 30px;\n display: inline-block; }\n .header-nav-ui .mobile-nav span {\n font-family: 'Roboto';\n font-weight: 700;\n color: #FFFFFF;\n font-size: 16px;\n line-height: 30px; }\n .header-nav-ui .mobile-nav-sub-menu {\n position: absolute;\n width: 100%;\n top: 60px;\n z-index: 1;\n display: none; }\n .header-nav-ui .mobile-nav-sub-menu .mask {\n z-index: -1;\n background: #2A2A2B;\n opacity: 0.8;\n display: none; }\n .header-nav-ui .mobile-nav-sub-menu .header {\n background: #264346;\n height: 60px; }\n .header-nav-ui .mobile-nav-sub-menu .header .drowdown-icon-container {\n margin-left: 8px; }\n .header-nav-ui .mobile-nav-sub-menu .header span {\n font-family: 'Barlow Condensed';\n font-weight: 600;\n color: #FFFFFF;\n font-size: 28px;\n line-height: 40px; }\n .header-nav-ui .mobile-nav-sub-menu .menu {\n padding: 15px 20px;\n background: #264346;\n border-top: 1px solid #1F7E8A;\n display: none; }\n .header-nav-ui .mobile-nav-sub-menu .menu a {\n color: #FFFFFF;\n font-size: 18px;\n line-height: 40px;\n height: 40px;\n margin: 5px 0;\n display: flex;\n align-items: center; }\n .header-nav-ui .mobile-nav-sub-menu .menu a.isOpen {\n font-family: 'Roboto';\n font-weight: 700; }\n .header-nav-ui .mobile-nav-sub-menu .menu a.isOpen::before {\n content: \"\";\n height: 30px;\n width: 3px;\n border-radius: 1.5px;\n background: #FFFFFF;\n display: inline-block;\n margin-right: 10px; }\n .header-nav-ui .mobile-nav-sub-menu .mobile-notifications-panel {\n position: fixed;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n z-index: 100; }\n .header-nav-ui .mobile-nav-sub-menu.isOpen:not(.isEmpty) {\n height: calc(100vh - 60px); }\n .header-nav-ui .mobile-nav-sub-menu.isOpen:not(.isEmpty) .menu,\n .header-nav-ui .mobile-nav-sub-menu.isOpen:not(.isEmpty) .mask {\n display: flex; }\n .header-nav-ui .mobile-nav-sub-menu.isOpen:not(.isEmpty) .drowdown-icon-container {\n -moz-transform: scale(-1, -1);\n -o-transform: scale(-1, -1);\n -webkit-transform: scale(-1, -1);\n transform: scale(-1, -1); }\n .header-nav-ui .secondary-nav-mobile {\n position: absolute;\n top: 120px;\n width: 100%;\n height: calc(100vh - 120px);\n z-index: 1;\n display: none; }\n :global .theme-light :local .header-nav-ui .secondary-nav-mobile {\n background: #FBFBFB; }\n :global .theme-dark :local .header-nav-ui .secondary-nav-mobile {\n background: #636363; }\n .header-nav-ui .secondary-nav-mobile .menu {\n padding: 15px 20px; }\n .header-nav-ui .secondary-nav-mobile .menu a {\n font-size: 18px;\n line-height: 40px;\n height: 40px;\n margin: 5px 0;\n display: flex;\n align-items: center; }\n :global .theme-light :local .header-nav-ui .secondary-nav-mobile .menu a {\n color: #2A2A2B; }\n :global .theme-dark :local .header-nav-ui .secondary-nav-mobile .menu a {\n color: #FFFFFF; }\n .header-nav-ui .secondary-nav-mobile .menu a.isOpen {\n font-family: 'Roboto';\n font-weight: 700; }\n .header-nav-ui .secondary-nav-mobile .menu a.isOpen::before {\n content: \"\";\n height: 30px;\n width: 3px;\n border-radius: 1.5px;\n background: #43D7B0;\n display: inline-block;\n margin-right: 10px; }\n .header-nav-ui .secondary-nav-mobile .footer {\n background: #F4F4F4;\n min-height: 70px; }\n .header-nav-ui .secondary-nav-mobile .footer span {\n font-size: 12px;\n color: #7F7F7F;\n text-align: center;\n line-height: 20px; }\n .header-nav-ui .user-info-popup,\n .header-nav-ui .login-container {\n display: none; }\n .header-nav-ui .user-info-popup.isOpen,\n .header-nav-ui .login-container.isOpen {\n display: flex; }\n .header-nav-ui.isLoggedIn .login-container {\n display: flex; }\n .header-nav-ui.isLoggedIn .login-container.isOpen .dropdown-icon {\n -moz-transform: scale(-1, -1);\n -o-transform: scale(-1, -1);\n -webkit-transform: scale(-1, -1);\n transform: scale(-1, -1); }\n .header-nav-ui.isLoggedIn .login-btn {\n display: none; }\n .header-nav-ui .user-info-popup.user-info-popup-mobile {\n position: absolute;\n width: 100%;\n height: 100vh;\n overflow-y: auto;\n background: #FFFFFF;\n display: none;\n z-index: 1;\n top: 0; }\n .header-nav-ui .user-info-popup.user-info-popup-mobile .header {\n padding: 7px 0 5px 17px; }\n .header-nav-ui .user-info-popup.user-info-popup-mobile .header .left-content img {\n border: 3px solid #C0C0C0;\n border-radius: 33px;\n margin-right: 17px; }\n .header-nav-ui .user-info-popup.user-info-popup-mobile .header .left-content .handle {\n font-family: 'Roboto';\n font-weight: 700;\n font-size: 20px; }\n .header-nav-ui .user-info-popup.user-info-popup-mobile .header .left-content .description {\n font-size: 12; }\n .header-nav-ui .user-info-popup.user-info-popup-mobile .header .icon-close {\n width: 50px;\n height: 50px; }\n .header-nav-ui .user-info-popup.user-info-popup-mobile .menu .separator {\n background: #E0E0E0;\n width: calc(100% - 80px);\n margin: 15px 0;\n height: 1px;\n align-self: center;\n padding: 0 20px; }\n .header-nav-ui .user-info-popup.user-info-popup-mobile .menu a,\n .header-nav-ui .user-info-popup.user-info-popup-mobile .menu .notification-mobile {\n color: #2A2A2B;\n height: 40px;\n display: flex;\n align-items: center;\n margin: 5px 0;\n padding: 0 20px; }\n .header-nav-ui .user-info-popup.user-info-popup-mobile .menu a:hover,\n .header-nav-ui .user-info-popup.user-info-popup-mobile .menu .notification-mobile:hover {\n background: #F4F4F4; }\n .header-nav-ui .user-info-popup.user-info-popup-mobile .menu a.notification-mobile,\n .header-nav-ui .user-info-popup.user-info-popup-mobile .menu .notification-mobile.notification-mobile {\n display: flex;\n justify-content: space-between; }\n .header-nav-ui .user-info-popup.user-info-popup-mobile .menu a.notification-mobile .left-notifi .title,\n .header-nav-ui .user-info-popup.user-info-popup-mobile .menu .notification-mobile.notification-mobile .left-notifi .title {\n font-size: 18px;\n font-family: 'Roboto';\n font-weight: 700;\n background: url("+C+") left center no-repeat;\n background-size: 16px;\n padding-left: 28px;\n text-align: left; }\n .header-nav-ui .user-info-popup.user-info-popup-mobile .menu a.notification-mobile .left-notifi .red-number,\n .header-nav-ui .user-info-popup.user-info-popup-mobile .menu .notification-mobile.notification-mobile .left-notifi .red-number {\n font-size: 14px;\n color: #EF476F; }\n .header-nav-ui .user-info-popup.user-info-popup-mobile .menu a.notification-mobile .notification-right-arrow,\n .header-nav-ui .user-info-popup.user-info-popup-mobile .menu .notification-mobile.notification-mobile .notification-right-arrow {\n background: url("+O+") left center no-repeat;\n background-size: 10px;\n width: 10px;\n height: 16px; }\n .header-nav-ui .settings-nav {\n background: #2A2A2B;\n color: #FFFFFF;\n height: 60px;\n position: relative;\n display: flex;\n flex-direction: row;\n justify-content: space-between; }\n .header-nav-ui .settings-nav .tc-logo {\n margin: 0 30px;\n justify-self: flex-start;\n cursor: pointer; }\n .header-nav-ui .settings-nav a,\n .header-nav-ui .settings-nav .title {\n color: #EDEDF2;\n font-size: 20px; }\n .header-nav-ui .settings-nav .close-btn {\n background-color: #808080;\n border-radius: 29px;\n width: 30px;\n height: 30px;\n margin-right: 25px; }\n .header-nav-ui .settings-nav .close-btn img {\n transform: scale(0.9); }\n\n.settings-panel {\n background-color: #FFFFFF;\n border-radius: 6px;\n box-shadow: 0 1px 1px 0 #D5D5D5;\n width: 720px;\n margin: 26px auto 26px auto;\n font-family: 'Roboto';\n font-weight: 400;\n padding: 30px 20px; }\n .settings-panel .title {\n color: #151516;\n font-size: 28px;\n font-weight: 300;\n line-height: 35px;\n text-align: center;\n margin-bottom: 20px; }\n .settings-panel .panel-content {\n margin-bottom: 60px; }\n .settings-panel .panel-content .section-title {\n background-color: #EBEBEB;\n border-radius: 4px 4px 0 0;\n height: 50px;\n padding: 0 10px;\n display: flex;\n align-items: center; }\n .settings-panel .panel-content .section-title .left {\n color: #151516;\n font-family: 'Roboto';\n font-weight: 700;\n font-size: 15px;\n line-height: 30px;\n flex: 0 0 63%; }\n .settings-panel .panel-content .section-title div {\n color: #151516;\n font-family: 'Roboto';\n font-weight: 400;\n font-size: 13px;\n line-height: 35px; }\n .settings-panel .panel-content .section-title div.website {\n flex: 0 0 15%;\n display: flex;\n justify-content: center; }\n .settings-panel .panel-content .section-title div.website span {\n background: url("+k+") left center no-repeat;\n background-size: 17px;\n padding-left: 22px; }\n .settings-panel .panel-content .section-title div.website span em {\n font-style: normal; }\n .settings-panel .panel-content .section-title div.as-email {\n flex: 0 0 22%;\n display: flex;\n justify-content: center; }\n .settings-panel .panel-content .section-title div.as-email span {\n background: url("+F+") left center no-repeat;\n background-size: 17px;\n padding-left: 22px; }\n .settings-panel .panel-content .section-title div.as-email span em {\n font-style: normal; }\n .settings-panel .panel-content .section-list {\n padding-left: 0;\n margin-top: 0; }\n .settings-panel .panel-content .section-list li {\n min-height: 50px;\n padding: 0 10px;\n box-shadow: 0 1px 0 0 #E0E0E0;\n padding-bottom: 10px;\n padding-top: 10px;\n display: block; }\n .settings-panel .panel-content .section-list li:hover {\n background-color: #FAFAFB; }\n .settings-panel .panel-content .section-list li .list-item {\n display: flex;\n align-items: center; }\n .settings-panel .panel-content .section-list li .list-item .left {\n flex: 0 0 63%; }\n .settings-panel .panel-content .section-list li .list-item .left .title {\n color: #151516;\n font-family: 'Roboto';\n font-weight: 400;\n font-size: 15px;\n line-height: 30px;\n text-align: left;\n margin-bottom: auto; }\n .settings-panel .panel-content .section-list li .list-item .left .description {\n color: #808080;\n font-family: 'Roboto';\n font-weight: 400;\n font-size: 12px;\n line-height: 20px;\n margin-right: 40px; }\n .settings-panel .panel-content .section-list li .list-item div {\n color: #151516;\n font-family: 'Roboto';\n font-weight: 400;\n font-size: 13px;\n line-height: 30px; }\n .settings-panel .panel-content .section-list li .list-item div.website {\n flex: 0 0 15%;\n display: flex;\n justify-content: center;\n margin-top: 12px; }\n .settings-panel .panel-content .section-list li .list-item div.website .check-icon {\n background: url("+w+") left center no-repeat;\n background-size: 7px;\n width: 12px;\n height: 7px;\n cursor: pointer; }\n .settings-panel .panel-content .section-list li .list-item div.website .check-icon.checked {\n background: url("+I+") left center no-repeat;\n background-size: 10px;\n width: 9px;\n height: 7px;\n margin-left: -5px; }\n .settings-panel .panel-content .section-list li .list-item div.as-email {\n flex: 0 0 22%;\n display: flex;\n justify-content: center;\n margin-top: 12px; }\n .settings-panel .panel-content .section-list li .list-item div.as-email .check-icon {\n background: url("+w+") left center no-repeat;\n background-size: 7px;\n width: 12px;\n height: 10px; }\n .settings-panel .panel-content .section-list li .list-item div.as-email .check-icon.checked {\n background: url("+I+") left center no-repeat;\n background-size: 10px;\n width: 9px;\n height: 7px;\n cursor: pointer;\n margin-left: -5px; }\n .settings-panel .panel-content .section-list li .list-item div.as-email .dropdown-box {\n background-color: #C0C0C0;\n border-radius: 15px;\n width: 148px;\n height: 30px;\n position: relative;\n cursor: pointer; }\n .settings-panel .panel-content .section-list li .list-item div.as-email .dropdown-box.open {\n background-color: #AAAAAB;\n box-shadow: inset 0 1px 3px 0 #808080; }\n .settings-panel .panel-content .section-list li .list-item div.as-email .dropdown-box.open .options {\n display: block; }\n .settings-panel .panel-content .section-list li .list-item div.as-email .dropdown-box:hover {\n background-color: none;\n background-image: linear-gradient(180deg, #C0C0C0 0%, #A8A8A9 100%); }\n .settings-panel .panel-content .section-list li .list-item div.as-email .dropdown-box.checked {\n background-color: #0681FF; }\n .settings-panel .panel-content .section-list li .list-item div.as-email .dropdown-box.checked.open {\n background-color: #006DEA;\n box-shadow: inset 0 1px 3px 0 #404041; }\n .settings-panel .panel-content .section-list li .list-item div.as-email .dropdown-box.checked:hover {\n background-color: none;\n background-image: linear-gradient(180deg, #0681FF 0%, #006CE7 100%);\n box-shadow: inset 0 0 3px 0 rgba(0, 0, 0, 0.5); }\n .settings-panel .panel-content .section-list li .list-item div.as-email .dropdown-box .selected-label {\n color: #FFFFFF;\n font-family: 'Roboto';\n font-weight: 700;\n font-size: 13px;\n line-height: 30px;\n margin-left: 17px;\n cursor: pointer; }\n .settings-panel .panel-content .section-list li .list-item div.as-email .dropdown-box .selected-label .dropdown-arrow {\n background: url("+R+") left center no-repeat;\n background-size: 14px;\n width: 14px;\n height: 14px;\n display: block;\n position: absolute;\n right: 13px;\n top: 9px;\n transform: rotateZ(90deg); }\n .settings-panel .panel-content .section-list li .list-item div.as-email .dropdown-box .options {\n display: none;\n background-color: #FFFFFF;\n border-radius: 6px;\n box-shadow: 0 5px 35px 5px rgba(21, 21, 22, 0.1), 0 10px 14px 0 rgba(21, 21, 22, 0.3);\n padding: 5px 5px;\n position: absolute;\n width: 138px;\n z-index: 100; }\n .settings-panel .panel-content .section-list li .list-item div.as-email .dropdown-box .options li {\n color: #151516;\n font-family: 'Roboto';\n font-weight: 400;\n font-size: 13px;\n line-height: 30px;\n padding-top: 0;\n min-height: initial;\n padding-bottom: initial;\n box-shadow: none;\n align-items: start;\n cursor: pointer; }\n .settings-panel .panel-content .section-list li .list-item div.as-email .dropdown-box .options li.active {\n font-weight: 700;\n background-color: #FAFAFB; }\n .settings-panel .panel-content .section-list li .list-item div.as-email .dropdown-box .options li:hover {\n background-color: #F4F9FF; }\n .settings-panel .panel-content .section-list li .list-item div.as-email .switch-box {\n background-color: #C0C0C0;\n border-radius: 14px;\n box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.15);\n width: 48px;\n height: 25px;\n display: flex;\n justify-content: space-between;\n cursor: pointer; }\n .settings-panel .panel-content .section-list li .list-item div.as-email .switch-box:hover {\n opacity: 0.75; }\n .settings-panel .panel-content .section-list li .list-item div.as-email .switch-box .label-on,\n .settings-panel .panel-content .section-list li .list-item div.as-email .switch-box .label-off {\n color: #FAFAFB;\n font-family: 'Roboto';\n font-weight: 400;\n font-size: 12px;\n line-height: 14px;\n line-height: 26px;\n display: flex;\n justify-content: center;\n flex-direction: column; }\n .settings-panel .panel-content .section-list li .list-item div.as-email .switch-box .label-on {\n margin-left: 7px;\n display: none; }\n .settings-panel .panel-content .section-list li .list-item div.as-email .switch-box .label-off {\n margin-right: 7px; }\n .settings-panel .panel-content .section-list li .list-item div.as-email .switch-box .dot {\n background-color: #FFFFFF;\n border-radius: 100%;\n box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.35);\n width: 17px;\n height: 17px;\n margin-top: 4px;\n margin-left: 4px;\n margin-right: 4px; }\n .settings-panel .panel-content .section-list li .list-item div.as-email .switch-box.checked {\n background-color: #0681FF; }\n .settings-panel .panel-content .section-list li .list-item div.as-email .switch-box.checked .label-on {\n display: block; }\n .settings-panel .panel-content .section-list li .list-item div.as-email .switch-box.checked .label-off {\n display: none; }\n .settings-panel .panel-content .section-list li .description-mobile {\n display: none; }\n .settings-panel .bottom-btn {\n text-align: center; }\n\n@media (max-width: 900px) {\n .header-nav-ui .primary-nav .primary-level-1 {\n margin: 0 20px; }\n .header-nav-ui .primary-nav .primary-level-1::before {\n left: -20px; }\n .header-nav-ui .primary-nav .primary-level-2-container .primary-level-2 {\n margin-left: 20px; }\n .header-nav-ui .primary-nav .primary-level-1.login-container .user-info-container {\n background: none; }\n .header-nav-ui .primary-nav .primary-level-1.login-container .user-info-container .handle {\n display: none; }\n .header-nav-ui .secondary-nav a {\n margin: 0 10px; }\n .header-nav-ui .more-btn-container .more-btn {\n margin-left: 10px !important; }\n .header-nav-ui .settings-nav .close-btn {\n background-color: initial; } }\n\n@media (max-width: 768px) {\n .header-nav-ui .user-info-popup,\n .header-nav-ui .login-container {\n display: none; }\n .header-nav-ui .user-info-popup.isOpen,\n .header-nav-ui .login-container.isOpen {\n display: flex; }\n .header-nav-ui .primary-nav {\n height: 60px;\n justify-content: space-around;\n display: none; }\n .header-nav-ui .primary-nav .primary-level-2-container,\n .header-nav-ui .primary-nav .primary-level-2-container.isOpen,\n .header-nav-ui .primary-nav .tc-logo {\n display: none; }\n .header-nav-ui .primary-nav .primary-level-1-separator {\n display: block;\n height: 30px;\n width: 1px;\n background: #555555; }\n .header-nav-ui .primary-nav .primary-level-1::before {\n content: none; }\n .header-nav-ui .primary-nav .primary-level-1.login-btn, .header-nav-ui .primary-nav .primary-level-1.login-container,\n .header-nav-ui .primary-nav .primary-level-1 .user-info-popup {\n display: none; }\n .header-nav-ui .primary-nav .primary-level-1.more-menu {\n display: flex; }\n .header-nav-ui .primary-nav .primary-level-1.isOpen.isOpenSubmenu {\n color: #43D7B0; }\n .header-nav-ui .mobile-notifications-panel {\n width: 100%;\n height: 100%;\n position: fixed;\n box-shadow: none;\n border-radius: 0;\n display: block;\n top: 0;\n right: 0;\n overflow-y: auto; }\n .header-nav-ui .mobile-notifications-panel .noti-header {\n height: 40px;\n border-radius: 0;\n padding-left: 10px;\n padding-right: 10px; }\n .header-nav-ui .mobile-notifications-panel .noti-header .notification-back-btn {\n width: 50px;\n height: 50px;\n background: url("+L+") center center no-repeat;\n margin-left: -8px; }\n .header-nav-ui .mobile-notifications-panel .noti-header .btn-setting {\n width: 50px;\n height: 50px;\n background: url("+P+") center center no-repeat; }\n .header-nav-ui .mobile-notifications-panel .noti-header .left-noti {\n margin-left: 0;\n padding-left: 0;\n background: none; }\n .header-nav-ui .mobile-notifications-panel .noti-body.center .txt {\n padding: 19px 20px 12px 21px; }\n .header-nav-ui .mobile-notifications-panel .noti-body .items {\n padding: 0 10px 0 20px; }\n .header-nav-ui .mobile-notifications-panel .noti-body .items .item-content .txt {\n padding-right: 0; }\n .header-nav-ui .mobile-notifications-panel .noti-body .right-remove {\n right: 5px; }\n .header-nav-ui .mobile-notifications-panel .noti-body .right-remove .black-txt {\n left: -90px; }\n .header-nav-ui .mobile-notifications-panel .noti-body .right-remove .black-txt:after {\n left: 90%; }\n .header-nav-ui .mobile-notifications-panel .noti-body .right-remove:hover .black-txt {\n display: none; }\n .header-nav-ui .mobile-notifications-panel .noti-body .grey-bar .copyicon-title {\n padding-left: 25px;\n width: calc(100% - 50px); }\n .header-nav-ui .mobile-notifications-panel .noti-body .grey-bar .right-remove {\n right: 15px; }\n .header-nav-ui .mobile-notifications-panel .light-bar {\n display: flex;\n justify-content: space-between; }\n .header-nav-ui .mobile-notifications-panel .light-bar .green-link {\n color: #229174;\n font-size: 14px;\n font-family: 'Roboto';\n font-weight: 700;\n line-height: 30px;\n text-align: left; }\n .header-nav-ui .secondary-nav {\n display: none; }\n .header-nav-ui .mobile-nav {\n display: flex; }\n .header-nav-ui .mobile-nav .close-btn {\n display: none; }\n .header-nav-ui .mobile-nav-sub-menu {\n display: block; }\n .header-nav-ui .mobile-nav-sub-menu.isNothing {\n display: none; }\n .header-nav-ui.isOpenSecondaryNavMobile .primary-nav,\n .header-nav-ui.isOpenSecondaryNavMobile .secondary-nav-mobile {\n display: flex; }\n .header-nav-ui.isOpenSecondaryNavMobile .mobile-nav .menu-btn {\n display: none; }\n .header-nav-ui.isOpenSecondaryNavMobile .mobile-nav .close-btn {\n display: flex; }\n .header-nav-ui.isOpenSecondaryNavMobile .mobile-nav-sub-menu {\n display: none; }\n .settings-panel {\n margin-top: 0;\n margin-bottom: 0;\n border-radius: 0;\n width: 100%;\n padding: 12px 0 32px 0; }\n .settings-panel > .title {\n display: none; }\n .settings-panel .panel-content .section-title .left {\n flex: 0 0 45%; }\n .settings-panel .panel-content .section-title div.website {\n flex: 0 0 10%; }\n .settings-panel .panel-content .section-title div.website span {\n padding-left: 0;\n width: 22px;\n height: 22px; }\n .settings-panel .panel-content .section-title div.website span em {\n display: none; }\n .settings-panel .panel-content .section-title div.as-email {\n flex: 0 0 45%; }\n .settings-panel .panel-content .section-title div.as-email span {\n padding-left: 0;\n width: 22px;\n height: 22px; }\n .settings-panel .panel-content .section-title div.as-email span em {\n display: none; }\n .settings-panel .panel-content .section-list {\n padding-left: 0; }\n .settings-panel .panel-content .section-list li .list-item .left {\n flex: 0 0 45%;\n align-self: flex-start;\n padding-top: 5px; }\n .settings-panel .panel-content .section-list li .list-item .left .title {\n line-height: 20px; }\n .settings-panel .panel-content .section-list li .list-item .left .description {\n display: none; }\n .settings-panel .panel-content .section-list li .list-item div.website {\n flex: 0 0 10%;\n align-self: flex-start; }\n .settings-panel .panel-content .section-list li .list-item div.as-email {\n flex: 0 0 45%;\n align-self: flex-start;\n margin-top: 0; }\n .settings-panel .panel-content .section-list li .list-item div.as-email .check-icon {\n margin-top: 12px; }\n .settings-panel .panel-content .section-list li .list-item div.as-email .check-icon.checked {\n margin-top: 13px; }\n .settings-panel .panel-content .section-list li .list-item div.as-email .switch-box {\n margin-top: 2px; }\n .settings-panel .panel-content .section-list li .description-mobile {\n display: block;\n color: #808080;\n font-family: 'Roboto';\n font-weight: 400;\n font-size: 12px;\n line-height: 20px;\n margin-top: 10px; }\n .mobile-hide {\n display: none; }\n .mobile-show {\n display: block; } }\n\n.avatar {\n border-radius: 100%; }\n\n.opacity-0 {\n opacity: 0; }\n\n.fade-opacity-in {\n transition: opacity 400ms ease-in 100ms;\n opacity: 1; }\n",""])},function(n,e,t){n.exports=t.p+"images/icon-bell.svg"},function(n,e,t){n.exports=t.p+"images/left-arrow.svg"},function(n,e,t){n.exports=t.p+"images/icon-settings-gear.svg"}])}); \ No newline at end of file +!function(){"use strict";var t={}.hasOwnProperty;function a(){for(var n=[],e=0;e=0&&p.splice(e,1)}function h(n){var e=document.createElement("style");if(void 0===n.attrs.type&&(n.attrs.type="text/css"),void 0===n.attrs.nonce){var o=function(){0;return t.nc}();o&&(n.attrs.nonce=o)}return b(e,n.attrs),_(n,e),e}function b(n,e){Object.keys(e).forEach(function(t){n.setAttribute(t,e[t])})}function g(n,e){var t,o,a,i;if(e.transform&&n.css){if(!(i="function"==typeof e.transform?e.transform(n.css):e.transform.default(n.css)))return function(){};n.css=i}if(e.singleton){var r=c++;t=s||(s=h(e)),o=x.bind(null,t,r,!1),a=x.bind(null,t,r,!0)}else n.sourceMap&&"function"==typeof URL&&"function"==typeof URL.createObjectURL&&"function"==typeof URL.revokeObjectURL&&"function"==typeof Blob&&"function"==typeof btoa?(t=function(n){var e=document.createElement("link");return void 0===n.attrs.type&&(n.attrs.type="text/css"),n.attrs.rel="stylesheet",b(e,n.attrs),_(n,e),e}(e),o=function(n,e,t){var o=t.css,a=t.sourceMap,i=void 0===e.convertToAbsoluteUrls&&a;(e.convertToAbsoluteUrls||i)&&(o=d(o));a&&(o+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(a))))+" */");var r=new Blob([o],{type:"text/css"}),l=n.href;n.href=URL.createObjectURL(r),l&&URL.revokeObjectURL(l)}.bind(null,t,e),a=function(){m(t),t.href&&URL.revokeObjectURL(t.href)}):(t=h(e),o=function(n,e){var t=e.css,o=e.media;o&&n.setAttribute("media",o);if(n.styleSheet)n.styleSheet.cssText=t;else{for(;n.firstChild;)n.removeChild(n.firstChild);n.appendChild(document.createTextNode(t))}}.bind(null,t),a=function(){m(t)});return o(n),function(e){if(e){if(e.css===n.css&&e.media===n.media&&e.sourceMap===n.sourceMap)return;o(n=e)}else a()}}n.exports=function(n,e){if("undefined"!=typeof DEBUG&&DEBUG&&"object"!=typeof document)throw new Error("The style-loader cannot be used in a non-browser environment");(e=e||{}).attrs="object"==typeof e.attrs?e.attrs:{},e.singleton||"boolean"==typeof e.singleton||(e.singleton=r()),e.insertInto||(e.insertInto="head"),e.insertAt||(e.insertAt="bottom");var t=f(n,e);return u(t,e),function(n){for(var o=[],a=0;a0?react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement(IconNotificationsRed,{className:_styles_module_scss__WEBPACK_IMPORTED_MODULE_10___default.a["bell-icon"]}):react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement(IconNotificationsGrey,{className:_styles_module_scss__WEBPACK_IMPORTED_MODULE_10___default.a["bell-icon"]}),react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement("span",{className:_styles_module_scss__WEBPACK_IMPORTED_MODULE_10___default.a["notifications-title"]},"Notifications"),c>0&&react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement("span",{className:_styles_module_scss__WEBPACK_IMPORTED_MODULE_10___default.a["red-number"]},"("+c+")"))),react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement("span",{role:"button",className:_styles_module_scss__WEBPACK_IMPORTED_MODULE_10___default.a["icon-open-noti"]},react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement(IconRightArrow,null))),react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement("span",{className:_styles_module_scss__WEBPACK_IMPORTED_MODULE_10___default.a["noti-separator"]})),react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement("div",{className:_styles_module_scss__WEBPACK_IMPORTED_MODULE_10___default.a.menu},a.map(function(e,t){return e.separator?react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement("span",{className:_styles_module_scss__WEBPACK_IMPORTED_MODULE_10___default.a.separator,key:"separator-".concat(t)}):n.renderLink(e,t)})))}},{key:"__reactstandin__regenerateByEval",value:function __reactstandin__regenerateByEval(key,code){this[key]=eval(code)}}]),AccountMenu}(react__WEBPACK_IMPORTED_MODULE_6___default.a.Component);AccountMenu.defaultProps={numNotifications:0},AccountMenu.propTypes={open:prop_types__WEBPACK_IMPORTED_MODULE_7___default.a.bool,onClose:prop_types__WEBPACK_IMPORTED_MODULE_7___default.a.func,menu:prop_types__WEBPACK_IMPORTED_MODULE_7___default.a.array,switchText:prop_types__WEBPACK_IMPORTED_MODULE_7___default.a.shape(),onSwitch:prop_types__WEBPACK_IMPORTED_MODULE_7___default.a.func,profile:prop_types__WEBPACK_IMPORTED_MODULE_7___default.a.shape(),domRef:prop_types__WEBPACK_IMPORTED_MODULE_7___default.a.shape(),numNotifications:prop_types__WEBPACK_IMPORTED_MODULE_7___default.a.number,onClickNotifications:prop_types__WEBPACK_IMPORTED_MODULE_7___default.a.func.isRequired};var _default=AccountMenu,reactHotLoader,leaveModule;__webpack_exports__.default=_default,reactHotLoader=("undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal:__webpack_require__(2)).default,reactHotLoader&&(reactHotLoader.register(MANAGE_ROLES,"MANAGE_ROLES","/Users/skyhit/sandbox/topcoder-platform/navigation-component/src/components/AccountMenu/index.js"),reactHotLoader.register(hasAccess,"hasAccess","/Users/skyhit/sandbox/topcoder-platform/navigation-component/src/components/AccountMenu/index.js"),reactHotLoader.register(AccountMenu,"AccountMenu","/Users/skyhit/sandbox/topcoder-platform/navigation-component/src/components/AccountMenu/index.js"),reactHotLoader.register(_default,"default","/Users/skyhit/sandbox/topcoder-platform/navigation-component/src/components/AccountMenu/index.js")),leaveModule=("undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal:__webpack_require__(2)).leaveModule,leaveModule&&leaveModule(module)}.call(this,__webpack_require__(13)(module))},function(n,e,t){"use strict";t.r(e),function(n){var o,a=t(0),i=t.n(a),r=t(1),l=t.n(r),s=t(3),c=t.n(s),p=t(46),d=t.n(p);(o=("undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal:t(2)).enterModule)&&o(n);var u=function(n){var e=n.checked,t=n.onClick;return i.a.createElement("div",{className:d.a.checkbox,onClick:t},i.a.createElement("div",{className:c()(d.a["check-icon"],e&&d.a.checked)}))};u.propTypes={checked:l.a.bool,onClick:l.a.func};var f,_,m=u;e.default=m,(f=("undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal:t(2)).default)&&(f.register(u,"CheckBox","/Users/skyhit/sandbox/topcoder-platform/navigation-component/src/components/CheckBox/index.js"),f.register(m,"default","/Users/skyhit/sandbox/topcoder-platform/navigation-component/src/components/CheckBox/index.js")),(_=("undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal:t(2)).leaveModule)&&_(n)}.call(this,t(13)(n))},function(n,e,t){"use strict";t.r(e),function(n){var o,a=t(0),i=t.n(a),r=t(1),l=t.n(r),s=t(68),c=t.n(s);(o=("undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal:t(2)).enterModule)&&o(n);var p=function(n){var e=n.show,t=n.x;return i.a.createElement("div",{className:c.a.chosenArrow,style:{transform:"translateX(".concat(t,"px)")},hidden:!e},i.a.createElement("svg",{width:"40px",height:"10px",viewBox:"0 0 40 10"},i.a.createElement("g",{id:"Page-1",stroke:"none",strokeWidth:"1",fillRule:"evenodd"},i.a.createElement("g",{id:"Desktop-navigation-specification",transform:"translate(-229.000000, -1000.000000)"},i.a.createElement("path",{d:"M244,1003.53788 L246.138913,1001.25575 C247.682763,999.608539 250.215252,999.577876 251.795386,1001.18726 C251.81754,1001.20983 251.839442,1001.23266 251.861087,1001.25575 L254,1003.53788 C257.197411,1006.94936 260.579378,1009 266.154646,1009 L269,1009 L269,1010 L229,1010 L229,1009 L231.845354,1009 C237.420622,1009 240.802589,1006.94936 244,1003.53788 Z",id:"Path-3"})))))};p.propTypes={show:l.a.bool,x:l.a.number};var d,u,f=p;e.default=f,(d=("undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal:t(2)).default)&&(d.register(p,"ChosenArrow","/Users/skyhit/sandbox/topcoder-platform/navigation-component/src/components/ChosenArrow/index.js"),d.register(f,"default","/Users/skyhit/sandbox/topcoder-platform/navigation-component/src/components/ChosenArrow/index.js")),(u=("undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal:t(2)).leaveModule)&&u(n)}.call(this,t(13)(n))},function(n,e,t){"use strict";t.r(e),function(n){var o,a=t(0),i=t.n(a),r=t(1),l=t.n(r),s=t(3),c=t.n(s),p=t(31),d=t.n(p);(o=("undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal:t(2)).enterModule)&&o(n);var u=function(n,e){var t=e.find(function(e){return e.value===n});return t&&t.label},f=function(n){var e=n.open,t=n.onClick,o=n.onClose,a=n.checked,r=n.value,l=n.options,s=n.onChange,p=function(n){return function(e){e.preventDefault(),o(),s(n)}};return i.a.createElement("div",{className:c()(d.a["dropdown-box"],a&&d.a.checked,e&&d.a.open),onClick:function(n){return!n.defaultPrevented&&t()}},i.a.createElement("div",{className:d.a.backdrop,onClick:function(n){n.preventDefault(),o()}}),i.a.createElement("span",{className:d.a["selected-label"]},u(r,l),i.a.createElement("i",{className:d.a["dropdown-arrow"]})),i.a.createElement("ul",{className:d.a.options},l.map(function(n){return i.a.createElement("li",{className:c()(d.a["option-li"],n.value===r&&d.a.active),key:n.value,onClick:p(n.value)},n.label)})))};f.propTypes={open:l.a.bool,onClick:l.a.func,onClose:l.a.func,checked:l.a.bool,value:l.a.any,options:l.a.array,onChange:l.a.func};var _,m,h=f;e.default=h,(_=("undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal:t(2)).default)&&(_.register(u,"optionLabel","/Users/skyhit/sandbox/topcoder-platform/navigation-component/src/components/DropdownBox/index.js"),_.register(f,"DropdownBox","/Users/skyhit/sandbox/topcoder-platform/navigation-component/src/components/DropdownBox/index.js"),_.register(h,"default","/Users/skyhit/sandbox/topcoder-platform/navigation-component/src/components/DropdownBox/index.js")),(m=("undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal:t(2)).leaveModule)&&m(n)}.call(this,t(13)(n))},function(n,e,t){"use strict";t.r(e),function(n){var o,a=t(0),i=t.n(a),r=t(1),l=t.n(r),s=t(69),c=t.n(s);(o=("undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal:t(2)).enterModule)&&o(n);var p=function(n){var e=n.show,t=n.x,o=n.isResize,a={transform:"translateX(".concat(t,"px)")};return o&&(a.transition="auto",a["-webkit-transition"]="auto"),i.a.createElement("span",{className:c.a.iconSelect,style:a,hidden:!e})};p.propTypes={isResize:l.a.bool,show:l.a.bool,x:l.a.number};var d,u,f=p;e.default=f,(d=("undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal:t(2)).default)&&(d.register(p,"IconSelect","/Users/skyhit/sandbox/topcoder-platform/navigation-component/src/components/IconSelect/index.js"),d.register(f,"default","/Users/skyhit/sandbox/topcoder-platform/navigation-component/src/components/IconSelect/index.js")),(u=("undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal:t(2)).leaveModule)&&u(n)}.call(this,t(13)(n))},function(n,e,t){"use strict";t.r(e),function(n){var o,a=t(0),i=t.n(a),r=t(1),l=t.n(r),s=t(3),c=t.n(s),p=t(47),d=t.n(p),u=t(4),f=t.n(u);(o=("undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal:t(2)).enterModule)&&o(n);var _=function(n){return i.a.createElement("svg",n,i.a.createElement("title",null,"icon-bell"),i.a.createElement("g",{fill:"none",fillRule:"evenodd"},i.a.createElement("path",{fill:"#888894",fillRule:"nonzero",d:"M10 14c0 1.1-.9 2-2 2s-2-.9-2-2h4zm5-3c.6 0 1 .4 1 1s-.4 1-1 1H1c-.6 0-1-.4-1-1s.4-1 1-1h.5C2.2 10.3 3 9.3 3 8V5c0-2.8 2.2-5 5-5s5 2.2 5 5v3c0 1.3.8 2.3 1.5 3h.5z",id:"a"})))};_.defaultProps={width:"16",height:"16",viewBox:"0 0 16 16",xmlns:"http://www.w3.org/2000/svg"};var m=function(n){return i.a.createElement("svg",n,i.a.createElement("g",{fill:"none",fillRule:"evenodd"},i.a.createElement("path",{fill:"#FFF",fillRule:"nonzero",d:"M10 14c0 1.1-.9 2-2 2s-2-.9-2-2h4zm5-3c.6 0 1 .4 1 1s-.4 1-1 1H1c-.6 0-1-.4-1-1s.4-1 1-1h.5C2.2 10.3 3 9.3 3 8V5c0-2.8 2.2-5 5-5s5 2.2 5 5v3c0 1.3.8 2.3 1.5 3h.5z",id:"a"})))};m.defaultProps={width:"16",height:"16",viewBox:"0 0 16 16",xmlns:"http://www.w3.org/2000/svg"};var h=function(n){return n&&f.a.countBy(n||[],function(n){return!n.isSeen&&!n.isRead}).true>0?"new":0===n.length?"none":"seen"},b=function(n){var e=n.onClick,t=n.notificationsPopupOpen,o=n.notifications;return i.a.createElement("div",{className:c()([d.a.notificationButton,t&&d.a.isNotificationsPopupOpen,d.a[h(o)]]),onClick:e},f.a.isEmpty(o||[])?i.a.createElement(_,null):i.a.createElement(m,null))};b.propTypes={onClick:l.a.func,notificationsPopupOpen:l.a.bool,notifications:l.a.array};var g,v,y=b;e.default=y,(g=("undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal:t(2)).default)&&(g.register(h,"getNotificationButtonState","/Users/skyhit/sandbox/topcoder-platform/navigation-component/src/components/NotificationButton/index.js"),g.register(b,"NotificationButton","/Users/skyhit/sandbox/topcoder-platform/navigation-component/src/components/NotificationButton/index.js"),g.register(y,"default","/Users/skyhit/sandbox/topcoder-platform/navigation-component/src/components/NotificationButton/index.js")),(v=("undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal:t(2)).leaveModule)&&v(n)}.call(this,t(13)(n))},function(n,e,t){"use strict";t.r(e),function(n){var o,a=t(0),i=t.n(a),r=t(1),l=t.n(r),s=t(3),c=t.n(s),p=t(5),d=t.n(p),u=t(70),f=t(71);(o=("undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal:t(2)).enterModule)&&o(n);var _=function(n){var e=n.open,t=n.onClose,o=n.emptyTitle,a=n.markNotificationAsRead,r=n.emptyText,l=n.notifications,s=n.unReadNotifications,p=n.markAllNotificationAsRead,_=n.dismissChallengeNotifications,m=n.auth,h=n.tracking;return i.a.createElement("div",{className:c()(d.a["notifications-panel"],e&&d.a.open)},i.a.createElement("div",{className:d.a.backdrop,onClick:t}),l&&l.length>0?i.a.createElement(f.a,{notifications:l,markNotificationAsRead:a,auth:m,unReadNotifications:s,markAllNotificationAsRead:p,dismissChallengeNotifications:_,onClose:t,tracking:h}):i.a.createElement(u.a,{emptyTitle:o,emptyText:r,onClose:t}))};_.defaultProps={emptyTitle:"Good job! You’re all caught up",emptyText:i.a.createElement("div",null,"Join challenges and check your notification settings if you don’t receive notifications. We’re actively adding new notifications.")},_.propTypes={open:l.a.bool,onClose:l.a.func,emptyTitle:l.a.node,emptyText:l.a.node,auth:l.a.shape(),notifications:l.a.array,unReadNotifications:l.a.bool,markNotificationAsRead:l.a.func.isRequired,markAllNotificationAsRead:l.a.func.isRequired,dismissChallengeNotifications:l.a.func.isRequired,tracking:l.a.shape().isRequired};var m,h,b=_;e.default=b,(m=("undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal:t(2)).default)&&(m.register(_,"NotificationsPopup","/Users/skyhit/sandbox/topcoder-platform/navigation-component/src/components/NotificationsPopup/index.js"),m.register(b,"default","/Users/skyhit/sandbox/topcoder-platform/navigation-component/src/components/NotificationsPopup/index.js")),(h=("undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal:t(2)).leaveModule)&&h(n)}.call(this,t(13)(n))},function(n,e,t){"use strict";t.r(e),function(n){var o,a=t(0),i=t.n(a),r=t(1),l=t.n(r),s=t(3),c=t.n(s),p=t(36),d=t.n(p);(o=("undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal:t(2)).enterModule)&&o(n);var u=function(n){var e=n.checked,t=n.onClick;return i.a.createElement("div",{className:c()(d.a["switch-box"],e&&d.a.checked),onClick:t},i.a.createElement("span",{className:d.a["label-on"]},"on"),i.a.createElement("span",{className:d.a.dot}),i.a.createElement("span",{className:d.a["label-off"]},"off"))};u.propTypes={checked:l.a.bool,onClick:l.a.func};var f,_,m=u;e.default=m,(f=("undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal:t(2)).default)&&(f.register(u,"SwitchBox","/Users/skyhit/sandbox/topcoder-platform/navigation-component/src/components/SwitchBox/index.js"),f.register(m,"default","/Users/skyhit/sandbox/topcoder-platform/navigation-component/src/components/SwitchBox/index.js")),(_=("undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal:t(2)).leaveModule)&&_(n)}.call(this,t(13)(n))},function(n,e,t){var o=t(101);"string"==typeof o&&(o=[[n.i,o,""]]);var a={hmr:!0,transform:void 0,insertInto:void 0};t(15)(o,a);o.locals&&(n.exports=o.locals)},function(n,e,t){n.exports=t.p+"images/icon-bell-red.svg"},function(n,e,t){n.exports=t.p+"images/right-arrow.svg"},function(n,e,t){n.exports=t.p+"images/flat-icon-opposite-arrows.svg"},function(n,e,t){n.exports=t.p+"images/bell-big.svg"},function(n,e,t){n.exports=t.p+"images/delete-small.svg"},function(n,e,t){n.exports=t.p+"images/group.svg"},function(n,e,t){n.exports=t.p+"images/bell-black.svg"},function(n,e,t){n.exports=t.p+"images/icon-email.svg"},function(n,e){var t;t=function(){return this}();try{t=t||new Function("return this")()}catch(n){"object"==typeof window&&(t=window)}n.exports=t},function(n,e,t){var o=t(89);"string"==typeof o&&(o=[[n.i,o,""]]);var a={hmr:!0,transform:void 0,insertInto:void 0};t(15)(o,a);o.locals&&(n.exports=o.locals)},function(n,e,t){var o=t(91);"string"==typeof o&&(o=[[n.i,o,""]]);var a={hmr:!0,transform:void 0,insertInto:void 0};t(15)(o,a);o.locals&&(n.exports=o.locals)},function(n,e,t){"use strict";(function(n){var o,a=t(0),i=t.n(a),r=t(1),l=t.n(r),s=t(3),c=t.n(s),p=t(5),d=t.n(p);(o=("undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal:t(2)).enterModule)&&o(n);var u=function(n){return i.a.createElement("svg",n,i.a.createElement("g",{fill:"none",fillRule:"evenodd"},i.a.createElement("path",{fill:"#FFF",fillRule:"nonzero",d:"M10 14c0 1.1-.9 2-2 2s-2-.9-2-2h4zm5-3c.6 0 1 .4 1 1s-.4 1-1 1H1c-.6 0-1-.4-1-1s.4-1 1-1h.5C2.2 10.3 3 9.3 3 8V5c0-2.8 2.2-5 5-5s5 2.2 5 5v3c0 1.3.8 2.3 1.5 3h.5z",id:"a"})))};u.defaultProps={width:"16",height:"16",viewBox:"0 0 16 16",xmlns:"http://www.w3.org/2000/svg"};var f=function(n){return i.a.createElement("svg",n,i.a.createElement("path",{d:"M8.1 15.7l1.5-1.4L3.3 8l6.3-6.3L8.1.3.4 8z",fill:"#fff",fillRule:"nonzero"}))};f.defaultProps={width:"10",height:"16",viewBox:"0 0 10 16",xmlns:"http://www.w3.org/2000/svg"};var _=function(n){return i.a.createElement("svg",n,i.a.createElement("path",{d:"M69.002 49.758C71.065 52.084 73 54.41 73 57.64c0 7.109-14.703 11.89-36.5 11.89S0 64.75 0 57.642c0-3.36 1.935-5.557 3.998-7.883 2.58-2.844 5.417-6.075 5.417-12.278V27.14C9.415 12.667 22.055 0 36.5 0s27.085 12.536 27.085 26.882V37.48c0 6.203 2.837 9.434 5.417 12.278zM36.5 72.116c3.998 0 7.867-.129 11.35-.517C46.43 76.381 41.917 80 36.5 80s-9.931-3.49-11.35-8.4c3.483.387 7.352.516 11.35.516z",fill:"#B5E9DB",fillRule:"nonzero"}))};_.defaultProps={width:"73",height:"80",viewBox:"0 0 73 80",xmlns:"http://www.w3.org/2000/svg"};var m=function(n){var e=n.onClose,t=n.emptyTitle;n.emptyText;return i.a.createElement(i.a.Fragment,null,i.a.createElement("div",{className:d.a["noti-header"]},i.a.createElement("div",{className:d.a.lefts},i.a.createElement("div",{className:d.a["notification-icon"]},i.a.createElement(u,null)),i.a.createElement("div",{className:d.a["notification-left-btn-mobile"],role:"button",onClick:e},i.a.createElement(f,null)),i.a.createElement("span",{className:d.a["noti-title"]},"Notifications")),i.a.createElement("span",{className:c()(d.a["noti-empty-title-mobileonly"])},"Notifications")),i.a.createElement("div",{className:c()(d.a["noti-body"],d.a["noti-body-empty"],d.a.center)},i.a.createElement(_,{className:d.a["big-icon-bell"]}),i.a.createElement("div",{className:d.a["empty-title"]},t)))};m.defaultProps={emptyTitle:"Good job! You’re all caught up",emptyText:i.a.createElement("div",null,"Join challenges and check your notification settings if you don’t receive notifications. We’re actively adding new notifications.")},m.propTypes={onClose:l.a.func,emptyTitle:l.a.node,emptyText:l.a.node};var h,b,g=m;e.a=g,(h=("undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal:t(2)).default)&&(h.register(m,"EmptyNotifications","/Users/skyhit/sandbox/topcoder-platform/navigation-component/src/components/NotificationsPopup/EmptyNotifications.js"),h.register(g,"default","/Users/skyhit/sandbox/topcoder-platform/navigation-component/src/components/NotificationsPopup/EmptyNotifications.js")),(b=("undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal:t(2)).leaveModule)&&b(n)}).call(this,t(13)(n))},function(module,__webpack_exports__,__webpack_require__){"use strict";(function(module){__webpack_require__.d(__webpack_exports__,"a",function(){return NotificationList});var _babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(39),_babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_0__),_babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(40),_babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(_babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_1__),_babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(41),_babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_2___default=__webpack_require__.n(_babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_2__),_babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(42),_babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_3___default=__webpack_require__.n(_babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_3__),_babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(43),_babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_4___default=__webpack_require__.n(_babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_4__),react__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(0),react__WEBPACK_IMPORTED_MODULE_5___default=__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_5__),prop_types__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(1),prop_types__WEBPACK_IMPORTED_MODULE_6___default=__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_6__),classnames__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(3),classnames__WEBPACK_IMPORTED_MODULE_7___default=__webpack_require__.n(classnames__WEBPACK_IMPORTED_MODULE_7__),lodash__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__(4),lodash__WEBPACK_IMPORTED_MODULE_8___default=__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_8__),moment__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__(44),moment__WEBPACK_IMPORTED_MODULE_9___default=__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_9__),topcoder_react_utils__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__(17),topcoder_react_utils__WEBPACK_IMPORTED_MODULE_10___default=__webpack_require__.n(topcoder_react_utils__WEBPACK_IMPORTED_MODULE_10__),_styles_module_scss__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__(5),_styles_module_scss__WEBPACK_IMPORTED_MODULE_11___default=__webpack_require__.n(_styles_module_scss__WEBPACK_IMPORTED_MODULE_11__),enterModule;enterModule=("undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal:__webpack_require__(2)).enterModule,enterModule&&enterModule(module);var BackArrow=function(n){return react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement("svg",n,react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement("path",{d:"M8.1 15.7l1.5-1.4L3.3 8l6.3-6.3L8.1.3.4 8z",fill:"#fff",fillRule:"nonzero"}))};BackArrow.defaultProps={width:"10",height:"16",viewBox:"0 0 10 16",xmlns:"http://www.w3.org/2000/svg"};var TickIcon=function(n){return react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement("svg",n,react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement("title",null,"checkmark"),react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement("path",{d:"M2.33 5.08L0 7.409l4.95 4.95 9.9-9.9-2.2-2.2-7.57 7.57-2.75-2.75z",fill:"#FFF",fillRule:"evenodd"}))};TickIcon.defaultProps={width:"15",height:"13",viewBox:"0 0 15 13",xmlns:"http://www.w3.org/2000/svg"};var NotificationIcon=function(n){return react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement("svg",n,react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement("g",{fill:"none",fillRule:"evenodd"},react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement("path",{fill:"#FFF",fillRule:"nonzero",d:"M10 14c0 1.1-.9 2-2 2s-2-.9-2-2h4zm5-3c.6 0 1 .4 1 1s-.4 1-1 1H1c-.6 0-1-.4-1-1s.4-1 1-1h.5C2.2 10.3 3 9.3 3 8V5c0-2.8 2.2-5 5-5s5 2.2 5 5v3c0 1.3.8 2.3 1.5 3h.5z",id:"a"})))};NotificationIcon.defaultProps={width:"16",height:"16",viewBox:"0 0 16 16",xmlns:"http://www.w3.org/2000/svg"};var eventTypes={PROJECT:{ACTIVE:["challenge.notification.events","notifications.autopilot.events"],COMPLETED:"challenge.notification.completed"},BROADCAST:"admin.notification.broadcast"},ConditionalWrapper=function(n){var e=n.condition,t=n.renderLink,o=n.renderDiv,a=n.children;return e?t(a):o(a)},Item=function(n){var e=n.item,t=n.auth,o=(n.onDismiss,n.markNotificationAsRead),a=(n.isLink,n.tracking);return react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement(ConditionalWrapper,{condition:(eventTypes.PROJECT.ACTIVE.includes(e.eventType)||eventTypes.PROJECT.COMPLETED.includes(e.eventType))&&e.sourceId,renderLink:function(n){return react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement(topcoder_react_utils__WEBPACK_IMPORTED_MODULE_10__.Link,{to:"/challenges/".concat(e.sourceId),className:_styles_module_scss__WEBPACK_IMPORTED_MODULE_11___default.a["noti-item"],onClick:function(){e.isRead||(o(e,t.tokenV3),a.event("Click","Mark Notification As Read","Dropdown")),a.event("Click","Notification Event",String(e.sourceId))}},n)},renderDiv:function(n){return react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement("div",{className:_styles_module_scss__WEBPACK_IMPORTED_MODULE_11___default.a["noti-item"]},n)}},react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_5__.Fragment,null,react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement("div",{className:_styles_module_scss__WEBPACK_IMPORTED_MODULE_11___default.a.left},react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement("p",{className:_styles_module_scss__WEBPACK_IMPORTED_MODULE_11___default.a.txt,dangerouslySetInnerHTML:{__html:e.contents||""}}),react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement("span",{className:_styles_module_scss__WEBPACK_IMPORTED_MODULE_11___default.a["time-txt"]},moment__WEBPACK_IMPORTED_MODULE_9___default()(e.date).fromNow())),react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement("div",{className:_styles_module_scss__WEBPACK_IMPORTED_MODULE_11___default.a.right},!e.isRead&&react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement("div",{className:classnames__WEBPACK_IMPORTED_MODULE_7___default()([_styles_module_scss__WEBPACK_IMPORTED_MODULE_11___default.a.point,e.isSeen&&_styles_module_scss__WEBPACK_IMPORTED_MODULE_11___default.a["point-grey"],!e.isSeen&&_styles_module_scss__WEBPACK_IMPORTED_MODULE_11___default.a["point-red"]]),onClick:function(n){n.preventDefault(),n.stopPropagation(),n.nativeEvent.stopImmediatePropagation(),o(e,t.tokenV3),a.event("Click","Mark Notification As Read","Dropdown")}}))))};Item.propTypes={item:prop_types__WEBPACK_IMPORTED_MODULE_6___default.a.object.isRequired,auth:prop_types__WEBPACK_IMPORTED_MODULE_6___default.a.shape().isRequired,onDismiss:prop_types__WEBPACK_IMPORTED_MODULE_6___default.a.func,markNotificationAsRead:prop_types__WEBPACK_IMPORTED_MODULE_6___default.a.func.isRequired,isLink:prop_types__WEBPACK_IMPORTED_MODULE_6___default.a.bool.isRequired,tracking:prop_types__WEBPACK_IMPORTED_MODULE_6___default.a.shape().isRequired};var NotificationList=function(_React$Component){function NotificationList(n){var e;return _babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_0___default()(this,NotificationList),(e=_babel_runtime_helpers_possibleConstructorReturn__WEBPACK_IMPORTED_MODULE_2___default()(this,_babel_runtime_helpers_getPrototypeOf__WEBPACK_IMPORTED_MODULE_3___default()(NotificationList).call(this,n))).state={nonCompletedSection:[],unreadCount:0},e}return _babel_runtime_helpers_inherits__WEBPACK_IMPORTED_MODULE_4___default()(NotificationList,_React$Component),_babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_1___default()(NotificationList,[{key:"challenges",value:function(n){return n=n||[],lodash__WEBPACK_IMPORTED_MODULE_8___default.a.uniq(n.map(function(n){return n.sourceName}).filter(function(n){return n})).map(function(e){return{challengeTitle:e,items:n.filter(function(n){return n.sourceName===e})}})}},{key:"isLink",value:function(n){return(eventTypes.PROJECT.ACTIVE.includes(n.eventType)||eventTypes.PROJECT.COMPLETED.includes(n.eventType))&&n.sourceId>0}},{key:"render",value:function(){var n=this,e=this.props,t=e.onClose,o=e.notifications,a=e.onDismiss,i=e.unReadNotifications,r=e.markNotificationAsRead,l=e.markAllNotificationAsRead,s=e.auth,c=e.tracking;return react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_5___default.a.Fragment,null,react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement("div",{className:_styles_module_scss__WEBPACK_IMPORTED_MODULE_11___default.a["noti-header"]},react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement("div",{className:_styles_module_scss__WEBPACK_IMPORTED_MODULE_11___default.a.lefts},react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement("div",{className:_styles_module_scss__WEBPACK_IMPORTED_MODULE_11___default.a["notification-icon"]},react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement(NotificationIcon,null)),react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement("div",{className:_styles_module_scss__WEBPACK_IMPORTED_MODULE_11___default.a["notification-left-btn-mobile"],role:"button",onClick:t},react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement(BackArrow,null)),react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement("span",{className:_styles_module_scss__WEBPACK_IMPORTED_MODULE_11___default.a["noti-title"]},"Notifications")),react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement("span",{className:_styles_module_scss__WEBPACK_IMPORTED_MODULE_11___default.a["noti-title-mobileonly"]},"Notifications"),react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement("div",{className:_styles_module_scss__WEBPACK_IMPORTED_MODULE_11___default.a.rights},react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement("span",{role:"button",className:classnames__WEBPACK_IMPORTED_MODULE_7___default()(_styles_module_scss__WEBPACK_IMPORTED_MODULE_11___default.a["white-link"],!i&&_styles_module_scss__WEBPACK_IMPORTED_MODULE_11___default.a.disabled),onClick:function(){i&&(l(s.tokenV3),c.event("Click","Mark All Notifications As Read","Dropdown"))}},"Mark All as Read")),react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement("div",{className:_styles_module_scss__WEBPACK_IMPORTED_MODULE_11___default.a["rights-mobile"]},react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement("div",{className:classnames__WEBPACK_IMPORTED_MODULE_7___default()(_styles_module_scss__WEBPACK_IMPORTED_MODULE_11___default.a["btn-tick"],!i&&_styles_module_scss__WEBPACK_IMPORTED_MODULE_11___default.a.disabled),role:"button",onClick:function(){i&&(l(s.tokenV3),c.event("Click","Mark All Notifications As Read","Dropdown"))}},react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement(TickIcon,null)))),react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement("div",{className:_styles_module_scss__WEBPACK_IMPORTED_MODULE_11___default.a["noti-body"]},react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_5__.Fragment,null,this.challenges(lodash__WEBPACK_IMPORTED_MODULE_8___default.a.uniq(o||[]).filter(function(n){return eventTypes.PROJECT.ACTIVE.includes(n.eventType)||eventTypes.BROADCAST.includes(n.eventType)})).map(function(e,t){return react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_5__.Fragment,{key:"nonComplete-".concat(t)},react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement("div",{key:"noti-".concat(t),className:_styles_module_scss__WEBPACK_IMPORTED_MODULE_11___default.a["challenge-title"]},react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement("span",null,e.challengeTitle)),e.items.map(function(e,o){return react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement(Item,{item:e,auth:s,markNotificationAsRead:r,key:"noti-".concat(t,"-").concat(o),onDismiss:function(){return a([e])},isLink:n.isLink(e),tracking:c})}))}))),react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement("div",{className:_styles_module_scss__WEBPACK_IMPORTED_MODULE_11___default.a["view-all-notifications"]},react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement(topcoder_react_utils__WEBPACK_IMPORTED_MODULE_10__.Link,{to:"/notifications",onClick:function(){return c.event("Click","View All Notifications","Dropdown")}},"View all Notifications")))}},{key:"__reactstandin__regenerateByEval",value:function __reactstandin__regenerateByEval(key,code){this[key]=eval(code)}}]),NotificationList}(react__WEBPACK_IMPORTED_MODULE_5___default.a.Component),reactHotLoader,leaveModule;NotificationList.defaultProps={notifications:[],auth:null,onDismiss:function(){return null},markAllNotificationAsRead:function(){return null},markNotificationAsRead:function(){return null}},NotificationList.propTypes={auth:prop_types__WEBPACK_IMPORTED_MODULE_6___default.a.shape(),notifications:prop_types__WEBPACK_IMPORTED_MODULE_6___default.a.array,onDismiss:prop_types__WEBPACK_IMPORTED_MODULE_6___default.a.func,onClose:prop_types__WEBPACK_IMPORTED_MODULE_6___default.a.func,unReadNotifications:prop_types__WEBPACK_IMPORTED_MODULE_6___default.a.bool,markNotificationAsRead:prop_types__WEBPACK_IMPORTED_MODULE_6___default.a.func.isRequired,markAllNotificationAsRead:prop_types__WEBPACK_IMPORTED_MODULE_6___default.a.func.isRequired,tracking:prop_types__WEBPACK_IMPORTED_MODULE_6___default.a.shape().isRequired},reactHotLoader=("undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal:__webpack_require__(2)).default,reactHotLoader&&(reactHotLoader.register(eventTypes,"eventTypes","/Users/skyhit/sandbox/topcoder-platform/navigation-component/src/components/NotificationsPopup/NotificationList.js"),reactHotLoader.register(ConditionalWrapper,"ConditionalWrapper","/Users/skyhit/sandbox/topcoder-platform/navigation-component/src/components/NotificationsPopup/NotificationList.js"),reactHotLoader.register(Item,"Item","/Users/skyhit/sandbox/topcoder-platform/navigation-component/src/components/NotificationsPopup/NotificationList.js"),reactHotLoader.register(NotificationList,"NotificationList","/Users/skyhit/sandbox/topcoder-platform/navigation-component/src/components/NotificationsPopup/NotificationList.js")),leaveModule=("undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal:__webpack_require__(2)).leaveModule,leaveModule&&leaveModule(module)}).call(this,__webpack_require__(13)(module))},function(n,e){n.exports=__WEBPACK_EXTERNAL_MODULE__72__},function(n,e){n.exports=__WEBPACK_EXTERNAL_MODULE__73__},function(n,e,t){"use strict";(function(n){var o,a=t(0),i=t.n(a),r=t(1),l=t.n(r),s=t(35),c=t.n(s);(o=("undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal:t(2)).enterModule)&&o(n);var p=function(n){return i.a.createElement("svg",n,i.a.createElement("path",{d:"M15.7.3c-.4-.4-1-.4-1.4 0L8 6.6 1.7.3C1.3-.1.7-.1.3.3c-.4.4-.4 1 0 1.4L6.6 8 .3 14.3c-.4.4-.4 1 0 1.4.2.2.4.3.7.3.3 0 .5-.1.7-.3L8 9.4l6.3 6.3c.2.2.5.3.7.3.2 0 .5-.1.7-.3.4-.4.4-1 0-1.4L9.4 8l6.3-6.3c.4-.4.4-1 0-1.4z",fill:"#FFF",fillRule:"nonzero"}))};p.defaultProps={width:"16",height:"16",viewBox:"0 0 16 16",xmlns:"http://www.w3.org/2000/svg"};var d=function(n){return i.a.createElement("svg",n,i.a.createElement("g",{fill:"#FFF",fillRule:"nonzero"},i.a.createElement("path",{d:"M23 9H1c-.6 0-1-.4-1-1s.4-1 1-1h22c.6 0 1 .4 1 1s-.4 1-1 1zM23 2H1c-.6 0-1-.4-1-1s.4-1 1-1h22c.6 0 1 .4 1 1s-.4 1-1 1zM23 16H1c-.6 0-1-.4-1-1s.4-1 1-1h22c.6 0 1 .4 1 1s-.4 1-1 1z"})))};d.defaultProps={width:"24",height:"16",viewBox:"0 0 24 16",xmlns:"http://www.w3.org/2000/svg"};var u=function(n){return i.a.createElement("svg",n,i.a.createElement("path",{d:"M7.383 1.807c2.938 0 5.328 2.406 5.328 5.362 0 2.957-2.39 5.362-5.328 5.362S2.054 10.126 2.054 7.17c0-2.956 2.391-5.362 5.33-5.362M11.677 12.9a7.092 7.092 0 0 1-4.295 1.44C3.44 14.34.242 11.13.242 7.17S3.439 0 7.383 0s7.142 3.21 7.142 7.17a7.157 7.157 0 0 1-1.435 4.312l4.524 4.542-1.417 1.411-4.519-4.536z",fill:"#979797",fillRule:"evenodd"}))};u.defaultProps={width:"18",height:"18",viewBox:"0 0 18 18",xmlns:"http://www.w3.org/2000/svg"};var f=function(n){var e=n.showLeftMenu,t=n.onClickLeftMenu,o=n.logo,a=n.onClickLogo,r=n.rightMenu;return i.a.createElement("div",null,i.a.createElement("div",{className:c.a.mobileNav},i.a.createElement("div",{className:c.a.leftMenuContainer},i.a.createElement("button",{className:c.a.menuBtn,onClick:t},e?i.a.createElement(p,null):i.a.createElement(d,null))),i.a.createElement("a",{onClick:function(n){return a(n)},href:"/"},o),r&&i.a.createElement("div",{className:c.a.rightMenu},r)),e&&i.a.createElement("div",{className:c.a.search},i.a.createElement(u,{className:c.a.icon}),i.a.createElement("input",{onKeyPress:function(n){"Enter"===n.key&&(window.location="".concat(window.origin,"/search/members?q=").concat(encodeURIComponent(n.target.value)))},placeholder:"Find members by username or skill","aria-label":"Find members by username or skill"})))};f.propTypes={showLeftMenu:l.a.bool,onClickLeftMenu:l.a.func,logo:l.a.node,onClickLogo:l.a.func,rightMenu:l.a.node};var _,m,h=f;e.a=h,(_=("undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal:t(2)).default)&&(_.register(f,"MobileNav","/Users/skyhit/sandbox/topcoder-platform/navigation-component/src/components/TopNav/MobileNav.js"),_.register(h,"default","/Users/skyhit/sandbox/topcoder-platform/navigation-component/src/components/TopNav/MobileNav.js")),(m=("undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal:t(2)).leaveModule)&&m(n)}).call(this,t(13)(n))},function(n,e,t){"use strict";(function(n){var o,a=t(0),i=t.n(a),r=t(1),l=t.n(r),s=t(3),c=t.n(s),p=t(33),d=t.n(p);(o=("undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal:t(2)).enterModule)&&o(n);var u=function(n){return i.a.createElement("svg",n,i.a.createElement("path",{fill:"#FFF",fillRule:"nonzero",d:"M8 11.4L2.6 6 4 4.6l4 4 4-4L13.4 6z",transform:"translate(-2 -4)",id:"a"}))};u.defaultProps={width:"12",height:"8",viewBox:"0 0 12 8",xmlns:"http://www.w3.org/2000/svg"};var f=function(n){return i.a.createElement("svg",n,i.a.createElement("path",{transform:"rotate(180 7 6)",fill:"#FFF",fillRule:"nonzero",d:"M8 11.4L2.6 6 4 4.6l4 4 4-4L13.4 6z",id:"a"}))};f.defaultProps={width:"12",height:"8",viewBox:"0 0 12 8",xmlns:"http://www.w3.org/2000/svg"};var _=function(n){var e=n.open,t=n.menu,o=n.isSecondaryMenu,a=n.activeChildId,r=n.onClick,l=n.createHandleClickItem;return i.a.createElement("div",{className:c()(d.a.mobileSubNav,e&&d.a.mobileSubNavOpen)},i.a.createElement("div",{className:d.a.mobileSubNavMask}),(!o&&t.subMenu&&t.subMenu.length>0||t.secondaryMenu&&t.secondaryMenu.length>0)&&i.a.createElement(i.a.Fragment,null,i.a.createElement("button",{className:d.a.mobileSubNavHeader,onClick:r},i.a.createElement("span",null,t.title),e?i.a.createElement(f,null):i.a.createElement(u,null)),e&&i.a.createElement("div",{className:d.a.mobileSubNavContent},(o?t.secondaryMenu:t.subMenu).map(function(n,e){return i.a.createElement("a",{className:c()(d.a.mobileSubNavChild,n.id===a&&d.a.mobileSubNavChildOpen),href:n.href,key:"level3-".concat(e),onClick:l(n.id)},n.title)})))||i.a.createElement(i.a.Fragment,null,i.a.createElement("dev",{className:d.a.mobileSubNavHeader},i.a.createElement("span",null,t.title))))};_.propTypes={open:l.a.bool,menu:l.a.object,isSecondaryMenu:l.a.bool,activeChildId:l.a.any,onClick:l.a.func,createHandleClickItem:l.a.func};var m,h,b=_;e.a=b,(m=("undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal:t(2)).default)&&(m.register(_,"MobileSubNav","/Users/skyhit/sandbox/topcoder-platform/navigation-component/src/components/TopNav/MobileSubNav.js"),m.register(b,"default","/Users/skyhit/sandbox/topcoder-platform/navigation-component/src/components/TopNav/MobileSubNav.js")),(h=("undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal:t(2)).leaveModule)&&h(n)}).call(this,t(13)(n))},function(n,e,t){"use strict";(function(n){var o,a=t(0),i=t.n(a),r=t(1),l=t.n(r),s=t(3),c=t.n(s),p=t(48),d=t.n(p);(o=("undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal:t(2)).enterModule)&&o(n);var u=function(n){var e=n.menu,t=n.activeChildId,o=n.createHandleClickItem;return i.a.createElement("div",{className:d.a.secondaryNavMobile},e.subMenu&&e.subMenu.map(function(n,e){if(n.subMenu&&n.subMenu.length>0||n.href)return i.a.createElement("a",{className:c()(d.a.secondaryNavMobileItem,n.id===t&&d.a.secondaryNavMobileItemOpen),href:n.href,key:"level2-".concat(e),onClick:n.subMenu&&n.subMenu.length>0?o(n.id):null},n.title)}))};u.propTypes={menu:l.a.object,activeChildId:l.a.any,createHandleClickItem:l.a.func};var f,_,m=u;e.a=m,(f=("undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal:t(2)).default)&&(f.register(u,"MobileMenu","/Users/skyhit/sandbox/topcoder-platform/navigation-component/src/components/TopNav/MobileMenu.js"),f.register(m,"default","/Users/skyhit/sandbox/topcoder-platform/navigation-component/src/components/TopNav/MobileMenu.js")),(_=("undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal:t(2)).leaveModule)&&_(n)}).call(this,t(13)(n))},function(n,e,t){"use strict";(function(n){var o,a=t(0),i=t.n(a),r=t(1),l=t.n(r),s=t(3),c=t.n(s),p=t(82),d=t(52),u=t(7),f=t.n(u);(o=("undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal:t(2)).enterModule)&&o(n);var _=function(n){return i.a.createElement("svg",n,i.a.createElement("path",{fill:"#FFF",fillRule:"nonzero",d:"M8 11.4L2.6 6 4 4.6l4 4 4-4L13.4 6z",transform:"translate(-2 -4)",id:"a"}))};_.defaultProps={width:"12",height:"8",viewBox:"0 0 12 8",xmlns:"http://www.w3.org/2000/svg"};var m=function(n){return i.a.createElement("svg",n,i.a.createElement("path",{transform:"rotate(180 7 6)",fill:"#FFF",fillRule:"nonzero",d:"M8 11.4L2.6 6 4 4.6l4 4 4-4L13.4 6z",id:"a"}))};m.defaultProps={width:"12",height:"8",viewBox:"0 0 12 8",xmlns:"http://www.w3.org/2000/svg"};var h=function(n){return i.a.createElement("svg",n,i.a.createElement("path",{d:"M7.383 1.807c2.938 0 5.328 2.406 5.328 5.362 0 2.957-2.39 5.362-5.328 5.362S2.054 10.126 2.054 7.17c0-2.956 2.391-5.362 5.33-5.362M11.677 12.9a7.092 7.092 0 0 1-4.295 1.44C3.44 14.34.242 11.13.242 7.17S3.439 0 7.383 0s7.142 3.21 7.142 7.17a7.157 7.157 0 0 1-1.435 4.312l4.524 4.542-1.417 1.411-4.519-4.536z",fill:"#979797",fillRule:"evenodd"}))};h.defaultProps={width:"18",height:"18",viewBox:"0 0 18 18",xmlns:"http://www.w3.org/2000/svg"};var b=function(n){var e=n.collapsed,t=n.showLeftMenu,o=n.logo,a=n.menu,r=n.rightMenu,l=n.moreMenu,s=n.openMore,u=n.onCloseMore,b=n.moreId,g=n.activeLevel1Id,v=n.activeLevel2Id,y=n.onClickLogo,x=n.onRightMenuResize,E=n.createHandleClickLevel1,A=n.createHandleClickLevel2,w=n.handleClickMore,M=n.createHandleClickMoreItem,D=n.createSetRef,O=n.showChosenArrow,k=n.showLevel3,F=n.forceHideLevel3,C=n.chosenArrowX,I=n.searchOpened,R=n.toggleSearchOpen,L=function(n){return!(l||[]).find(function(e){return e.id===n.id})},P=50;return i.a.createElement("div",null,i.a.createElement("div",{className:c()(f.a.primaryNavContainer,t&&f.a.primaryNavContainerOpen)},i.a.createElement("div",{className:f.a.primaryNav,ref:D("primaryNav")},i.a.createElement("a",{className:c()(f.a.tcLogo,e&&f.a.tcLogoPush),onClick:function(n){return y(n)},href:"/"},o),a.map(function(n,e){return[i.a.createElement("span",{className:f.a.primaryLevel1Separator,key:"separator-".concat(e)}),i.a.createElement("a",{className:c()(f.a.primaryLevel1,(!v||t)&&n.id===g&&f.a.primaryLevel1Open,n.mobileOnly&&f.a.mobileOnly),href:n.href,key:"level1-".concat(e),onClick:E(n.id,!0),ref:D(n.id)},n.title),n.subMenu&&i.a.createElement("div",{className:c()(f.a.primaryLevel2Container,n.id===g&&f.a.primaryLevel2ContainerOpen),key:"level2-".concat(e,"-container"),ref:D("level2Container".concat(e))},n.subMenu.filter(L).map(function(n,e){if(n.subMenu&&n.subMenu.length>0||n.href)return i.a.createElement("a",{className:c()(f.a.primaryLevel2,n.id===v&&f.a.primaryLevel2Open),href:n.href,key:"level2-".concat(e),onClick:n.subMenu&&n.subMenu.length>0?A(n.id,!0):null,ref:D(n.id)},n.title)}),n.id===g&&l&&l.length>0&&i.a.createElement("div",{className:c()(f.a.moreBtnContainer,s&&f.a.moreOpen)},i.a.createElement("div",{className:f.a.backdrop,onClick:u}),i.a.createElement("button",{className:c()(f.a.primaryLevel2,f.a.moreBtn),onClick:w,ref:D(b)},i.a.createElement("div",{className:f.a.moreBtnMask}),i.a.createElement("span",null,"More"),s&&i.a.createElement(m,null),!s&&i.a.createElement(_,null)),i.a.createElement("div",{className:f.a.moreContentContainer},l.map(function(n,e){return i.a.createElement("a",{className:c()(f.a.primaryLevel2,n.id===v&&f.a.primaryLevel2Open),href:n.href,key:"more-item-".concat(e),onClick:M(n.id)},n.title)}))))]}),i.a.createElement(d.default,{show:O&&k&&!F,x:C})),i.a.createElement("div",{className:f.a.primaryNavRight},i.a.createElement(p.a,{handleWidth:!0,onResize:x}),r&&i.a.createElement("div",{className:c()(f.a.primaryLevel1,f.a.rightMenuPrimaryLevel1)},r),i.a.createElement("div",{"aria-label":"Find members by username or skill",role:"button",tabIndex:0,"data-menu":"search",className:c()(f.a.searchIcon,{opened:I}),onFocus:function(){return R(!0)},onBlur:function(n){n.pageY0},n.prototype.connect_=function(){o&&!this.connected_&&(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),c?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},n.prototype.disconnect_=function(){o&&this.connected_&&(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},n.prototype.onTransitionEnd_=function(n){var e=n.propertyName,t=void 0===e?"":e;s.some(function(n){return!!~t.indexOf(n)})&&this.refresh()},n.getInstance=function(){return this.instance_||(this.instance_=new n),this.instance_},n.instance_=null,n}(),d=function(n,e){for(var t=0,o=Object.keys(e);t0},n}(),A="undefined"!=typeof WeakMap?new WeakMap:new t,w=function(){return function n(e){if(!(this instanceof n))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var t=p.getInstance(),o=new E(e,t,this);A.set(this,o)}}();["observe","unobserve","disconnect"].forEach(function(n){w.prototype[n]=function(){var e;return(e=A.get(this))[n].apply(e,arguments)}});var M=void 0!==a.ResizeObserver?a.ResizeObserver:w;e.a=M}).call(this,t(67))},function(n,e,t){"use strict";(function(n){var t="object"==typeof n&&n&&n.Object===Object&&n;e.a=t}).call(this,t(67))},function(n,e,t){"use strict";(function(n){var o,a=t(4),i=t.n(a),r=t(0),l=t.n(r),s=t(1),c=t.n(s),p=t(3),d=t.n(p),u=t(54),f=t(17),_=t(34),m=t.n(_);(o=("undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal:t(2)).enterModule)&&o(n);var h=function(n){var e=n.open,t=n.menu,o=n.isSecondaryMenu,a=n.isResize,r=n.activeChildId,s=n.exact,c=n.showIndicator,p=n.indicatorX,_=n.createHandleClickItem,h=n.createSetRef;return l.a.createElement("div",{className:d()(m.a.secondaryNav,e&&m.a.secondaryNavOpen)},l.a.createElement("div",{className:m.a.secondaryNavLinkContainer},t&&(o?t.secondaryMenu:t.subMenu).map(function(n,e){var t=i.a.isEmpty(n.link)?n.href:n.link;return l.a.createElement(f.Link,{className:d()(m.a.secondaryNavItem,n.id===r&&m.a.secondaryNavItemOpen,n.id===r&&s&&m.a.secondaryNavItemActive),key:"level3-".concat(e),to:t,onClick:!n.openNewTab&&_(n.id),openNewTab:n.openNewTab},l.a.createElement("span",{ref:h(n.id)},n.title),l.a.createElement("span",{className:d()(m.a.indicator)}))}),l.a.createElement(u.default,{isResize:a,show:c,x:p})," "))};h.propTypes={open:c.a.bool,menu:c.a.object,isResize:c.a.bool,isSecondaryMenu:c.a.bool,activeChildId:c.a.any,exact:c.a.bool,showIndicator:c.a.bool,indicatorX:c.a.number,createHandleClickItem:c.a.func,createSetRef:c.a.func};var b,g,v=h;e.a=v,(b=("undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal:t(2)).default)&&(b.register(h,"SubNav","/Users/skyhit/sandbox/topcoder-platform/navigation-component/src/components/TopNav/SubNav.js"),b.register(v,"default","/Users/skyhit/sandbox/topcoder-platform/navigation-component/src/components/TopNav/SubNav.js")),(g=("undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal:t(2)).leaveModule)&&g(n)}).call(this,t(13)(n))},function(n,e,t){"use strict";var o=t(0),a=t.n(o),i=t(78),r=t(79),l=function(n){var e=[],t=null,o=function(){for(var o=arguments.length,a=Array(o),i=0;i=e||t<0||u&&n-p>=i}function b(){var n=f();if(h(n))return g(n);l=setTimeout(b,function(n){var t=e-(n-s);return u?U(t,i-(n-p)):t}(n))}function g(n){return l=void 0,_&&o?m(n):(o=a=void 0,r)}function v(){var n=f(),t=h(n);if(o=arguments,a=this,s=n,t){if(void 0===l)return function(n){return p=n,l=setTimeout(b,e),d?m(n):r}(s);if(u)return l=setTimeout(b,e),m(s)}return void 0===l&&(l=setTimeout(b,e)),r}return e=B(e)||0,c(t)&&(d=!!t.leading,i=(u="maxWait"in t)?W(B(t.maxWait)||0,e):i,_="trailing"in t?!!t.trailing:_),v.cancel=function(){void 0!==l&&clearTimeout(l),p=0,o=s=a=l=void 0},v.flush=function(){return void 0===l?r:g(f())},v},K="Expected a function";var S=function(n,e,t){var o=!0,a=!0;if("function"!=typeof n)throw new TypeError(K);return c(t)&&(o="leading"in t?!!t.leading:o,a="trailing"in t?!!t.trailing:a),T(n,e,{leading:o,maxWait:e,trailing:a})},j={debounce:T,throttle:S},H=function(n){return j[n]},X=function(n){return"function"==typeof n},q=function(){return"undefined"==typeof window},z=function(n){return n instanceof Element||n instanceof HTMLDocument};function G(n){return(G="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n})(n)}function V(n,e){for(var t=0;t0;return l.a.createElement("div",{className:d.a.loginContainer},e?p?[l.a.createElement(u.default,{notifications:t||[],notificationsPopupOpen:O,onClick:function(){B(),w.event("Click","Open Notifications Dropdown",window.location.pathname)},key:"notification-button"}),l.a.createElement(_.default,{profile:h,newNotifications:!!W,onClick:N,open:I,key:"user-info",domRef:P})]:l.a.createElement(_.default,{profile:h,newNotifications:!!W,onClick:N,open:I,key:"user-info",domRef:P}):l.a.createElement(l.a.Fragment,null,l.a.createElement("a",{className:d.a.loginBtn,href:"javascript:void(0)",onClick:function(n){var e=encodeURIComponent(window.location.href);return window.location=g.location.replace("%S",e),n.preventDefault(),!1}},"LOGIN"),l.a.createElement("a",{href:"javascript:void(0)",className:d.a.signupBtn,onClick:function(n){return window.location=g.href,n.preventDefault(),!1}},l.a.createElement("div",{className:d.a.signupTxt},"SIGNUP"))),l.a.createElement(f.default,{open:O,notifications:t,onClose:function(){W&&(E(W,v.tokenV3),w.event("Auto Action","Mark All Notifications As Seen","Dropdown Closed")),k(!1)},auth:v,unReadNotifications:U,markNotificationAsRead:y,markAllNotificationAsRead:x,dismissChallengeNotifications:A,tracking:w}),l.a.createElement(m.default,{profile:h,open:I,menu:o,switchText:a,numNotifications:b.a.filter(t||[],function(n){return!n.isSeen&&!n.isRead}).length,onClickNotifications:B,onSwitch:s,onClose:function(){R(!1),document.body.style.position=""},domRef:L}))};g.propTypes={loggedIn:c.a.bool,notifications:c.a.array,accountMenu:c.a.array,onSwitch:c.a.func,onMenuOpen:c.a.func,showNotification:c.a.bool,profile:c.a.shape(),auth:c.a.shape(),switchText:c.a.shape(),authURLs:c.a.shape(),markNotificationAsRead:c.a.func.isRequired,markAllNotificationAsRead:c.a.func.isRequired,markAllNotificationAsSeen:c.a.func.isRequired,dismissChallengeNotifications:c.a.func.isRequired,tracking:c.a.shape().isRequired};var v,y,x=g;e.default=x,(v=("undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal:t(2)).default)&&(v.register(g,"LoginNav","/Users/skyhit/sandbox/topcoder-platform/navigation-component/src/components/LoginNav/index.js"),v.register(x,"default","/Users/skyhit/sandbox/topcoder-platform/navigation-component/src/components/LoginNav/index.js")),(y=("undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal:t(2)).leaveModule)&&y(n)}.call(this,t(13)(n))},function(n,e,t){(e=n.exports=t(14)(!1)).push([n.i,"/* colors */\n/* Grayscale colors. */\n/* colors */\n/* Grayscale colors. */\n@media (min-width: 769px) {\n .TLi8zlACFsu05s9-S0KD6 {\n display: none; } }\n\n@media (min-width: 769px) {\n .XioWN-AAeGkJnsjIq4V5z {\n display: none; } }\n\n._1lZDYTI4twm2tPiSSYmH7j {\n position: relative;\n display: flex;\n align-items: center;\n cursor: default; }\n @media (max-width: 768px) {\n ._1lZDYTI4twm2tPiSSYmH7j .FoUSAd5lNc93mRCKoyl8k {\n display: none; } }\n\n._29cEWAPd1Oi3_h_C3PDWAL {\n color: #FFFFFF;\n font-family: Roboto;\n font-size: 14px;\n font-weight: 700;\n line-height: 30px;\n text-align: center;\n margin-right: 0; }\n\n.i7lldI98NiRdHOQVnmcxN {\n background-color: #FFFFFF;\n border-radius: 15px;\n width: 82px;\n padding-right: 0;\n height: 30px;\n padding-left: 18px;\n margin-left: 6px; }\n .i7lldI98NiRdHOQVnmcxN:before {\n display: none; }\n\n._3mhTp04oZC7OEtracCEvWd {\n color: #229174;\n font-family: Roboto;\n font-size: 12px;\n font-weight: 700;\n letter-spacing: 0.8px;\n line-height: 30px;\n text-align: left;\n display: block; }\n",""]),e.locals={"mobile-only":"TLi8zlACFsu05s9-S0KD6","hide-not-mobile":"XioWN-AAeGkJnsjIq4V5z",loginContainer:"_1lZDYTI4twm2tPiSSYmH7j",notificationButton:"FoUSAd5lNc93mRCKoyl8k",loginBtn:"_29cEWAPd1Oi3_h_C3PDWAL",signupBtn:"i7lldI98NiRdHOQVnmcxN",signupTxt:"_3mhTp04oZC7OEtracCEvWd"}},function(n,e,t){(e=n.exports=t(14)(!1)).push([n.i,'/* colors */\n/* Grayscale colors. */\n/* colors */\n/* Grayscale colors. */\n@media (min-width: 769px) {\n ._1FbstsxsOYjjccIB78Bf5 {\n display: none; } }\n\n@media (min-width: 769px) {\n ._3INAjyGw8wQPHAB_Re4yHH {\n display: none; } }\n\n._2Ii9wrSzf3Okhwg8qclKNK {\n position: relative;\n display: flex;\n align-items: center;\n justify-content: center;\n width: 30px;\n height: 30px; }\n @media (max-width: 768px) {\n ._2Ii9wrSzf3Okhwg8qclKNK {\n display: none; } }\n ._2Ii9wrSzf3Okhwg8qclKNK img {\n display: block; }\n ._2Ii9wrSzf3Okhwg8qclKNK.q_nxMe059lniB16rnd5Tn {\n opacity: 0.5; }\n ._2Ii9wrSzf3Okhwg8qclKNK._3xZrCGzwx7RuauWwYHwENh::after {\n content: "";\n width: 6px;\n height: 6px;\n position: absolute;\n top: -1px;\n right: 3px;\n background: #EF476F;\n border-radius: 6px;\n display: block; }\n ._2Ii9wrSzf3Okhwg8qclKNK:hover, ._2Ii9wrSzf3Okhwg8qclKNK._1fEPa0UNfOfqQP46l2DmfT {\n background-color: rgba(85, 85, 85, 0.4);\n border-radius: 50%; }\n',""]),e.locals={"mobile-only":"_1FbstsxsOYjjccIB78Bf5","hide-not-mobile":"_3INAjyGw8wQPHAB_Re4yHH",notificationButton:"_2Ii9wrSzf3Okhwg8qclKNK",none:"q_nxMe059lniB16rnd5Tn",new:"_3xZrCGzwx7RuauWwYHwENh",isNotificationsPopupOpen:"_1fEPa0UNfOfqQP46l2DmfT"}},function(n,e,t){e=n.exports=t(14)(!1);var o=t(16),a=o(t(10)),i=o(t(10)+"?#iefix"),r=o(t(18)),l=o(t(19)),s=o(t(20)),c=o(t(21)+"#Roboto"),p=o(t(11)),d=o(t(11)+"?#iefix"),u=o(t(22)),f=o(t(23)),_=o(t(24)),m=o(t(25)+"#Roboto"),h=o(t(12)),b=o(t(12)+"?#iefix"),g=o(t(26)),v=o(t(27)),y=o(t(28)),x=o(t(29)+"#Roboto"),E=o(t(62)),A=o(t(38)),w=o(t(63)),M=o(t(64));e.push([n.i,'/* colors */\n/* Grayscale colors. */\n/* Roboto fonts */\n@font-face {\n font-family: "Roboto";\n font-weight: 700;\n font-style: normal;\n src: url('+a+');\n /* IE9 Compat Modes */\n src: local("Roboto Bold"), local("Roboto-Bold"), url('+i+') format("embedded-opentype"), url('+r+') format("woff2"), url('+l+') format("woff"), url('+s+') format("truetype"), url('+c+') format("svg");\n /* Legacy iOS */ }\n\n@font-face {\n font-family: "Roboto";\n font-weight: 400;\n font-style: normal;\n src: url('+p+');\n /* IE9 Compat Modes */\n src: local("Roboto"), local("Roboto-Regular"), url('+d+') format("embedded-opentype"), url('+u+') format("woff2"), url('+f+') format("woff"), url('+_+') format("truetype"), url('+m+') format("svg");\n /* Legacy iOS */ }\n\n@font-face {\n font-family: "Barlow Condensed";\n font-weight: 600;\n font-style: normal;\n src: url('+h+');\n /* IE9 Compat Modes */\n src: local("Barlow Condensed SemiBold"), local("BarlowCondensed-SemiBold"), url('+b+') format("embedded-opentype"), url('+g+') format("woff2"), url('+v+') format("woff"), url('+y+') format("truetype"), url('+x+") format(\"svg\");\n /* Legacy iOS */ }\n\n._3uzpwBKEA-MbCkI9aIMOp7 {\n width: 100% !important;\n height: 100% !important;\n position: absolute;\n top: 0;\n left: 0; }\n\n.dqp77tD8W2ETuOAfmPKrb {\n position: relative; }\n\n._10uxAesUyb2uI6gmKN7J6z {\n display: none !important; }\n\n._3jhWQHRm5iNa8aHKufZPJM {\n display: none; }\n\n._3DFOkrCgDMnvjCqabi6xXD {\n display: block; }\n\n._3zI77bcsXMPehS4g_swO9f {\n display: flex;\n align-items: center;\n justify-content: space-between; }\n ._3zI77bcsXMPehS4g_swO9f.njaE6s5GBKM1QWGa3X0N1 {\n align-items: flex-start; }\n\n._3_kpxJWCILsR8Tg-9uKzXZ {\n display: inline-block;\n vertical-align: middle; }\n\n/* btn */\n._2oHjajwzyk-5gR6VkemMLi {\n font-size: 18px;\n font-weight: normal;\n text-decoration: none;\n border: none;\n box-shadow: none;\n position: relative;\n text-transform: none;\n font-weight: bold;\n display: inline-block; }\n ._2oHjajwzyk-5gR6VkemMLi.tTm4NWRWu70QFI-vy6lfh, ._2oHjajwzyk-5gR6VkemMLi:active, ._2oHjajwzyk-5gR6VkemMLi:focus {\n box-shadow: none;\n outline: 0; }\n\n/* .btn-blue */\n.iFKI2Ov4qa7QzgTzmFOtv,\n.iFKI2Ov4qa7QzgTzmFOtv:hover,\n.iFKI2Ov4qa7QzgTzmFOtv:focus {\n cursor: pointer;\n height: 30px;\n color: #FFFFFF;\n line-height: 30px;\n border-radius: 15px;\n padding: 1px 18px;\n font-size: 14px;\n font-family: 'Roboto';\n font-weight: 700; }\n\n.iFKI2Ov4qa7QzgTzmFOtv:hover {\n opacity: 0.75; }\n\n.iFKI2Ov4qa7QzgTzmFOtv {\n background-color: #2C95D7; }\n .iFKI2Ov4qa7QzgTzmFOtv._2SKHVaubAgUcwsNX6eYUJk, .iFKI2Ov4qa7QzgTzmFOtv:disabled, .iFKI2Ov4qa7QzgTzmFOtv[disabled] {\n pointer-events: none; }\n\n/* .btn-gray */\n._2qrP7i56V22adC8xa8ezas,\n._2qrP7i56V22adC8xa8ezas:hover,\n._2qrP7i56V22adC8xa8ezas:focus {\n cursor: pointer;\n height: 30px;\n color: #FFFFFF;\n line-height: 30px;\n border-radius: 4px;\n padding: 1px 18px;\n font-size: 13px;\n background-color: #AAAAAB;\n font-family: 'Roboto';\n font-weight: 400; }\n\n._2qrP7i56V22adC8xa8ezas:hover {\n opacity: 0.75; }\n\n/* colors */\n/* Grayscale colors. */\n@media (min-width: 769px) {\n ._1KRwHAl5IRhFceiZQ7zk5B {\n display: none; } }\n\n@media (min-width: 769px) {\n ._1NDEgCD5MJCfPAwdP9B9P {\n display: none; } }\n\n._2bDaoAmFShmqVrbIpK298u {\n background-color: #FFFFFF;\n border-radius: 10px;\n overflow: hidden;\n box-shadow: 0 5px 35px 5px rgba(21, 21, 22, 0.1), 0 10px 14px 0 rgba(21, 21, 22, 0.3);\n width: 480px;\n height: auto;\n position: absolute;\n right: 10px;\n top: 40px;\n display: none;\n z-index: 100;\n cursor: default; }\n ._2bDaoAmFShmqVrbIpK298u [role=\"button\"]:not(._2SKHVaubAgUcwsNX6eYUJk) {\n cursor: pointer; }\n ._2bDaoAmFShmqVrbIpK298u._212HUD_1uAlLuuyrAeehri {\n display: flex; }\n ._2bDaoAmFShmqVrbIpK298u ._1WVxyW6Rc0m3600-JdYsfL {\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: -1;\n cursor: default; }\n ._2bDaoAmFShmqVrbIpK298u ._1RFb2SmIhhRopMZePb4MU5 {\n background-color: #0AB88A;\n border-radius: 10px 10px 0 0;\n padding: 17px 20px;\n height: 50px;\n position: sticky;\n top: 0;\n display: flex;\n justify-content: space-between;\n align-items: center; }\n ._2bDaoAmFShmqVrbIpK298u ._1RFb2SmIhhRopMZePb4MU5 ._3M96SO4OKP7cVQFlpIQ-Ik {\n display: flex; }\n @media (max-width: 768px) {\n ._2bDaoAmFShmqVrbIpK298u ._1RFb2SmIhhRopMZePb4MU5 ._3M96SO4OKP7cVQFlpIQ-Ik ._9Cu-O6etHYdsCuPXfisaQ {\n display: none; } }\n @media (min-width: 769px) {\n ._2bDaoAmFShmqVrbIpK298u ._1RFb2SmIhhRopMZePb4MU5 ._3M96SO4OKP7cVQFlpIQ-Ik ._1Al5qt_SIdZJrXcKNRD8cH {\n display: none; } }\n ._2bDaoAmFShmqVrbIpK298u ._1RFb2SmIhhRopMZePb4MU5 ._3M96SO4OKP7cVQFlpIQ-Ik ._1Jut592jFrUwlSXPV4dtcK {\n background-size: 16px;\n color: #FFFFFF;\n font-size: 16px;\n font-family: 'Roboto';\n font-weight: 700;\n text-align: left;\n padding-left: 10px; }\n @media (max-width: 768px) {\n ._2bDaoAmFShmqVrbIpK298u ._1RFb2SmIhhRopMZePb4MU5 ._3M96SO4OKP7cVQFlpIQ-Ik ._1Jut592jFrUwlSXPV4dtcK {\n display: none; } }\n ._2bDaoAmFShmqVrbIpK298u ._1RFb2SmIhhRopMZePb4MU5 ._1jJ9N2HuKmQUj_A-mQ67qW {\n flex-basis: 50%;\n background-size: 20px;\n color: #FFFFFF;\n font-size: 20px;\n font-family: 'Roboto';\n font-weight: 400;\n text-align: center; }\n @media (min-width: 769px) {\n ._2bDaoAmFShmqVrbIpK298u ._1RFb2SmIhhRopMZePb4MU5 ._1jJ9N2HuKmQUj_A-mQ67qW {\n display: none; } }\n ._2bDaoAmFShmqVrbIpK298u ._1RFb2SmIhhRopMZePb4MU5 ._1f8lcBrHq9x6yvItqU7Ep2 {\n flex-basis: 50%;\n margin-right: 60px;\n background-size: 20px;\n color: #FFFFFF;\n font-size: 20px;\n font-family: 'Roboto';\n font-weight: 400;\n text-align: left; }\n @media (min-width: 769px) {\n ._2bDaoAmFShmqVrbIpK298u ._1RFb2SmIhhRopMZePb4MU5 ._1f8lcBrHq9x6yvItqU7Ep2 {\n display: none; } }\n ._2bDaoAmFShmqVrbIpK298u ._1RFb2SmIhhRopMZePb4MU5 ._2r9o0ga7lUDfvlv0Jy9p0h .gG-EY-ujRac3C3XNmxXsW {\n color: #FFFFFF;\n display: inline-block;\n vertical-align: middle;\n font-size: 12px;\n font-family: 'Roboto';\n font-weight: 700;\n text-align: right; }\n ._2bDaoAmFShmqVrbIpK298u ._1RFb2SmIhhRopMZePb4MU5 ._2r9o0ga7lUDfvlv0Jy9p0h .gG-EY-ujRac3C3XNmxXsW:hover {\n opacity: 0.75; }\n ._2bDaoAmFShmqVrbIpK298u ._1RFb2SmIhhRopMZePb4MU5 ._2r9o0ga7lUDfvlv0Jy9p0h .gG-EY-ujRac3C3XNmxXsW._2SKHVaubAgUcwsNX6eYUJk {\n opacity: 0.50; }\n ._2bDaoAmFShmqVrbIpK298u ._1RFb2SmIhhRopMZePb4MU5 ._2r9o0ga7lUDfvlv0Jy9p0h ._3FpWnCPiOuQJLQsSr57gf7 {\n width: 3px;\n height: 3px;\n background-color: #FFFFFF;\n border-radius: 100%;\n display: inline-block;\n vertical-align: middle; }\n ._2bDaoAmFShmqVrbIpK298u ._1RFb2SmIhhRopMZePb4MU5 ._20RJ4TQaaVrz5BhsY29q3_ {\n display: none; }\n ._2bDaoAmFShmqVrbIpK298u ._1clear-wT4PIr6Ij0oX6aN {\n max-height: 800px;\n overflow: scroll;\n scrollbar-width: 7px;\n scrollbar-color: #2A2A2B; }\n ._2bDaoAmFShmqVrbIpK298u ._1clear-wT4PIr6Ij0oX6aN.It-eIvJJzNycowRXYNSGN {\n padding-bottom: 50px; }\n ._2bDaoAmFShmqVrbIpK298u ._1clear-wT4PIr6Ij0oX6aN._1Bc2hR___vzLOqf-KCSQ8j {\n text-align: center; }\n ._2bDaoAmFShmqVrbIpK298u ._1clear-wT4PIr6Ij0oX6aN ._23EoeJfN5HQfGll9F8EyQk {\n margin: 50px auto; }\n ._2bDaoAmFShmqVrbIpK298u ._1clear-wT4PIr6Ij0oX6aN ._3PX9-2AtdZY9sGhVyChc1t {\n background: url("+E+") center center no-repeat;\n background-size: 73px 80px;\n width: 73px;\n height: 80px;\n margin: 50px 0 10px; }\n ._2bDaoAmFShmqVrbIpK298u ._1clear-wT4PIr6Ij0oX6aN ._33BRWgRqLuhFi0Z_fj9uND {\n color: #2A2A2B;\n font-size: 24px;\n font-family: Barlow;\n line-height: 26px;\n font-weight: 600;\n text-transform: uppercase; }\n ._2bDaoAmFShmqVrbIpK298u ._1clear-wT4PIr6Ij0oX6aN ._3zu5BfIWJ71Fd4J1DqWfkN {\n margin: 0;\n color: #2A2A2B;\n font-size: 14px;\n font-family: 'Roboto';\n font-weight: 400;\n line-height: 22px; }\n ._2bDaoAmFShmqVrbIpK298u ._1clear-wT4PIr6Ij0oX6aN ._3zu5BfIWJ71Fd4J1DqWfkN._1wodp8ZcZPls60OS2tJ98H {\n text-align: center;\n margin: 15px auto 25px auto; }\n ._2bDaoAmFShmqVrbIpK298u ._1clear-wT4PIr6Ij0oX6aN ._3zu5BfIWJ71Fd4J1DqWfkN a {\n color: #0d61bf;\n text-decoration: underline;\n cursor: pointer; }\n ._2bDaoAmFShmqVrbIpK298u ._1clear-wT4PIr6Ij0oX6aN ._31SfJMmwFiAncZnGzrr985 {\n background-color: #B5E9DB;\n height: 28px;\n color: #229174;\n font-size: 14px;\n font-family: 'Roboto';\n font-weight: 700;\n line-height: 28px;\n padding-left: 20px;\n margin-top: -2px;\n position: sticky;\n position: -webkit-sticky;\n top: 0;\n padding-right: 20px;\n padding-top: 2px; }\n ._2bDaoAmFShmqVrbIpK298u ._1clear-wT4PIr6Ij0oX6aN ._3PUmu4TJfpeh0EsusdDRik {\n background-color: #F4F4F4;\n color: #2A2A2B;\n font-size: 14px;\n font-family: 'Roboto';\n font-weight: 700;\n font-weight: 500;\n line-height: 22px;\n padding-left: 20px;\n margin-top: -2px;\n padding: 5px 20px; }\n ._2bDaoAmFShmqVrbIpK298u ._1clear-wT4PIr6Ij0oX6aN ._3pSfnLAttSYTLgZyBO-I6F:last-child ._1x6dqFZ-IL6wFdtTotlnCn ._2TVvw7BG7N7OELifFSI4Ru {\n border-bottom: 0; }\n ._2bDaoAmFShmqVrbIpK298u ._1clear-wT4PIr6Ij0oX6aN ._2U6_rtw03hfHM93vyb4eBM,\n ._2bDaoAmFShmqVrbIpK298u ._1clear-wT4PIr6Ij0oX6aN ._3pSfnLAttSYTLgZyBO-I6F {\n margin-top: -2px;\n background-color: #FFFFFF;\n padding-top: 5px; }\n ._2bDaoAmFShmqVrbIpK298u ._1clear-wT4PIr6Ij0oX6aN .yHh07r7iWc4GuTRcs4pX0 {\n position: absolute;\n right: 1px;\n top: 50%;\n margin-top: -10px;\n z-index: 666;\n display: none; }\n ._2bDaoAmFShmqVrbIpK298u ._1clear-wT4PIr6Ij0oX6aN .yHh07r7iWc4GuTRcs4pX0 ._2HHwQfzOvSt5DilSiYDF1R {\n display: block;\n background: url("+A+") center center no-repeat;\n background-size: 10px;\n width: 20px;\n height: 20px; }\n ._2bDaoAmFShmqVrbIpK298u ._1clear-wT4PIr6Ij0oX6aN .yHh07r7iWc4GuTRcs4pX0 ._2HHwQfzOvSt5DilSiYDF1R:hover {\n background: url("+w+") center center no-repeat; }\n ._2bDaoAmFShmqVrbIpK298u ._1clear-wT4PIr6Ij0oX6aN .yHh07r7iWc4GuTRcs4pX0 ._7uhH3BTWyzWMLsM_8WzgF {\n position: absolute;\n top: -28px;\n left: -76px;\n background-color: #2A2A2B;\n border-radius: 2px;\n padding: 6px 0;\n color: #FFFFFF;\n font-size: 11px;\n font-family: 'Roboto';\n font-weight: 400;\n line-height: 13px;\n text-align: center;\n min-width: 110px;\n display: none; }\n ._2bDaoAmFShmqVrbIpK298u ._1clear-wT4PIr6Ij0oX6aN .yHh07r7iWc4GuTRcs4pX0 ._7uhH3BTWyzWMLsM_8WzgF:after {\n content: '';\n display: block;\n position: absolute;\n bottom: -5px;\n left: calc(50% + 30px);\n margin-left: -3px;\n width: 0;\n height: 0;\n border-left: 4px solid transparent;\n border-right: 4px solid transparent;\n border-top: 5px solid #2A2A2B; }\n ._2bDaoAmFShmqVrbIpK298u ._1clear-wT4PIr6Ij0oX6aN .yHh07r7iWc4GuTRcs4pX0:hover ._7uhH3BTWyzWMLsM_8WzgF {\n display: block; }\n ._2bDaoAmFShmqVrbIpK298u ._1clear-wT4PIr6Ij0oX6aN ._1vFU1IULi3uB1nW05MNVbR {\n background-color: #FFFFFF;\n padding: 5px 20px;\n display: flex;\n justify-content: space-between; }\n ._2bDaoAmFShmqVrbIpK298u ._1clear-wT4PIr6Ij0oX6aN ._1vFU1IULi3uB1nW05MNVbR ._3-CsLueVOP-Sz_QfKfcxhX {\n display: flex;\n flex-direction: column;\n padding-left: 30px; }\n ._2bDaoAmFShmqVrbIpK298u ._1clear-wT4PIr6Ij0oX6aN ._1vFU1IULi3uB1nW05MNVbR ._3-CsLueVOP-Sz_QfKfcxhX ._3zu5BfIWJ71Fd4J1DqWfkN {\n margin: 0;\n color: #2A2A2B;\n font-size: 14px;\n font-family: 'Roboto';\n font-weight: 400;\n line-height: 22px; }\n ._2bDaoAmFShmqVrbIpK298u ._1clear-wT4PIr6Ij0oX6aN ._1vFU1IULi3uB1nW05MNVbR ._3-CsLueVOP-Sz_QfKfcxhX ._32hmK9ADRmBSTzMopKTqjl {\n display: inline-block;\n vertical-align: middle;\n color: #AAA;\n font-size: 12px;\n font-family: 'Roboto';\n font-weight: 400;\n line-height: 20px; }\n ._2bDaoAmFShmqVrbIpK298u ._1clear-wT4PIr6Ij0oX6aN ._1vFU1IULi3uB1nW05MNVbR ._206pokmSILHpJaqgYudJUx ._3FpWnCPiOuQJLQsSr57gf7 {\n width: 10px;\n height: 10px;\n background-color: #FFFFFF;\n border-radius: 100%;\n display: inline-block;\n vertical-align: middle;\n cursor: pointer; }\n ._2bDaoAmFShmqVrbIpK298u ._1clear-wT4PIr6Ij0oX6aN ._1vFU1IULi3uB1nW05MNVbR ._206pokmSILHpJaqgYudJUx ._2xZJ_8SvvE83FXweMbCHiQ {\n background-color: #EF476F; }\n ._2bDaoAmFShmqVrbIpK298u ._1clear-wT4PIr6Ij0oX6aN ._1vFU1IULi3uB1nW05MNVbR ._206pokmSILHpJaqgYudJUx ._3ev54BPuVdNmvF_zTD5HV0 {\n background-color: #D4D4D4; }\n ._2bDaoAmFShmqVrbIpK298u ._1clear-wT4PIr6Ij0oX6aN ._1x6dqFZ-IL6wFdtTotlnCn {\n padding: 0 30px; }\n ._2bDaoAmFShmqVrbIpK298u ._1clear-wT4PIr6Ij0oX6aN ._1x6dqFZ-IL6wFdtTotlnCn:hover {\n background-color: #FBFBFB; }\n ._2bDaoAmFShmqVrbIpK298u ._1clear-wT4PIr6Ij0oX6aN ._1x6dqFZ-IL6wFdtTotlnCn:hover .yHh07r7iWc4GuTRcs4pX0 {\n display: block; }\n ._2bDaoAmFShmqVrbIpK298u ._1clear-wT4PIr6Ij0oX6aN ._1x6dqFZ-IL6wFdtTotlnCn ._2TVvw7BG7N7OELifFSI4Ru {\n display: block;\n padding: 10px 0;\n border-bottom: 1px solid #E0E0E0;\n position: relative;\n cursor: pointer; }\n ._2bDaoAmFShmqVrbIpK298u ._1clear-wT4PIr6Ij0oX6aN ._1x6dqFZ-IL6wFdtTotlnCn ._2TVvw7BG7N7OELifFSI4Ru ._3zu5BfIWJ71Fd4J1DqWfkN {\n padding-right: 30px; }\n @media (max-width: 768px) {\n ._2bDaoAmFShmqVrbIpK298u ._1clear-wT4PIr6Ij0oX6aN ._1x6dqFZ-IL6wFdtTotlnCn ._2TVvw7BG7N7OELifFSI4Ru ._14yTDJk6l1sYTGFTef-Ym_ {\n display: none; } }\n ._2bDaoAmFShmqVrbIpK298u ._1clear-wT4PIr6Ij0oX6aN ._1x6dqFZ-IL6wFdtTotlnCn ._14BY8-HwlYHKowDEAHswcb {\n margin-top: 5px;\n line-height: 20px;\n font-size: 12px; }\n ._2bDaoAmFShmqVrbIpK298u ._1clear-wT4PIr6Ij0oX6aN ._1x6dqFZ-IL6wFdtTotlnCn ._14BY8-HwlYHKowDEAHswcb ._2ZUCs8P9S0HpqiCqTvFQdz {\n padding: 0px 10px;\n display: inline-block;\n margin-right: 6px;\n background-color: #50ADE8;\n border-radius: 5px;\n color: #FFFFFF;\n font-family: 'Roboto';\n font-weight: 400;\n line-height: 20px; }\n ._2bDaoAmFShmqVrbIpK298u ._1clear-wT4PIr6Ij0oX6aN ._1x6dqFZ-IL6wFdtTotlnCn ._14BY8-HwlYHKowDEAHswcb ._32hmK9ADRmBSTzMopKTqjl {\n display: inline-block;\n vertical-align: middle;\n color: #AAA;\n font-size: 12px;\n font-family: 'Roboto';\n font-weight: 400;\n line-height: 20px; }\n ._2bDaoAmFShmqVrbIpK298u ._1clear-wT4PIr6Ij0oX6aN ._2H2C7O_dp6KwFeSAwq8AeX {\n background-color: #F4F4F4;\n height: 50px;\n padding-left: 20px;\n margin-top: -4px;\n z-index: 1;\n position: relative;\n display: flex;\n justify-content: space-between;\n align-items: center; }\n ._2bDaoAmFShmqVrbIpK298u ._1clear-wT4PIr6Ij0oX6aN ._2H2C7O_dp6KwFeSAwq8AeX ._2aUK1rWbfvxWFNltLlvdq2 {\n padding-left: 26px;\n background: url("+M+") left center no-repeat;\n background-size: 15px;\n color: #2A2A2B;\n font-size: 14px;\n font-family: 'Roboto';\n font-weight: 700;\n width: calc(100% - 70px);\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap; }\n ._2bDaoAmFShmqVrbIpK298u ._1clear-wT4PIr6Ij0oX6aN ._2H2C7O_dp6KwFeSAwq8AeX .yHh07r7iWc4GuTRcs4pX0 {\n right: 20px; }\n ._2bDaoAmFShmqVrbIpK298u ._1clear-wT4PIr6Ij0oX6aN ._2H2C7O_dp6KwFeSAwq8AeX:hover .yHh07r7iWc4GuTRcs4pX0 {\n display: block; }\n ._2bDaoAmFShmqVrbIpK298u ._3pIDWY_lBmJURjVgicjlQH {\n display: grid;\n background-color: #F4F4F4;\n page-break-after: auto;\n position: relative;\n position: sticky;\n position: -webkit-sticky;\n top: 0;\n z-index: 2;\n text-align: center;\n border-radius: 0 0 10px 10px;\n height: 42px; }\n ._2bDaoAmFShmqVrbIpK298u ._3pIDWY_lBmJURjVgicjlQH a {\n margin: auto;\n color: #0d61bf;\n font-size: 14px;\n font-family: 'Roboto';\n font-weight: 400;\n line-height: 22px;\n text-decoration: underline;\n padding: 0; }\n ._2bDaoAmFShmqVrbIpK298u ._4_Xr0xGB9gg5Xbx30yOpI {\n text-align: center;\n margin: 0 auto 50px auto; }\n ._2bDaoAmFShmqVrbIpK298u ._203n6NLK0TpwNfE1LM3U_ {\n background-color: #FBFBFB;\n border-radius: 0 0 10px 10px;\n height: 40px;\n display: flex;\n align-items: center;\n color: #7F7F7F;\n font-size: 12px;\n font-family: 'Roboto';\n font-weight: 400;\n line-height: 40px;\n justify-content: center;\n position: relative;\n z-index: 10;\n margin-top: -3px; }\n\n._2bDaoAmFShmqVrbIpK298u {\n max-height: 70vh;\n flex-direction: column;\n flex: 1; }\n ._2bDaoAmFShmqVrbIpK298u ._1clear-wT4PIr6Ij0oX6aN {\n flex: 1;\n max-height: calc(100% - 82px); }\n ._2bDaoAmFShmqVrbIpK298u ._1clear-wT4PIr6Ij0oX6aN.It-eIvJJzNycowRXYNSGN {\n padding-bottom: 50px;\n max-height: calc(100% - 40px); }\n ._2bDaoAmFShmqVrbIpK298u ._1clear-wT4PIr6Ij0oX6aN ._26kuYkWWYXCvxDHSBLy8oE {\n text-transform: uppercase;\n background-color: #FFFFFF;\n border: 1px solid #137D60;\n border-radius: 15px;\n width: 187px;\n height: 30px;\n color: #229174;\n font-family: 'Roboto';\n font-weight: 700;\n font-size: 12px;\n letter-spacing: 0.8px;\n line-height: 30px;\n text-align: left;\n padding: 9px; }\n\n@media (max-width: 768px) {\n ._2bDaoAmFShmqVrbIpK298u {\n position: fixed;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n max-height: none;\n z-index: 100;\n width: 100%;\n height: 100%;\n position: fixed;\n box-shadow: none;\n border-radius: 0;\n display: none;\n top: 0;\n right: 0;\n overflow-y: auto; }\n ._2bDaoAmFShmqVrbIpK298u._212HUD_1uAlLuuyrAeehri {\n display: flex; }\n ._2bDaoAmFShmqVrbIpK298u ._1RFb2SmIhhRopMZePb4MU5 {\n height: 60px;\n border-radius: 0;\n align-items: inherit; }\n ._2bDaoAmFShmqVrbIpK298u ._1RFb2SmIhhRopMZePb4MU5 ._3M96SO4OKP7cVQFlpIQ-Ik {\n align-content: stretch;\n flex: 1; }\n ._2bDaoAmFShmqVrbIpK298u ._1RFb2SmIhhRopMZePb4MU5 ._2r9o0ga7lUDfvlv0Jy9p0h {\n display: none; }\n ._2bDaoAmFShmqVrbIpK298u ._1RFb2SmIhhRopMZePb4MU5 ._20RJ4TQaaVrz5BhsY29q3_ {\n display: flex;\n flex: 1;\n justify-content: flex-end; }\n ._2bDaoAmFShmqVrbIpK298u ._1RFb2SmIhhRopMZePb4MU5 ._1aGOTxZZ4syg1EJMdBLoUD {\n margin: auto 0px; }\n ._2bDaoAmFShmqVrbIpK298u ._1RFb2SmIhhRopMZePb4MU5 ._1aGOTxZZ4syg1EJMdBLoUD._2SKHVaubAgUcwsNX6eYUJk {\n opacity: 0.50; }\n ._2bDaoAmFShmqVrbIpK298u ._1RFb2SmIhhRopMZePb4MU5 ._358oM7AujstXlvHcnoYHy3 {\n margin: auto 0px; }\n ._2bDaoAmFShmqVrbIpK298u ._1RFb2SmIhhRopMZePb4MU5 ._1sAHEAFDeoX_ZTuPXeKmPq {\n margin-left: 0;\n padding-left: 0;\n background: none; }\n ._2bDaoAmFShmqVrbIpK298u ._1clear-wT4PIr6Ij0oX6aN {\n max-height: calc(100%-102px); }\n ._2bDaoAmFShmqVrbIpK298u ._1clear-wT4PIr6Ij0oX6aN._1Bc2hR___vzLOqf-KCSQ8j ._3zu5BfIWJ71Fd4J1DqWfkN {\n padding: 19px 20px 12px 21px; }\n ._2bDaoAmFShmqVrbIpK298u ._1clear-wT4PIr6Ij0oX6aN.It-eIvJJzNycowRXYNSGN {\n padding-bottom: 50px;\n max-height: calc(100%-60px); }\n ._2bDaoAmFShmqVrbIpK298u ._1clear-wT4PIr6Ij0oX6aN ._1x6dqFZ-IL6wFdtTotlnCn {\n padding: 0 10px 0 20px; }\n ._2bDaoAmFShmqVrbIpK298u ._1clear-wT4PIr6Ij0oX6aN ._1x6dqFZ-IL6wFdtTotlnCn ._2TVvw7BG7N7OELifFSI4Ru ._3zu5BfIWJ71Fd4J1DqWfkN {\n padding-right: 0; }\n ._2bDaoAmFShmqVrbIpK298u ._1clear-wT4PIr6Ij0oX6aN .yHh07r7iWc4GuTRcs4pX0 {\n right: 5px; }\n ._2bDaoAmFShmqVrbIpK298u ._1clear-wT4PIr6Ij0oX6aN .yHh07r7iWc4GuTRcs4pX0 ._7uhH3BTWyzWMLsM_8WzgF {\n left: -90px; }\n ._2bDaoAmFShmqVrbIpK298u ._1clear-wT4PIr6Ij0oX6aN .yHh07r7iWc4GuTRcs4pX0 ._7uhH3BTWyzWMLsM_8WzgF:after {\n left: 90%; }\n ._2bDaoAmFShmqVrbIpK298u ._1clear-wT4PIr6Ij0oX6aN .yHh07r7iWc4GuTRcs4pX0:hover ._7uhH3BTWyzWMLsM_8WzgF {\n display: none; }\n ._2bDaoAmFShmqVrbIpK298u ._1clear-wT4PIr6Ij0oX6aN ._2H2C7O_dp6KwFeSAwq8AeX ._2aUK1rWbfvxWFNltLlvdq2 {\n padding-left: 25px;\n width: calc(100% - 50px); }\n ._2bDaoAmFShmqVrbIpK298u ._1clear-wT4PIr6Ij0oX6aN ._2H2C7O_dp6KwFeSAwq8AeX .yHh07r7iWc4GuTRcs4pX0 {\n right: 15px; }\n ._2bDaoAmFShmqVrbIpK298u ._31SfJMmwFiAncZnGzrr985 {\n display: flex;\n justify-content: space-between; }\n ._2bDaoAmFShmqVrbIpK298u ._31SfJMmwFiAncZnGzrr985 .xfaifYntjgl4Dxspu_eFs {\n color: #229174;\n font-size: 14px;\n font-family: 'Roboto';\n font-weight: 700;\n line-height: 30px;\n text-align: left; } }\n",""]),e.locals={"wrap-all":"_3uzpwBKEA-MbCkI9aIMOp7",relative:"dqp77tD8W2ETuOAfmPKrb",hide:"_10uxAesUyb2uI6gmKN7J6z","desktop-hide":"_3jhWQHRm5iNa8aHKufZPJM","desktop-show":"_3DFOkrCgDMnvjCqabi6xXD","flex-grid":"_3zI77bcsXMPehS4g_swO9f","item-start":"njaE6s5GBKM1QWGa3X0N1",icons:"_3_kpxJWCILsR8Tg-9uKzXZ",btn:"_2oHjajwzyk-5gR6VkemMLi",active:"tTm4NWRWu70QFI-vy6lfh","btn-blue":"iFKI2Ov4qa7QzgTzmFOtv",disabled:"_2SKHVaubAgUcwsNX6eYUJk","btn-gray":"_2qrP7i56V22adC8xa8ezas","mobile-only":"_1KRwHAl5IRhFceiZQ7zk5B","hide-not-mobile":"_1NDEgCD5MJCfPAwdP9B9P","notifications-panel":"_2bDaoAmFShmqVrbIpK298u",open:"_212HUD_1uAlLuuyrAeehri",backdrop:"_1WVxyW6Rc0m3600-JdYsfL","noti-header":"_1RFb2SmIhhRopMZePb4MU5",lefts:"_3M96SO4OKP7cVQFlpIQ-Ik","notification-icon":"_9Cu-O6etHYdsCuPXfisaQ","notification-left-btn-mobile":"_1Al5qt_SIdZJrXcKNRD8cH","noti-title":"_1Jut592jFrUwlSXPV4dtcK","noti-title-mobileonly":"_1jJ9N2HuKmQUj_A-mQ67qW","noti-empty-title-mobileonly":"_1f8lcBrHq9x6yvItqU7Ep2",rights:"_2r9o0ga7lUDfvlv0Jy9p0h","white-link":"gG-EY-ujRac3C3XNmxXsW",point:"_3FpWnCPiOuQJLQsSr57gf7","rights-mobile":"_20RJ4TQaaVrz5BhsY29q3_","noti-body":"_1clear-wT4PIr6Ij0oX6aN","noti-body-empty":"It-eIvJJzNycowRXYNSGN",center:"_1Bc2hR___vzLOqf-KCSQ8j","big-icon-bell":"_23EoeJfN5HQfGll9F8EyQk","icon-bell":"_3PX9-2AtdZY9sGhVyChc1t","empty-title":"_33BRWgRqLuhFi0Z_fj9uND",txt:"_3zu5BfIWJ71Fd4J1DqWfkN","center-txt":"_1wodp8ZcZPls60OS2tJ98H","light-bar":"_31SfJMmwFiAncZnGzrr985","challenge-title":"_3PUmu4TJfpeh0EsusdDRik","greybar-section":"_3pSfnLAttSYTLgZyBO-I6F",items:"_1x6dqFZ-IL6wFdtTotlnCn","item-content":"_2TVvw7BG7N7OELifFSI4Ru","lightblue-section":"_2U6_rtw03hfHM93vyb4eBM","right-remove":"yHh07r7iWc4GuTRcs4pX0","btn-close":"_2HHwQfzOvSt5DilSiYDF1R","black-txt":"_7uhH3BTWyzWMLsM_8WzgF","noti-item":"_1vFU1IULi3uB1nW05MNVbR",left:"_3-CsLueVOP-Sz_QfKfcxhX","time-txt":"_32hmK9ADRmBSTzMopKTqjl",right:"_206pokmSILHpJaqgYudJUx","point-red":"_2xZJ_8SvvE83FXweMbCHiQ","point-grey":"_3ev54BPuVdNmvF_zTD5HV0",dismissItem:"_14yTDJk6l1sYTGFTef-Ym_","bottom-info":"_14BY8-HwlYHKowDEAHswcb","blue-squre":"_2ZUCs8P9S0HpqiCqTvFQdz","grey-bar":"_2H2C7O_dp6KwFeSAwq8AeX","copyicon-title":"_2aUK1rWbfvxWFNltLlvdq2","view-all-notifications":"_3pIDWY_lBmJURjVgicjlQH","noti-footer":"_4_Xr0xGB9gg5Xbx30yOpI","end-message":"_203n6NLK0TpwNfE1LM3U_","btn-empty-noti":"_26kuYkWWYXCvxDHSBLy8oE","btn-tick":"_1aGOTxZZ4syg1EJMdBLoUD","btn-setting":"_358oM7AujstXlvHcnoYHy3","left-noti":"_1sAHEAFDeoX_ZTuPXeKmPq","green-link":"xfaifYntjgl4Dxspu_eFs"}},function(n,e,t){(e=n.exports=t(14)(!1)).push([n.i,'/* colors */\n/* Grayscale colors. */\n@media (min-width: 769px) {\n ._3-S7ERzJfyhbHGt11EIpER {\n display: none; } }\n\n@media (min-width: 769px) {\n ._3rust1gttUzFUo5G6HwRBj {\n display: none; } }\n\n.fKMH2imvVlyWN-E_J8Ytr {\n margin-left: 33px;\n border-radius: 15px;\n display: flex;\n align-items: center;\n cursor: pointer; }\n .fKMH2imvVlyWN-E_J8Ytr ._3jYcrF2UXpM0DaUW7v2N9H {\n position: relative; }\n .fKMH2imvVlyWN-E_J8Ytr ._3jYcrF2UXpM0DaUW7v2N9H ._1rDJnekJrLVLis92R02FDc {\n width: 30px;\n height: 30px;\n display: block;\n border-radius: 50%; }\n .fKMH2imvVlyWN-E_J8Ytr ._3jYcrF2UXpM0DaUW7v2N9H._3CZecOq_pMX8Ybp7wq0VXm::after {\n content: "";\n width: 7px;\n height: 7px;\n position: absolute;\n top: -4px;\n right: -6px;\n background: #EF476F;\n border-radius: 6px;\n display: block; }\n @media (min-width: 769px) {\n .fKMH2imvVlyWN-E_J8Ytr ._3jYcrF2UXpM0DaUW7v2N9H._3CZecOq_pMX8Ybp7wq0VXm::after {\n display: none; } }\n .fKMH2imvVlyWN-E_J8Ytr .DXaKhI0KdO_AMvRrJA1Uz {\n display: flex;\n align-items: center; }\n .fKMH2imvVlyWN-E_J8Ytr .DXaKhI0KdO_AMvRrJA1Uz ._12SkNHB6uAcn3Nr5m87Dv3 {\n display: block;\n font-size: 14px;\n font-weight: 700;\n line-height: 30px;\n margin-left: 5px;\n white-space: nowrap; }\n @media (max-width: 768px) {\n .fKMH2imvVlyWN-E_J8Ytr .DXaKhI0KdO_AMvRrJA1Uz ._12SkNHB6uAcn3Nr5m87Dv3 {\n display: none; } }\n .fKMH2imvVlyWN-E_J8Ytr .DXaKhI0KdO_AMvRrJA1Uz ._26tWpkJqj0GnCfpp5X_XT3 {\n display: flex;\n justify-content: center;\n align-items: center;\n width: 16px;\n height: 16px;\n margin-left: 12px; }\n .fKMH2imvVlyWN-E_J8Ytr .DXaKhI0KdO_AMvRrJA1Uz ._26tWpkJqj0GnCfpp5X_XT3 img {\n transition: all 0.5s; }\n @media (min-width: 769px) {\n .fKMH2imvVlyWN-E_J8Ytr:hover, .fKMH2imvVlyWN-E_J8Ytr._1C66unEGOCwLzLHeXB7Zxb {\n background-color: rgba(85, 85, 85, 0.4); } }\n .fKMH2imvVlyWN-E_J8Ytr:hover .DXaKhI0KdO_AMvRrJA1Uz ._12SkNHB6uAcn3Nr5m87Dv3, .fKMH2imvVlyWN-E_J8Ytr._1C66unEGOCwLzLHeXB7Zxb .DXaKhI0KdO_AMvRrJA1Uz ._12SkNHB6uAcn3Nr5m87Dv3 {\n display: block; }\n @media (max-width: 768px) {\n .fKMH2imvVlyWN-E_J8Ytr:hover .DXaKhI0KdO_AMvRrJA1Uz ._12SkNHB6uAcn3Nr5m87Dv3, .fKMH2imvVlyWN-E_J8Ytr._1C66unEGOCwLzLHeXB7Zxb .DXaKhI0KdO_AMvRrJA1Uz ._12SkNHB6uAcn3Nr5m87Dv3 {\n display: none; } }\n .fKMH2imvVlyWN-E_J8Ytr._1C66unEGOCwLzLHeXB7Zxb .DXaKhI0KdO_AMvRrJA1Uz ._26tWpkJqj0GnCfpp5X_XT3 {\n transform: rotate(180deg); }\n\n@media (max-width: 768px) {\n .fKMH2imvVlyWN-E_J8Ytr {\n margin-left: 5px; } }\n',""]),e.locals={"mobile-only":"_3-S7ERzJfyhbHGt11EIpER","hide-not-mobile":"_3rust1gttUzFUo5G6HwRBj",userInfoContainer:"fKMH2imvVlyWN-E_J8Ytr",avatarContainer:"_3jYcrF2UXpM0DaUW7v2N9H",avatar:"_1rDJnekJrLVLis92R02FDc",newNotifications:"_3CZecOq_pMX8Ybp7wq0VXm",handleContainer:"DXaKhI0KdO_AMvRrJA1Uz",handle:"_12SkNHB6uAcn3Nr5m87Dv3",dropdownIcon:"_26tWpkJqj0GnCfpp5X_XT3",isUserPopupOpen:"_1C66unEGOCwLzLHeXB7Zxb"}},function(n,e,t){"use strict";t.r(e),function(n){var o,a=t(72),i=t.n(a),r=t(30),l=t.n(r),s=t(9),c=t.n(s),p=t(0),d=t.n(p),u=t(1),f=t.n(u),_=t(3),m=t.n(_),h=t(4),b=t.n(h),g=t(8),v=t.n(g),y=t(51),x=t(57),E=t(53);(o=("undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal:t(2)).enterModule)&&o(n);var A=function(n){var e=n.control,t=n.name,o=n.value,a=n.options,i=n.onChange,r=Object(p.useState)(),l=c()(r,2),s=l[0],u=l[1];return"checkbox"===e?d.a.createElement(y.default,{checked:o,onClick:function(){return i(t,!o)}}):"switch"===e?d.a.createElement(x.default,{checked:o,onClick:function(){return i(t,!o)}}):"dropdown"===e&&d.a.createElement(E.default,{open:s,onClick:function(){return u(function(n){return!n})},onClose:function(){return u(!1)},checked:o!==a[0].value,value:o,options:a,onChange:function(n){return i(t,n)}})};A.propTypes={control:f.a.string,name:f.a.string,value:f.a.any,options:f.a.array,onChange:f.a.func};var w=function(n){var e=n.item,t=n.onChange;return d.a.createElement("li",null,d.a.createElement("div",{className:v.a["list-item"]},d.a.createElement("div",{className:v.a.left},d.a.createElement("div",{className:v.a.title},e.title),d.a.createElement("div",{className:v.a.description},e.description)),d.a.createElement("div",{className:v.a.website},d.a.createElement(A,{control:e.websiteControl,name:"website",value:e.website,options:e.websiteOptions,onChange:t})),d.a.createElement("div",{className:v.a["as-email"]},d.a.createElement(A,{control:e.emailControl,name:"email",value:e.email,options:e.emailOptions,onChange:t}))),d.a.createElement("div",{className:v.a["description-mobile"]},e.description))};w.propTypes={item:f.a.object,onChange:f.a.func};var M=function(n){var e=n.open,t=n.settings,o=n.theme,a=n.onChange,r=n.onClose,s=n.onSave,c=Object(p.useMemo)(function(){return t.map(function(n,e){return l()({},n,{id:n.id||e})})},[t]),u=Object(p.useMemo)(function(){return b.a.uniq(c.map(function(n){return n.category})).map(function(n){return{category:n,settings:c.filter(function(e){return e.category===n})}})},[c]),f=function(n){return function(e,t){var o=c.map(function(o){return(o=l()({},o)).id===n.id&&(o[e]=t),delete o.id,o});delete(n=l()({},n,i()({},e,t))).id,a(o,n,e)}};return d.a.createElement("div",{className:m()(v.a["settings-dialog"],v.a["theme-wrapper"],"theme-".concat(o),e&&v.a.open)},d.a.createElement("div",{className:v.a["header-nav-ui"]},d.a.createElement("div",{className:v.a["settings-nav"]},d.a.createElement("img",{className:v.a["tc-logo"],src:"../../assets/images/tc-logo.svg",alt:"logo"}),d.a.createElement("span",{className:v.a.title},"Topcoder Settings"),d.a.createElement("span",{role:"button",className:v.a["close-btn"],onClick:r},d.a.createElement("img",{src:"../../assets/images/icon-close.svg",alt:"close"})))),d.a.createElement("div",{className:v.a["settings-panel"]},d.a.createElement("div",{className:v.a.title},"Notifications"),u.map(function(n){return d.a.createElement("div",{className:v.a["panel-content"],key:n.category},d.a.createElement("div",{className:v.a["section-title"]},d.a.createElement("div",{className:v.a.left},n.category),d.a.createElement("div",{className:v.a.website},d.a.createElement("span",null,d.a.createElement("em",null,"Website"))),d.a.createElement("div",{className:v.a["as-email"]},d.a.createElement("span",null,d.a.createElement("em",null,"As email")))),d.a.createElement("ul",{className:v.a["section-list"]},n.settings.map(function(n,e){return d.a.createElement(w,{item:n,key:"item-".concat(e),onChange:f(n)})})))}),d.a.createElement("div",{className:v.a["bottom-btn"]},d.a.createElement("span",{role:"button",className:m()(v.a.btn,v.a["btn-gray"]),onClick:s},"Save settings"))))};M.defaultProps={theme:"light",settings:[{category:"Project notifications",title:"New posts and replies",description:"Get a notification any time somebody posts on your project. This will make sure you can stay up-to-date with what's happening on your project.",websiteControl:"checkbox",website:!0,emailControl:"dropdown",email:"immediately",emailOptions:[{value:"off",label:"Off"},{value:"immediately",label:"Immediately"},{value:"daily",label:"Daily"},{value:"everyOtherDay",label:"Every other day"}]}]},M.propTypes={open:f.a.bool,settings:f.a.array,theme:f.a.string,onChange:f.a.func,onSave:f.a.func,onClose:f.a.func};var D,O,k=M;e.default=k,(D=("undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal:t(2)).default)&&(D.register(A,"ItemControl","/Users/skyhit/sandbox/topcoder-platform/navigation-component/src/components/NotificationSettings/index.js"),D.register(w,"Item","/Users/skyhit/sandbox/topcoder-platform/navigation-component/src/components/NotificationSettings/index.js"),D.register(M,"NotificationSettings","/Users/skyhit/sandbox/topcoder-platform/navigation-component/src/components/NotificationSettings/index.js"),D.register(k,"default","/Users/skyhit/sandbox/topcoder-platform/navigation-component/src/components/NotificationSettings/index.js")),(O=("undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal:t(2)).leaveModule)&&O(n)}.call(this,t(13)(n))},function(n,e,t){e=n.exports=t(14)(!1);var o=t(16),a=o(t(10)),i=o(t(10)+"?#iefix"),r=o(t(18)),l=o(t(19)),s=o(t(20)),c=o(t(21)+"#Roboto"),p=o(t(11)),d=o(t(11)+"?#iefix"),u=o(t(22)),f=o(t(23)),_=o(t(24)),m=o(t(25)+"#Roboto"),h=o(t(12)),b=o(t(12)+"?#iefix"),g=o(t(26)),v=o(t(27)),y=o(t(28)),x=o(t(29)+"#Roboto"),E=o(t(65)),A=o(t(66)),w=o(t(38)),M=o(t(49));e.push([n.i,'/* colors */\n/* Grayscale colors. */\n/* Roboto fonts */\n@font-face {\n font-family: "Roboto";\n font-weight: 700;\n font-style: normal;\n src: url('+a+');\n /* IE9 Compat Modes */\n src: local("Roboto Bold"), local("Roboto-Bold"), url('+i+') format("embedded-opentype"), url('+r+') format("woff2"), url('+l+') format("woff"), url('+s+') format("truetype"), url('+c+') format("svg");\n /* Legacy iOS */ }\n\n@font-face {\n font-family: "Roboto";\n font-weight: 400;\n font-style: normal;\n src: url('+p+');\n /* IE9 Compat Modes */\n src: local("Roboto"), local("Roboto-Regular"), url('+d+') format("embedded-opentype"), url('+u+') format("woff2"), url('+f+') format("woff"), url('+_+') format("truetype"), url('+m+') format("svg");\n /* Legacy iOS */ }\n\n@font-face {\n font-family: "Barlow Condensed";\n font-weight: 600;\n font-style: normal;\n src: url('+h+');\n /* IE9 Compat Modes */\n src: local("Barlow Condensed SemiBold"), local("BarlowCondensed-SemiBold"), url('+b+') format("embedded-opentype"), url('+g+') format("woff2"), url('+v+') format("woff"), url('+y+') format("truetype"), url('+x+") format(\"svg\");\n /* Legacy iOS */ }\n\n.eC-XVUOCrLjhmXzHI0vGN {\n width: 100% !important;\n height: 100% !important;\n position: absolute;\n top: 0;\n left: 0; }\n\n._2xo4uOqkSud82iwvYR3qf1 {\n position: relative; }\n\n.NlrYxlXgGI3rEqT6M42Jv {\n display: none !important; }\n\n._3NH1eX76zUIIqougfg1Ymw {\n display: none; }\n\n._1Z1quIuGPzfYvCkDntIYlb {\n display: block; }\n\n._1Symr618U2KCrSqSCdIyBj {\n display: flex;\n align-items: center;\n justify-content: space-between; }\n ._1Symr618U2KCrSqSCdIyBj._3xTu4q4J8091vIF0lc5dKR {\n align-items: flex-start; }\n\n._1bAM9uOkMIPyCzX36IH7ee {\n display: inline-block;\n vertical-align: middle; }\n\n/* btn */\n._1jDYKAzHkTnCcpR9MltfnI {\n font-size: 18px;\n font-weight: normal;\n text-decoration: none;\n border: none;\n box-shadow: none;\n position: relative;\n text-transform: none;\n font-weight: bold;\n display: inline-block; }\n ._1jDYKAzHkTnCcpR9MltfnI._3dMiiVxCKHoTFlWF5H874_, ._1jDYKAzHkTnCcpR9MltfnI:active, ._1jDYKAzHkTnCcpR9MltfnI:focus {\n box-shadow: none;\n outline: 0; }\n\n/* .btn-blue */\n._2DSryVrhvXvqpJW0x0lUDT,\n._2DSryVrhvXvqpJW0x0lUDT:hover,\n._2DSryVrhvXvqpJW0x0lUDT:focus {\n cursor: pointer;\n height: 30px;\n color: #FFFFFF;\n line-height: 30px;\n border-radius: 15px;\n padding: 1px 18px;\n font-size: 14px;\n font-family: 'Roboto';\n font-weight: 700; }\n\n._2DSryVrhvXvqpJW0x0lUDT:hover {\n opacity: 0.75; }\n\n._2DSryVrhvXvqpJW0x0lUDT {\n background-color: #2C95D7; }\n ._2DSryVrhvXvqpJW0x0lUDT._1MHUFM2yNbOKoVGNISgS3w, ._2DSryVrhvXvqpJW0x0lUDT:disabled, ._2DSryVrhvXvqpJW0x0lUDT[disabled] {\n pointer-events: none; }\n\n/* .btn-gray */\n._--arUl_Dy5b5W86b7LUv,\n._--arUl_Dy5b5W86b7LUv:hover,\n._--arUl_Dy5b5W86b7LUv:focus {\n cursor: pointer;\n height: 30px;\n color: #FFFFFF;\n line-height: 30px;\n border-radius: 4px;\n padding: 1px 18px;\n font-size: 13px;\n background-color: #AAAAAB;\n font-family: 'Roboto';\n font-weight: 400; }\n\n._--arUl_Dy5b5W86b7LUv:hover {\n opacity: 0.75; }\n\n/* colors */\n/* Grayscale colors. */\n@media (min-width: 769px) {\n ._1P9-Bk4ixH89d314mDbLCU {\n display: none; } }\n\n@media (min-width: 769px) {\n ._17ggnmpagGsicRppyh_P8y {\n display: none; } }\n\n.WAgkW-bDfiYQsjyNB9Xxt {\n display: none;\n background-color: #D4D4D4;\n overflow: auto;\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 10; }\n .WAgkW-bDfiYQsjyNB9Xxt._2v9qkCIvI9h57uZ3T5YH5A {\n display: block; }\n .WAgkW-bDfiYQsjyNB9Xxt ._1W_n_GGLCGjv3fpeGOjSCm {\n font-family: \"Roboto\", Helvetica, Arial, sans-serif;\n color: #2A2A2B;\n position: relative;\n display: flex;\n flex-direction: column; }\n .WAgkW-bDfiYQsjyNB9Xxt ._1W_n_GGLCGjv3fpeGOjSCm ._2I1SE4gNRECztNNjaAzJ6V {\n background: #2A2A2B;\n color: #FFFFFF;\n height: 60px;\n position: relative;\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n align-items: center; }\n .WAgkW-bDfiYQsjyNB9Xxt ._1W_n_GGLCGjv3fpeGOjSCm ._2I1SE4gNRECztNNjaAzJ6V ._3W_w2YG6HjC9SwP0OlxpFK {\n margin: 0 30px;\n justify-self: flex-start;\n cursor: pointer; }\n .WAgkW-bDfiYQsjyNB9Xxt ._1W_n_GGLCGjv3fpeGOjSCm ._2I1SE4gNRECztNNjaAzJ6V a,\n .WAgkW-bDfiYQsjyNB9Xxt ._1W_n_GGLCGjv3fpeGOjSCm ._2I1SE4gNRECztNNjaAzJ6V ._2Gvn15ZFPAnE0Wrne00JHX {\n color: #EDEDF2;\n font-size: 20px; }\n .WAgkW-bDfiYQsjyNB9Xxt ._1W_n_GGLCGjv3fpeGOjSCm ._2I1SE4gNRECztNNjaAzJ6V ._2Wgs3HQby4L8y36XV5D1st {\n background-color: #808080;\n border-radius: 29px;\n width: 30px;\n height: 30px;\n margin-right: 25px;\n display: flex;\n justify-content: center;\n align-items: center;\n cursor: pointer; }\n @media (max-width: 900px) {\n .WAgkW-bDfiYQsjyNB9Xxt ._1W_n_GGLCGjv3fpeGOjSCm ._2I1SE4gNRECztNNjaAzJ6V ._2Wgs3HQby4L8y36XV5D1st {\n background-color: initial; } }\n .WAgkW-bDfiYQsjyNB9Xxt ._1W_n_GGLCGjv3fpeGOjSCm ._2I1SE4gNRECztNNjaAzJ6V ._2Wgs3HQby4L8y36XV5D1st img {\n transform: scale(0.9); }\n .WAgkW-bDfiYQsjyNB9Xxt ._3N-14AJ4MmXRhhDwqkWGAr {\n background-color: #FFFFFF;\n border-radius: 6px;\n box-shadow: 0 1px 1px 0 #D5D5D5;\n width: 720px;\n margin: 26px auto 26px auto;\n font-family: 'Roboto';\n font-weight: 400;\n padding: 30px 20px; }\n .WAgkW-bDfiYQsjyNB9Xxt ._3N-14AJ4MmXRhhDwqkWGAr ._2Gvn15ZFPAnE0Wrne00JHX {\n color: #151516;\n font-size: 28px;\n font-weight: 300;\n line-height: 35px;\n text-align: center;\n margin-bottom: 20px; }\n .WAgkW-bDfiYQsjyNB9Xxt ._3N-14AJ4MmXRhhDwqkWGAr ._1gulSyfqud0UjtTcdoSOAe {\n margin-bottom: 60px; }\n .WAgkW-bDfiYQsjyNB9Xxt ._3N-14AJ4MmXRhhDwqkWGAr ._1gulSyfqud0UjtTcdoSOAe ._3C90LDZ6cYBmFV1XPg2GDp {\n background-color: #EBEBEB;\n border-radius: 4px 4px 0 0;\n height: 50px;\n padding: 0 10px;\n display: flex;\n align-items: center; }\n .WAgkW-bDfiYQsjyNB9Xxt ._3N-14AJ4MmXRhhDwqkWGAr ._1gulSyfqud0UjtTcdoSOAe ._3C90LDZ6cYBmFV1XPg2GDp ._2LCm86m8fj5yohjyk2QfRe {\n color: #151516;\n font-family: 'Roboto';\n font-weight: 700;\n font-size: 15px;\n line-height: 30px;\n flex: 0 0 63%; }\n .WAgkW-bDfiYQsjyNB9Xxt ._3N-14AJ4MmXRhhDwqkWGAr ._1gulSyfqud0UjtTcdoSOAe ._3C90LDZ6cYBmFV1XPg2GDp div {\n color: #151516;\n font-family: 'Roboto';\n font-weight: 400;\n font-size: 13px;\n line-height: 35px; }\n .WAgkW-bDfiYQsjyNB9Xxt ._3N-14AJ4MmXRhhDwqkWGAr ._1gulSyfqud0UjtTcdoSOAe ._3C90LDZ6cYBmFV1XPg2GDp div._3ALt3PpcD58-qbvFCZ1OLM {\n flex: 0 0 15%;\n display: flex;\n justify-content: center; }\n .WAgkW-bDfiYQsjyNB9Xxt ._3N-14AJ4MmXRhhDwqkWGAr ._1gulSyfqud0UjtTcdoSOAe ._3C90LDZ6cYBmFV1XPg2GDp div._3ALt3PpcD58-qbvFCZ1OLM span {\n background: url("+E+") left center no-repeat;\n background-size: 17px;\n padding-left: 22px; }\n .WAgkW-bDfiYQsjyNB9Xxt ._3N-14AJ4MmXRhhDwqkWGAr ._1gulSyfqud0UjtTcdoSOAe ._3C90LDZ6cYBmFV1XPg2GDp div._3ALt3PpcD58-qbvFCZ1OLM span em {\n font-style: normal; }\n .WAgkW-bDfiYQsjyNB9Xxt ._3N-14AJ4MmXRhhDwqkWGAr ._1gulSyfqud0UjtTcdoSOAe ._3C90LDZ6cYBmFV1XPg2GDp div.L64aYEiYaYSywXfE0ZIWo {\n flex: 0 0 22%;\n display: flex;\n justify-content: center; }\n .WAgkW-bDfiYQsjyNB9Xxt ._3N-14AJ4MmXRhhDwqkWGAr ._1gulSyfqud0UjtTcdoSOAe ._3C90LDZ6cYBmFV1XPg2GDp div.L64aYEiYaYSywXfE0ZIWo span {\n background: url("+A+") left center no-repeat;\n background-size: 17px;\n padding-left: 22px; }\n .WAgkW-bDfiYQsjyNB9Xxt ._3N-14AJ4MmXRhhDwqkWGAr ._1gulSyfqud0UjtTcdoSOAe ._3C90LDZ6cYBmFV1XPg2GDp div.L64aYEiYaYSywXfE0ZIWo span em {\n font-style: normal; }\n .WAgkW-bDfiYQsjyNB9Xxt ._3N-14AJ4MmXRhhDwqkWGAr ._1gulSyfqud0UjtTcdoSOAe ._3tp6rAbLKoZcIUAaPiTb5a {\n padding-left: 0;\n margin-top: 0; }\n .WAgkW-bDfiYQsjyNB9Xxt ._3N-14AJ4MmXRhhDwqkWGAr ._1gulSyfqud0UjtTcdoSOAe ._3tp6rAbLKoZcIUAaPiTb5a li {\n min-height: 50px;\n padding: 0 10px;\n box-shadow: 0 1px 0 0 #E0E0E0;\n padding-bottom: 10px;\n padding-top: 10px;\n display: block; }\n .WAgkW-bDfiYQsjyNB9Xxt ._3N-14AJ4MmXRhhDwqkWGAr ._1gulSyfqud0UjtTcdoSOAe ._3tp6rAbLKoZcIUAaPiTb5a li:hover {\n background-color: #FAFAFB; }\n .WAgkW-bDfiYQsjyNB9Xxt ._3N-14AJ4MmXRhhDwqkWGAr ._1gulSyfqud0UjtTcdoSOAe ._3tp6rAbLKoZcIUAaPiTb5a li ._3nXiD0KUnXINwk4FYwwoIV {\n display: flex;\n align-items: center; }\n .WAgkW-bDfiYQsjyNB9Xxt ._3N-14AJ4MmXRhhDwqkWGAr ._1gulSyfqud0UjtTcdoSOAe ._3tp6rAbLKoZcIUAaPiTb5a li ._3nXiD0KUnXINwk4FYwwoIV ._2LCm86m8fj5yohjyk2QfRe {\n flex: 0 0 63%; }\n .WAgkW-bDfiYQsjyNB9Xxt ._3N-14AJ4MmXRhhDwqkWGAr ._1gulSyfqud0UjtTcdoSOAe ._3tp6rAbLKoZcIUAaPiTb5a li ._3nXiD0KUnXINwk4FYwwoIV ._2LCm86m8fj5yohjyk2QfRe ._2Gvn15ZFPAnE0Wrne00JHX {\n color: #151516;\n font-family: 'Roboto';\n font-weight: 400;\n font-size: 15px;\n line-height: 30px;\n text-align: left;\n margin-bottom: auto; }\n .WAgkW-bDfiYQsjyNB9Xxt ._3N-14AJ4MmXRhhDwqkWGAr ._1gulSyfqud0UjtTcdoSOAe ._3tp6rAbLKoZcIUAaPiTb5a li ._3nXiD0KUnXINwk4FYwwoIV ._2LCm86m8fj5yohjyk2QfRe .BUaRF4hgRCYEJJifVxI5x {\n color: #808080;\n font-family: 'Roboto';\n font-weight: 400;\n font-size: 12px;\n line-height: 20px;\n margin-right: 40px; }\n .WAgkW-bDfiYQsjyNB9Xxt ._3N-14AJ4MmXRhhDwqkWGAr ._1gulSyfqud0UjtTcdoSOAe ._3tp6rAbLKoZcIUAaPiTb5a li ._3nXiD0KUnXINwk4FYwwoIV div {\n color: #151516;\n font-family: 'Roboto';\n font-weight: 400;\n font-size: 13px;\n line-height: 30px; }\n .WAgkW-bDfiYQsjyNB9Xxt ._3N-14AJ4MmXRhhDwqkWGAr ._1gulSyfqud0UjtTcdoSOAe ._3tp6rAbLKoZcIUAaPiTb5a li ._3nXiD0KUnXINwk4FYwwoIV div._3ALt3PpcD58-qbvFCZ1OLM {\n flex: 0 0 15%;\n display: flex;\n justify-content: center;\n margin-top: 12px; }\n .WAgkW-bDfiYQsjyNB9Xxt ._3N-14AJ4MmXRhhDwqkWGAr ._1gulSyfqud0UjtTcdoSOAe ._3tp6rAbLKoZcIUAaPiTb5a li ._3nXiD0KUnXINwk4FYwwoIV div._3ALt3PpcD58-qbvFCZ1OLM ._3t0QeK5ghczPa8HZOx-jB6 {\n background: url("+w+") left center no-repeat;\n background-size: 7px;\n width: 12px;\n height: 7px;\n cursor: pointer; }\n .WAgkW-bDfiYQsjyNB9Xxt ._3N-14AJ4MmXRhhDwqkWGAr ._1gulSyfqud0UjtTcdoSOAe ._3tp6rAbLKoZcIUAaPiTb5a li ._3nXiD0KUnXINwk4FYwwoIV div._3ALt3PpcD58-qbvFCZ1OLM ._3t0QeK5ghczPa8HZOx-jB6._3-B38j7UutmsO-K5ttodXB {\n background: url("+M+") left center no-repeat;\n background-size: 10px;\n width: 9px;\n height: 7px;\n margin-left: -5px; }\n .WAgkW-bDfiYQsjyNB9Xxt ._3N-14AJ4MmXRhhDwqkWGAr ._1gulSyfqud0UjtTcdoSOAe ._3tp6rAbLKoZcIUAaPiTb5a li ._3nXiD0KUnXINwk4FYwwoIV div.L64aYEiYaYSywXfE0ZIWo {\n flex: 0 0 22%;\n display: flex;\n justify-content: center;\n margin-top: 12px; }\n .WAgkW-bDfiYQsjyNB9Xxt ._3N-14AJ4MmXRhhDwqkWGAr ._1gulSyfqud0UjtTcdoSOAe ._3tp6rAbLKoZcIUAaPiTb5a li ._3nXiD0KUnXINwk4FYwwoIV div.L64aYEiYaYSywXfE0ZIWo ._3t0QeK5ghczPa8HZOx-jB6 {\n background: url("+w+") left center no-repeat;\n background-size: 7px;\n width: 12px;\n height: 10px; }\n .WAgkW-bDfiYQsjyNB9Xxt ._3N-14AJ4MmXRhhDwqkWGAr ._1gulSyfqud0UjtTcdoSOAe ._3tp6rAbLKoZcIUAaPiTb5a li ._3nXiD0KUnXINwk4FYwwoIV div.L64aYEiYaYSywXfE0ZIWo ._3t0QeK5ghczPa8HZOx-jB6._3-B38j7UutmsO-K5ttodXB {\n background: url("+M+") left center no-repeat;\n background-size: 10px;\n width: 9px;\n height: 7px;\n cursor: pointer;\n margin-left: -5px; }\n .WAgkW-bDfiYQsjyNB9Xxt ._3N-14AJ4MmXRhhDwqkWGAr ._1gulSyfqud0UjtTcdoSOAe ._3tp6rAbLKoZcIUAaPiTb5a li ._2tbVwtm8ZbPpSmBqAKlR6z {\n display: none; }\n .WAgkW-bDfiYQsjyNB9Xxt ._3N-14AJ4MmXRhhDwqkWGAr ._3bl253IZy8-oMDwdXOyrus {\n text-align: center; }\n\n@media (max-width: 768px) {\n ._3N-14AJ4MmXRhhDwqkWGAr._3N-14AJ4MmXRhhDwqkWGAr._3N-14AJ4MmXRhhDwqkWGAr {\n margin-top: 0;\n margin-bottom: 0;\n border-radius: 0;\n width: 100%;\n padding: 12px 0 32px 0; }\n ._3N-14AJ4MmXRhhDwqkWGAr._3N-14AJ4MmXRhhDwqkWGAr._3N-14AJ4MmXRhhDwqkWGAr > ._2Gvn15ZFPAnE0Wrne00JHX {\n display: none; }\n ._3N-14AJ4MmXRhhDwqkWGAr._3N-14AJ4MmXRhhDwqkWGAr._3N-14AJ4MmXRhhDwqkWGAr ._1gulSyfqud0UjtTcdoSOAe ._3C90LDZ6cYBmFV1XPg2GDp ._2LCm86m8fj5yohjyk2QfRe {\n flex: 0 0 45%; }\n ._3N-14AJ4MmXRhhDwqkWGAr._3N-14AJ4MmXRhhDwqkWGAr._3N-14AJ4MmXRhhDwqkWGAr ._1gulSyfqud0UjtTcdoSOAe ._3C90LDZ6cYBmFV1XPg2GDp div._3ALt3PpcD58-qbvFCZ1OLM {\n flex: 0 0 10%; }\n ._3N-14AJ4MmXRhhDwqkWGAr._3N-14AJ4MmXRhhDwqkWGAr._3N-14AJ4MmXRhhDwqkWGAr ._1gulSyfqud0UjtTcdoSOAe ._3C90LDZ6cYBmFV1XPg2GDp div._3ALt3PpcD58-qbvFCZ1OLM span {\n padding-left: 0;\n width: 22px;\n height: 22px; }\n ._3N-14AJ4MmXRhhDwqkWGAr._3N-14AJ4MmXRhhDwqkWGAr._3N-14AJ4MmXRhhDwqkWGAr ._1gulSyfqud0UjtTcdoSOAe ._3C90LDZ6cYBmFV1XPg2GDp div._3ALt3PpcD58-qbvFCZ1OLM span em {\n display: none; }\n ._3N-14AJ4MmXRhhDwqkWGAr._3N-14AJ4MmXRhhDwqkWGAr._3N-14AJ4MmXRhhDwqkWGAr ._1gulSyfqud0UjtTcdoSOAe ._3C90LDZ6cYBmFV1XPg2GDp div.L64aYEiYaYSywXfE0ZIWo {\n flex: 0 0 45%; }\n ._3N-14AJ4MmXRhhDwqkWGAr._3N-14AJ4MmXRhhDwqkWGAr._3N-14AJ4MmXRhhDwqkWGAr ._1gulSyfqud0UjtTcdoSOAe ._3C90LDZ6cYBmFV1XPg2GDp div.L64aYEiYaYSywXfE0ZIWo span {\n padding-left: 0;\n width: 22px;\n height: 22px; }\n ._3N-14AJ4MmXRhhDwqkWGAr._3N-14AJ4MmXRhhDwqkWGAr._3N-14AJ4MmXRhhDwqkWGAr ._1gulSyfqud0UjtTcdoSOAe ._3C90LDZ6cYBmFV1XPg2GDp div.L64aYEiYaYSywXfE0ZIWo span em {\n display: none; }\n ._3N-14AJ4MmXRhhDwqkWGAr._3N-14AJ4MmXRhhDwqkWGAr._3N-14AJ4MmXRhhDwqkWGAr ._1gulSyfqud0UjtTcdoSOAe ._3tp6rAbLKoZcIUAaPiTb5a {\n padding-left: 0; }\n ._3N-14AJ4MmXRhhDwqkWGAr._3N-14AJ4MmXRhhDwqkWGAr._3N-14AJ4MmXRhhDwqkWGAr ._1gulSyfqud0UjtTcdoSOAe ._3tp6rAbLKoZcIUAaPiTb5a li ._3nXiD0KUnXINwk4FYwwoIV ._2LCm86m8fj5yohjyk2QfRe {\n flex: 0 0 45%;\n align-self: flex-start;\n padding-top: 5px; }\n ._3N-14AJ4MmXRhhDwqkWGAr._3N-14AJ4MmXRhhDwqkWGAr._3N-14AJ4MmXRhhDwqkWGAr ._1gulSyfqud0UjtTcdoSOAe ._3tp6rAbLKoZcIUAaPiTb5a li ._3nXiD0KUnXINwk4FYwwoIV ._2LCm86m8fj5yohjyk2QfRe ._2Gvn15ZFPAnE0Wrne00JHX {\n line-height: 20px; }\n ._3N-14AJ4MmXRhhDwqkWGAr._3N-14AJ4MmXRhhDwqkWGAr._3N-14AJ4MmXRhhDwqkWGAr ._1gulSyfqud0UjtTcdoSOAe ._3tp6rAbLKoZcIUAaPiTb5a li ._3nXiD0KUnXINwk4FYwwoIV ._2LCm86m8fj5yohjyk2QfRe .BUaRF4hgRCYEJJifVxI5x {\n display: none; }\n ._3N-14AJ4MmXRhhDwqkWGAr._3N-14AJ4MmXRhhDwqkWGAr._3N-14AJ4MmXRhhDwqkWGAr ._1gulSyfqud0UjtTcdoSOAe ._3tp6rAbLKoZcIUAaPiTb5a li ._3nXiD0KUnXINwk4FYwwoIV div._3ALt3PpcD58-qbvFCZ1OLM {\n flex: 0 0 10%;\n align-self: flex-start;\n margin-top: 0; }\n ._3N-14AJ4MmXRhhDwqkWGAr._3N-14AJ4MmXRhhDwqkWGAr._3N-14AJ4MmXRhhDwqkWGAr ._1gulSyfqud0UjtTcdoSOAe ._3tp6rAbLKoZcIUAaPiTb5a li ._3nXiD0KUnXINwk4FYwwoIV div.L64aYEiYaYSywXfE0ZIWo {\n flex: 0 0 45%;\n align-self: flex-start;\n margin-top: 0; }\n ._3N-14AJ4MmXRhhDwqkWGAr._3N-14AJ4MmXRhhDwqkWGAr._3N-14AJ4MmXRhhDwqkWGAr ._1gulSyfqud0UjtTcdoSOAe ._3tp6rAbLKoZcIUAaPiTb5a li ._3nXiD0KUnXINwk4FYwwoIV div.L64aYEiYaYSywXfE0ZIWo ._3t0QeK5ghczPa8HZOx-jB6 {\n margin-top: 12px; }\n ._3N-14AJ4MmXRhhDwqkWGAr._3N-14AJ4MmXRhhDwqkWGAr._3N-14AJ4MmXRhhDwqkWGAr ._1gulSyfqud0UjtTcdoSOAe ._3tp6rAbLKoZcIUAaPiTb5a li ._3nXiD0KUnXINwk4FYwwoIV div.L64aYEiYaYSywXfE0ZIWo ._3t0QeK5ghczPa8HZOx-jB6._3-B38j7UutmsO-K5ttodXB {\n margin-top: 13px; }\n ._3N-14AJ4MmXRhhDwqkWGAr._3N-14AJ4MmXRhhDwqkWGAr._3N-14AJ4MmXRhhDwqkWGAr ._1gulSyfqud0UjtTcdoSOAe ._3tp6rAbLKoZcIUAaPiTb5a li ._3nXiD0KUnXINwk4FYwwoIV div.L64aYEiYaYSywXfE0ZIWo ._1FOQUwg-2XS6hvLZP1WRAX {\n margin-top: 2px; }\n ._3N-14AJ4MmXRhhDwqkWGAr._3N-14AJ4MmXRhhDwqkWGAr._3N-14AJ4MmXRhhDwqkWGAr ._1gulSyfqud0UjtTcdoSOAe ._3tp6rAbLKoZcIUAaPiTb5a li ._2tbVwtm8ZbPpSmBqAKlR6z {\n display: block;\n color: #808080;\n font-family: 'Roboto';\n font-weight: 400;\n font-size: 12px;\n line-height: 20px;\n margin-top: 10px; } }\n",""]),e.locals={"wrap-all":"eC-XVUOCrLjhmXzHI0vGN",relative:"_2xo4uOqkSud82iwvYR3qf1",hide:"NlrYxlXgGI3rEqT6M42Jv","desktop-hide":"_3NH1eX76zUIIqougfg1Ymw","desktop-show":"_1Z1quIuGPzfYvCkDntIYlb","flex-grid":"_1Symr618U2KCrSqSCdIyBj","item-start":"_3xTu4q4J8091vIF0lc5dKR",icons:"_1bAM9uOkMIPyCzX36IH7ee",btn:"_1jDYKAzHkTnCcpR9MltfnI",active:"_3dMiiVxCKHoTFlWF5H874_","btn-blue":"_2DSryVrhvXvqpJW0x0lUDT",disabled:"_1MHUFM2yNbOKoVGNISgS3w","btn-gray":"_--arUl_Dy5b5W86b7LUv","mobile-only":"_1P9-Bk4ixH89d314mDbLCU","hide-not-mobile":"_17ggnmpagGsicRppyh_P8y","settings-dialog":"WAgkW-bDfiYQsjyNB9Xxt",open:"_2v9qkCIvI9h57uZ3T5YH5A","header-nav-ui":"_1W_n_GGLCGjv3fpeGOjSCm","settings-nav":"_2I1SE4gNRECztNNjaAzJ6V","tc-logo":"_3W_w2YG6HjC9SwP0OlxpFK",title:"_2Gvn15ZFPAnE0Wrne00JHX","close-btn":"_2Wgs3HQby4L8y36XV5D1st","settings-panel":"_3N-14AJ4MmXRhhDwqkWGAr","panel-content":"_1gulSyfqud0UjtTcdoSOAe","section-title":"_3C90LDZ6cYBmFV1XPg2GDp",left:"_2LCm86m8fj5yohjyk2QfRe",website:"_3ALt3PpcD58-qbvFCZ1OLM","as-email":"L64aYEiYaYSywXfE0ZIWo","section-list":"_3tp6rAbLKoZcIUAaPiTb5a","list-item":"_3nXiD0KUnXINwk4FYwwoIV",description:"BUaRF4hgRCYEJJifVxI5x","check-icon":"_3t0QeK5ghczPa8HZOx-jB6",checked:"_3-B38j7UutmsO-K5ttodXB","description-mobile":"_2tbVwtm8ZbPpSmBqAKlR6z","bottom-btn":"_3bl253IZy8-oMDwdXOyrus","switch-box":"_1FOQUwg-2XS6hvLZP1WRAX"}},function(n,e,t){e=n.exports=t(14)(!1);var o=t(16),a=o(t(10)),i=o(t(10)+"?#iefix"),r=o(t(18)),l=o(t(19)),s=o(t(20)),c=o(t(21)+"#Roboto"),p=o(t(11)),d=o(t(11)+"?#iefix"),u=o(t(22)),f=o(t(23)),_=o(t(24)),m=o(t(25)+"#Roboto"),h=o(t(12)),b=o(t(12)+"?#iefix"),g=o(t(26)),v=o(t(27)),y=o(t(28)),x=o(t(29)+"#Roboto");e.push([n.i,'/* colors */\n/* Grayscale colors. */\n/* Roboto fonts */\n@font-face {\n font-family: "Roboto";\n font-weight: 700;\n font-style: normal;\n src: url('+a+');\n /* IE9 Compat Modes */\n src: local("Roboto Bold"), local("Roboto-Bold"), url('+i+') format("embedded-opentype"), url('+r+') format("woff2"), url('+l+') format("woff"), url('+s+') format("truetype"), url('+c+') format("svg");\n /* Legacy iOS */ }\n\n@font-face {\n font-family: "Roboto";\n font-weight: 400;\n font-style: normal;\n src: url('+p+');\n /* IE9 Compat Modes */\n src: local("Roboto"), local("Roboto-Regular"), url('+d+') format("embedded-opentype"), url('+u+') format("woff2"), url('+f+') format("woff"), url('+_+') format("truetype"), url('+m+') format("svg");\n /* Legacy iOS */ }\n\n@font-face {\n font-family: "Barlow Condensed";\n font-weight: 600;\n font-style: normal;\n src: url('+h+');\n /* IE9 Compat Modes */\n src: local("Barlow Condensed SemiBold"), local("BarlowCondensed-SemiBold"), url('+b+') format("embedded-opentype"), url('+g+') format("woff2"), url('+v+') format("woff"), url('+y+') format("truetype"), url('+x+") format(\"svg\");\n /* Legacy iOS */ }\n\n._3iN6GG9R7O17fAeKetBoaH {\n background-color: #C0C0C0;\n border-radius: 14px;\n box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.15);\n width: 48px;\n height: 25px;\n display: flex;\n justify-content: space-between;\n cursor: pointer; }\n ._3iN6GG9R7O17fAeKetBoaH:hover {\n opacity: 0.75; }\n ._3iN6GG9R7O17fAeKetBoaH ._1Ms7yTjX__D9mbI3JGfMse,\n ._3iN6GG9R7O17fAeKetBoaH ._2odfs98GPxgLxdtl1Y8riF {\n color: #FAFAFB;\n font-family: 'Roboto';\n font-weight: 400;\n font-size: 12px;\n line-height: 14px;\n line-height: 26px;\n display: flex;\n justify-content: center;\n flex-direction: column; }\n ._3iN6GG9R7O17fAeKetBoaH ._1Ms7yTjX__D9mbI3JGfMse {\n margin-left: 7px;\n display: none; }\n ._3iN6GG9R7O17fAeKetBoaH ._2odfs98GPxgLxdtl1Y8riF {\n margin-right: 7px; }\n ._3iN6GG9R7O17fAeKetBoaH .oHo2PeH7-1KAmOjR6b2KG {\n background-color: #FFFFFF;\n border-radius: 100%;\n box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.35);\n width: 17px;\n height: 17px;\n margin-top: 4px;\n margin-left: 4px;\n margin-right: 4px; }\n ._3iN6GG9R7O17fAeKetBoaH._3UTM5pJ7_T3ekWDh5HwQRZ {\n background-color: #0681FF; }\n ._3iN6GG9R7O17fAeKetBoaH._3UTM5pJ7_T3ekWDh5HwQRZ ._1Ms7yTjX__D9mbI3JGfMse {\n display: block; }\n ._3iN6GG9R7O17fAeKetBoaH._3UTM5pJ7_T3ekWDh5HwQRZ ._2odfs98GPxgLxdtl1Y8riF {\n display: none; }\n",""]),e.locals={"switch-box":"_3iN6GG9R7O17fAeKetBoaH","label-on":"_1Ms7yTjX__D9mbI3JGfMse","label-off":"_2odfs98GPxgLxdtl1Y8riF",dot:"oHo2PeH7-1KAmOjR6b2KG",checked:"_3UTM5pJ7_T3ekWDh5HwQRZ"}},function(n,e,t){"use strict";t.r(e),function(n){var o,a=t(73),i=t.n(a),r=t(9),l=t.n(r),s=t(30),c=t.n(s),p=t(0),d=t.n(p),u=t(1),f=t.n(u),_=t(3),m=t.n(_),h=t(4),b=t.n(h),g=t(17),v=t(58),y=t.n(v),x=t(74),E=t(75),A=t(76),w=t(77),M=t(81);(o=("undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal:t(2)).enterModule)&&o(n);var D=1,O=1e3,k=function(n,e,t){D=1,n=(n=n.map(function(n){return c()({},n,{id:n.id||D++,subMenu:n.subMenu&&n.subMenu.map(function(n){return c()({},n,{id:n.id||D++,subMenu:n.subMenu&&n.subMenu.map(function(n){return c()({},n,{id:n.id||D++})})})}),secondaryMenu:t&&e?b.a.filter(n.secondaryMenu,function(n){return n&&n.logged}):b.a.filter(n.secondaryMenu,function(n){return n&&!n.logged})})})).map(function(n){return c()({},n,{secondaryMenu:n.secondaryMenu&&n.secondaryMenu.map(function(n){return c()({},n,{id:n.id||O++,href:"myprofile"!==n.id?n.href||"#":e?"/members/".concat(e):"/"})})})});var o=JSON.parse(window.localStorage.getItem("__top_nav_bar_state"));if(o&&o.date+32e3>(new Date).getTime()){var a=b.a.find(n,function(n){return n.id===o.id});a&&(a.subMenu=o.subMenu)}return n},F=function(n){var e=n.menu,t=n.rightMenu,o=n.logo,a=n.theme,r=n.currentLevel1Id,s=n.onChangeLevel1Id,u=n.path,f=n.setOpenMore,_=n.openMore,h=n.loggedIn,v=n.profileHandle;Object(p.useEffect)(function(){var n=function(){f(!1),jn(!1)};return window.addEventListener("orientationchange",n),function(){return window.removeEventListener("orientationchange",n)}},[]);var D,O,F=Object(p.useState)({refs:{},slide:{}}),C=l()(F,1)[0],I=Object(p.useState)(!1),R=l()(I,2),L=R[0],P=R[1],B=Object(p.useState)(),N=l()(B,2),W=N[0],U=N[1],T=Object(p.useState)(),K=l()(T,2),S=K[0],j=K[1],H=Object(p.useState)(),X=l()(H,2),q=X[0],z=X[1],G=Object(p.useState)(!1),V=l()(G,2),J=V[0],Y=V[1],Z=Object(p.useState)(!1),Q=l()(Z,2),$=Q[0],nn=Q[1],en=Object(p.useState)(!1),tn=l()(en,2),on=tn[0],an=tn[1],rn=Object(p.useState)(!1),ln=l()(rn,2),sn=ln[0],cn=ln[1],pn=Object(p.useState)(!1),dn=l()(pn,2),un=dn[0],fn=dn[1],_n=Object(p.useState)(),mn=l()(_n,2),hn=mn[0],bn=mn[1],gn=Object(p.useState)(),vn=l()(gn,2),yn=vn[0],xn=vn[1],En=Object(p.useState)(0),An=l()(En,2),wn=An[0],Mn=An[1],Dn=Object(p.useState)(),On=l()(Dn,2),kn=On[0],Fn=On[1],Cn=Object(p.useState)(),In=l()(Cn,2),Rn=In[0],Ln=In[1],Pn=Object(p.useMemo)(function(){return k(e,v,h)},[e,v,h]),Bn=Object(p.useState)(Pn),Nn=l()(Bn,2),Wn=Nn[0],Un=Nn[1],Tn=Object(p.useState)(),Kn=l()(Tn,2),Sn=Kn[0],jn=Kn[1],Hn=Object(p.useState)(),Xn=l()(Hn,2),qn=Xn[0],zn=Xn[1],Gn=Object(p.useState)(),Vn=l()(Gn,2),Jn=Vn[0],Yn=Vn[1],Zn=function(){return Yn([])},Qn=function(n){return function(e){C.refs[n]=e}},$n=function(n){return Wn.find(function(e){return e.id===n})},ne=$n(W),ee=(D=S,(O=$n(W))&&O.subMenu&&O.subMenu.find(function(n){return n.id===D})),te=Object(p.useCallback)(function(){Un(function(n){return n.map(function(n){if(!C.refs[n.id])return n;C.slide[n.id]=!0;var e=C.refs[n.id];if(!e)return n;var t=e.getBoundingClientRect();return c()({},n,{initialX:t.x||t.left})})})},[C.refs,C.slide]),oe=Object(p.useCallback)(function(n){var e=C.refs[n];if(e){var t=e.getBoundingClientRect();return(t.x||t.left)+t.width/2}},[C.refs]),ae=Object(p.useCallback)(function(n){xn(oe(n))},[xn,oe]),ie=function(n){setTimeout(function(){Ln(oe(n))},0)},re=function(n){n.preventDefault(),window.location=h?g.config.URL.HOME:g.config.URL.BASE},le=Object(p.useCallback)(function(n,e){return function(){n&&(f(!1),P(!1),U(n),s(n),j(),an(!0),e&&cn(!1),te(),setTimeout(function(){bn(!0)},L?250:0),Mn(function(n){return n+1}))}},[L,s,te]);Object(p.useEffect)(function(){r!==W&&!L&&r&&le(r,!1)()},[r,W,le]),Object(p.useLayoutEffect)(function(){W&&ae(W)},[W,ae,wn,Sn]);var se=function(n,e){return function(){f(!1),j(n),an(!0),e&&cn(!1),ae(n)}};Object(p.useEffect)(function(){var n=de(Pn,u),e=n.m1,t=n.m2,o=n.m3;o&&(t===S||!t&&!S&&e===W?(z(o),ie(o),Fn(!0)):Fn(!1))},[W,S,u]);var ce=Object(p.useCallback)(function(n){C.refs.primaryNav.style.overflow=n?"hidden":"",Object.keys(C.refs).filter(function(n){return n.startsWith("level2Container")}).map(function(n){return C.refs[n]}).forEach(function(e){e.style.overflow=n?"hidden":""})},[C.refs]);Object(p.useEffect)(function(){ce(!0),Wn.forEach(function(n){if(C.slide[n.id]&&C.refs[n.id]){C.slide[n.id]=!1;var e=C.refs[n.id];if(e){var t=e.getBoundingClientRect(),o=n.initialX-(t.x||t.left);e.style.transform="translateX(".concat(o,"px)"),setTimeout(function(){e.style.transition="transform 250ms ease-out",e.style.transform="translateX(0px)",setTimeout(function(){e.style.transition="",e.style.transform=""},250)})}}}),ce(!1)},[C.slide,C.refs,Wn,ce]);Object(p.useEffect)(function(){Yn([])},[ne]);var pe=Object(p.useCallback)(function(){if((!Jn||!Jn.length)&&ne&&ne.subMenu){ce(!0),function(){for(var n,e=[],t=ne.subMenu.length-1;t>=0;t--){var o=ne.subMenu[t],a=C.refs[o.id];if(!a)return;var i=a.getBoundingClientRect();if(!n){if(!a.parentElement)return;n=a.parentElement.getBoundingClientRect()}if(i.right>n.right&&i.right-n.right>1)e.unshift(o);else{if(!(e.length&&n.right-i.right<100))break;e.unshift(o)}}e.length?Yn(e):window.localStorage.removeItem("__top_nav_bar_state")}(),ce(!1)}},[ne,C.refs,Jn,ce]);Object(p.useLayoutEffect)(function(){pe()},[pe]),Object(p.useEffect)(function(){var n=b.a.debounce(function(){Zn()},100);return window.addEventListener("resize",n),function(){return window.removeEventListener("resize",n)}},[]);var de=function(n,e){var t={m1:null,m2:null,m3:null};return e?(n.forEach(function(n){n.href&&e.indexOf(n.href)>-1&&(t={m1:n.id,m2:null}),n.subMenu&&n.subMenu.forEach(function(o){o.href&&e.indexOf(o.href)>-1&&(t={m1:n.id,m2:o.id}),o.subMenu&&o.subMenu.forEach(function(a){a.href&&e.indexOf(a.href)>-1&&(a.href&&a.href===e?(t={m1:n.id,m2:o.id,m3:a.id},Y(!0)):t.m3||(t={m1:n.id,m2:o.id,m3:a.id}),!q&&a.collapsed&&cn(!0))})}),n.secondaryMenu&&n.secondaryMenu.forEach(function(o){o.href&&o.href===e&&(t={m1:n.id,m3:o.id})})}),t):t},ue=0;return Object(p.useEffect)(function(){var n=b.a.debounce(function(){ue&&clearTimeout(ue);var n=de(Pn,u).m3;S&&ae(S),ie(n),nn(!0),ue=setTimeout(function(){nn(!1),ue=0},1e3)},50);return window.addEventListener("resize",n),function(){return window.removeEventListener("resize",n)}},[de]),Object(p.useEffect)(function(){if(u&&Pn[0]){Un(Pn);var n=de(Pn,u),e=n.m1,t=n.m2,o=null;u.indexOf("/challenges")>-1?u.match(/challenges\/[0-9]+/)&&(cn(!0),o=de(Pn,"/challenges").m2):u.indexOf("/my-dashboard")>-1||u.indexOf("/members/"+v)>-1?an(!0):u.indexOf("/community/learn")>-1||u.indexOf("/thrive/tracks")>-1?o=de(Pn,"/community").m2:t||(an(!1),cn(!0)),setTimeout(function(){var n,a;a=t||o,(n=e||"community")&&(le(n,!1)(),setTimeout(function(){a&&se(a,!1)()},0))})}},[u,h,v]),d.a.createElement("div",{className:m()(y.a.themeWrapper,"theme-".concat(a))},d.a.createElement("div",{className:y.a.headerNavUi},d.a.createElement(x.a,{showLeftMenu:Sn,logo:o,onClickLogo:re,rightMenu:t,onClickLeftMenu:function(){return jn(function(n){return!n})}}),!Sn&&(ee||ne)&&d.a.createElement(E.a,{open:qn,menu:ee||ne,isSecondaryMenu:!ee,activeChildId:q,onClick:function(){return zn(function(n){return!n})},createHandleClickItem:function(n){return function(){z(n),zn(!1)}}}),d.a.createElement(w.a,{collapsed:L,showLeftMenu:Sn,logo:o,menu:Wn,rightMenu:t,moreMenu:Jn,openMore:_,onCloseMore:function(){return f(!1)},moreId:"more",activeLevel1Id:W,activeLevel2Id:S,onClickLogo:re,onRightMenuResize:function(){Zn()},createHandleClickLevel1:le,createHandleClickLevel2:se,handleClickMore:function(){return f(function(n){return!n})},createHandleClickMoreItem:function(n){return function(){f(!1),j(n),an(!0),cn(!1),setTimeout(function(){!function(n,e){var t=$n(n);if(t&&t.subMenu){var o=t.subMenu,a=b.a.findIndex(o,function(n){return n.id===e}),r=o[0];o[0]=o[a],o[a]=r,a=b.a.findIndex(Jn,function(n){return n.id===e}),Jn[a]=r,window.localStorage.setItem("__top_nav_bar_state",JSON.stringify(b.a.assign({},t))),Yn(i()(Jn)),ae(e)}}(W,n)})}},createSetRef:Qn,showChosenArrow:hn,showLevel3:on,forceHideLevel3:sn,chosenArrowX:yn,searchOpened:un,toggleSearchOpen:function(n){fn(n),C.refs.searchInputBox.value=""}}),(ee&&ee.subMenu&&ee.subMenu.length>0||!ee&&ne&&ne.secondaryMenu&&ne.secondaryMenu.length>0)&&d.a.createElement(M.a,{open:!sn&&on,menu:ee||ne,isResize:$,isSecondaryMenu:!ee,activeChildId:q,exact:J,showIndicator:kn,indicatorX:Rn,createHandleClickItem:function(n){return function(){z(n),ie(n);var e=JSON.parse(window.localStorage.getItem("__top_nav_bar_state"));e&&window.localStorage.setItem("__top_nav_bar_state",JSON.stringify(b.a.assign({},e,{date:(new Date).getTime()})))}},createSetRef:Qn}),Sn&&ne&&d.a.createElement(A.a,{menu:ne,activeChildId:S,createHandleClickItem:function(n){return function(){jn(!1),j(n)}}})))};F.defaultProps={theme:"light",onChangeLevel1Id:function(){return null}},F.propTypes={menu:f.a.array.isRequired,rightMenu:f.a.node,logo:f.a.node,theme:f.a.string,currentLevel1Id:f.a.any,onChangeLevel1Id:f.a.func,path:f.a.string,setOpenMore:f.a.func,openMore:f.a.bool,loggedIn:f.a.bool,profileHandle:f.a.string};var C,I,R=F;e.default=R,(C=("undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal:t(2)).default)&&(C.register("more","moreId","/Users/skyhit/sandbox/topcoder-platform/navigation-component/src/components/TopNav/index.js"),C.register(D,"id","/Users/skyhit/sandbox/topcoder-platform/navigation-component/src/components/TopNav/index.js"),C.register(O,"idForSecondary","/Users/skyhit/sandbox/topcoder-platform/navigation-component/src/components/TopNav/index.js"),C.register(k,"initMenuId","/Users/skyhit/sandbox/topcoder-platform/navigation-component/src/components/TopNav/index.js"),C.register(F,"TopNav","/Users/skyhit/sandbox/topcoder-platform/navigation-component/src/components/TopNav/index.js"),C.register(R,"default","/Users/skyhit/sandbox/topcoder-platform/navigation-component/src/components/TopNav/index.js")),(I=("undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal:t(2)).leaveModule)&&I(n)}.call(this,t(13)(n))},function(n,e,t){(e=n.exports=t(14)(!1)).push([n.i,'/* colors */\n/* Grayscale colors. */\n.SLwlRzv2b8FicEx4vbP0x {\n font-family: "Roboto", Helvetica, Arial, sans-serif;\n color: #2A2A2B;\n position: relative; }\n .SLwlRzv2b8FicEx4vbP0x a {\n text-decoration: none; }\n',""]),e.locals={headerNavUi:"SLwlRzv2b8FicEx4vbP0x"}},function(n,e,t){e=n.exports=t(14)(!1);var o=t(16),a=o(t(10)),i=o(t(10)+"?#iefix"),r=o(t(18)),l=o(t(19)),s=o(t(20)),c=o(t(21)+"#Roboto"),p=o(t(11)),d=o(t(11)+"?#iefix"),u=o(t(22)),f=o(t(23)),_=o(t(24)),m=o(t(25)+"#Roboto"),h=o(t(12)),b=o(t(12)+"?#iefix"),g=o(t(26)),v=o(t(27)),y=o(t(28)),x=o(t(29)+"#Roboto");e.push([n.i,'/* colors */\n/* Grayscale colors. */\n/* Roboto fonts */\n@font-face {\n font-family: "Roboto";\n font-weight: 700;\n font-style: normal;\n src: url('+a+');\n /* IE9 Compat Modes */\n src: local("Roboto Bold"), local("Roboto-Bold"), url('+i+') format("embedded-opentype"), url('+r+') format("woff2"), url('+l+') format("woff"), url('+s+') format("truetype"), url('+c+') format("svg");\n /* Legacy iOS */ }\n\n@font-face {\n font-family: "Roboto";\n font-weight: 400;\n font-style: normal;\n src: url('+p+');\n /* IE9 Compat Modes */\n src: local("Roboto"), local("Roboto-Regular"), url('+d+') format("embedded-opentype"), url('+u+') format("woff2"), url('+f+') format("woff"), url('+_+') format("truetype"), url('+m+') format("svg");\n /* Legacy iOS */ }\n\n@font-face {\n font-family: "Barlow Condensed";\n font-weight: 600;\n font-style: normal;\n src: url('+h+');\n /* IE9 Compat Modes */\n src: local("Barlow Condensed SemiBold"), local("BarlowCondensed-SemiBold"), url('+b+') format("embedded-opentype"), url('+g+') format("woff2"), url('+v+') format("woff"), url('+y+') format("truetype"), url('+x+') format("svg");\n /* Legacy iOS */ }\n\n/* colors */\n/* Grayscale colors. */\n@media (min-width: 769px) {\n ._2CrPaxU700CNjSaHqSs4El {\n display: none; } }\n\n@media (min-width: 769px) {\n .DhsJqfKHix2ZvO5KpShtm {\n display: none; } }\n\n.C0Avcqx93-GrYR5SPlLlb {\n height: 60px;\n background: #2A2A2B;\n display: flex;\n justify-content: center;\n position: relative;\n align-items: center; }\n @media (min-width: 769px) {\n .C0Avcqx93-GrYR5SPlLlb {\n display: none; } }\n .C0Avcqx93-GrYR5SPlLlb ._3kl0wsG1Cq8cFSytbmGQtu {\n width: 60px;\n height: 60px;\n display: flex;\n justify-content: center;\n align-items: center;\n position: absolute;\n left: 0;\n top: 0; }\n .C0Avcqx93-GrYR5SPlLlb ._3kl0wsG1Cq8cFSytbmGQtu ._3hmILlaUHT2n29YtTy1Rk1 {\n background-color: transparent;\n border: none;\n padding: 0;\n cursor: pointer; }\n .C0Avcqx93-GrYR5SPlLlb ._3kl0wsG1Cq8cFSytbmGQtu ._3hmILlaUHT2n29YtTy1Rk1:focus {\n outline: none; }\n .C0Avcqx93-GrYR5SPlLlb ._3kl0wsG1Cq8cFSytbmGQtu ._3hmILlaUHT2n29YtTy1Rk1 img {\n display: block; }\n .C0Avcqx93-GrYR5SPlLlb ._1b1mrG1Ri9bAohJFwwPgTD {\n font-family: \'Roboto\';\n font-weight: 700;\n cursor: pointer;\n color: #FFFFFF;\n font-size: 16px;\n line-height: 30px;\n padding-right: 20px;\n position: absolute;\n right: 0; }\n\n._1x3yCnfohAbeftdkwOUSCz {\n left: 18px;\n position: absolute;\n top: 16px; }\n @media (min-width: 769px) {\n ._1x3yCnfohAbeftdkwOUSCz {\n display: none; } }\n\n._2gtHUbJhCv6Da5pkn9UzBV {\n padding: 6px 12px 0;\n position: relative; }\n @media (min-width: 769px) {\n ._2gtHUbJhCv6Da5pkn9UzBV {\n display: none; } }\n ._2gtHUbJhCv6Da5pkn9UzBV input {\n background: none;\n border: 1px solid #7F7F7F;\n box-shadow: none;\n color: #FFFFFF;\n font: 16px "Roboto", Helvetica, Arial, sans-serif !important;\n height: 32px;\n outline: none;\n padding-left: 30px !important; }\n ._2gtHUbJhCv6Da5pkn9UzBV input::placeholder {\n color: #7F7F7F; }\n ._2gtHUbJhCv6Da5pkn9UzBV input:hover {\n border: 1px solid #7F7F7F; }\n ._2gtHUbJhCv6Da5pkn9UzBV input:focus {\n border: 1px solid #0596dc; }\n ._2gtHUbJhCv6Da5pkn9UzBV input:active,\n ._2gtHUbJhCv6Da5pkn9UzBV input:focus,\n ._2gtHUbJhCv6Da5pkn9UzBV input:hover {\n box-shadow: none;\n outline: none; }\n',""]),e.locals={"mobile-only":"_2CrPaxU700CNjSaHqSs4El","hide-not-mobile":"DhsJqfKHix2ZvO5KpShtm",mobileNav:"C0Avcqx93-GrYR5SPlLlb",leftMenuContainer:"_3kl0wsG1Cq8cFSytbmGQtu",menuBtn:"_3hmILlaUHT2n29YtTy1Rk1",rightMenu:"_1b1mrG1Ri9bAohJFwwPgTD",icon:"_1x3yCnfohAbeftdkwOUSCz",search:"_2gtHUbJhCv6Da5pkn9UzBV"}},function(n,e,t){e=n.exports=t(14)(!1);var o=t(16),a=o(t(10)),i=o(t(10)+"?#iefix"),r=o(t(18)),l=o(t(19)),s=o(t(20)),c=o(t(21)+"#Roboto"),p=o(t(11)),d=o(t(11)+"?#iefix"),u=o(t(22)),f=o(t(23)),_=o(t(24)),m=o(t(25)+"#Roboto"),h=o(t(12)),b=o(t(12)+"?#iefix"),g=o(t(26)),v=o(t(27)),y=o(t(28)),x=o(t(29)+"#Roboto");e.push([n.i,'/* colors */\n/* Grayscale colors. */\n/* Roboto fonts */\n@font-face {\n font-family: "Roboto";\n font-weight: 700;\n font-style: normal;\n src: url('+a+');\n /* IE9 Compat Modes */\n src: local("Roboto Bold"), local("Roboto-Bold"), url('+i+') format("embedded-opentype"), url('+r+') format("woff2"), url('+l+') format("woff"), url('+s+') format("truetype"), url('+c+') format("svg");\n /* Legacy iOS */ }\n\n@font-face {\n font-family: "Roboto";\n font-weight: 400;\n font-style: normal;\n src: url('+p+');\n /* IE9 Compat Modes */\n src: local("Roboto"), local("Roboto-Regular"), url('+d+') format("embedded-opentype"), url('+u+') format("woff2"), url('+f+') format("woff"), url('+_+') format("truetype"), url('+m+') format("svg");\n /* Legacy iOS */ }\n\n@font-face {\n font-family: "Barlow Condensed";\n font-weight: 600;\n font-style: normal;\n src: url('+h+');\n /* IE9 Compat Modes */\n src: local("Barlow Condensed SemiBold"), local("BarlowCondensed-SemiBold"), url('+b+') format("embedded-opentype"), url('+g+') format("woff2"), url('+v+') format("woff"), url('+y+') format("truetype"), url('+x+") format(\"svg\");\n /* Legacy iOS */ }\n\n/* colors */\n/* Grayscale colors. */\n/* colors */\n/* Grayscale colors. */\n@media (min-width: 769px) {\n ._2NYoCOm257hoVrru5r_nl_ {\n display: none; } }\n\n@media (min-width: 769px) {\n ._2da-dNVd3gmk52j2eeXNiB {\n display: none; } }\n\n.hOuBbW_rRrqTQNE2yX0U0 {\n width: 100%;\n height: 60px;\n left: 0;\n top: 60px;\n z-index: 1; }\n @media (min-width: 769px) {\n .hOuBbW_rRrqTQNE2yX0U0 {\n display: none; } }\n .hOuBbW_rRrqTQNE2yX0U0 ._3-kA2UFoGsUFDu0UPt8kj7 {\n z-index: -1;\n background: #2A2A2B;\n opacity: 0.8;\n position: absolute;\n left: 0;\n top: 0;\n right: 0;\n bottom: 0;\n display: none; }\n ._2jL9yEll0DYK_TRUWo_ovR .hOuBbW_rRrqTQNE2yX0U0 ._3-kA2UFoGsUFDu0UPt8kj7 {\n display: block; }\n .hOuBbW_rRrqTQNE2yX0U0 .NfQcGJQtbQeFU1YGz1HnX {\n background-color: transparent;\n border: none;\n padding: 0;\n width: 100%;\n height: 60px;\n display: flex;\n justify-content: center;\n align-items: center;\n cursor: pointer; }\n .hOuBbW_rRrqTQNE2yX0U0 .NfQcGJQtbQeFU1YGz1HnX:focus {\n outline: none; }\n .theme-light .hOuBbW_rRrqTQNE2yX0U0 .NfQcGJQtbQeFU1YGz1HnX {\n background: #FBFBFB; }\n .theme-dark .hOuBbW_rRrqTQNE2yX0U0 .NfQcGJQtbQeFU1YGz1HnX {\n background: #636363; }\n .hOuBbW_rRrqTQNE2yX0U0 .NfQcGJQtbQeFU1YGz1HnX span {\n font-family: 'Roboto';\n font-weight: 400;\n font-size: 28px;\n line-height: 40px; }\n .theme-light .hOuBbW_rRrqTQNE2yX0U0 .NfQcGJQtbQeFU1YGz1HnX span {\n color: #2A2A2B; }\n .theme-dark .hOuBbW_rRrqTQNE2yX0U0 .NfQcGJQtbQeFU1YGz1HnX span {\n color: #FFFFFF; }\n .hOuBbW_rRrqTQNE2yX0U0 .NfQcGJQtbQeFU1YGz1HnX svg {\n margin-left: 5px; }\n .hOuBbW_rRrqTQNE2yX0U0 .NfQcGJQtbQeFU1YGz1HnX img {\n margin-left: 8px; }\n .theme-light .hOuBbW_rRrqTQNE2yX0U0 .NfQcGJQtbQeFU1YGz1HnX path {\n fill: #2A2A2B; }\n .theme-dark .hOuBbW_rRrqTQNE2yX0U0 .NfQcGJQtbQeFU1YGz1HnX path {\n fill: #FFFFFF; }\n .hOuBbW_rRrqTQNE2yX0U0 ._2nYpKu9QByZ0NWfxANd8ld {\n display: flex;\n flex-direction: column;\n padding: 15px 20px;\n border-top: 1px solid #1F7E8A;\n width: 100%;\n z-index: 999;\n position: absolute; }\n .theme-light .hOuBbW_rRrqTQNE2yX0U0 ._2nYpKu9QByZ0NWfxANd8ld {\n background: #FBFBFB; }\n .theme-dark .hOuBbW_rRrqTQNE2yX0U0 ._2nYpKu9QByZ0NWfxANd8ld {\n background: #636363; }\n .hOuBbW_rRrqTQNE2yX0U0 ._2nYpKu9QByZ0NWfxANd8ld .MGLhxdV4f_pnHZOuoeaXO {\n font-size: 18px;\n line-height: 40px;\n height: 40px;\n margin: 5px 0;\n display: flex;\n align-items: center;\n cursor: pointer; }\n .theme-light .hOuBbW_rRrqTQNE2yX0U0 ._2nYpKu9QByZ0NWfxANd8ld .MGLhxdV4f_pnHZOuoeaXO {\n color: #2A2A2B; }\n .theme-dark .hOuBbW_rRrqTQNE2yX0U0 ._2nYpKu9QByZ0NWfxANd8ld .MGLhxdV4f_pnHZOuoeaXO {\n color: #FFFFFF; }\n .hOuBbW_rRrqTQNE2yX0U0 ._2nYpKu9QByZ0NWfxANd8ld .MGLhxdV4f_pnHZOuoeaXO._368J3UvBv86TM6dh3awQYd {\n font-family: 'Roboto';\n font-weight: 700;\n pointer-events: none;\n cursor: default; }\n .hOuBbW_rRrqTQNE2yX0U0 ._2nYpKu9QByZ0NWfxANd8ld .MGLhxdV4f_pnHZOuoeaXO._368J3UvBv86TM6dh3awQYd::before {\n content: \"\";\n height: 30px;\n width: 3px;\n border-radius: 1.5px;\n display: inline-block;\n margin-right: 10px; }\n .theme-light .hOuBbW_rRrqTQNE2yX0U0 ._2nYpKu9QByZ0NWfxANd8ld .MGLhxdV4f_pnHZOuoeaXO._368J3UvBv86TM6dh3awQYd::before {\n background: #43D7B0; }\n .theme-dark .hOuBbW_rRrqTQNE2yX0U0 ._2nYpKu9QByZ0NWfxANd8ld .MGLhxdV4f_pnHZOuoeaXO._368J3UvBv86TM6dh3awQYd::before {\n background: #FFFFFF; }\n",""]),e.locals={"mobile-only":"_2NYoCOm257hoVrru5r_nl_","hide-not-mobile":"_2da-dNVd3gmk52j2eeXNiB",mobileSubNav:"hOuBbW_rRrqTQNE2yX0U0",mobileSubNavMask:"_3-kA2UFoGsUFDu0UPt8kj7",mobileSubNavOpen:"_2jL9yEll0DYK_TRUWo_ovR",mobileSubNavHeader:"NfQcGJQtbQeFU1YGz1HnX",mobileSubNavContent:"_2nYpKu9QByZ0NWfxANd8ld",mobileSubNavChild:"MGLhxdV4f_pnHZOuoeaXO",mobileSubNavChildOpen:"_368J3UvBv86TM6dh3awQYd"}},function(n,e,t){e=n.exports=t(14)(!1);var o=t(16),a=o(t(10)),i=o(t(10)+"?#iefix"),r=o(t(18)),l=o(t(19)),s=o(t(20)),c=o(t(21)+"#Roboto"),p=o(t(11)),d=o(t(11)+"?#iefix"),u=o(t(22)),f=o(t(23)),_=o(t(24)),m=o(t(25)+"#Roboto"),h=o(t(12)),b=o(t(12)+"?#iefix"),g=o(t(26)),v=o(t(27)),y=o(t(28)),x=o(t(29)+"#Roboto");e.push([n.i,'/* colors */\n/* Grayscale colors. */\n/* Roboto fonts */\n@font-face {\n font-family: "Roboto";\n font-weight: 700;\n font-style: normal;\n src: url('+a+');\n /* IE9 Compat Modes */\n src: local("Roboto Bold"), local("Roboto-Bold"), url('+i+') format("embedded-opentype"), url('+r+') format("woff2"), url('+l+') format("woff"), url('+s+') format("truetype"), url('+c+') format("svg");\n /* Legacy iOS */ }\n\n@font-face {\n font-family: "Roboto";\n font-weight: 400;\n font-style: normal;\n src: url('+p+');\n /* IE9 Compat Modes */\n src: local("Roboto"), local("Roboto-Regular"), url('+d+') format("embedded-opentype"), url('+u+') format("woff2"), url('+f+') format("woff"), url('+_+') format("truetype"), url('+m+') format("svg");\n /* Legacy iOS */ }\n\n@font-face {\n font-family: "Barlow Condensed";\n font-weight: 600;\n font-style: normal;\n src: url('+h+');\n /* IE9 Compat Modes */\n src: local("Barlow Condensed SemiBold"), local("BarlowCondensed-SemiBold"), url('+b+') format("embedded-opentype"), url('+g+') format("woff2"), url('+v+') format("woff"), url('+y+') format("truetype"), url('+x+') format("svg");\n /* Legacy iOS */ }\n\n/* colors */\n/* Grayscale colors. */\n/* colors */\n/* Grayscale colors. */\n@media (min-width: 769px) {\n ._2YwPStPoDEjIb-PbIGNtsb {\n display: none; } }\n\n@media (min-width: 769px) {\n .RAtQ7LjJWDfIoiWEpF2mA {\n display: none; } }\n\n.JxBIkbv7v_sJK1N_vMeFs {\n display: flex;\n flex-direction: column;\n padding: 15px 20px;\n z-index: 1; }\n .theme-light .JxBIkbv7v_sJK1N_vMeFs {\n background: #FBFBFB; }\n .theme-dark .JxBIkbv7v_sJK1N_vMeFs {\n background: #636363; }\n .JxBIkbv7v_sJK1N_vMeFs ._3ntC2KHyW7xczldMyA7yqc {\n font-size: 18px;\n line-height: 40px;\n height: 40px;\n margin: 5px 0;\n display: flex;\n align-items: center;\n cursor: pointer; }\n .theme-light .JxBIkbv7v_sJK1N_vMeFs ._3ntC2KHyW7xczldMyA7yqc {\n color: #2A2A2B; }\n .theme-dark .JxBIkbv7v_sJK1N_vMeFs ._3ntC2KHyW7xczldMyA7yqc {\n color: #FFFFFF; }\n .JxBIkbv7v_sJK1N_vMeFs ._3ntC2KHyW7xczldMyA7yqc._1rt8mOYntrOZdAPjpl_QKa {\n font-family: \'Roboto\';\n font-weight: 700;\n pointer-events: none;\n cursor: default; }\n .JxBIkbv7v_sJK1N_vMeFs ._3ntC2KHyW7xczldMyA7yqc._1rt8mOYntrOZdAPjpl_QKa::before {\n content: "";\n height: 30px;\n width: 3px;\n border-radius: 1.5px;\n background: #43D7B0;\n display: inline-block;\n margin-right: 10px; }\n',""]),e.locals={"mobile-only":"_2YwPStPoDEjIb-PbIGNtsb","hide-not-mobile":"RAtQ7LjJWDfIoiWEpF2mA",secondaryNavMobile:"JxBIkbv7v_sJK1N_vMeFs",secondaryNavMobileItem:"_3ntC2KHyW7xczldMyA7yqc",secondaryNavMobileItemOpen:"_1rt8mOYntrOZdAPjpl_QKa"}},function(n,e,t){e=n.exports=t(14)(!1);var o=t(16),a=o(t(10)),i=o(t(10)+"?#iefix"),r=o(t(18)),l=o(t(19)),s=o(t(20)),c=o(t(21)+"#Roboto"),p=o(t(11)),d=o(t(11)+"?#iefix"),u=o(t(22)),f=o(t(23)),_=o(t(24)),m=o(t(25)+"#Roboto"),h=o(t(12)),b=o(t(12)+"?#iefix"),g=o(t(26)),v=o(t(27)),y=o(t(28)),x=o(t(29)+"#Roboto");e.push([n.i,'/* colors */\n/* Grayscale colors. */\n/* Roboto fonts */\n@font-face {\n font-family: "Roboto";\n font-weight: 700;\n font-style: normal;\n src: url('+a+');\n /* IE9 Compat Modes */\n src: local("Roboto Bold"), local("Roboto-Bold"), url('+i+') format("embedded-opentype"), url('+r+') format("woff2"), url('+l+') format("woff"), url('+s+') format("truetype"), url('+c+') format("svg");\n /* Legacy iOS */ }\n\n@font-face {\n font-family: "Roboto";\n font-weight: 400;\n font-style: normal;\n src: url('+p+');\n /* IE9 Compat Modes */\n src: local("Roboto"), local("Roboto-Regular"), url('+d+') format("embedded-opentype"), url('+u+') format("woff2"), url('+f+') format("woff"), url('+_+') format("truetype"), url('+m+') format("svg");\n /* Legacy iOS */ }\n\n@font-face {\n font-family: "Barlow Condensed";\n font-weight: 600;\n font-style: normal;\n src: url('+h+');\n /* IE9 Compat Modes */\n src: local("Barlow Condensed SemiBold"), local("BarlowCondensed-SemiBold"), url('+b+') format("embedded-opentype"), url('+g+') format("woff2"), url('+v+') format("woff"), url('+y+') format("truetype"), url('+x+") format(\"svg\");\n /* Legacy iOS */ }\n\n/* colors */\n/* Grayscale colors. */\n/* colors */\n/* Grayscale colors. */\n@media (min-width: 769px) {\n ._1VRR6kMd5HPNbGhUoVw6sa {\n display: none; } }\n\n@media (min-width: 769px) {\n ._1ZIW4j3_J2yPrkaA0N5M5H {\n display: none; } }\n\n@media (min-width: 769px) {\n ._1_OJYKtAV_VRTWF41K-8_A {\n display: none; } }\n\n.w9y3kbj2HBlraVU5kjCay {\n display: flex; }\n @media (max-width: 768px) {\n .w9y3kbj2HBlraVU5kjCay {\n display: none; } }\n .w9y3kbj2HBlraVU5kjCay.Zc4bxo2xl4cRudOT9lbVz {\n display: flex; }\n\n._3OclGxtDScIS3kJx3-Eskw {\n background: #2A2A2B;\n color: #FFFFFF;\n height: 80px;\n position: relative;\n display: flex;\n flex-direction: row;\n align-items: center;\n z-index: 1;\n flex-grow: 1; }\n ._3EpSSlLUWcH3CJRZGDXyWu ._3OclGxtDScIS3kJx3-Eskw {\n overflow: hidden; }\n @media (max-width: 768px) {\n ._3OclGxtDScIS3kJx3-Eskw {\n height: 60px;\n justify-content: space-around; } }\n\n._3ALxQJpmTtNjkYXZNPxUye {\n background: #2A2A2B;\n color: #FFFFFF;\n height: 80px;\n display: flex;\n flex-direction: row;\n align-items: center;\n z-index: 1; }\n @media (max-width: 768px) {\n ._3ALxQJpmTtNjkYXZNPxUye {\n display: none; } }\n ._3ALxQJpmTtNjkYXZNPxUye ._19afvNiE3ExyOixLsg7p9e {\n margin-right: 20px; }\n\n._25qoGMAMp5tpACmrEhPjJc {\n margin: 0 50px 0 30px;\n cursor: pointer; }\n @media (max-width: 768px) {\n ._25qoGMAMp5tpACmrEhPjJc {\n display: none; } }\n ._25qoGMAMp5tpACmrEhPjJc.PsKz54w3mhOmlfDfYi8V4 {\n margin-right: auto; }\n ._25qoGMAMp5tpACmrEhPjJc > * {\n display: block; }\n\n._32rjY2HOvXZBZUSwC_a4jx {\n display: block;\n height: 30px;\n width: 1px;\n background: #555555; }\n @media (max-width: 768px) {\n ._32rjY2HOvXZBZUSwC_a4jx:first-of-type {\n display: none; } }\n\n._19afvNiE3ExyOixLsg7p9e {\n font-family: 'Roboto';\n font-weight: 700;\n font-size: 18px;\n line-height: 30px;\n margin: 0 30px;\n padding-right: 5px;\n position: relative;\n cursor: pointer; }\n @media (max-width: 900px) {\n ._19afvNiE3ExyOixLsg7p9e {\n margin: 0 20px; } }\n ._19afvNiE3ExyOixLsg7p9e._1e-mMrLOI_9IgbpUDGbIrm::before {\n cursor: default;\n content: \"\";\n position: absolute;\n display: block;\n left: -30px;\n top: 0;\n width: 1px;\n height: 100%;\n background: #555555; }\n @media (max-width: 768px) {\n ._19afvNiE3ExyOixLsg7p9e._1e-mMrLOI_9IgbpUDGbIrm::before {\n display: none; } }\n ._19afvNiE3ExyOixLsg7p9e._27UQXipCc_Te8TwvfzIi8f {\n color: #43D7B0; }\n\n._34GhMfx3zSO-nsw2icmQCB {\n white-space: nowrap;\n width: 0;\n opacity: 0;\n overflow: hidden; }\n ._34GhMfx3zSO-nsw2icmQCB._1-_eh1GEkSm1Ie2hcIHrLt {\n display: flex;\n overflow: unset;\n margin-right: auto;\n width: auto;\n opacity: 1;\n transition: opacity 400ms ease-in 100ms; }\n @media (max-width: 768px) {\n ._34GhMfx3zSO-nsw2icmQCB._1-_eh1GEkSm1Ie2hcIHrLt {\n display: none; } }\n ._3EpSSlLUWcH3CJRZGDXyWu ._34GhMfx3zSO-nsw2icmQCB {\n overflow: hidden; }\n\n._1YF68FTa0xYVBFerysFlRt {\n font-family: 'Roboto';\n font-weight: 700;\n margin-left: 30px;\n font-size: 14px;\n line-height: 30px;\n text-align: center;\n display: flex;\n position: relative;\n flex-direction: row;\n justify-content: flex-start;\n align-content: flex-start;\n cursor: pointer; }\n ._1YF68FTa0xYVBFerysFlRt:first-child {\n margin-left: 0; }\n ._1YF68FTa0xYVBFerysFlRt._1POQKSuLHxuhqKjgCytFNW {\n color: #43D7B0; }\n\n.ISBVAVTXPThf-IcdFVa9z {\n position: relative; }\n .ISBVAVTXPThf-IcdFVa9z ._1UEQjA-hNZmulAk-7kHhj2 {\n background-color: transparent;\n border: none;\n padding: 0;\n position: relative;\n color: #FFFFFF;\n margin-left: 20px;\n width: 74px;\n height: 30px;\n display: flex;\n justify-content: center;\n align-items: center; }\n .ISBVAVTXPThf-IcdFVa9z ._1UEQjA-hNZmulAk-7kHhj2:focus {\n outline: none; }\n .ISBVAVTXPThf-IcdFVa9z ._1UEQjA-hNZmulAk-7kHhj2 ._3EHcZKrNC-kRxRB0inP_X- {\n position: absolute;\n left: 0;\n top: 0;\n right: 0;\n bottom: 0; }\n .ISBVAVTXPThf-IcdFVa9z ._1UEQjA-hNZmulAk-7kHhj2 img {\n margin-left: 8px; }\n .ISBVAVTXPThf-IcdFVa9z ._3eb96Zkyw2BKU4_9QkalKG {\n position: absolute;\n top: 30px;\n left: 10px;\n background: #2A2A2B;\n min-width: 110px;\n padding: 20px;\n border-radius: 5px;\n display: none;\n flex-direction: column;\n z-index: 2; }\n .ISBVAVTXPThf-IcdFVa9z ._3eb96Zkyw2BKU4_9QkalKG a {\n margin: 10px 0 0;\n text-align: left;\n font-weight: 700;\n font-size: 14px;\n line-height: 30px;\n white-space: nowrap; }\n .ISBVAVTXPThf-IcdFVa9z ._3eb96Zkyw2BKU4_9QkalKG a:first-child {\n margin: 0; }\n .ISBVAVTXPThf-IcdFVa9z._3bttaLkKXVIrWu75WOLFpZ .vl4waOECcJkR7W07RZ46P {\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: -1;\n cursor: default; }\n .ISBVAVTXPThf-IcdFVa9z._3bttaLkKXVIrWu75WOLFpZ ._3eb96Zkyw2BKU4_9QkalKG {\n display: flex; }\n .ISBVAVTXPThf-IcdFVa9z._3bttaLkKXVIrWu75WOLFpZ ._3EHcZKrNC-kRxRB0inP_X- {\n background-color: #555555;\n border-radius: 15px;\n opacity: 0.4;\n z-index: 0; }\n .ISBVAVTXPThf-IcdFVa9z._3bttaLkKXVIrWu75WOLFpZ img {\n -moz-transform: scale(-1, -1);\n -o-transform: scale(-1, -1);\n -webkit-transform: scale(-1, -1);\n transform: scale(-1, -1); }\n\n._1y954HiCL69kCUV5ji4vqm {\n cursor: pointer;\n display: inline-block;\n height: 32px;\n margin: 11px 20px 11px 0px;\n padding-left: 12px;\n position: relative;\n border-left: 1px solid #7F7F7F;\n width: 36px; }\n ._1y954HiCL69kCUV5ji4vqm svg {\n height: 18px;\n margin-top: 7px;\n width: 18px; }\n ._1y954HiCL69kCUV5ji4vqm svg path {\n fill: #FFFFFF; }\n ._1y954HiCL69kCUV5ji4vqm.opened path {\n fill: #43D7B0; }\n ._1y954HiCL69kCUV5ji4vqm.opened::after {\n content: '';\n display: block;\n width: 0;\n height: 0;\n border-style: solid;\n border-width: 6px 5px 0;\n border-color: #43D7B0 transparent transparent transparent;\n position: absolute;\n left: 60%;\n bottom: -3px;\n margin-left: -6px;\n background-color: transparent; }\n\n._1A5zHMkLXwCq7ngfPscgI9 {\n background: #151516;\n height: 0;\n margin-top: -10px;\n opacity: 0.98;\n overflow: hidden;\n padding: 0 48px;\n position: absolute;\n text-align: center;\n width: 100%;\n transition: all 0.25s ease-in-out;\n z-index: 10; }\n ._1A5zHMkLXwCq7ngfPscgI9.opened {\n height: 128px;\n padding: 48px;\n transition: all 0.25s ease-in-out; }\n ._1A5zHMkLXwCq7ngfPscgI9.closed {\n display: none; }\n ._1A5zHMkLXwCq7ngfPscgI9 input,\n ._1A5zHMkLXwCq7ngfPscgI9 input:active,\n ._1A5zHMkLXwCq7ngfPscgI9 input:focus,\n ._1A5zHMkLXwCq7ngfPscgI9 input:hover {\n border: none;\n border-bottom: 1px solid #FFFFFF;\n box-shadow: none;\n font-size: 22px;\n outline: none;\n padding-bottom: 3px; }\n ._1A5zHMkLXwCq7ngfPscgI9 input::placeholder,\n ._1A5zHMkLXwCq7ngfPscgI9 input:active::placeholder,\n ._1A5zHMkLXwCq7ngfPscgI9 input:focus::placeholder,\n ._1A5zHMkLXwCq7ngfPscgI9 input:hover::placeholder {\n color: #C0C0C0; }\n",""]),e.locals={"mobile-only":"_1VRR6kMd5HPNbGhUoVw6sa","hide-not-mobile":"_1ZIW4j3_J2yPrkaA0N5M5H",mobileOnly:"_1_OJYKtAV_VRTWF41K-8_A",primaryNavContainer:"w9y3kbj2HBlraVU5kjCay",primaryNavContainerOpen:"Zc4bxo2xl4cRudOT9lbVz",primaryNav:"_3OclGxtDScIS3kJx3-Eskw",moreInit:"_3EpSSlLUWcH3CJRZGDXyWu",primaryNavRight:"_3ALxQJpmTtNjkYXZNPxUye",primaryLevel1:"_19afvNiE3ExyOixLsg7p9e",tcLogo:"_25qoGMAMp5tpACmrEhPjJc",tcLogoPush:"PsKz54w3mhOmlfDfYi8V4",primaryLevel1Separator:"_32rjY2HOvXZBZUSwC_a4jx",rightMenuPrimaryLevel1:"_1e-mMrLOI_9IgbpUDGbIrm",primaryLevel1Open:"_27UQXipCc_Te8TwvfzIi8f",primaryLevel2Container:"_34GhMfx3zSO-nsw2icmQCB",primaryLevel2ContainerOpen:"_1-_eh1GEkSm1Ie2hcIHrLt",primaryLevel2:"_1YF68FTa0xYVBFerysFlRt",primaryLevel2Open:"_1POQKSuLHxuhqKjgCytFNW",moreBtnContainer:"ISBVAVTXPThf-IcdFVa9z",moreBtn:"_1UEQjA-hNZmulAk-7kHhj2",moreBtnMask:"_3EHcZKrNC-kRxRB0inP_X-",moreContentContainer:"_3eb96Zkyw2BKU4_9QkalKG",moreOpen:"_3bttaLkKXVIrWu75WOLFpZ",backdrop:"vl4waOECcJkR7W07RZ46P",searchIcon:"_1y954HiCL69kCUV5ji4vqm",searchField:"_1A5zHMkLXwCq7ngfPscgI9"}},function(n,e,t){e=n.exports=t(14)(!1);var o=t(16),a=o(t(10)),i=o(t(10)+"?#iefix"),r=o(t(18)),l=o(t(19)),s=o(t(20)),c=o(t(21)+"#Roboto"),p=o(t(11)),d=o(t(11)+"?#iefix"),u=o(t(22)),f=o(t(23)),_=o(t(24)),m=o(t(25)+"#Roboto"),h=o(t(12)),b=o(t(12)+"?#iefix"),g=o(t(26)),v=o(t(27)),y=o(t(28)),x=o(t(29)+"#Roboto");e.push([n.i,'/* colors */\n/* Grayscale colors. */\n/* Roboto fonts */\n@font-face {\n font-family: "Roboto";\n font-weight: 700;\n font-style: normal;\n src: url('+a+');\n /* IE9 Compat Modes */\n src: local("Roboto Bold"), local("Roboto-Bold"), url('+i+') format("embedded-opentype"), url('+r+') format("woff2"), url('+l+') format("woff"), url('+s+') format("truetype"), url('+c+') format("svg");\n /* Legacy iOS */ }\n\n@font-face {\n font-family: "Roboto";\n font-weight: 400;\n font-style: normal;\n src: url('+p+');\n /* IE9 Compat Modes */\n src: local("Roboto"), local("Roboto-Regular"), url('+d+') format("embedded-opentype"), url('+u+') format("woff2"), url('+f+') format("woff"), url('+_+') format("truetype"), url('+m+') format("svg");\n /* Legacy iOS */ }\n\n@font-face {\n font-family: "Barlow Condensed";\n font-weight: 600;\n font-style: normal;\n src: url('+h+');\n /* IE9 Compat Modes */\n src: local("Barlow Condensed SemiBold"), local("BarlowCondensed-SemiBold"), url('+b+') format("embedded-opentype"), url('+g+') format("woff2"), url('+v+') format("woff"), url('+y+') format("truetype"), url('+x+") format(\"svg\");\n /* Legacy iOS */ }\n\n/* colors */\n/* Grayscale colors. */\n/* colors */\n/* Grayscale colors. */\n@media (min-width: 769px) {\n .j3BbFQV19TZ2N5Mbc293Q {\n display: none; } }\n\n@media (min-width: 769px) {\n ._2hTZPXAUViaj3OKdZ8A4ZG {\n display: none; } }\n\n._78wgiv2HyCMYL0GFSZd4S {\n display: none;\n justify-content: stretch;\n align-items: center;\n font-size: 13px;\n position: relative;\n z-index: 0;\n height: 60px;\n transition: transform 250ms linear;\n transform: translateY(-60px); }\n @media (max-width: 768px) {\n ._78wgiv2HyCMYL0GFSZd4S {\n display: none !important; } }\n .theme-light ._78wgiv2HyCMYL0GFSZd4S {\n background: #FBFBFB;\n color: #2A2A2B; }\n .theme-dark ._78wgiv2HyCMYL0GFSZd4S {\n background: #636363;\n color: #FFFFFF; }\n ._78wgiv2HyCMYL0GFSZd4S._2WB6MWJIFPmL_7oRkVDu-f {\n display: flex;\n transform: translateY(0px); }\n ._78wgiv2HyCMYL0GFSZd4S a {\n margin: 0 15px; }\n .theme-light ._78wgiv2HyCMYL0GFSZd4S a {\n color: #2A2A2B; }\n .theme-dark ._78wgiv2HyCMYL0GFSZd4S a {\n color: #FFFFFF; }\n ._78wgiv2HyCMYL0GFSZd4S ._2S1p2zjbfectEyMXeUEyEd {\n display: flex;\n flex-grow: 1;\n justify-content: center;\n align-items: center;\n position: relative;\n height: 30px; }\n ._78wgiv2HyCMYL0GFSZd4S ._2S1p2zjbfectEyMXeUEyEd ._1n5D3MtzUT3DNhLzIT22lJ {\n cursor: pointer;\n height: 100%;\n display: flex;\n position: relative;\n flex-direction: column;\n -webkit-justify-content: center;\n justify-content: center; }\n ._78wgiv2HyCMYL0GFSZd4S ._2S1p2zjbfectEyMXeUEyEd ._1n5D3MtzUT3DNhLzIT22lJ ._2I4YpNYoj3kDD8DnmILHSU {\n display: none;\n bottom: -1px;\n width: 15px;\n height: 3px;\n border-radius: 1.5px;\n background: #D4D4D4;\n left: 50%;\n transform: translate(-50%, -50%); }\n ._78wgiv2HyCMYL0GFSZd4S ._2S1p2zjbfectEyMXeUEyEd ._1n5D3MtzUT3DNhLzIT22lJ:hover ._2I4YpNYoj3kDD8DnmILHSU {\n display: inline-block;\n position: absolute; }\n ._78wgiv2HyCMYL0GFSZd4S ._2S1p2zjbfectEyMXeUEyEd ._1n5D3MtzUT3DNhLzIT22lJ._1deOinna8cx2l3cOfJNqku {\n font-family: 'Roboto';\n font-weight: 700; }\n ._78wgiv2HyCMYL0GFSZd4S ._2S1p2zjbfectEyMXeUEyEd ._1n5D3MtzUT3DNhLzIT22lJ._45gHnBYqTQkERPQrrD92S {\n pointer-events: none;\n cursor: default; }\n",""]),e.locals={"mobile-only":"j3BbFQV19TZ2N5Mbc293Q","hide-not-mobile":"_2hTZPXAUViaj3OKdZ8A4ZG",secondaryNav:"_78wgiv2HyCMYL0GFSZd4S",secondaryNavOpen:"_2WB6MWJIFPmL_7oRkVDu-f",secondaryNavLinkContainer:"_2S1p2zjbfectEyMXeUEyEd",secondaryNavItem:"_1n5D3MtzUT3DNhLzIT22lJ",indicator:"_2I4YpNYoj3kDD8DnmILHSU",secondaryNavItemOpen:"_1deOinna8cx2l3cOfJNqku",secondaryNavItemActive:"_45gHnBYqTQkERPQrrD92S"}},function(n,e,t){var o=t(108);"string"==typeof o&&(o=[[n.i,o,""]]);var a={hmr:!0,transform:void 0,insertInto:void 0};t(15)(o,a);o.locals&&(n.exports=o.locals)},function(n,e,t){e=n.exports=t(14)(!1);var o=t(16),a=o(t(10)),i=o(t(10)+"?#iefix"),r=o(t(18)),l=o(t(19)),s=o(t(20)),c=o(t(21)+"#Roboto"),p=o(t(11)),d=o(t(11)+"?#iefix"),u=o(t(22)),f=o(t(23)),_=o(t(24)),m=o(t(25)+"#Roboto"),h=o(t(12)),b=o(t(12)+"?#iefix"),g=o(t(26)),v=o(t(27)),y=o(t(28)),x=o(t(29)+"#Roboto"),E=o(t(109)),A=o(t(62)),w=o(t(38)),M=o(t(63)),D=o(t(64)),O=o(t(59)),k=o(t(60)),F=o(t(65)),C=o(t(66)),I=o(t(49)),R=o(t(61)),L=o(t(110)),P=o(t(111));e.push([n.i,'.flex {\n display: flex; }\n .flex.column {\n flex-direction: column; }\n .flex.center {\n justify-content: center; }\n .flex.space-between {\n justify-content: space-between; }\n .flex.middle {\n -webkit-align-items: center;\n align-items: center; }\n\n/* colors */\n/* Grayscale colors. */\n/* colors */\n/* Grayscale colors. */\n/* Roboto fonts */\n@font-face {\n font-family: "Roboto";\n font-weight: 700;\n font-style: normal;\n src: url('+a+');\n /* IE9 Compat Modes */\n src: local("Roboto Bold"), local("Roboto-Bold"), url('+i+') format("embedded-opentype"), url('+r+') format("woff2"), url('+l+') format("woff"), url('+s+') format("truetype"), url('+c+') format("svg");\n /* Legacy iOS */ }\n\n@font-face {\n font-family: "Roboto";\n font-weight: 400;\n font-style: normal;\n src: url('+p+');\n /* IE9 Compat Modes */\n src: local("Roboto"), local("Roboto-Regular"), url('+d+') format("embedded-opentype"), url('+u+') format("woff2"), url('+f+') format("woff"), url('+_+') format("truetype"), url('+m+') format("svg");\n /* Legacy iOS */ }\n\n@font-face {\n font-family: "Barlow Condensed";\n font-weight: 600;\n font-style: normal;\n src: url('+h+');\n /* IE9 Compat Modes */\n src: local("Barlow Condensed SemiBold"), local("BarlowCondensed-SemiBold"), url('+b+') format("embedded-opentype"), url('+g+') format("woff2"), url('+v+') format("woff"), url('+y+') format("truetype"), url('+x+") format(\"svg\");\n /* Legacy iOS */ }\n\n.wrap-all {\n width: 100% !important;\n height: 100% !important;\n position: absolute;\n top: 0;\n left: 0; }\n\n.relative {\n position: relative; }\n\n.hide {\n display: none !important; }\n\n.desktop-hide {\n display: none; }\n\n.desktop-show {\n display: block; }\n\n.flex-grid {\n display: flex;\n align-items: center;\n justify-content: space-between; }\n .flex-grid.item-start {\n align-items: flex-start; }\n\n.icons {\n display: inline-block;\n vertical-align: middle; }\n\n/* btn */\n.btn {\n font-size: 18px;\n font-weight: normal;\n text-decoration: none;\n border: none;\n box-shadow: none;\n position: relative;\n text-transform: none;\n font-weight: bold;\n display: inline-block; }\n .btn.active, .btn:active, .btn:focus {\n box-shadow: none;\n outline: 0; }\n\n/* .btn-blue */\n.btn-blue,\n.btn-blue:hover,\n.btn-blue:focus {\n cursor: pointer;\n height: 30px;\n color: #FFFFFF;\n line-height: 30px;\n border-radius: 15px;\n padding: 1px 18px;\n font-size: 14px;\n font-family: 'Roboto';\n font-weight: 700; }\n\n.btn-blue:hover {\n opacity: 0.75; }\n\n.btn-blue {\n background-color: #2C95D7; }\n .btn-blue.disabled, .btn-blue:disabled, .btn-blue[disabled] {\n pointer-events: none; }\n\n/* .btn-gray */\n.btn-gray,\n.btn-gray:hover,\n.btn-gray:focus {\n cursor: pointer;\n height: 30px;\n color: #FFFFFF;\n line-height: 30px;\n border-radius: 4px;\n padding: 1px 18px;\n font-size: 13px;\n background-color: #AAAAAB;\n font-family: 'Roboto';\n font-weight: 400; }\n\n.btn-gray:hover {\n opacity: 0.75; }\n\n/* colors */\n/* Grayscale colors. */\n.header-nav-ui {\n font-family: \"Roboto\", Helvetica, Arial, sans-serif;\n color: #2A2A2B;\n position: relative; }\n .header-nav-ui a {\n text-decoration: none !important; }\n .header-nav-ui .more-btn-container .more-btn {\n margin-left: 20px !important;\n width: 74px;\n height: 30px;\n justify-content: center !important; }\n .header-nav-ui .more-btn-container .more-btn > .dropdown-icon {\n margin-left: 8px; }\n .header-nav-ui .more-btn-container .more-content-container {\n position: absolute;\n top: 30px;\n left: 10px;\n background: #2A2A2B;\n min-width: 110px;\n padding: 20px;\n border-radius: 5px;\n display: none;\n z-index: 1; }\n .header-nav-ui .more-btn-container .more-content-container a {\n color: #FFFFFF;\n margin: 10px 0 0;\n text-align: left;\n font-weight: 700;\n font-size: 14px;\n line-height: 30px;\n white-space: nowrap; }\n .header-nav-ui .more-btn-container .more-content-container a:first-child {\n margin: 0; }\n .header-nav-ui .more-btn-container.isOpen .more-content-container {\n display: flex; }\n .header-nav-ui .more-btn-container.isOpen .more-btn * {\n z-index: 1; }\n .header-nav-ui .more-btn-container.isOpen .more-btn .mask {\n background-color: #555555;\n border-radius: 15px;\n opacity: 0.4;\n z-index: 0; }\n .header-nav-ui .more-btn-container.isOpen .more-btn .dropdown-icon {\n -moz-transform: scale(-1, -1);\n -o-transform: scale(-1, -1);\n -webkit-transform: scale(-1, -1);\n transform: scale(-1, -1); }\n .header-nav-ui .primary-nav {\n background: #2A2A2B;\n color: #FFFFFF;\n height: 80px;\n position: relative;\n display: flex;\n flex-direction: row;\n justify-content: flex-end;\n z-index: 1; }\n .header-nav-ui .primary-nav a {\n color: #FFFFFF; }\n .header-nav-ui .primary-nav .tc-logo {\n margin: 0 30px;\n justify-self: flex-start;\n margin-right: auto;\n cursor: pointer; }\n .header-nav-ui .primary-nav .primary-level-1-separator {\n display: none; }\n .header-nav-ui .primary-nav .primary-level-1 {\n font-family: 'Roboto';\n font-weight: 700;\n font-size: 18px;\n line-height: 30px;\n margin: 0 30px;\n padding-right: 5px;\n position: relative; }\n .header-nav-ui .primary-nav .primary-level-1.more-menu {\n display: none; }\n .header-nav-ui .primary-nav .primary-level-1.isOpen {\n color: #43D7B0;\n justify-self: flex-start; }\n .header-nav-ui .primary-nav .primary-level-1.isOpen.isOpenSubmenu {\n color: #FFFFFF; }\n .header-nav-ui .primary-nav .primary-level-1::before {\n content: \"\";\n position: absolute;\n display: block;\n left: -30px;\n top: 0;\n width: 1px;\n height: 100%;\n background: #555555; }\n .header-nav-ui .primary-nav .primary-level-1.login-container {\n margin-right: 20px;\n position: relative; }\n .header-nav-ui .primary-nav .primary-level-1.login-container > .user-info-container {\n margin-left: 33px;\n border-radius: 15px; }\n .header-nav-ui .primary-nav .primary-level-1.login-container > .user-info-container .handle-container .handle {\n display: block;\n font-size: 14px;\n font-weight: 700;\n line-height: 30px;\n margin-left: 5px; }\n .header-nav-ui .primary-nav .primary-level-1.login-container > .user-info-container .handle-container .drowdown-icon {\n width: 16px;\n height: 16px;\n margin: 0 5px; }\n .header-nav-ui .primary-nav .primary-level-1.login-container > .user-info-container .handle-container .drowdown-icon .dropdown-icon {\n transition: all 0.5s; }\n .header-nav-ui .primary-nav .primary-level-1.login-container > .user-info-container:hover, .header-nav-ui .primary-nav .primary-level-1.login-container > .user-info-container.isUserPopupOpen {\n background-color: rgba(85, 85, 85, 0.4); }\n .header-nav-ui .primary-nav .primary-level-1.login-container > .user-info-container:hover .handle-container .handle, .header-nav-ui .primary-nav .primary-level-1.login-container > .user-info-container.isUserPopupOpen .handle-container .handle {\n display: block; }\n .header-nav-ui .primary-nav .primary-level-1.login-container > .user-info-container.isUserPopupOpen .handle-container .dropdown-icon {\n transform: rotate(180deg); }\n .header-nav-ui .primary-nav .primary-level-1.login-container > .user-info-container .avatar {\n width: 30px;\n height: 30px;\n display: inline-block; }\n .header-nav-ui .primary-nav .primary-level-1.login-container .user-info-popup {\n position: absolute;\n right: 0;\n top: 40px;\n color: #2A2A2B;\n border-radius: 10px;\n box-shadow: 0 5px 35px 5px rgba(21, 21, 22, 0.1), 0 10px 14px 0 rgba(21, 21, 22, 0.3);\n width: 288px;\n background: #FFFFFF;\n border-radius: 6px;\n overflow: hidden;\n z-index: 1; }\n .header-nav-ui .primary-nav .primary-level-1.login-container .user-info-popup a {\n color: #2A2A2B; }\n .header-nav-ui .primary-nav .primary-level-1.login-container .user-info-popup .header {\n background: #0AB88A;\n height: 90px;\n padding: 0 20px;\n color: #FFFFFF; }\n .header-nav-ui .primary-nav .primary-level-1.login-container .user-info-popup .header .handle {\n font-size: 16px;\n line-height: 20px; }\n .header-nav-ui .primary-nav .primary-level-1.login-container .user-info-popup .header .email {\n font-size: 12px;\n line-height: 14px;\n margin-top: 4px; }\n .header-nav-ui .primary-nav .primary-level-1.login-container .user-info-popup .header .avatar {\n margin-right: 10px; }\n .header-nav-ui .primary-nav .primary-level-1.login-container .user-info-popup .switch-to-business-container {\n background: #2A2A2B;\n color: #FFFFFF;\n font-size: 14px;\n line-height: 30px;\n height: 50px; }\n .header-nav-ui .primary-nav .primary-level-1.login-container .user-info-popup .switch-to-business-container .switch-icon {\n margin: 0 10px 0 22px; }\n .header-nav-ui .primary-nav .primary-level-1.login-container .user-info-popup .menu {\n padding: 15px 0 25px 0; }\n .header-nav-ui .primary-nav .primary-level-1.login-container .user-info-popup .menu a {\n height: 50px;\n display: flex;\n align-items: center;\n margin: -5px 0;\n padding: 0 20px;\n font-size: 14px;\n font-weight: 400;\n line-height: 30px; }\n .header-nav-ui .primary-nav .primary-level-1.login-container .user-info-popup .menu a:hover {\n background: #F4F4F4; }\n .header-nav-ui .primary-nav .primary-level-1.login-container .user-info-popup .menu .separator {\n background: #E0E0E0;\n height: 1px;\n width: 100%;\n margin: 10px;\n height: 1px;\n width: calc(100% - 40px);\n align-self: center; }\n .header-nav-ui .primary-nav .primary-level-1.login-container .notification-popup .notification-icon {\n position: relative;\n padding: 10px; }\n .header-nav-ui .primary-nav .primary-level-1.login-container .notification-popup .notification-icon::after {\n content: \"\";\n width: 6px;\n height: 6px;\n position: absolute;\n top: 8px;\n right: 5px;\n background: #EF476F;\n border-radius: 6px;\n display: block; }\n .header-nav-ui .primary-nav .primary-level-1.login-container .notification-popup.isNotificationsPopupOpen .new-notification {\n background-color: rgba(85, 85, 85, 0.4);\n border-radius: 50%; }\n .header-nav-ui .primary-nav .primary-level-1.login-container .notification-popup.isNotificationsPopupOpen .notifications-panel {\n display: flex; }\n .header-nav-ui .primary-nav .primary-level-1.login-container .notification-popup .no-notification .notification-icon {\n opacity: 0.5; }\n .header-nav-ui .primary-nav .primary-level-1.login-container .notification-popup .no-notification .notification-icon::after {\n display: none; }\n .header-nav-ui .primary-nav .primary-level-1.login-container .notification-popup .new-notification {\n line-height: 36px; }\n .header-nav-ui .primary-nav .primary-level-1.login-container .notification-popup .new-notification:hover {\n background-color: rgba(85, 85, 85, 0.4);\n border-radius: 50%; }\n .header-nav-ui .primary-nav .primary-level-1.login-container .notification-popup .all-seen-notification .notification-icon::after {\n display: none; }\n .header-nav-ui .primary-nav .primary-level-1.login-container .notification-popup .dropdown-notification {\n border-radius: 15px;\n width: 30px;\n height: 30px;\n background-color: rgba(85, 85, 85, 0.4);\n display: flex;\n justify-content: center; }\n .header-nav-ui .primary-nav .primary-level-1.login-container .notification-popup .dropdown-notification .notification-icon::after {\n display: none; }\n .header-nav-ui .primary-nav .primary-level-2-container {\n display: none;\n margin: 0 auto 0 0; }\n .header-nav-ui .primary-nav .primary-level-2-container.isOpen {\n display: flex; }\n .header-nav-ui .primary-nav .primary-level-2-container .primary-level-2 {\n font-family: 'Roboto';\n font-weight: 700;\n margin-left: 30px;\n font-size: 14px;\n line-height: 30px;\n text-align: center;\n display: flex;\n position: relative;\n flex-direction: row;\n justify-content: flex-start;\n align-content: flex-start; }\n .header-nav-ui .primary-nav .primary-level-2-container .primary-level-2:first-child {\n margin-left: 0; }\n .header-nav-ui .primary-nav .primary-level-2-container .primary-level-2:nth-child(2) {\n margin-left: 0; }\n .header-nav-ui .primary-nav .primary-level-2-container .primary-level-2.isOpen {\n color: #43D7B0; }\n .header-nav-ui .primary-nav .more-btn-container .more-content-container a.isOpen {\n color: #43D7B0; }\n .header-nav-ui .notifications-panel,\n .header-nav-ui .mobile-notifications-panel {\n background-color: #FFFFFF;\n border-radius: 10px;\n overflow: hidden;\n box-shadow: 0 5px 35px 5px rgba(21, 21, 22, 0.1), 0 10px 14px 0 rgba(21, 21, 22, 0.3);\n width: 480px;\n height: auto;\n position: absolute;\n right: 10px;\n top: 40px;\n display: none;\n z-index: 100; }\n .header-nav-ui .notifications-panel .noti-header,\n .header-nav-ui .mobile-notifications-panel .noti-header {\n background-color: #0AB88A;\n border-radius: 10px 10px 0 0;\n padding: 10px 20px 10px;\n height: 30px;\n position: sticky;\n top: 0; }\n .header-nav-ui .notifications-panel .noti-header .left-noti,\n .header-nav-ui .mobile-notifications-panel .noti-header .left-noti {\n background: url("+E+") left center no-repeat;\n background-size: 16px;\n padding-left: 26px;\n color: #FFFFFF;\n font-size: 16px;\n font-family: 'Roboto';\n font-weight: 700;\n text-align: left; }\n .header-nav-ui .notifications-panel .noti-header .rights .white-link,\n .header-nav-ui .mobile-notifications-panel .noti-header .rights .white-link {\n color: #FFFFFF;\n display: inline-block;\n vertical-align: middle;\n font-size: 12px;\n font-family: 'Roboto';\n font-weight: 700;\n text-align: right; }\n .header-nav-ui .notifications-panel .noti-header .rights .white-link:hover,\n .header-nav-ui .mobile-notifications-panel .noti-header .rights .white-link:hover {\n opacity: 0.75; }\n .header-nav-ui .notifications-panel .noti-header .rights .point,\n .header-nav-ui .mobile-notifications-panel .noti-header .rights .point {\n width: 3px;\n height: 3px;\n background-color: #FFFFFF;\n border-radius: 100%;\n display: inline-block;\n vertical-align: middle; }\n .header-nav-ui .notifications-panel .noti-body,\n .header-nav-ui .mobile-notifications-panel .noti-body {\n max-height: 378px;\n overflow: scroll; }\n .header-nav-ui .notifications-panel .noti-body .icon-bell,\n .header-nav-ui .mobile-notifications-panel .noti-body .icon-bell {\n background: url("+A+") center center no-repeat;\n background-size: 73px 80px;\n width: 73px;\n height: 80px;\n margin: 50px 0 10px; }\n .header-nav-ui .notifications-panel .noti-body.center,\n .header-nav-ui .mobile-notifications-panel .noti-body.center {\n text-align: center; }\n .header-nav-ui .notifications-panel .noti-body.center .titles,\n .header-nav-ui .mobile-notifications-panel .noti-body.center .titles {\n color: #2A2A2B;\n font-size: 30px;\n font-family: 'Barlow Condensed';\n font-weight: 600;\n line-height: 40px;\n margin: 23px 0 -8px 0; }\n .header-nav-ui .notifications-panel .noti-body.center .txt,\n .header-nav-ui .mobile-notifications-panel .noti-body.center .txt {\n text-align: center;\n padding: 19px 60px 12px 60px; }\n .header-nav-ui .notifications-panel .noti-body .txt,\n .header-nav-ui .mobile-notifications-panel .noti-body .txt {\n margin: 0;\n color: #2A2A2B;\n font-size: 14px;\n font-family: 'Roboto';\n font-weight: 400;\n line-height: 20px; }\n .header-nav-ui .notifications-panel .noti-body .txt .blue-link,\n .header-nav-ui .mobile-notifications-panel .noti-body .txt .blue-link {\n color: #0596dc;\n font-size: 14px; }\n .header-nav-ui .notifications-panel .noti-body .light-bar,\n .header-nav-ui .mobile-notifications-panel .noti-body .light-bar {\n background-color: #B5E9DB;\n height: 28px;\n color: #229174;\n font-size: 14px;\n font-family: 'Roboto';\n font-weight: 700;\n line-height: 28px;\n padding-left: 20px;\n margin-top: -2px;\n position: sticky;\n position: -webkit-sticky;\n top: 0;\n z-index: 2;\n padding-right: 20px;\n padding-top: 2px; }\n .header-nav-ui .notifications-panel .noti-body .greybar-section:last-child .items .item-content,\n .header-nav-ui .mobile-notifications-panel .noti-body .greybar-section:last-child .items .item-content {\n border-bottom: 0; }\n .header-nav-ui .notifications-panel .noti-body .lightblue-section,\n .header-nav-ui .notifications-panel .noti-body .greybar-section,\n .header-nav-ui .mobile-notifications-panel .noti-body .lightblue-section,\n .header-nav-ui .mobile-notifications-panel .noti-body .greybar-section {\n margin-top: -2px;\n background-color: #FFFFFF;\n padding-top: 5px; }\n .header-nav-ui .notifications-panel .noti-body .right-remove,\n .header-nav-ui .mobile-notifications-panel .noti-body .right-remove {\n position: absolute;\n right: 1px;\n top: 50%;\n margin-top: -10px;\n z-index: 666;\n display: none; }\n .header-nav-ui .notifications-panel .noti-body .right-remove .btn-close,\n .header-nav-ui .mobile-notifications-panel .noti-body .right-remove .btn-close {\n display: block;\n background: url("+w+") center center no-repeat;\n background-size: 10px;\n width: 20px;\n height: 20px; }\n .header-nav-ui .notifications-panel .noti-body .right-remove .btn-close:hover,\n .header-nav-ui .mobile-notifications-panel .noti-body .right-remove .btn-close:hover {\n background: url("+M+") center center no-repeat; }\n .header-nav-ui .notifications-panel .noti-body .right-remove .black-txt,\n .header-nav-ui .mobile-notifications-panel .noti-body .right-remove .black-txt {\n position: absolute;\n top: -28px;\n left: -76px;\n background-color: #2A2A2B;\n border-radius: 2px;\n padding: 6px 0;\n color: #FFFFFF;\n font-size: 11px;\n font-family: 'Roboto';\n font-weight: 400;\n line-height: 13px;\n text-align: center;\n min-width: 110px;\n display: none; }\n .header-nav-ui .notifications-panel .noti-body .right-remove .black-txt:after,\n .header-nav-ui .mobile-notifications-panel .noti-body .right-remove .black-txt:after {\n content: '';\n display: block;\n position: absolute;\n bottom: -5px;\n left: calc(50% + 30px);\n margin-left: -3px;\n width: 0;\n height: 0;\n border-left: 4px solid transparent;\n border-right: 4px solid transparent;\n border-top: 5px solid #2A2A2B; }\n .header-nav-ui .notifications-panel .noti-body .right-remove:hover .black-txt,\n .header-nav-ui .mobile-notifications-panel .noti-body .right-remove:hover .black-txt {\n display: block; }\n .header-nav-ui .notifications-panel .noti-body .items,\n .header-nav-ui .mobile-notifications-panel .noti-body .items {\n padding: 0 30px; }\n .header-nav-ui .notifications-panel .noti-body .items:hover,\n .header-nav-ui .mobile-notifications-panel .noti-body .items:hover {\n background-color: #FBFBFB; }\n .header-nav-ui .notifications-panel .noti-body .items:hover .right-remove,\n .header-nav-ui .mobile-notifications-panel .noti-body .items:hover .right-remove {\n display: block; }\n .header-nav-ui .notifications-panel .noti-body .items .item-content,\n .header-nav-ui .mobile-notifications-panel .noti-body .items .item-content {\n display: block;\n padding: 10px 0;\n border-bottom: 1px solid #E0E0E0;\n position: relative; }\n .header-nav-ui .notifications-panel .noti-body .items .item-content .txt,\n .header-nav-ui .mobile-notifications-panel .noti-body .items .item-content .txt {\n padding-right: 30px; }\n .header-nav-ui .notifications-panel .noti-body .items .bottom-info,\n .header-nav-ui .mobile-notifications-panel .noti-body .items .bottom-info {\n margin-top: 5px;\n line-height: 20px;\n font-size: 12px; }\n .header-nav-ui .notifications-panel .noti-body .items .bottom-info .blue-squre,\n .header-nav-ui .mobile-notifications-panel .noti-body .items .bottom-info .blue-squre {\n padding: 0px 10px;\n display: inline-block;\n margin-right: 6px;\n background-color: #50ADE8;\n border-radius: 5px;\n color: #FFFFFF;\n font-family: 'Roboto';\n font-weight: 400;\n line-height: 20px; }\n .header-nav-ui .notifications-panel .noti-body .items .bottom-info .time-txt,\n .header-nav-ui .mobile-notifications-panel .noti-body .items .bottom-info .time-txt {\n display: inline-block;\n vertical-align: middle;\n color: #AAA;\n font-size: 12px;\n font-family: 'Roboto';\n font-weight: 400;\n line-height: 20px; }\n .header-nav-ui .notifications-panel .noti-body .grey-bar,\n .header-nav-ui .mobile-notifications-panel .noti-body .grey-bar {\n background-color: #F4F4F4;\n height: 50px;\n padding-left: 20px;\n margin-top: -4px;\n z-index: 1;\n position: relative; }\n .header-nav-ui .notifications-panel .noti-body .grey-bar .copyicon-title,\n .header-nav-ui .mobile-notifications-panel .noti-body .grey-bar .copyicon-title {\n padding-left: 26px;\n background: url("+D+") left center no-repeat;\n background-size: 15px;\n color: #2A2A2B;\n font-size: 14px;\n font-family: 'Roboto';\n font-weight: 700;\n width: calc(100% - 70px);\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap; }\n .header-nav-ui .notifications-panel .noti-body .grey-bar .right-remove,\n .header-nav-ui .mobile-notifications-panel .noti-body .grey-bar .right-remove {\n right: 20px; }\n .header-nav-ui .notifications-panel .noti-body .grey-bar:hover .right-remove,\n .header-nav-ui .mobile-notifications-panel .noti-body .grey-bar:hover .right-remove {\n display: block; }\n .header-nav-ui .notifications-panel .noti-footer,\n .header-nav-ui .mobile-notifications-panel .noti-footer {\n text-align: center;\n padding: 15px 0 45px 0; }\n .header-nav-ui .notifications-panel .end-message,\n .header-nav-ui .mobile-notifications-panel .end-message {\n background-color: #FBFBFB;\n border-radius: 0 0 10px 10px;\n height: 40px;\n display: flex;\n align-items: center;\n color: #7F7F7F;\n font-size: 12px;\n font-family: 'Roboto';\n font-weight: 400;\n line-height: 40px;\n justify-content: center;\n position: relative;\n z-index: 10;\n margin-top: -3px; }\n .header-nav-ui .notifications-panel {\n max-height: 70vh;\n flex-direction: column; }\n .header-nav-ui .notifications-panel .noti-body {\n flex: 1;\n max-height: none; }\n .header-nav-ui .icon-chosen-arrow {\n position: absolute;\n display: none;\n bottom: -1px;\n left: 0;\n transform: translate3d(166.5px, 0px, 0px); }\n .header-nav-ui .icon-chosen-arrow svg {\n display: block; }\n :global .theme-light :local .header-nav-ui .icon-chosen-arrow svg {\n fill: #FBFBFB; }\n :global .theme-dark :local .header-nav-ui .icon-chosen-arrow svg {\n fill: #636363; }\n .header-nav-ui .icon-chosen-arrow.isAnimation {\n -webkit-transition: -webkit-transform 0.5s;\n transition: transform 0.5s;\n -webkit-transition-timing-function: cubic-bezier(1, 0.01, 0, 1);\n -webkit-transition-timing-function: cubic-bezier(1, 0.01, 0, 1.22);\n transition-timing-function: cubic-bezier(1, 0.01, 0, 1.22); }\n .header-nav-ui .secondary-nav {\n font-size: 13px;\n position: relative;\n z-index: 0; }\n :global .theme-light :local .header-nav-ui .secondary-nav {\n background: #FBFBFB;\n color: #2A2A2B; }\n :global .theme-dark :local .header-nav-ui .secondary-nav {\n background: #636363;\n color: #FFFFFF; }\n .header-nav-ui .secondary-nav a {\n margin: 0 15px; }\n :global .theme-light :local .header-nav-ui .secondary-nav a {\n color: #2A2A2B; }\n :global .theme-dark :local .header-nav-ui .secondary-nav a {\n color: #FFFFFF; }\n .header-nav-ui .secondary-nav .secondary-nav-link-container {\n position: relative;\n height: 30px; }\n .header-nav-ui .secondary-nav .secondary-nav-link-container > a {\n position: relative; }\n .header-nav-ui .secondary-nav .secondary-nav-link-container > a.isOpen {\n font-family: 'Roboto';\n font-weight: 700; }\n .header-nav-ui .secondary-nav .secondary-nav-link-container .icon-select {\n position: absolute;\n bottom: -1px;\n left: 0;\n transform: translate3d(34.5px, 0px, 0px);\n width: 15px;\n height: 3px;\n border-radius: 1.5px;\n background: #43D7B0; }\n .header-nav-ui .secondary-nav .secondary-nav-link-container .icon-select.isAnimation {\n -webkit-transition: -webkit-transform 0.5s;\n transition: transform 0.5s;\n -webkit-transition-timing-function: cubic-bezier(1, 0.01, 0, 1);\n -webkit-transition-timing-function: cubic-bezier(1, 0.01, 0, 1.22);\n transition-timing-function: cubic-bezier(1, 0.01, 0, 1.22); }\n :global .theme-light :local .header-nav-ui .secondary-nav .more-btn-container .more-content-container {\n background: #FBFBFB; }\n :global .theme-dark :local .header-nav-ui .secondary-nav .more-btn-container .more-content-container {\n background: #636363; }\n .header-nav-ui .secondary-nav .more-btn-container .more-content-container a {\n font-family: 'Roboto';\n font-weight: 400; }\n :global .theme-light :local .header-nav-ui .secondary-nav .more-btn-container .more-content-container a {\n color: #2A2A2B; }\n :global .theme-dark :local .header-nav-ui .secondary-nav .more-btn-container .more-content-container a {\n color: #FFFFFF; }\n .header-nav-ui .secondary-nav .more-btn-container .more-content-container a.isOpen {\n font-family: 'Roboto';\n font-weight: 700; }\n :global .theme-light :local .header-nav-ui .secondary-nav .more-btn-container .more-btn .icon-light {\n display: block; }\n :global .theme-dark :local .header-nav-ui .secondary-nav .more-btn-container .more-btn .icon-light {\n display: none; }\n :global .theme-light :local .header-nav-ui .secondary-nav .more-btn-container .more-btn .icon-dark {\n display: none; }\n :global .theme-dark :local .header-nav-ui .secondary-nav .more-btn-container .more-btn .icon-dark {\n display: block; }\n .header-nav-ui .secondary-nav .more-btn-container.isOpen .more-btn .mask {\n background-color: #E9E9E9; }\n :global .theme-light :local .header-nav-ui .secondary-nav .more-btn-container.isOpen .more-btn .mask {\n display: 1; }\n :global .theme-dark :local .header-nav-ui .secondary-nav .more-btn-container.isOpen .more-btn .mask {\n display: 0.4; }\n .header-nav-ui .mobile-nav {\n height: 60px;\n background: #2A2A2B;\n padding: 0 20px 0 0;\n display: none; }\n .header-nav-ui .mobile-nav .left-menu-container {\n width: 60px;\n height: 60px; }\n .header-nav-ui .mobile-nav .drowdown-icon {\n margin-left: 12px; }\n .header-nav-ui .mobile-nav .avatar-container {\n position: relative; }\n .header-nav-ui .mobile-nav .avatar-container::after {\n content: \"\";\n width: 7px;\n height: 7px;\n position: absolute;\n top: -4px;\n right: -6px;\n background: #EF476F;\n border-radius: 6px;\n display: block; }\n .header-nav-ui .mobile-nav .avatar-container .avatar {\n width: 30px;\n height: 30px;\n display: inline-block; }\n .header-nav-ui .mobile-nav span {\n font-family: 'Roboto';\n font-weight: 700;\n color: #FFFFFF;\n font-size: 16px;\n line-height: 30px; }\n .header-nav-ui .mobile-nav-sub-menu {\n position: absolute;\n width: 100%;\n top: 60px;\n z-index: 1;\n display: none; }\n .header-nav-ui .mobile-nav-sub-menu .mask {\n z-index: -1;\n background: #2A2A2B;\n opacity: 0.8;\n display: none; }\n .header-nav-ui .mobile-nav-sub-menu .header {\n background: #264346;\n height: 60px; }\n .header-nav-ui .mobile-nav-sub-menu .header .drowdown-icon-container {\n margin-left: 8px; }\n .header-nav-ui .mobile-nav-sub-menu .header span {\n font-family: 'Barlow Condensed';\n font-weight: 600;\n color: #FFFFFF;\n font-size: 28px;\n line-height: 40px; }\n .header-nav-ui .mobile-nav-sub-menu .menu {\n padding: 15px 20px;\n background: #264346;\n border-top: 1px solid #1F7E8A;\n display: none; }\n .header-nav-ui .mobile-nav-sub-menu .menu a {\n color: #FFFFFF;\n font-size: 18px;\n line-height: 40px;\n height: 40px;\n margin: 5px 0;\n display: flex;\n align-items: center; }\n .header-nav-ui .mobile-nav-sub-menu .menu a.isOpen {\n font-family: 'Roboto';\n font-weight: 700; }\n .header-nav-ui .mobile-nav-sub-menu .menu a.isOpen::before {\n content: \"\";\n height: 30px;\n width: 3px;\n border-radius: 1.5px;\n background: #FFFFFF;\n display: inline-block;\n margin-right: 10px; }\n .header-nav-ui .mobile-nav-sub-menu .mobile-notifications-panel {\n position: fixed;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n z-index: 100; }\n .header-nav-ui .mobile-nav-sub-menu.isOpen:not(.isEmpty) {\n height: calc(100vh - 60px); }\n .header-nav-ui .mobile-nav-sub-menu.isOpen:not(.isEmpty) .menu,\n .header-nav-ui .mobile-nav-sub-menu.isOpen:not(.isEmpty) .mask {\n display: flex; }\n .header-nav-ui .mobile-nav-sub-menu.isOpen:not(.isEmpty) .drowdown-icon-container {\n -moz-transform: scale(-1, -1);\n -o-transform: scale(-1, -1);\n -webkit-transform: scale(-1, -1);\n transform: scale(-1, -1); }\n .header-nav-ui .secondary-nav-mobile {\n position: absolute;\n top: 120px;\n width: 100%;\n height: calc(100vh - 120px);\n z-index: 1;\n display: none; }\n :global .theme-light :local .header-nav-ui .secondary-nav-mobile {\n background: #FBFBFB; }\n :global .theme-dark :local .header-nav-ui .secondary-nav-mobile {\n background: #636363; }\n .header-nav-ui .secondary-nav-mobile .menu {\n padding: 15px 20px; }\n .header-nav-ui .secondary-nav-mobile .menu a {\n font-size: 18px;\n line-height: 40px;\n height: 40px;\n margin: 5px 0;\n display: flex;\n align-items: center; }\n :global .theme-light :local .header-nav-ui .secondary-nav-mobile .menu a {\n color: #2A2A2B; }\n :global .theme-dark :local .header-nav-ui .secondary-nav-mobile .menu a {\n color: #FFFFFF; }\n .header-nav-ui .secondary-nav-mobile .menu a.isOpen {\n font-family: 'Roboto';\n font-weight: 700; }\n .header-nav-ui .secondary-nav-mobile .menu a.isOpen::before {\n content: \"\";\n height: 30px;\n width: 3px;\n border-radius: 1.5px;\n background: #43D7B0;\n display: inline-block;\n margin-right: 10px; }\n .header-nav-ui .secondary-nav-mobile .footer {\n background: #F4F4F4;\n min-height: 70px; }\n .header-nav-ui .secondary-nav-mobile .footer span {\n font-size: 12px;\n color: #7F7F7F;\n text-align: center;\n line-height: 20px; }\n .header-nav-ui .user-info-popup,\n .header-nav-ui .login-container {\n display: none; }\n .header-nav-ui .user-info-popup.isOpen,\n .header-nav-ui .login-container.isOpen {\n display: flex; }\n .header-nav-ui.isLoggedIn .login-container {\n display: flex; }\n .header-nav-ui.isLoggedIn .login-container.isOpen .dropdown-icon {\n -moz-transform: scale(-1, -1);\n -o-transform: scale(-1, -1);\n -webkit-transform: scale(-1, -1);\n transform: scale(-1, -1); }\n .header-nav-ui.isLoggedIn .login-btn {\n display: none; }\n .header-nav-ui .user-info-popup.user-info-popup-mobile {\n position: absolute;\n width: 100%;\n height: 100vh;\n overflow-y: auto;\n background: #FFFFFF;\n display: none;\n z-index: 1;\n top: 0; }\n .header-nav-ui .user-info-popup.user-info-popup-mobile .header {\n padding: 7px 0 5px 17px; }\n .header-nav-ui .user-info-popup.user-info-popup-mobile .header .left-content img {\n border: 3px solid #C0C0C0;\n border-radius: 33px;\n margin-right: 17px; }\n .header-nav-ui .user-info-popup.user-info-popup-mobile .header .left-content .handle {\n font-family: 'Roboto';\n font-weight: 700;\n font-size: 20px; }\n .header-nav-ui .user-info-popup.user-info-popup-mobile .header .left-content .description {\n font-size: 12; }\n .header-nav-ui .user-info-popup.user-info-popup-mobile .header .icon-close {\n width: 50px;\n height: 50px; }\n .header-nav-ui .user-info-popup.user-info-popup-mobile .menu .separator {\n background: #E0E0E0;\n width: calc(100% - 80px);\n margin: 15px 0;\n height: 1px;\n align-self: center;\n padding: 0 20px; }\n .header-nav-ui .user-info-popup.user-info-popup-mobile .menu a,\n .header-nav-ui .user-info-popup.user-info-popup-mobile .menu .notification-mobile {\n color: #2A2A2B;\n height: 40px;\n display: flex;\n align-items: center;\n margin: 5px 0;\n padding: 0 20px; }\n .header-nav-ui .user-info-popup.user-info-popup-mobile .menu a:hover,\n .header-nav-ui .user-info-popup.user-info-popup-mobile .menu .notification-mobile:hover {\n background: #F4F4F4; }\n .header-nav-ui .user-info-popup.user-info-popup-mobile .menu a.notification-mobile,\n .header-nav-ui .user-info-popup.user-info-popup-mobile .menu .notification-mobile.notification-mobile {\n display: flex;\n justify-content: space-between; }\n .header-nav-ui .user-info-popup.user-info-popup-mobile .menu a.notification-mobile .left-notifi .title,\n .header-nav-ui .user-info-popup.user-info-popup-mobile .menu .notification-mobile.notification-mobile .left-notifi .title {\n font-size: 18px;\n font-family: 'Roboto';\n font-weight: 700;\n background: url("+O+") left center no-repeat;\n background-size: 16px;\n padding-left: 28px;\n text-align: left; }\n .header-nav-ui .user-info-popup.user-info-popup-mobile .menu a.notification-mobile .left-notifi .red-number,\n .header-nav-ui .user-info-popup.user-info-popup-mobile .menu .notification-mobile.notification-mobile .left-notifi .red-number {\n font-size: 14px;\n color: #EF476F; }\n .header-nav-ui .user-info-popup.user-info-popup-mobile .menu a.notification-mobile .notification-right-arrow,\n .header-nav-ui .user-info-popup.user-info-popup-mobile .menu .notification-mobile.notification-mobile .notification-right-arrow {\n background: url("+k+") left center no-repeat;\n background-size: 10px;\n width: 10px;\n height: 16px; }\n .header-nav-ui .settings-nav {\n background: #2A2A2B;\n color: #FFFFFF;\n height: 60px;\n position: relative;\n display: flex;\n flex-direction: row;\n justify-content: space-between; }\n .header-nav-ui .settings-nav .tc-logo {\n margin: 0 30px;\n justify-self: flex-start;\n cursor: pointer; }\n .header-nav-ui .settings-nav a,\n .header-nav-ui .settings-nav .title {\n color: #EDEDF2;\n font-size: 20px; }\n .header-nav-ui .settings-nav .close-btn {\n background-color: #808080;\n border-radius: 29px;\n width: 30px;\n height: 30px;\n margin-right: 25px; }\n .header-nav-ui .settings-nav .close-btn img {\n transform: scale(0.9); }\n\n.settings-panel {\n background-color: #FFFFFF;\n border-radius: 6px;\n box-shadow: 0 1px 1px 0 #D5D5D5;\n width: 720px;\n margin: 26px auto 26px auto;\n font-family: 'Roboto';\n font-weight: 400;\n padding: 30px 20px; }\n .settings-panel .title {\n color: #151516;\n font-size: 28px;\n font-weight: 300;\n line-height: 35px;\n text-align: center;\n margin-bottom: 20px; }\n .settings-panel .panel-content {\n margin-bottom: 60px; }\n .settings-panel .panel-content .section-title {\n background-color: #EBEBEB;\n border-radius: 4px 4px 0 0;\n height: 50px;\n padding: 0 10px;\n display: flex;\n align-items: center; }\n .settings-panel .panel-content .section-title .left {\n color: #151516;\n font-family: 'Roboto';\n font-weight: 700;\n font-size: 15px;\n line-height: 30px;\n flex: 0 0 63%; }\n .settings-panel .panel-content .section-title div {\n color: #151516;\n font-family: 'Roboto';\n font-weight: 400;\n font-size: 13px;\n line-height: 35px; }\n .settings-panel .panel-content .section-title div.website {\n flex: 0 0 15%;\n display: flex;\n justify-content: center; }\n .settings-panel .panel-content .section-title div.website span {\n background: url("+F+") left center no-repeat;\n background-size: 17px;\n padding-left: 22px; }\n .settings-panel .panel-content .section-title div.website span em {\n font-style: normal; }\n .settings-panel .panel-content .section-title div.as-email {\n flex: 0 0 22%;\n display: flex;\n justify-content: center; }\n .settings-panel .panel-content .section-title div.as-email span {\n background: url("+C+") left center no-repeat;\n background-size: 17px;\n padding-left: 22px; }\n .settings-panel .panel-content .section-title div.as-email span em {\n font-style: normal; }\n .settings-panel .panel-content .section-list {\n padding-left: 0;\n margin-top: 0; }\n .settings-panel .panel-content .section-list li {\n min-height: 50px;\n padding: 0 10px;\n box-shadow: 0 1px 0 0 #E0E0E0;\n padding-bottom: 10px;\n padding-top: 10px;\n display: block; }\n .settings-panel .panel-content .section-list li:hover {\n background-color: #FAFAFB; }\n .settings-panel .panel-content .section-list li .list-item {\n display: flex;\n align-items: center; }\n .settings-panel .panel-content .section-list li .list-item .left {\n flex: 0 0 63%; }\n .settings-panel .panel-content .section-list li .list-item .left .title {\n color: #151516;\n font-family: 'Roboto';\n font-weight: 400;\n font-size: 15px;\n line-height: 30px;\n text-align: left;\n margin-bottom: auto; }\n .settings-panel .panel-content .section-list li .list-item .left .description {\n color: #808080;\n font-family: 'Roboto';\n font-weight: 400;\n font-size: 12px;\n line-height: 20px;\n margin-right: 40px; }\n .settings-panel .panel-content .section-list li .list-item div {\n color: #151516;\n font-family: 'Roboto';\n font-weight: 400;\n font-size: 13px;\n line-height: 30px; }\n .settings-panel .panel-content .section-list li .list-item div.website {\n flex: 0 0 15%;\n display: flex;\n justify-content: center;\n margin-top: 12px; }\n .settings-panel .panel-content .section-list li .list-item div.website .check-icon {\n background: url("+w+") left center no-repeat;\n background-size: 7px;\n width: 12px;\n height: 7px;\n cursor: pointer; }\n .settings-panel .panel-content .section-list li .list-item div.website .check-icon.checked {\n background: url("+I+") left center no-repeat;\n background-size: 10px;\n width: 9px;\n height: 7px;\n margin-left: -5px; }\n .settings-panel .panel-content .section-list li .list-item div.as-email {\n flex: 0 0 22%;\n display: flex;\n justify-content: center;\n margin-top: 12px; }\n .settings-panel .panel-content .section-list li .list-item div.as-email .check-icon {\n background: url("+w+") left center no-repeat;\n background-size: 7px;\n width: 12px;\n height: 10px; }\n .settings-panel .panel-content .section-list li .list-item div.as-email .check-icon.checked {\n background: url("+I+") left center no-repeat;\n background-size: 10px;\n width: 9px;\n height: 7px;\n cursor: pointer;\n margin-left: -5px; }\n .settings-panel .panel-content .section-list li .list-item div.as-email .dropdown-box {\n background-color: #C0C0C0;\n border-radius: 15px;\n width: 148px;\n height: 30px;\n position: relative;\n cursor: pointer; }\n .settings-panel .panel-content .section-list li .list-item div.as-email .dropdown-box.open {\n background-color: #AAAAAB;\n box-shadow: inset 0 1px 3px 0 #808080; }\n .settings-panel .panel-content .section-list li .list-item div.as-email .dropdown-box.open .options {\n display: block; }\n .settings-panel .panel-content .section-list li .list-item div.as-email .dropdown-box:hover {\n background-color: none;\n background-image: linear-gradient(180deg, #C0C0C0 0%, #A8A8A9 100%); }\n .settings-panel .panel-content .section-list li .list-item div.as-email .dropdown-box.checked {\n background-color: #0681FF; }\n .settings-panel .panel-content .section-list li .list-item div.as-email .dropdown-box.checked.open {\n background-color: #006DEA;\n box-shadow: inset 0 1px 3px 0 #404041; }\n .settings-panel .panel-content .section-list li .list-item div.as-email .dropdown-box.checked:hover {\n background-color: none;\n background-image: linear-gradient(180deg, #0681FF 0%, #006CE7 100%);\n box-shadow: inset 0 0 3px 0 rgba(0, 0, 0, 0.5); }\n .settings-panel .panel-content .section-list li .list-item div.as-email .dropdown-box .selected-label {\n color: #FFFFFF;\n font-family: 'Roboto';\n font-weight: 700;\n font-size: 13px;\n line-height: 30px;\n margin-left: 17px;\n cursor: pointer; }\n .settings-panel .panel-content .section-list li .list-item div.as-email .dropdown-box .selected-label .dropdown-arrow {\n background: url("+R+") left center no-repeat;\n background-size: 14px;\n width: 14px;\n height: 14px;\n display: block;\n position: absolute;\n right: 13px;\n top: 9px;\n transform: rotateZ(90deg); }\n .settings-panel .panel-content .section-list li .list-item div.as-email .dropdown-box .options {\n display: none;\n background-color: #FFFFFF;\n border-radius: 6px;\n box-shadow: 0 5px 35px 5px rgba(21, 21, 22, 0.1), 0 10px 14px 0 rgba(21, 21, 22, 0.3);\n padding: 5px 5px;\n position: absolute;\n width: 138px;\n z-index: 100; }\n .settings-panel .panel-content .section-list li .list-item div.as-email .dropdown-box .options li {\n color: #151516;\n font-family: 'Roboto';\n font-weight: 400;\n font-size: 13px;\n line-height: 30px;\n padding-top: 0;\n min-height: initial;\n padding-bottom: initial;\n box-shadow: none;\n align-items: start;\n cursor: pointer; }\n .settings-panel .panel-content .section-list li .list-item div.as-email .dropdown-box .options li.active {\n font-weight: 700;\n background-color: #FAFAFB; }\n .settings-panel .panel-content .section-list li .list-item div.as-email .dropdown-box .options li:hover {\n background-color: #F4F9FF; }\n .settings-panel .panel-content .section-list li .list-item div.as-email .switch-box {\n background-color: #C0C0C0;\n border-radius: 14px;\n box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.15);\n width: 48px;\n height: 25px;\n display: flex;\n justify-content: space-between;\n cursor: pointer; }\n .settings-panel .panel-content .section-list li .list-item div.as-email .switch-box:hover {\n opacity: 0.75; }\n .settings-panel .panel-content .section-list li .list-item div.as-email .switch-box .label-on,\n .settings-panel .panel-content .section-list li .list-item div.as-email .switch-box .label-off {\n color: #FAFAFB;\n font-family: 'Roboto';\n font-weight: 400;\n font-size: 12px;\n line-height: 14px;\n line-height: 26px;\n display: flex;\n justify-content: center;\n flex-direction: column; }\n .settings-panel .panel-content .section-list li .list-item div.as-email .switch-box .label-on {\n margin-left: 7px;\n display: none; }\n .settings-panel .panel-content .section-list li .list-item div.as-email .switch-box .label-off {\n margin-right: 7px; }\n .settings-panel .panel-content .section-list li .list-item div.as-email .switch-box .dot {\n background-color: #FFFFFF;\n border-radius: 100%;\n box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.35);\n width: 17px;\n height: 17px;\n margin-top: 4px;\n margin-left: 4px;\n margin-right: 4px; }\n .settings-panel .panel-content .section-list li .list-item div.as-email .switch-box.checked {\n background-color: #0681FF; }\n .settings-panel .panel-content .section-list li .list-item div.as-email .switch-box.checked .label-on {\n display: block; }\n .settings-panel .panel-content .section-list li .list-item div.as-email .switch-box.checked .label-off {\n display: none; }\n .settings-panel .panel-content .section-list li .description-mobile {\n display: none; }\n .settings-panel .bottom-btn {\n text-align: center; }\n\n@media (max-width: 900px) {\n .header-nav-ui .primary-nav .primary-level-1 {\n margin: 0 20px; }\n .header-nav-ui .primary-nav .primary-level-1::before {\n left: -20px; }\n .header-nav-ui .primary-nav .primary-level-2-container .primary-level-2 {\n margin-left: 20px; }\n .header-nav-ui .primary-nav .primary-level-1.login-container .user-info-container {\n background: none; }\n .header-nav-ui .primary-nav .primary-level-1.login-container .user-info-container .handle {\n display: none; }\n .header-nav-ui .secondary-nav a {\n margin: 0 10px; }\n .header-nav-ui .more-btn-container .more-btn {\n margin-left: 10px !important; }\n .header-nav-ui .settings-nav .close-btn {\n background-color: initial; } }\n\n@media (max-width: 768px) {\n .header-nav-ui .user-info-popup,\n .header-nav-ui .login-container {\n display: none; }\n .header-nav-ui .user-info-popup.isOpen,\n .header-nav-ui .login-container.isOpen {\n display: flex; }\n .header-nav-ui .primary-nav {\n height: 60px;\n justify-content: space-around;\n display: none; }\n .header-nav-ui .primary-nav .primary-level-2-container,\n .header-nav-ui .primary-nav .primary-level-2-container.isOpen,\n .header-nav-ui .primary-nav .tc-logo {\n display: none; }\n .header-nav-ui .primary-nav .primary-level-1-separator {\n display: block;\n height: 30px;\n width: 1px;\n background: #555555; }\n .header-nav-ui .primary-nav .primary-level-1::before {\n content: none; }\n .header-nav-ui .primary-nav .primary-level-1.login-btn, .header-nav-ui .primary-nav .primary-level-1.login-container,\n .header-nav-ui .primary-nav .primary-level-1 .user-info-popup {\n display: none; }\n .header-nav-ui .primary-nav .primary-level-1.more-menu {\n display: flex; }\n .header-nav-ui .primary-nav .primary-level-1.isOpen.isOpenSubmenu {\n color: #43D7B0; }\n .header-nav-ui .mobile-notifications-panel {\n width: 100%;\n height: 100%;\n position: fixed;\n box-shadow: none;\n border-radius: 0;\n display: block;\n top: 0;\n right: 0;\n overflow-y: auto; }\n .header-nav-ui .mobile-notifications-panel .noti-header {\n height: 40px;\n border-radius: 0;\n padding-left: 10px;\n padding-right: 10px; }\n .header-nav-ui .mobile-notifications-panel .noti-header .notification-back-btn {\n width: 50px;\n height: 50px;\n background: url("+L+") center center no-repeat;\n margin-left: -8px; }\n .header-nav-ui .mobile-notifications-panel .noti-header .btn-setting {\n width: 50px;\n height: 50px;\n background: url("+P+") center center no-repeat; }\n .header-nav-ui .mobile-notifications-panel .noti-header .left-noti {\n margin-left: 0;\n padding-left: 0;\n background: none; }\n .header-nav-ui .mobile-notifications-panel .noti-body.center .txt {\n padding: 19px 20px 12px 21px; }\n .header-nav-ui .mobile-notifications-panel .noti-body .items {\n padding: 0 10px 0 20px; }\n .header-nav-ui .mobile-notifications-panel .noti-body .items .item-content .txt {\n padding-right: 0; }\n .header-nav-ui .mobile-notifications-panel .noti-body .right-remove {\n right: 5px; }\n .header-nav-ui .mobile-notifications-panel .noti-body .right-remove .black-txt {\n left: -90px; }\n .header-nav-ui .mobile-notifications-panel .noti-body .right-remove .black-txt:after {\n left: 90%; }\n .header-nav-ui .mobile-notifications-panel .noti-body .right-remove:hover .black-txt {\n display: none; }\n .header-nav-ui .mobile-notifications-panel .noti-body .grey-bar .copyicon-title {\n padding-left: 25px;\n width: calc(100% - 50px); }\n .header-nav-ui .mobile-notifications-panel .noti-body .grey-bar .right-remove {\n right: 15px; }\n .header-nav-ui .mobile-notifications-panel .light-bar {\n display: flex;\n justify-content: space-between; }\n .header-nav-ui .mobile-notifications-panel .light-bar .green-link {\n color: #229174;\n font-size: 14px;\n font-family: 'Roboto';\n font-weight: 700;\n line-height: 30px;\n text-align: left; }\n .header-nav-ui .secondary-nav {\n display: none; }\n .header-nav-ui .mobile-nav {\n display: flex; }\n .header-nav-ui .mobile-nav .close-btn {\n display: none; }\n .header-nav-ui .mobile-nav-sub-menu {\n display: block; }\n .header-nav-ui .mobile-nav-sub-menu.isNothing {\n display: none; }\n .header-nav-ui.isOpenSecondaryNavMobile .primary-nav,\n .header-nav-ui.isOpenSecondaryNavMobile .secondary-nav-mobile {\n display: flex; }\n .header-nav-ui.isOpenSecondaryNavMobile .mobile-nav .menu-btn {\n display: none; }\n .header-nav-ui.isOpenSecondaryNavMobile .mobile-nav .close-btn {\n display: flex; }\n .header-nav-ui.isOpenSecondaryNavMobile .mobile-nav-sub-menu {\n display: none; }\n .settings-panel {\n margin-top: 0;\n margin-bottom: 0;\n border-radius: 0;\n width: 100%;\n padding: 12px 0 32px 0; }\n .settings-panel > .title {\n display: none; }\n .settings-panel .panel-content .section-title .left {\n flex: 0 0 45%; }\n .settings-panel .panel-content .section-title div.website {\n flex: 0 0 10%; }\n .settings-panel .panel-content .section-title div.website span {\n padding-left: 0;\n width: 22px;\n height: 22px; }\n .settings-panel .panel-content .section-title div.website span em {\n display: none; }\n .settings-panel .panel-content .section-title div.as-email {\n flex: 0 0 45%; }\n .settings-panel .panel-content .section-title div.as-email span {\n padding-left: 0;\n width: 22px;\n height: 22px; }\n .settings-panel .panel-content .section-title div.as-email span em {\n display: none; }\n .settings-panel .panel-content .section-list {\n padding-left: 0; }\n .settings-panel .panel-content .section-list li .list-item .left {\n flex: 0 0 45%;\n align-self: flex-start;\n padding-top: 5px; }\n .settings-panel .panel-content .section-list li .list-item .left .title {\n line-height: 20px; }\n .settings-panel .panel-content .section-list li .list-item .left .description {\n display: none; }\n .settings-panel .panel-content .section-list li .list-item div.website {\n flex: 0 0 10%;\n align-self: flex-start; }\n .settings-panel .panel-content .section-list li .list-item div.as-email {\n flex: 0 0 45%;\n align-self: flex-start;\n margin-top: 0; }\n .settings-panel .panel-content .section-list li .list-item div.as-email .check-icon {\n margin-top: 12px; }\n .settings-panel .panel-content .section-list li .list-item div.as-email .check-icon.checked {\n margin-top: 13px; }\n .settings-panel .panel-content .section-list li .list-item div.as-email .switch-box {\n margin-top: 2px; }\n .settings-panel .panel-content .section-list li .description-mobile {\n display: block;\n color: #808080;\n font-family: 'Roboto';\n font-weight: 400;\n font-size: 12px;\n line-height: 20px;\n margin-top: 10px; }\n .mobile-hide {\n display: none; }\n .mobile-show {\n display: block; } }\n\n.avatar {\n border-radius: 100%; }\n\n.opacity-0 {\n opacity: 0; }\n\n.fade-opacity-in {\n transition: opacity 400ms ease-in 100ms;\n opacity: 1; }\n",""])},function(n,e,t){n.exports=t.p+"images/icon-bell.svg"},function(n,e,t){n.exports=t.p+"images/left-arrow.svg"},function(n,e,t){n.exports=t.p+"images/icon-settings-gear.svg"}])}); \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 1741d29..478bdc6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,7 +10,7 @@ "integrity": "sha512-OfC2uemaknXr87bdLUkWog7nYuliM9Ij5HUcajsVcMCpQrcLmtxRbVFTIqmcSkSeYRBFBRxs2FiUqFJDLdiebA==", "dev": true, "requires": { - "@babel/highlight": "7.0.0" + "@babel/highlight": "^7.0.0" } }, "@babel/core": { @@ -19,20 +19,20 @@ "integrity": "sha512-lQgGX3FPRgbz2SKmhMtYgJvVzGZrmjaF4apZ2bLwofAKiSjxU0drPh4S/VasyYXwaTs+A1gvQ45BN8SQJzHsQQ==", "dev": true, "requires": { - "@babel/code-frame": "7.0.0", - "@babel/generator": "7.4.4", - "@babel/helpers": "7.4.4", - "@babel/parser": "7.4.4", - "@babel/template": "7.4.4", - "@babel/traverse": "7.4.4", - "@babel/types": "7.4.4", - "convert-source-map": "1.6.0", - "debug": "4.1.1", - "json5": "2.1.0", - "lodash": "4.17.11", - "resolve": "1.10.1", - "semver": "5.7.0", - "source-map": "0.5.7" + "@babel/code-frame": "^7.0.0", + "@babel/generator": "^7.4.4", + "@babel/helpers": "^7.4.4", + "@babel/parser": "^7.4.4", + "@babel/template": "^7.4.4", + "@babel/traverse": "^7.4.4", + "@babel/types": "^7.4.4", + "convert-source-map": "^1.1.0", + "debug": "^4.1.0", + "json5": "^2.1.0", + "lodash": "^4.17.11", + "resolve": "^1.3.2", + "semver": "^5.4.1", + "source-map": "^0.5.0" } }, "@babel/generator": { @@ -41,11 +41,11 @@ "integrity": "sha512-53UOLK6TVNqKxf7RUh8NE851EHRxOOeVXKbK2bivdb+iziMyk03Sr4eaE9OELCbyZAAafAKPDwF2TPUES5QbxQ==", "dev": true, "requires": { - "@babel/types": "7.4.4", - "jsesc": "2.5.2", - "lodash": "4.17.11", - "source-map": "0.5.7", - "trim-right": "1.0.1" + "@babel/types": "^7.4.4", + "jsesc": "^2.5.1", + "lodash": "^4.17.11", + "source-map": "^0.5.0", + "trim-right": "^1.0.1" } }, "@babel/helper-annotate-as-pure": { @@ -54,7 +54,7 @@ "integrity": "sha512-3UYcJUj9kvSLbLbUIfQTqzcy5VX7GRZ/CCDrnOaZorFFM01aXp1+GJwuFGV4NDDoAS+mOUyHcO6UD/RfqOks3Q==", "dev": true, "requires": { - "@babel/types": "7.4.4" + "@babel/types": "^7.0.0" } }, "@babel/helper-builder-binary-assignment-operator-visitor": { @@ -63,8 +63,8 @@ "integrity": "sha512-qNSR4jrmJ8M1VMM9tibvyRAHXQs2PmaksQF7c1CGJNipfe3D8p+wgNwgso/P2A2r2mdgBWAXljNWR0QRZAMW8w==", "dev": true, "requires": { - "@babel/helper-explode-assignable-expression": "7.1.0", - "@babel/types": "7.4.4" + "@babel/helper-explode-assignable-expression": "^7.1.0", + "@babel/types": "^7.0.0" } }, "@babel/helper-builder-react-jsx": { @@ -73,8 +73,8 @@ "integrity": "sha512-MjA9KgwCuPEkQd9ncSXvSyJ5y+j2sICHyrI0M3L+6fnS4wMSNDc1ARXsbTfbb2cXHn17VisSnU/sHFTCxVxSMw==", "dev": true, "requires": { - "@babel/types": "7.4.4", - "esutils": "2.0.2" + "@babel/types": "^7.3.0", + "esutils": "^2.0.0" } }, "@babel/helper-call-delegate": { @@ -83,9 +83,9 @@ "integrity": "sha512-l79boDFJ8S1c5hvQvG+rc+wHw6IuH7YldmRKsYtpbawsxURu/paVy57FZMomGK22/JckepaikOkY0MoAmdyOlQ==", "dev": true, "requires": { - "@babel/helper-hoist-variables": "7.4.4", - "@babel/traverse": "7.4.4", - "@babel/types": "7.4.4" + "@babel/helper-hoist-variables": "^7.4.4", + "@babel/traverse": "^7.4.4", + "@babel/types": "^7.4.4" } }, "@babel/helper-define-map": { @@ -94,9 +94,9 @@ "integrity": "sha512-IX3Ln8gLhZpSuqHJSnTNBWGDE9kdkTEWl21A/K7PQ00tseBwbqCHTvNLHSBd9M0R5rER4h5Rsvj9vw0R5SieBg==", "dev": true, "requires": { - "@babel/helper-function-name": "7.1.0", - "@babel/types": "7.4.4", - "lodash": "4.17.11" + "@babel/helper-function-name": "^7.1.0", + "@babel/types": "^7.4.4", + "lodash": "^4.17.11" } }, "@babel/helper-explode-assignable-expression": { @@ -105,8 +105,8 @@ "integrity": "sha512-NRQpfHrJ1msCHtKjbzs9YcMmJZOg6mQMmGRB+hbamEdG5PNpaSm95275VD92DvJKuyl0s2sFiDmMZ+EnnvufqA==", "dev": true, "requires": { - "@babel/traverse": "7.4.4", - "@babel/types": "7.4.4" + "@babel/traverse": "^7.1.0", + "@babel/types": "^7.0.0" } }, "@babel/helper-function-name": { @@ -115,9 +115,9 @@ "integrity": "sha512-A95XEoCpb3TO+KZzJ4S/5uW5fNe26DjBGqf1o9ucyLyCmi1dXq/B3c8iaWTfBk3VvetUxl16e8tIrd5teOCfGw==", "dev": true, "requires": { - "@babel/helper-get-function-arity": "7.0.0", - "@babel/template": "7.4.4", - "@babel/types": "7.4.4" + "@babel/helper-get-function-arity": "^7.0.0", + "@babel/template": "^7.1.0", + "@babel/types": "^7.0.0" } }, "@babel/helper-get-function-arity": { @@ -126,7 +126,7 @@ "integrity": "sha512-r2DbJeg4svYvt3HOS74U4eWKsUAMRH01Z1ds1zx8KNTPtpTL5JAsdFv8BNyOpVqdFhHkkRDIg5B4AsxmkjAlmQ==", "dev": true, "requires": { - "@babel/types": "7.4.4" + "@babel/types": "^7.0.0" } }, "@babel/helper-hoist-variables": { @@ -135,7 +135,7 @@ "integrity": "sha512-VYk2/H/BnYbZDDg39hr3t2kKyifAm1W6zHRfhx8jGjIHpQEBv9dry7oQ2f3+J703TLu69nYdxsovl0XYfcnK4w==", "dev": true, "requires": { - "@babel/types": "7.4.4" + "@babel/types": "^7.4.4" } }, "@babel/helper-member-expression-to-functions": { @@ -144,7 +144,7 @@ "integrity": "sha512-avo+lm/QmZlv27Zsi0xEor2fKcqWG56D5ae9dzklpIaY7cQMK5N8VSpaNVPPagiqmy7LrEjK1IWdGMOqPu5csg==", "dev": true, "requires": { - "@babel/types": "7.4.4" + "@babel/types": "^7.0.0" } }, "@babel/helper-module-imports": { @@ -153,7 +153,7 @@ "integrity": "sha512-aP/hlLq01DWNEiDg4Jn23i+CXxW/owM4WpDLFUbpjxe4NS3BhLVZQ5i7E0ZrxuQ/vwekIeciyamgB1UIYxxM6A==", "dev": true, "requires": { - "@babel/types": "7.4.4" + "@babel/types": "^7.0.0" } }, "@babel/helper-module-transforms": { @@ -162,12 +162,12 @@ "integrity": "sha512-3Z1yp8TVQf+B4ynN7WoHPKS8EkdTbgAEy0nU0rs/1Kw4pDgmvYH3rz3aI11KgxKCba2cn7N+tqzV1mY2HMN96w==", "dev": true, "requires": { - "@babel/helper-module-imports": "7.0.0", - "@babel/helper-simple-access": "7.1.0", - "@babel/helper-split-export-declaration": "7.4.4", - "@babel/template": "7.4.4", - "@babel/types": "7.4.4", - "lodash": "4.17.11" + "@babel/helper-module-imports": "^7.0.0", + "@babel/helper-simple-access": "^7.1.0", + "@babel/helper-split-export-declaration": "^7.4.4", + "@babel/template": "^7.4.4", + "@babel/types": "^7.4.4", + "lodash": "^4.17.11" } }, "@babel/helper-optimise-call-expression": { @@ -176,7 +176,7 @@ "integrity": "sha512-u8nd9NQePYNQV8iPWu/pLLYBqZBa4ZaY1YWRFMuxrid94wKI1QNt67NEZ7GAe5Kc/0LLScbim05xZFWkAdrj9g==", "dev": true, "requires": { - "@babel/types": "7.4.4" + "@babel/types": "^7.0.0" } }, "@babel/helper-plugin-utils": { @@ -191,7 +191,7 @@ "integrity": "sha512-Y5nuB/kESmR3tKjU8Nkn1wMGEx1tjJX076HBMeL3XLQCu6vA/YRzuTW0bbb+qRnXvQGn+d6Rx953yffl8vEy7Q==", "dev": true, "requires": { - "lodash": "4.17.11" + "lodash": "^4.17.11" } }, "@babel/helper-remap-async-to-generator": { @@ -200,11 +200,11 @@ "integrity": "sha512-3fOK0L+Fdlg8S5al8u/hWE6vhufGSn0bN09xm2LXMy//REAF8kDCrYoOBKYmA8m5Nom+sV9LyLCwrFynA8/slg==", "dev": true, "requires": { - "@babel/helper-annotate-as-pure": "7.0.0", - "@babel/helper-wrap-function": "7.2.0", - "@babel/template": "7.4.4", - "@babel/traverse": "7.4.4", - "@babel/types": "7.4.4" + "@babel/helper-annotate-as-pure": "^7.0.0", + "@babel/helper-wrap-function": "^7.1.0", + "@babel/template": "^7.1.0", + "@babel/traverse": "^7.1.0", + "@babel/types": "^7.0.0" } }, "@babel/helper-replace-supers": { @@ -213,10 +213,10 @@ "integrity": "sha512-04xGEnd+s01nY1l15EuMS1rfKktNF+1CkKmHoErDppjAAZL+IUBZpzT748x262HF7fibaQPhbvWUl5HeSt1EXg==", "dev": true, "requires": { - "@babel/helper-member-expression-to-functions": "7.0.0", - "@babel/helper-optimise-call-expression": "7.0.0", - "@babel/traverse": "7.4.4", - "@babel/types": "7.4.4" + "@babel/helper-member-expression-to-functions": "^7.0.0", + "@babel/helper-optimise-call-expression": "^7.0.0", + "@babel/traverse": "^7.4.4", + "@babel/types": "^7.4.4" } }, "@babel/helper-simple-access": { @@ -225,8 +225,8 @@ "integrity": "sha512-Vk+78hNjRbsiu49zAPALxTb+JUQCz1aolpd8osOF16BGnLtseD21nbHgLPGUwrXEurZgiCOUmvs3ExTu4F5x6w==", "dev": true, "requires": { - "@babel/template": "7.4.4", - "@babel/types": "7.4.4" + "@babel/template": "^7.1.0", + "@babel/types": "^7.0.0" } }, "@babel/helper-split-export-declaration": { @@ -235,7 +235,7 @@ "integrity": "sha512-Ro/XkzLf3JFITkW6b+hNxzZ1n5OQ80NvIUdmHspih1XAhtN3vPTuUFT4eQnela+2MaZ5ulH+iyP513KJrxbN7Q==", "dev": true, "requires": { - "@babel/types": "7.4.4" + "@babel/types": "^7.4.4" } }, "@babel/helper-wrap-function": { @@ -244,10 +244,10 @@ "integrity": "sha512-o9fP1BZLLSrYlxYEYyl2aS+Flun5gtjTIG8iln+XuEzQTs0PLagAGSXUcqruJwD5fM48jzIEggCKpIfWTcR7pQ==", "dev": true, "requires": { - "@babel/helper-function-name": "7.1.0", - "@babel/template": "7.4.4", - "@babel/traverse": "7.4.4", - "@babel/types": "7.4.4" + "@babel/helper-function-name": "^7.1.0", + "@babel/template": "^7.1.0", + "@babel/traverse": "^7.1.0", + "@babel/types": "^7.2.0" } }, "@babel/helpers": { @@ -256,9 +256,9 @@ "integrity": "sha512-igczbR/0SeuPR8RFfC7tGrbdTbFL3QTvH6D+Z6zNxnTe//GyqmtHmDkzrqDmyZ3eSwPqB/LhyKoU5DXsp+Vp2A==", "dev": true, "requires": { - "@babel/template": "7.4.4", - "@babel/traverse": "7.4.4", - "@babel/types": "7.4.4" + "@babel/template": "^7.4.4", + "@babel/traverse": "^7.4.4", + "@babel/types": "^7.4.4" } }, "@babel/highlight": { @@ -267,9 +267,9 @@ "integrity": "sha512-UFMC4ZeFC48Tpvj7C8UgLvtkaUuovQX+5xNWrsIoMG8o2z+XFKjKaN9iVmS84dPwVN00W4wPmqvYoZF3EGAsfw==", "dev": true, "requires": { - "chalk": "2.4.2", - "esutils": "2.0.2", - "js-tokens": "4.0.0" + "chalk": "^2.0.0", + "esutils": "^2.0.2", + "js-tokens": "^4.0.0" } }, "@babel/parser": { @@ -284,9 +284,9 @@ "integrity": "sha512-+Dfo/SCQqrwx48ptLVGLdE39YtWRuKc/Y9I5Fy0P1DDBB9lsAHpjcEJQt+4IifuSOSTLBKJObJqMvaO1pIE8LQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.0.0", - "@babel/helper-remap-async-to-generator": "7.1.0", - "@babel/plugin-syntax-async-generators": "7.2.0" + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-remap-async-to-generator": "^7.1.0", + "@babel/plugin-syntax-async-generators": "^7.2.0" } }, "@babel/plugin-proposal-export-default-from": { @@ -295,8 +295,8 @@ "integrity": "sha512-NVfNe7F6nsasG1FnvcFxh2FN0l04ZNe75qTOAVOILWPam0tw9a63RtT/Dab8dPjedZa4fTQaQ83yMMywF9OSug==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.0.0", - "@babel/plugin-syntax-export-default-from": "7.2.0" + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-export-default-from": "^7.2.0" } }, "@babel/plugin-proposal-json-strings": { @@ -305,8 +305,8 @@ "integrity": "sha512-MAFV1CA/YVmYwZG0fBQyXhmj0BHCB5egZHCKWIFVv/XCxAeVGIHfos3SwDck4LvCllENIAg7xMKOG5kH0dzyUg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.0.0", - "@babel/plugin-syntax-json-strings": "7.2.0" + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-json-strings": "^7.2.0" } }, "@babel/plugin-proposal-object-rest-spread": { @@ -315,8 +315,8 @@ "integrity": "sha512-dMBG6cSPBbHeEBdFXeQ2QLc5gUpg4Vkaz8octD4aoW/ISO+jBOcsuxYL7bsb5WSu8RLP6boxrBIALEHgoHtO9g==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.0.0", - "@babel/plugin-syntax-object-rest-spread": "7.2.0" + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-object-rest-spread": "^7.2.0" } }, "@babel/plugin-proposal-optional-catch-binding": { @@ -325,8 +325,8 @@ "integrity": "sha512-mgYj3jCcxug6KUcX4OBoOJz3CMrwRfQELPQ5560F70YQUBZB7uac9fqaWamKR1iWUzGiK2t0ygzjTScZnVz75g==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.0.0", - "@babel/plugin-syntax-optional-catch-binding": "7.2.0" + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-optional-catch-binding": "^7.2.0" } }, "@babel/plugin-proposal-unicode-property-regex": { @@ -335,9 +335,9 @@ "integrity": "sha512-j1NwnOqMG9mFUOH58JTFsA/+ZYzQLUZ/drqWUqxCYLGeu2JFZL8YrNC9hBxKmWtAuOCHPcRpgv7fhap09Fb4kA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.0.0", - "@babel/helper-regex": "7.4.4", - "regexpu-core": "4.5.4" + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-regex": "^7.4.4", + "regexpu-core": "^4.5.4" } }, "@babel/plugin-syntax-async-generators": { @@ -346,7 +346,7 @@ "integrity": "sha512-1ZrIRBv2t0GSlcwVoQ6VgSLpLgiN/FVQUzt9znxo7v2Ov4jJrs8RY8tv0wvDmFN3qIdMKWrmMMW6yZ0G19MfGg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.0.0" + "@babel/helper-plugin-utils": "^7.0.0" } }, "@babel/plugin-syntax-dynamic-import": { @@ -355,7 +355,7 @@ "integrity": "sha512-mVxuJ0YroI/h/tbFTPGZR8cv6ai+STMKNBq0f8hFxsxWjl94qqhsb+wXbpNMDPU3cfR1TIsVFzU3nXyZMqyK4w==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.0.0" + "@babel/helper-plugin-utils": "^7.0.0" } }, "@babel/plugin-syntax-export-default-from": { @@ -364,7 +364,7 @@ "integrity": "sha512-c7nqUnNST97BWPtoe+Ssi+fJukc9P9/JMZ71IOMNQWza2E+Psrd46N6AEvtw6pqK+gt7ChjXyrw4SPDO79f3Lw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.0.0" + "@babel/helper-plugin-utils": "^7.0.0" } }, "@babel/plugin-syntax-json-strings": { @@ -373,7 +373,7 @@ "integrity": "sha512-5UGYnMSLRE1dqqZwug+1LISpA403HzlSfsg6P9VXU6TBjcSHeNlw4DxDx7LgpF+iKZoOG/+uzqoRHTdcUpiZNg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.0.0" + "@babel/helper-plugin-utils": "^7.0.0" } }, "@babel/plugin-syntax-jsx": { @@ -382,7 +382,7 @@ "integrity": "sha512-VyN4QANJkRW6lDBmENzRszvZf3/4AXaj9YR7GwrWeeN9tEBPuXbmDYVU9bYBN0D70zCWVwUy0HWq2553VCb6Hw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.0.0" + "@babel/helper-plugin-utils": "^7.0.0" } }, "@babel/plugin-syntax-object-rest-spread": { @@ -391,7 +391,7 @@ "integrity": "sha512-t0JKGgqk2We+9may3t0xDdmneaXmyxq0xieYcKHxIsrJO64n1OiMWNUtc5gQK1PA0NpdCRrtZp4z+IUaKugrSA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.0.0" + "@babel/helper-plugin-utils": "^7.0.0" } }, "@babel/plugin-syntax-optional-catch-binding": { @@ -400,7 +400,7 @@ "integrity": "sha512-bDe4xKNhb0LI7IvZHiA13kff0KEfaGX/Hv4lMA9+7TEc63hMNvfKo6ZFpXhKuEp+II/q35Gc4NoMeDZyaUbj9w==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.0.0" + "@babel/helper-plugin-utils": "^7.0.0" } }, "@babel/plugin-transform-arrow-functions": { @@ -409,7 +409,7 @@ "integrity": "sha512-ER77Cax1+8/8jCB9fo4Ud161OZzWN5qawi4GusDuRLcDbDG+bIGYY20zb2dfAFdTRGzrfq2xZPvF0R64EHnimg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.0.0" + "@babel/helper-plugin-utils": "^7.0.0" } }, "@babel/plugin-transform-async-to-generator": { @@ -418,9 +418,9 @@ "integrity": "sha512-YiqW2Li8TXmzgbXw+STsSqPBPFnGviiaSp6CYOq55X8GQ2SGVLrXB6pNid8HkqkZAzOH6knbai3snhP7v0fNwA==", "dev": true, "requires": { - "@babel/helper-module-imports": "7.0.0", - "@babel/helper-plugin-utils": "7.0.0", - "@babel/helper-remap-async-to-generator": "7.1.0" + "@babel/helper-module-imports": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-remap-async-to-generator": "^7.1.0" } }, "@babel/plugin-transform-block-scoped-functions": { @@ -429,7 +429,7 @@ "integrity": "sha512-ntQPR6q1/NKuphly49+QiQiTN0O63uOwjdD6dhIjSWBI5xlrbUFh720TIpzBhpnrLfv2tNH/BXvLIab1+BAI0w==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.0.0" + "@babel/helper-plugin-utils": "^7.0.0" } }, "@babel/plugin-transform-block-scoping": { @@ -438,8 +438,8 @@ "integrity": "sha512-jkTUyWZcTrwxu5DD4rWz6rDB5Cjdmgz6z7M7RLXOJyCUkFBawssDGcGh8M/0FTSB87avyJI1HsTwUXp9nKA1PA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.0.0", - "lodash": "4.17.11" + "@babel/helper-plugin-utils": "^7.0.0", + "lodash": "^4.17.11" } }, "@babel/plugin-transform-classes": { @@ -448,14 +448,14 @@ "integrity": "sha512-/e44eFLImEGIpL9qPxSRat13I5QNRgBLu2hOQJCF7VLy/otSM/sypV1+XaIw5+502RX/+6YaSAPmldk+nhHDPw==", "dev": true, "requires": { - "@babel/helper-annotate-as-pure": "7.0.0", - "@babel/helper-define-map": "7.4.4", - "@babel/helper-function-name": "7.1.0", - "@babel/helper-optimise-call-expression": "7.0.0", - "@babel/helper-plugin-utils": "7.0.0", - "@babel/helper-replace-supers": "7.4.4", - "@babel/helper-split-export-declaration": "7.4.4", - "globals": "11.12.0" + "@babel/helper-annotate-as-pure": "^7.0.0", + "@babel/helper-define-map": "^7.4.4", + "@babel/helper-function-name": "^7.1.0", + "@babel/helper-optimise-call-expression": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-replace-supers": "^7.4.4", + "@babel/helper-split-export-declaration": "^7.4.4", + "globals": "^11.1.0" } }, "@babel/plugin-transform-computed-properties": { @@ -464,7 +464,7 @@ "integrity": "sha512-kP/drqTxY6Xt3NNpKiMomfgkNn4o7+vKxK2DDKcBG9sHj51vHqMBGy8wbDS/J4lMxnqs153/T3+DmCEAkC5cpA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.0.0" + "@babel/helper-plugin-utils": "^7.0.0" } }, "@babel/plugin-transform-destructuring": { @@ -473,7 +473,7 @@ "integrity": "sha512-/aOx+nW0w8eHiEHm+BTERB2oJn5D127iye/SUQl7NjHy0lf+j7h4MKMMSOwdazGq9OxgiNADncE+SRJkCxjZpQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.0.0" + "@babel/helper-plugin-utils": "^7.0.0" } }, "@babel/plugin-transform-dotall-regex": { @@ -482,9 +482,9 @@ "integrity": "sha512-P05YEhRc2h53lZDjRPk/OektxCVevFzZs2Gfjd545Wde3k+yFDbXORgl2e0xpbq8mLcKJ7Idss4fAg0zORN/zg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.0.0", - "@babel/helper-regex": "7.4.4", - "regexpu-core": "4.5.4" + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-regex": "^7.4.4", + "regexpu-core": "^4.5.4" } }, "@babel/plugin-transform-duplicate-keys": { @@ -493,7 +493,7 @@ "integrity": "sha512-q+yuxW4DsTjNceUiTzK0L+AfQ0zD9rWaTLiUqHA8p0gxx7lu1EylenfzjeIWNkPy6e/0VG/Wjw9uf9LueQwLOw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.0.0" + "@babel/helper-plugin-utils": "^7.0.0" } }, "@babel/plugin-transform-exponentiation-operator": { @@ -502,8 +502,8 @@ "integrity": "sha512-umh4hR6N7mu4Elq9GG8TOu9M0bakvlsREEC+ialrQN6ABS4oDQ69qJv1VtR3uxlKMCQMCvzk7vr17RHKcjx68A==", "dev": true, "requires": { - "@babel/helper-builder-binary-assignment-operator-visitor": "7.1.0", - "@babel/helper-plugin-utils": "7.0.0" + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.1.0", + "@babel/helper-plugin-utils": "^7.0.0" } }, "@babel/plugin-transform-for-of": { @@ -512,7 +512,7 @@ "integrity": "sha512-9T/5Dlr14Z9TIEXLXkt8T1DU7F24cbhwhMNUziN3hB1AXoZcdzPcTiKGRn/6iOymDqtTKWnr/BtRKN9JwbKtdQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.0.0" + "@babel/helper-plugin-utils": "^7.0.0" } }, "@babel/plugin-transform-function-name": { @@ -521,8 +521,8 @@ "integrity": "sha512-iU9pv7U+2jC9ANQkKeNF6DrPy4GBa4NWQtl6dHB4Pb3izX2JOEvDTFarlNsBj/63ZEzNNIAMs3Qw4fNCcSOXJA==", "dev": true, "requires": { - "@babel/helper-function-name": "7.1.0", - "@babel/helper-plugin-utils": "7.0.0" + "@babel/helper-function-name": "^7.1.0", + "@babel/helper-plugin-utils": "^7.0.0" } }, "@babel/plugin-transform-literals": { @@ -531,7 +531,7 @@ "integrity": "sha512-2ThDhm4lI4oV7fVQ6pNNK+sx+c/GM5/SaML0w/r4ZB7sAneD/piDJtwdKlNckXeyGK7wlwg2E2w33C/Hh+VFCg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.0.0" + "@babel/helper-plugin-utils": "^7.0.0" } }, "@babel/plugin-transform-member-expression-literals": { @@ -540,7 +540,7 @@ "integrity": "sha512-HiU3zKkSU6scTidmnFJ0bMX8hz5ixC93b4MHMiYebmk2lUVNGOboPsqQvx5LzooihijUoLR/v7Nc1rbBtnc7FA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.0.0" + "@babel/helper-plugin-utils": "^7.0.0" } }, "@babel/plugin-transform-modules-amd": { @@ -549,8 +549,8 @@ "integrity": "sha512-mK2A8ucqz1qhrdqjS9VMIDfIvvT2thrEsIQzbaTdc5QFzhDjQv2CkJJ5f6BXIkgbmaoax3zBr2RyvV/8zeoUZw==", "dev": true, "requires": { - "@babel/helper-module-transforms": "7.4.4", - "@babel/helper-plugin-utils": "7.0.0" + "@babel/helper-module-transforms": "^7.1.0", + "@babel/helper-plugin-utils": "^7.0.0" } }, "@babel/plugin-transform-modules-commonjs": { @@ -559,9 +559,9 @@ "integrity": "sha512-4sfBOJt58sEo9a2BQXnZq+Q3ZTSAUXyK3E30o36BOGnJ+tvJ6YSxF0PG6kERvbeISgProodWuI9UVG3/FMY6iw==", "dev": true, "requires": { - "@babel/helper-module-transforms": "7.4.4", - "@babel/helper-plugin-utils": "7.0.0", - "@babel/helper-simple-access": "7.1.0" + "@babel/helper-module-transforms": "^7.4.4", + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-simple-access": "^7.1.0" } }, "@babel/plugin-transform-modules-systemjs": { @@ -570,8 +570,8 @@ "integrity": "sha512-MSiModfILQc3/oqnG7NrP1jHaSPryO6tA2kOMmAQApz5dayPxWiHqmq4sWH2xF5LcQK56LlbKByCd8Aah/OIkQ==", "dev": true, "requires": { - "@babel/helper-hoist-variables": "7.4.4", - "@babel/helper-plugin-utils": "7.0.0" + "@babel/helper-hoist-variables": "^7.4.4", + "@babel/helper-plugin-utils": "^7.0.0" } }, "@babel/plugin-transform-modules-umd": { @@ -580,8 +580,8 @@ "integrity": "sha512-BV3bw6MyUH1iIsGhXlOK6sXhmSarZjtJ/vMiD9dNmpY8QXFFQTj+6v92pcfy1iqa8DeAfJFwoxcrS/TUZda6sw==", "dev": true, "requires": { - "@babel/helper-module-transforms": "7.4.4", - "@babel/helper-plugin-utils": "7.0.0" + "@babel/helper-module-transforms": "^7.1.0", + "@babel/helper-plugin-utils": "^7.0.0" } }, "@babel/plugin-transform-named-capturing-groups-regex": { @@ -590,7 +590,7 @@ "integrity": "sha512-Ki+Y9nXBlKfhD+LXaRS7v95TtTGYRAf9Y1rTDiE75zf8YQz4GDaWRXosMfJBXxnk88mGFjWdCRIeqDbon7spYA==", "dev": true, "requires": { - "regexp-tree": "0.1.6" + "regexp-tree": "^0.1.0" } }, "@babel/plugin-transform-new-target": { @@ -599,7 +599,7 @@ "integrity": "sha512-r1z3T2DNGQwwe2vPGZMBNjioT2scgWzK9BCnDEh+46z8EEwXBq24uRzd65I7pjtugzPSj921aM15RpESgzsSuA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.0.0" + "@babel/helper-plugin-utils": "^7.0.0" } }, "@babel/plugin-transform-object-super": { @@ -608,8 +608,8 @@ "integrity": "sha512-VMyhPYZISFZAqAPVkiYb7dUe2AsVi2/wCT5+wZdsNO31FojQJa9ns40hzZ6U9f50Jlq4w6qwzdBB2uwqZ00ebg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.0.0", - "@babel/helper-replace-supers": "7.4.4" + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-replace-supers": "^7.1.0" } }, "@babel/plugin-transform-parameters": { @@ -618,9 +618,9 @@ "integrity": "sha512-oMh5DUO1V63nZcu/ZVLQFqiihBGo4OpxJxR1otF50GMeCLiRx5nUdtokd+u9SuVJrvvuIh9OosRFPP4pIPnwmw==", "dev": true, "requires": { - "@babel/helper-call-delegate": "7.4.4", - "@babel/helper-get-function-arity": "7.0.0", - "@babel/helper-plugin-utils": "7.0.0" + "@babel/helper-call-delegate": "^7.4.4", + "@babel/helper-get-function-arity": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0" } }, "@babel/plugin-transform-property-literals": { @@ -629,7 +629,7 @@ "integrity": "sha512-9q7Dbk4RhgcLp8ebduOpCbtjh7C0itoLYHXd9ueASKAG/is5PQtMR5VJGka9NKqGhYEGn5ITahd4h9QeBMylWQ==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.0.0" + "@babel/helper-plugin-utils": "^7.0.0" } }, "@babel/plugin-transform-react-display-name": { @@ -638,7 +638,7 @@ "integrity": "sha512-Htf/tPa5haZvRMiNSQSFifK12gtr/8vwfr+A9y69uF0QcU77AVu4K7MiHEkTxF7lQoHOL0F9ErqgfNEAKgXj7A==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.0.0" + "@babel/helper-plugin-utils": "^7.0.0" } }, "@babel/plugin-transform-react-jsx": { @@ -647,9 +647,9 @@ "integrity": "sha512-a/+aRb7R06WcKvQLOu4/TpjKOdvVEKRLWFpKcNuHhiREPgGRB4TQJxq07+EZLS8LFVYpfq1a5lDUnuMdcCpBKg==", "dev": true, "requires": { - "@babel/helper-builder-react-jsx": "7.3.0", - "@babel/helper-plugin-utils": "7.0.0", - "@babel/plugin-syntax-jsx": "7.2.0" + "@babel/helper-builder-react-jsx": "^7.3.0", + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-jsx": "^7.2.0" } }, "@babel/plugin-transform-react-jsx-self": { @@ -658,8 +658,8 @@ "integrity": "sha512-v6S5L/myicZEy+jr6ielB0OR8h+EH/1QFx/YJ7c7Ua+7lqsjj/vW6fD5FR9hB/6y7mGbfT4vAURn3xqBxsUcdg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.0.0", - "@babel/plugin-syntax-jsx": "7.2.0" + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-jsx": "^7.2.0" } }, "@babel/plugin-transform-react-jsx-source": { @@ -668,8 +668,8 @@ "integrity": "sha512-A32OkKTp4i5U6aE88GwwcuV4HAprUgHcTq0sSafLxjr6AW0QahrCRCjxogkbbcdtpbXkuTOlgpjophCxb6sh5g==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.0.0", - "@babel/plugin-syntax-jsx": "7.2.0" + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-jsx": "^7.2.0" } }, "@babel/plugin-transform-regenerator": { @@ -678,7 +678,7 @@ "integrity": "sha512-Zz3w+pX1SI0KMIiqshFZkwnVGUhDZzpX2vtPzfJBKQQq8WsP/Xy9DNdELWivxcKOCX/Pywge4SiEaPaLtoDT4g==", "dev": true, "requires": { - "regenerator-transform": "0.13.4" + "regenerator-transform": "^0.13.4" } }, "@babel/plugin-transform-reserved-words": { @@ -687,7 +687,7 @@ "integrity": "sha512-fz43fqW8E1tAB3DKF19/vxbpib1fuyCwSPE418ge5ZxILnBhWyhtPgz8eh1RCGGJlwvksHkyxMxh0eenFi+kFw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.0.0" + "@babel/helper-plugin-utils": "^7.0.0" } }, "@babel/plugin-transform-runtime": { @@ -696,10 +696,10 @@ "integrity": "sha512-aMVojEjPszvau3NRg+TIH14ynZLvPewH4xhlCW1w6A3rkxTS1m4uwzRclYR9oS+rl/dr+kT+pzbfHuAWP/lc7Q==", "dev": true, "requires": { - "@babel/helper-module-imports": "7.0.0", - "@babel/helper-plugin-utils": "7.0.0", - "resolve": "1.10.1", - "semver": "5.7.0" + "@babel/helper-module-imports": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0", + "resolve": "^1.8.1", + "semver": "^5.5.1" } }, "@babel/plugin-transform-shorthand-properties": { @@ -708,7 +708,7 @@ "integrity": "sha512-QP4eUM83ha9zmYtpbnyjTLAGKQritA5XW/iG9cjtuOI8s1RuL/3V6a3DeSHfKutJQ+ayUfeZJPcnCYEQzaPQqg==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.0.0" + "@babel/helper-plugin-utils": "^7.0.0" } }, "@babel/plugin-transform-spread": { @@ -717,7 +717,7 @@ "integrity": "sha512-KWfky/58vubwtS0hLqEnrWJjsMGaOeSBn90Ezn5Jeg9Z8KKHmELbP1yGylMlm5N6TPKeY9A2+UaSYLdxahg01w==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.0.0" + "@babel/helper-plugin-utils": "^7.0.0" } }, "@babel/plugin-transform-sticky-regex": { @@ -726,8 +726,8 @@ "integrity": "sha512-KKYCoGaRAf+ckH8gEL3JHUaFVyNHKe3ASNsZ+AlktgHevvxGigoIttrEJb8iKN03Q7Eazlv1s6cx2B2cQ3Jabw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.0.0", - "@babel/helper-regex": "7.4.4" + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-regex": "^7.0.0" } }, "@babel/plugin-transform-template-literals": { @@ -736,8 +736,8 @@ "integrity": "sha512-mQrEC4TWkhLN0z8ygIvEL9ZEToPhG5K7KDW3pzGqOfIGZ28Jb0POUkeWcoz8HnHvhFy6dwAT1j8OzqN8s804+g==", "dev": true, "requires": { - "@babel/helper-annotate-as-pure": "7.0.0", - "@babel/helper-plugin-utils": "7.0.0" + "@babel/helper-annotate-as-pure": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0" } }, "@babel/plugin-transform-typeof-symbol": { @@ -746,7 +746,7 @@ "integrity": "sha512-2LNhETWYxiYysBtrBTqL8+La0jIoQQnIScUJc74OYvUGRmkskNY4EzLCnjHBzdmb38wqtTaixpo1NctEcvMDZw==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.0.0" + "@babel/helper-plugin-utils": "^7.0.0" } }, "@babel/plugin-transform-unicode-regex": { @@ -755,9 +755,9 @@ "integrity": "sha512-il+/XdNw01i93+M9J9u4T7/e/Ue/vWfNZE4IRUQjplu2Mqb/AFTDimkw2tdEdSH50wuQXZAbXSql0UphQke+vA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.0.0", - "@babel/helper-regex": "7.4.4", - "regexpu-core": "4.5.4" + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-regex": "^7.4.4", + "regexpu-core": "^4.5.4" } }, "@babel/preset-env": { @@ -766,54 +766,54 @@ "integrity": "sha512-FU1H+ACWqZZqfw1x2G1tgtSSYSfxJLkpaUQL37CenULFARDo+h4xJoVHzRoHbK+85ViLciuI7ME4WTIhFRBBlw==", "dev": true, "requires": { - "@babel/helper-module-imports": "7.0.0", - "@babel/helper-plugin-utils": "7.0.0", - "@babel/plugin-proposal-async-generator-functions": "7.2.0", - "@babel/plugin-proposal-json-strings": "7.2.0", - "@babel/plugin-proposal-object-rest-spread": "7.4.4", - "@babel/plugin-proposal-optional-catch-binding": "7.2.0", - "@babel/plugin-proposal-unicode-property-regex": "7.4.4", - "@babel/plugin-syntax-async-generators": "7.2.0", - "@babel/plugin-syntax-json-strings": "7.2.0", - "@babel/plugin-syntax-object-rest-spread": "7.2.0", - "@babel/plugin-syntax-optional-catch-binding": "7.2.0", - "@babel/plugin-transform-arrow-functions": "7.2.0", - "@babel/plugin-transform-async-to-generator": "7.4.4", - "@babel/plugin-transform-block-scoped-functions": "7.2.0", - "@babel/plugin-transform-block-scoping": "7.4.4", - "@babel/plugin-transform-classes": "7.4.4", - "@babel/plugin-transform-computed-properties": "7.2.0", - "@babel/plugin-transform-destructuring": "7.4.4", - "@babel/plugin-transform-dotall-regex": "7.4.4", - "@babel/plugin-transform-duplicate-keys": "7.2.0", - "@babel/plugin-transform-exponentiation-operator": "7.2.0", - "@babel/plugin-transform-for-of": "7.4.4", - "@babel/plugin-transform-function-name": "7.4.4", - "@babel/plugin-transform-literals": "7.2.0", - "@babel/plugin-transform-member-expression-literals": "7.2.0", - "@babel/plugin-transform-modules-amd": "7.2.0", - "@babel/plugin-transform-modules-commonjs": "7.4.4", - "@babel/plugin-transform-modules-systemjs": "7.4.4", - "@babel/plugin-transform-modules-umd": "7.2.0", - "@babel/plugin-transform-named-capturing-groups-regex": "7.4.4", - "@babel/plugin-transform-new-target": "7.4.4", - "@babel/plugin-transform-object-super": "7.2.0", - "@babel/plugin-transform-parameters": "7.4.4", - "@babel/plugin-transform-property-literals": "7.2.0", - "@babel/plugin-transform-regenerator": "7.4.4", - "@babel/plugin-transform-reserved-words": "7.2.0", - "@babel/plugin-transform-shorthand-properties": "7.2.0", - "@babel/plugin-transform-spread": "7.2.2", - "@babel/plugin-transform-sticky-regex": "7.2.0", - "@babel/plugin-transform-template-literals": "7.4.4", - "@babel/plugin-transform-typeof-symbol": "7.2.0", - "@babel/plugin-transform-unicode-regex": "7.4.4", - "@babel/types": "7.4.4", - "browserslist": "4.5.6", - "core-js-compat": "3.0.1", - "invariant": "2.2.4", - "js-levenshtein": "1.1.6", - "semver": "5.7.0" + "@babel/helper-module-imports": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-async-generator-functions": "^7.2.0", + "@babel/plugin-proposal-json-strings": "^7.2.0", + "@babel/plugin-proposal-object-rest-spread": "^7.4.4", + "@babel/plugin-proposal-optional-catch-binding": "^7.2.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-syntax-async-generators": "^7.2.0", + "@babel/plugin-syntax-json-strings": "^7.2.0", + "@babel/plugin-syntax-object-rest-spread": "^7.2.0", + "@babel/plugin-syntax-optional-catch-binding": "^7.2.0", + "@babel/plugin-transform-arrow-functions": "^7.2.0", + "@babel/plugin-transform-async-to-generator": "^7.4.4", + "@babel/plugin-transform-block-scoped-functions": "^7.2.0", + "@babel/plugin-transform-block-scoping": "^7.4.4", + "@babel/plugin-transform-classes": "^7.4.4", + "@babel/plugin-transform-computed-properties": "^7.2.0", + "@babel/plugin-transform-destructuring": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/plugin-transform-duplicate-keys": "^7.2.0", + "@babel/plugin-transform-exponentiation-operator": "^7.2.0", + "@babel/plugin-transform-for-of": "^7.4.4", + "@babel/plugin-transform-function-name": "^7.4.4", + "@babel/plugin-transform-literals": "^7.2.0", + "@babel/plugin-transform-member-expression-literals": "^7.2.0", + "@babel/plugin-transform-modules-amd": "^7.2.0", + "@babel/plugin-transform-modules-commonjs": "^7.4.4", + "@babel/plugin-transform-modules-systemjs": "^7.4.4", + "@babel/plugin-transform-modules-umd": "^7.2.0", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.4.4", + "@babel/plugin-transform-new-target": "^7.4.4", + "@babel/plugin-transform-object-super": "^7.2.0", + "@babel/plugin-transform-parameters": "^7.4.4", + "@babel/plugin-transform-property-literals": "^7.2.0", + "@babel/plugin-transform-regenerator": "^7.4.4", + "@babel/plugin-transform-reserved-words": "^7.2.0", + "@babel/plugin-transform-shorthand-properties": "^7.2.0", + "@babel/plugin-transform-spread": "^7.2.0", + "@babel/plugin-transform-sticky-regex": "^7.2.0", + "@babel/plugin-transform-template-literals": "^7.4.4", + "@babel/plugin-transform-typeof-symbol": "^7.2.0", + "@babel/plugin-transform-unicode-regex": "^7.4.4", + "@babel/types": "^7.4.4", + "browserslist": "^4.5.2", + "core-js-compat": "^3.0.0", + "invariant": "^2.2.2", + "js-levenshtein": "^1.1.3", + "semver": "^5.5.0" } }, "@babel/preset-react": { @@ -822,11 +822,11 @@ "integrity": "sha512-oayxyPS4Zj+hF6Et11BwuBkmpgT/zMxyuZgFrMeZID6Hdh3dGlk4sHCAhdBCpuCKW2ppBfl2uCCetlrUIJRY3w==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.0.0", - "@babel/plugin-transform-react-display-name": "7.2.0", - "@babel/plugin-transform-react-jsx": "7.3.0", - "@babel/plugin-transform-react-jsx-self": "7.2.0", - "@babel/plugin-transform-react-jsx-source": "7.2.0" + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-transform-react-display-name": "^7.0.0", + "@babel/plugin-transform-react-jsx": "^7.0.0", + "@babel/plugin-transform-react-jsx-self": "^7.0.0", + "@babel/plugin-transform-react-jsx-source": "^7.0.0" } }, "@babel/register": { @@ -834,12 +834,12 @@ "resolved": "https://registry.npmjs.org/@babel/register/-/register-7.4.4.tgz", "integrity": "sha512-sn51H88GRa00+ZoMqCVgOphmswG4b7mhf9VOB0LUBAieykq2GnRFerlN+JQkO/ntT7wz4jaHNSRPg9IdMPEUkA==", "requires": { - "core-js": "3.0.1", - "find-cache-dir": "2.1.0", - "lodash": "4.17.11", - "mkdirp": "0.5.1", - "pirates": "4.0.1", - "source-map-support": "0.5.12" + "core-js": "^3.0.0", + "find-cache-dir": "^2.0.0", + "lodash": "^4.17.11", + "mkdirp": "^0.5.1", + "pirates": "^4.0.0", + "source-map-support": "^0.5.9" } }, "@babel/runtime": { @@ -847,7 +847,7 @@ "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.4.4.tgz", "integrity": "sha512-w0+uT71b6Yi7i5SE0co4NioIpSYS6lLiXvCzWzGSKvpK5vdQtCbICHMj+gbAKAOtxiV6HsVh/MBdaF9EQ6faSg==", "requires": { - "regenerator-runtime": "0.13.2" + "regenerator-runtime": "^0.13.2" } }, "@babel/template": { @@ -856,9 +856,9 @@ "integrity": "sha512-CiGzLN9KgAvgZsnivND7rkA+AeJ9JB0ciPOD4U59GKbQP2iQl+olF1l76kJOupqidozfZ32ghwBEJDhnk9MEcw==", "dev": true, "requires": { - "@babel/code-frame": "7.0.0", - "@babel/parser": "7.4.4", - "@babel/types": "7.4.4" + "@babel/code-frame": "^7.0.0", + "@babel/parser": "^7.4.4", + "@babel/types": "^7.4.4" } }, "@babel/traverse": { @@ -867,15 +867,15 @@ "integrity": "sha512-Gw6qqkw/e6AGzlyj9KnkabJX7VcubqPtkUQVAwkc0wUMldr3A/hezNB3Rc5eIvId95iSGkGIOe5hh1kMKf951A==", "dev": true, "requires": { - "@babel/code-frame": "7.0.0", - "@babel/generator": "7.4.4", - "@babel/helper-function-name": "7.1.0", - "@babel/helper-split-export-declaration": "7.4.4", - "@babel/parser": "7.4.4", - "@babel/types": "7.4.4", - "debug": "4.1.1", - "globals": "11.12.0", - "lodash": "4.17.11" + "@babel/code-frame": "^7.0.0", + "@babel/generator": "^7.4.4", + "@babel/helper-function-name": "^7.1.0", + "@babel/helper-split-export-declaration": "^7.4.4", + "@babel/parser": "^7.4.4", + "@babel/types": "^7.4.4", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.11" } }, "@babel/types": { @@ -884,9 +884,9 @@ "integrity": "sha512-dOllgYdnEFOebhkKCjzSVFqw/PmmB8pH6RGOWkY4GsboQNd47b1fBThBSwlHAq9alF9vc1M3+6oqR47R50L0tQ==", "dev": true, "requires": { - "esutils": "2.0.2", - "lodash": "4.17.11", - "to-fast-properties": "2.0.0" + "esutils": "^2.0.2", + "lodash": "^4.17.11", + "to-fast-properties": "^2.0.0" } }, "@mrmlnc/readdir-enhanced": { @@ -895,8 +895,8 @@ "integrity": "sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==", "dev": true, "requires": { - "call-me-maybe": "1.0.1", - "glob-to-regexp": "0.3.0" + "call-me-maybe": "^1.0.1", + "glob-to-regexp": "^0.3.0" } }, "@nodelib/fs.stat": { @@ -917,9 +917,9 @@ "integrity": "sha512-1Bh06cbWJUHMC97acuD6UMG29nMt0Aqz1vF3guLfG+kHHJhy3AyohZFFxYk2f7Q1SQIrNwvncxAE0N/9s70F2w==", "dev": true, "requires": { - "@types/events": "3.0.0", - "@types/minimatch": "3.0.3", - "@types/node": "12.0.2" + "@types/events": "*", + "@types/minimatch": "*", + "@types/node": "*" } }, "@types/minimatch": { @@ -952,9 +952,9 @@ "integrity": "sha512-b3nLFGaGkJ9rzOcuXRfHkZMdjsawuDD0ENL9fzTophtBg8FJHSGbH7daXkEpcwy3v7Xol3pAvsmlYyFhR4pqJw==", "dev": true, "requires": { - "@types/node": "12.0.2", - "@types/unist": "2.0.3", - "@types/vfile-message": "1.0.1" + "@types/node": "*", + "@types/unist": "*", + "@types/vfile-message": "*" } }, "@types/vfile-message": { @@ -963,8 +963,8 @@ "integrity": "sha512-mlGER3Aqmq7bqR1tTTIVHq8KSAFFRyGbrxuM8C/H82g6k7r2fS+IMEkIu3D7JHzG10NvPdR8DNx0jr0pwpp4dA==", "dev": true, "requires": { - "@types/node": "12.0.2", - "@types/unist": "2.0.3" + "@types/node": "*", + "@types/unist": "*" } }, "@vxna/mini-html-webpack-template": { @@ -973,7 +973,7 @@ "integrity": "sha512-qV2VslV48ECPwyuG7c4O6JpYgjnvdm88YYkMncIXzakXXwVUxhcg6YipXxWK7U+pixHkWWSnDX/8DIOmWeh+PQ==", "dev": true, "requires": { - "common-tags": "1.8.0" + "common-tags": "^1.7.2" } }, "@webassemblyjs/ast": { @@ -1027,7 +1027,7 @@ "dev": true, "requires": { "@webassemblyjs/ast": "1.8.5", - "mamacro": "0.0.3" + "mamacro": "^0.0.3" } }, "@webassemblyjs/helper-wasm-bytecode": { @@ -1054,7 +1054,7 @@ "integrity": "sha512-aaCvQYrvKbY/n6wKHb/ylAJr27GglahUO89CcGXMItrOBqRarUMxWLJgxm9PJNuKULwN5n1csT9bYoMeZOGF3g==", "dev": true, "requires": { - "@xtuc/ieee754": "1.2.0" + "@xtuc/ieee754": "^1.2.0" } }, "@webassemblyjs/leb128": { @@ -1175,7 +1175,7 @@ "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", "requires": { - "mime-types": "2.1.24", + "mime-types": "~2.1.24", "negotiator": "0.6.2" } }, @@ -1242,10 +1242,10 @@ "integrity": "sha512-nffhOpkymDECQyR0mnsUtoCE8RlX38G0rYP+wgLWFyZuUyuuojSSvi/+euOiQBIn63whYwYVIIH1TvE3tu4OEg==", "dev": true, "requires": { - "fast-deep-equal": "2.0.1", - "fast-json-stable-stringify": "2.0.0", - "json-schema-traverse": "0.4.1", - "uri-js": "4.2.2" + "fast-deep-equal": "^2.0.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" } }, "ajv-errors": { @@ -1301,7 +1301,7 @@ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "requires": { - "color-convert": "1.9.3" + "color-convert": "^1.9.0" } }, "anymatch": { @@ -1310,8 +1310,8 @@ "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", "dev": true, "requires": { - "micromatch": "3.1.10", - "normalize-path": "2.1.1" + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" }, "dependencies": { "normalize-path": { @@ -1320,7 +1320,7 @@ "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", "dev": true, "requires": { - "remove-trailing-separator": "1.1.0" + "remove-trailing-separator": "^1.0.1" } } } @@ -1337,8 +1337,8 @@ "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", "dev": true, "requires": { - "delegates": "1.0.0", - "readable-stream": "2.3.6" + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" } }, "argparse": { @@ -1347,7 +1347,7 @@ "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", "dev": true, "requires": { - "sprintf-js": "1.0.3" + "sprintf-js": "~1.0.2" } }, "arity-n": { @@ -1403,8 +1403,8 @@ "integrity": "sha1-GEtI9i2S10UrsxsyMWXH+L0CJm0=", "dev": true, "requires": { - "define-properties": "1.1.3", - "es-abstract": "1.13.0" + "define-properties": "^1.1.2", + "es-abstract": "^1.7.0" } }, "array-map": { @@ -1425,7 +1425,7 @@ "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", "dev": true, "requires": { - "array-uniq": "1.0.3" + "array-uniq": "^1.0.1" } }, "array-uniq": { @@ -1452,7 +1452,7 @@ "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", "dev": true, "requires": { - "safer-buffer": "2.1.2" + "safer-buffer": "~2.1.0" } }, "asn1.js": { @@ -1461,9 +1461,9 @@ "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==", "dev": true, "requires": { - "bn.js": "4.11.8", - "inherits": "2.0.3", - "minimalistic-assert": "1.0.1" + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" } }, "assert": { @@ -1505,7 +1505,7 @@ "integrity": "sha512-H1qVYh1MYhEEFLsP97cVKqCGo7KfCyTt6uEWqsTBr9SO84oK9Uwbyd/yCW+6rKJLHksBNUVWZDAjfS+Ccx0Bbg==", "dev": true, "requires": { - "lodash": "4.17.11" + "lodash": "^4.17.11" } }, "async-each": { @@ -1562,8 +1562,8 @@ "integrity": "sha1-LY4+XQvb1zJ/kbyBT1xXZg+Bgk0=", "dev": true, "requires": { - "follow-redirects": "1.7.0", - "is-buffer": "1.1.6" + "follow-redirects": "^1.2.5", + "is-buffer": "^1.1.5" } }, "babel-code-frame": { @@ -1572,9 +1572,9 @@ "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=", "dev": true, "requires": { - "chalk": "1.1.3", - "esutils": "2.0.2", - "js-tokens": "3.0.2" + "chalk": "^1.1.3", + "esutils": "^2.0.2", + "js-tokens": "^3.0.2" }, "dependencies": { "ansi-regex": { @@ -1595,11 +1595,11 @@ "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", "dev": true, "requires": { - "ansi-styles": "2.2.1", - "escape-string-regexp": "1.0.5", - "has-ansi": "2.0.0", - "strip-ansi": "3.0.1", - "supports-color": "2.0.0" + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" } }, "js-tokens": { @@ -1614,7 +1614,7 @@ "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", "dev": true, "requires": { - "ansi-regex": "2.1.1" + "ansi-regex": "^2.0.0" } }, "supports-color": { @@ -1631,12 +1631,12 @@ "integrity": "sha512-z7OT1iNV+TjOwHNLLyJk+HN+YVWX+CLE6fPD2SymJZOZQBs+QIexFjhm4keGTm8MW9xr4EC9Q0PbaLB24V5GoQ==", "dev": true, "requires": { - "@babel/code-frame": "7.0.0", - "@babel/parser": "7.4.4", - "@babel/traverse": "7.4.4", - "@babel/types": "7.4.4", + "@babel/code-frame": "^7.0.0", + "@babel/parser": "^7.0.0", + "@babel/traverse": "^7.0.0", + "@babel/types": "^7.0.0", "eslint-scope": "3.7.1", - "eslint-visitor-keys": "1.0.0" + "eslint-visitor-keys": "^1.0.0" }, "dependencies": { "eslint-scope": { @@ -1645,8 +1645,8 @@ "integrity": "sha1-PWPD7f2gLgbgGkUq2IyqzHzctug=", "dev": true, "requires": { - "esrecurse": "4.2.1", - "estraverse": "4.2.0" + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" } } } @@ -1657,10 +1657,10 @@ "integrity": "sha512-4BmWKtBOBm13uoUwd08UwjZlaw3O9GWf456R9j+5YykFZ6LUIjIKLc0zEZf+hauxPOJs96C8k6FvYD09vWzhYw==", "dev": true, "requires": { - "find-cache-dir": "2.1.0", - "loader-utils": "1.2.3", - "mkdirp": "0.5.1", - "pify": "4.0.1" + "find-cache-dir": "^2.0.0", + "loader-utils": "^1.0.2", + "mkdirp": "^0.5.1", + "pify": "^4.0.1" } }, "babel-messages": { @@ -1669,7 +1669,7 @@ "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=", "dev": true, "requires": { - "babel-runtime": "6.26.0" + "babel-runtime": "^6.22.0" } }, "babel-plugin-inline-react-svg": { @@ -1678,11 +1678,11 @@ "integrity": "sha512-Y/tBMi7Jh7Jh+DGcSNsY9/RW33nvcR067HFK0Dp+03jpidil1sJAffBdajK72xn3tbwMsgFLJubxW5xpQLJytA==", "dev": true, "requires": { - "@babel/helper-plugin-utils": "7.0.0", - "@babel/parser": "7.4.4", - "lodash.isplainobject": "4.0.6", - "resolve": "1.10.1", - "svgo": "0.7.2" + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/parser": "^7.0.0", + "lodash.isplainobject": "^4.0.6", + "resolve": "^1.10.0", + "svgo": "^0.7.2" } }, "babel-plugin-module-resolver": { @@ -1691,11 +1691,11 @@ "integrity": "sha512-tjR0GvSndzPew/Iayf4uICWZqjBwnlMWjSx6brryfQ81F9rxBVqwDJtFCV8oOs0+vJeefK9TmdZtkIFdFe1UnA==", "dev": true, "requires": { - "find-babel-config": "1.2.0", - "glob": "7.1.4", - "pkg-up": "2.0.0", - "reselect": "3.0.1", - "resolve": "1.10.1" + "find-babel-config": "^1.1.0", + "glob": "^7.1.2", + "pkg-up": "^2.0.0", + "reselect": "^3.0.1", + "resolve": "^1.4.0" } }, "babel-plugin-react-css-modules": { @@ -1704,18 +1704,18 @@ "integrity": "sha512-jBU/oVgoEg/58Dcu0tjyNvaXBllxJXip7hlpiX+e0CYTmDADWB484P4pJb7d0L6nWKSzyEqtePcBaq3SKalG/g==", "dev": true, "requires": { - "@babel/plugin-syntax-jsx": "7.2.0", - "@babel/types": "7.4.4", - "ajv": "6.10.0", - "ajv-keywords": "3.4.0", - "generic-names": "2.0.1", - "postcss": "7.0.16", - "postcss-modules": "1.4.1", - "postcss-modules-extract-imports": "1.2.1", - "postcss-modules-local-by-default": "1.2.0", - "postcss-modules-parser": "1.1.1", - "postcss-modules-scope": "1.1.0", - "postcss-modules-values": "1.3.0" + "@babel/plugin-syntax-jsx": "^7.0.0", + "@babel/types": "^7.0.0", + "ajv": "^6.5.3", + "ajv-keywords": "^3.2.0", + "generic-names": "^2.0.1", + "postcss": "^7.0.2", + "postcss-modules": "^1.3.2", + "postcss-modules-extract-imports": "^1.2.0", + "postcss-modules-local-by-default": "^1.2.0", + "postcss-modules-parser": "^1.1.1", + "postcss-modules-scope": "^1.1.0", + "postcss-modules-values": "^1.3.0" }, "dependencies": { "postcss-modules-extract-imports": { @@ -1724,7 +1724,7 @@ "integrity": "sha512-6jt9XZwUhwmRUhb/CkyJY020PYaPJsCyt3UjbaWo6XEbH/94Hmv6MP7fG2C5NDU/BcHzyGYxNtHvM+LTf9HrYw==", "dev": true, "requires": { - "postcss": "6.0.23" + "postcss": "^6.0.1" }, "dependencies": { "postcss": { @@ -1733,9 +1733,9 @@ "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", "dev": true, "requires": { - "chalk": "2.4.2", - "source-map": "0.6.1", - "supports-color": "5.5.0" + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" } } } @@ -1746,8 +1746,8 @@ "integrity": "sha1-99gMOYxaOT+nlkRmvRlQCn1hwGk=", "dev": true, "requires": { - "css-selector-tokenizer": "0.7.1", - "postcss": "6.0.23" + "css-selector-tokenizer": "^0.7.0", + "postcss": "^6.0.1" }, "dependencies": { "postcss": { @@ -1756,9 +1756,9 @@ "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", "dev": true, "requires": { - "chalk": "2.4.2", - "source-map": "0.6.1", - "supports-color": "5.5.0" + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" } } } @@ -1769,8 +1769,8 @@ "integrity": "sha1-1upkmUx5+XtipytCb75gVqGUu5A=", "dev": true, "requires": { - "css-selector-tokenizer": "0.7.1", - "postcss": "6.0.23" + "css-selector-tokenizer": "^0.7.0", + "postcss": "^6.0.1" }, "dependencies": { "postcss": { @@ -1779,9 +1779,9 @@ "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", "dev": true, "requires": { - "chalk": "2.4.2", - "source-map": "0.6.1", - "supports-color": "5.5.0" + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" } } } @@ -1792,8 +1792,8 @@ "integrity": "sha1-7P+p1+GSUYOJ9CrQ6D9yrsRW6iA=", "dev": true, "requires": { - "icss-replace-symbols": "1.1.0", - "postcss": "6.0.23" + "icss-replace-symbols": "^1.1.0", + "postcss": "^6.0.1" }, "dependencies": { "postcss": { @@ -1802,9 +1802,9 @@ "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", "dev": true, "requires": { - "chalk": "2.4.2", - "source-map": "0.6.1", - "supports-color": "5.5.0" + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" } } } @@ -1823,12 +1823,12 @@ "integrity": "sha512-tdiRH3vzQkiqKEpewVqhT14Ts6TY0rk4v2cRHX3MjhHB6irkBkC3mB9HnmWF/xd+HUXGSmFhfMl6VC7u0RqKkw==", "dev": true, "requires": { - "babel-template": "6.26.0", - "global": "4.3.2", - "react-deep-force-update": "2.1.3", - "react-proxy": "3.0.0-alpha.1", - "redbox-react": "1.6.0", - "source-map": "0.4.4" + "babel-template": "^6.7.0", + "global": "^4.3.0", + "react-deep-force-update": "^2.0.1", + "react-proxy": "^3.0.0-alpha.0", + "redbox-react": "^1.2.5", + "source-map": "^0.4.4" }, "dependencies": { "source-map": { @@ -1837,7 +1837,7 @@ "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", "dev": true, "requires": { - "amdefine": "1.0.1" + "amdefine": ">=0.0.4" } } } @@ -1847,8 +1847,8 @@ "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", "requires": { - "core-js": "2.6.9", - "regenerator-runtime": "0.11.1" + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" }, "dependencies": { "core-js": { @@ -1869,11 +1869,11 @@ "integrity": "sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI=", "dev": true, "requires": { - "babel-runtime": "6.26.0", - "babel-traverse": "6.26.0", - "babel-types": "6.26.0", - "babylon": "6.18.0", - "lodash": "4.17.11" + "babel-runtime": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "lodash": "^4.17.4" } }, "babel-traverse": { @@ -1882,15 +1882,15 @@ "integrity": "sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4=", "dev": true, "requires": { - "babel-code-frame": "6.26.0", - "babel-messages": "6.23.0", - "babel-runtime": "6.26.0", - "babel-types": "6.26.0", - "babylon": "6.18.0", - "debug": "2.6.9", - "globals": "9.18.0", - "invariant": "2.2.4", - "lodash": "4.17.11" + "babel-code-frame": "^6.26.0", + "babel-messages": "^6.23.0", + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "debug": "^2.6.8", + "globals": "^9.18.0", + "invariant": "^2.2.2", + "lodash": "^4.17.4" }, "dependencies": { "debug": { @@ -1922,10 +1922,10 @@ "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=", "dev": true, "requires": { - "babel-runtime": "6.26.0", - "esutils": "2.0.2", - "lodash": "4.17.11", - "to-fast-properties": "1.0.3" + "babel-runtime": "^6.26.0", + "esutils": "^2.0.2", + "lodash": "^4.17.4", + "to-fast-properties": "^1.0.3" }, "dependencies": { "to-fast-properties": { @@ -1966,13 +1966,13 @@ "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", "dev": true, "requires": { - "cache-base": "1.0.1", - "class-utils": "0.3.6", - "component-emitter": "1.3.0", - "define-property": "1.0.0", - "isobject": "3.0.1", - "mixin-deep": "1.3.1", - "pascalcase": "0.1.1" + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" }, "dependencies": { "define-property": { @@ -1981,7 +1981,7 @@ "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", "dev": true, "requires": { - "is-descriptor": "1.0.2" + "is-descriptor": "^1.0.0" } }, "is-accessor-descriptor": { @@ -1990,7 +1990,7 @@ "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", "dev": true, "requires": { - "kind-of": "6.0.2" + "kind-of": "^6.0.0" } }, "is-data-descriptor": { @@ -1999,7 +1999,7 @@ "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", "dev": true, "requires": { - "kind-of": "6.0.2" + "kind-of": "^6.0.0" } }, "is-descriptor": { @@ -2008,9 +2008,9 @@ "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", "dev": true, "requires": { - "is-accessor-descriptor": "1.0.0", - "is-data-descriptor": "1.0.0", - "kind-of": "6.0.2" + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" } } } @@ -2058,7 +2058,7 @@ "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", "dev": true, "requires": { - "tweetnacl": "0.14.5" + "tweetnacl": "^0.14.3" } }, "better-assert": { @@ -2094,7 +2094,7 @@ "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=", "dev": true, "requires": { - "inherits": "2.0.3" + "inherits": "~2.0.0" } }, "bluebird": { @@ -2115,15 +2115,15 @@ "integrity": "sha1-WykhmP/dVTs6DyDe0FkrlWlVyLQ=", "requires": { "bytes": "3.0.0", - "content-type": "1.0.4", + "content-type": "~1.0.4", "debug": "2.6.9", - "depd": "1.1.2", - "http-errors": "1.6.3", + "depd": "~1.1.2", + "http-errors": "~1.6.3", "iconv-lite": "0.4.23", - "on-finished": "2.3.0", + "on-finished": "~2.3.0", "qs": "6.5.2", "raw-body": "2.3.3", - "type-is": "1.6.18" + "type-is": "~1.6.16" }, "dependencies": { "debug": { @@ -2139,7 +2139,7 @@ "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz", "integrity": "sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA==", "requires": { - "safer-buffer": "2.1.2" + "safer-buffer": ">= 2.1.2 < 3" } }, "ms": { @@ -2155,12 +2155,12 @@ "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", "dev": true, "requires": { - "array-flatten": "2.1.2", - "deep-equal": "1.0.1", - "dns-equal": "1.0.0", - "dns-txt": "2.0.2", - "multicast-dns": "6.2.3", - "multicast-dns-service-types": "1.1.0" + "array-flatten": "^2.1.0", + "deep-equal": "^1.0.1", + "dns-equal": "^1.0.0", + "dns-txt": "^2.0.2", + "multicast-dns": "^6.0.1", + "multicast-dns-service-types": "^1.1.0" } }, "boolbase": { @@ -2175,7 +2175,7 @@ "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, "requires": { - "balanced-match": "1.0.0", + "balanced-match": "^1.0.0", "concat-map": "0.0.1" } }, @@ -2185,16 +2185,16 @@ "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", "dev": true, "requires": { - "arr-flatten": "1.1.0", - "array-unique": "0.3.2", - "extend-shallow": "2.0.1", - "fill-range": "4.0.0", - "isobject": "3.0.1", - "repeat-element": "1.1.3", - "snapdragon": "0.8.2", - "snapdragon-node": "2.1.1", - "split-string": "3.1.0", - "to-regex": "3.0.2" + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" }, "dependencies": { "extend-shallow": { @@ -2203,7 +2203,7 @@ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "dev": true, "requires": { - "is-extendable": "0.1.1" + "is-extendable": "^0.1.0" } } } @@ -2220,27 +2220,27 @@ "integrity": "sha512-zVa6MmadAFgl5Uk53Yy5cw5tGTO7xSGAWK3Yx70GJ1t5jK+r6B4q3xq+1XbYfLt1SbeFg7WoNWneNhMT4B9jFw==", "dev": true, "requires": { - "browser-sync-client": "2.26.4", - "browser-sync-ui": "2.26.4", + "browser-sync-client": "^2.26.4", + "browser-sync-ui": "^2.26.4", "bs-recipes": "1.3.4", - "bs-snippet-injector": "2.0.1", - "chokidar": "2.1.5", + "bs-snippet-injector": "^2.0.1", + "chokidar": "^2.0.4", "connect": "3.6.6", - "connect-history-api-fallback": "1.6.0", - "dev-ip": "1.0.1", - "easy-extender": "2.3.4", - "eazy-logger": "3.0.2", - "etag": "1.8.1", - "fresh": "0.5.2", + "connect-history-api-fallback": "^1", + "dev-ip": "^1.0.1", + "easy-extender": "^2.3.4", + "eazy-logger": "^3", + "etag": "^1.8.1", + "fresh": "^0.5.2", "fs-extra": "3.0.1", "http-proxy": "1.15.2", - "immutable": "3.8.2", + "immutable": "^3", "localtunnel": "1.9.1", - "micromatch": "3.1.10", + "micromatch": "^3.1.10", "opn": "5.3.0", "portscanner": "2.1.1", "qs": "6.2.3", - "raw-body": "2.3.3", + "raw-body": "^2.3.2", "resp-modifier": "6.0.2", "rx": "4.1.0", "send": "0.16.2", @@ -2270,9 +2270,9 @@ "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", "dev": true, "requires": { - "string-width": "1.0.2", - "strip-ansi": "3.0.1", - "wrap-ansi": "2.1.0" + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wrap-ansi": "^2.0.0" } }, "eventemitter3": { @@ -2287,8 +2287,8 @@ "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", "dev": true, "requires": { - "path-exists": "2.1.0", - "pinkie-promise": "2.0.1" + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" } }, "http-proxy": { @@ -2297,8 +2297,8 @@ "integrity": "sha1-ZC/cr/5S00SNK9o7AHnpQJBk2jE=", "dev": true, "requires": { - "eventemitter3": "1.2.0", - "requires-port": "1.0.0" + "eventemitter3": "1.x.x", + "requires-port": "1.x.x" } }, "invert-kv": { @@ -2313,7 +2313,7 @@ "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", "dev": true, "requires": { - "number-is-nan": "1.0.1" + "number-is-nan": "^1.0.0" } }, "lcid": { @@ -2322,7 +2322,7 @@ "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", "dev": true, "requires": { - "invert-kv": "1.0.0" + "invert-kv": "^1.0.0" } }, "load-json-file": { @@ -2331,11 +2331,11 @@ "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", "dev": true, "requires": { - "graceful-fs": "4.1.15", - "parse-json": "2.2.0", - "pify": "2.3.0", - "pinkie-promise": "2.0.1", - "strip-bom": "2.0.0" + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" } }, "opn": { @@ -2344,7 +2344,7 @@ "integrity": "sha512-bYJHo/LOmoTd+pfiYhfZDnf9zekVJrY+cnS2a5F2x+w5ppvTqObojTP7WiFG+kVZs9Inw+qQ/lw7TroWwhdd2g==", "dev": true, "requires": { - "is-wsl": "1.1.0" + "is-wsl": "^1.1.0" } }, "os-locale": { @@ -2353,7 +2353,7 @@ "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", "dev": true, "requires": { - "lcid": "1.0.0" + "lcid": "^1.0.0" } }, "path-exists": { @@ -2362,7 +2362,7 @@ "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", "dev": true, "requires": { - "pinkie-promise": "2.0.1" + "pinkie-promise": "^2.0.0" } }, "path-type": { @@ -2371,9 +2371,9 @@ "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", "dev": true, "requires": { - "graceful-fs": "4.1.15", - "pify": "2.3.0", - "pinkie-promise": "2.0.1" + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" } }, "pify": { @@ -2394,9 +2394,9 @@ "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", "dev": true, "requires": { - "load-json-file": "1.1.0", - "normalize-package-data": "2.5.0", - "path-type": "1.1.0" + "load-json-file": "^1.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.0" } }, "read-pkg-up": { @@ -2405,8 +2405,8 @@ "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", "dev": true, "requires": { - "find-up": "1.1.2", - "read-pkg": "1.1.0" + "find-up": "^1.0.0", + "read-pkg": "^1.0.0" } }, "string-width": { @@ -2415,9 +2415,9 @@ "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", "dev": true, "requires": { - "code-point-at": "1.1.0", - "is-fullwidth-code-point": "1.0.0", - "strip-ansi": "3.0.1" + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" } }, "strip-ansi": { @@ -2426,7 +2426,7 @@ "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", "dev": true, "requires": { - "ansi-regex": "2.1.1" + "ansi-regex": "^2.0.0" } }, "strip-bom": { @@ -2435,7 +2435,7 @@ "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", "dev": true, "requires": { - "is-utf8": "0.2.1" + "is-utf8": "^0.2.0" } }, "which-module": { @@ -2456,20 +2456,20 @@ "integrity": "sha1-gW4ahm1VmMzzTlWW3c4i2S2kkNQ=", "dev": true, "requires": { - "camelcase": "3.0.0", - "cliui": "3.2.0", - "decamelize": "1.2.0", - "get-caller-file": "1.0.3", - "os-locale": "1.4.0", - "read-pkg-up": "1.0.1", - "require-directory": "2.1.1", - "require-main-filename": "1.0.1", - "set-blocking": "2.0.0", - "string-width": "1.0.2", - "which-module": "1.0.0", - "window-size": "0.2.0", - "y18n": "3.2.1", - "yargs-parser": "4.2.1" + "camelcase": "^3.0.0", + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "get-caller-file": "^1.0.1", + "os-locale": "^1.4.0", + "read-pkg-up": "^1.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^1.0.2", + "which-module": "^1.0.0", + "window-size": "^0.2.0", + "y18n": "^3.2.1", + "yargs-parser": "^4.1.0" } }, "yargs-parser": { @@ -2478,7 +2478,7 @@ "integrity": "sha1-KczqwNxPA8bIe0qfIX3RjJ90hxw=", "dev": true, "requires": { - "camelcase": "3.0.0" + "camelcase": "^3.0.0" } } } @@ -2491,8 +2491,8 @@ "requires": { "etag": "1.8.1", "fresh": "0.5.2", - "mitt": "1.1.3", - "rxjs": "5.5.12" + "mitt": "^1.1.3", + "rxjs": "^5.5.6" }, "dependencies": { "rxjs": { @@ -2519,11 +2519,11 @@ "dev": true, "requires": { "async-each-series": "0.1.1", - "connect-history-api-fallback": "1.6.0", - "immutable": "3.8.2", + "connect-history-api-fallback": "^1", + "immutable": "^3", "server-destroy": "1.0.1", - "socket.io-client": "2.2.0", - "stream-throttle": "0.1.3" + "socket.io-client": "^2.0.4", + "stream-throttle": "^0.1.3" } }, "browserify-aes": { @@ -2532,12 +2532,12 @@ "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", "dev": true, "requires": { - "buffer-xor": "1.0.3", - "cipher-base": "1.0.4", - "create-hash": "1.2.0", - "evp_bytestokey": "1.0.3", - "inherits": "2.0.3", - "safe-buffer": "5.1.2" + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" } }, "browserify-cipher": { @@ -2546,9 +2546,9 @@ "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", "dev": true, "requires": { - "browserify-aes": "1.2.0", - "browserify-des": "1.0.2", - "evp_bytestokey": "1.0.3" + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" } }, "browserify-des": { @@ -2557,10 +2557,10 @@ "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", "dev": true, "requires": { - "cipher-base": "1.0.4", - "des.js": "1.0.0", - "inherits": "2.0.3", - "safe-buffer": "5.1.2" + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" } }, "browserify-rsa": { @@ -2569,8 +2569,8 @@ "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=", "dev": true, "requires": { - "bn.js": "4.11.8", - "randombytes": "2.1.0" + "bn.js": "^4.1.0", + "randombytes": "^2.0.1" } }, "browserify-sign": { @@ -2579,13 +2579,13 @@ "integrity": "sha1-qk62jl17ZYuqa/alfmMMvXqT0pg=", "dev": true, "requires": { - "bn.js": "4.11.8", - "browserify-rsa": "4.0.1", - "create-hash": "1.2.0", - "create-hmac": "1.1.7", - "elliptic": "6.4.1", - "inherits": "2.0.3", - "parse-asn1": "5.1.4" + "bn.js": "^4.1.1", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.2", + "elliptic": "^6.0.0", + "inherits": "^2.0.1", + "parse-asn1": "^5.0.0" } }, "browserify-zlib": { @@ -2594,7 +2594,7 @@ "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", "dev": true, "requires": { - "pako": "1.0.10" + "pako": "~1.0.5" } }, "browserslist": { @@ -2603,9 +2603,9 @@ "integrity": "sha512-o/hPOtbU9oX507lIqon+UvPYqpx3mHc8cV3QemSBTXwkG8gSQSK6UKvXcE/DcleU3+A59XTUHyCvZ5qGy8xVAg==", "dev": true, "requires": { - "caniuse-lite": "1.0.30000967", - "electron-to-chromium": "1.3.133", - "node-releases": "1.1.18" + "caniuse-lite": "^1.0.30000963", + "electron-to-chromium": "^1.3.127", + "node-releases": "^1.1.17" } }, "bs-recipes": { @@ -2626,14 +2626,14 @@ "integrity": "sha512-YLgWxX/l+NnfotydBlxqCMPR4FREE4ubuHphALz0FxQ7u2hp3BzxTKQ4nKpapOaRJfEm1gukC68KnT2OymRK0g==", "dev": true, "requires": { - "acorn": "6.1.1", - "acorn-dynamic-import": "4.0.0", - "acorn-jsx": "5.0.1", - "chalk": "2.4.2", - "magic-string": "0.25.2", - "minimist": "1.2.0", - "os-homedir": "1.0.2", - "regexpu-core": "4.5.4" + "acorn": "^6.1.1", + "acorn-dynamic-import": "^4.0.0", + "acorn-jsx": "^5.0.1", + "chalk": "^2.4.2", + "magic-string": "^0.25.2", + "minimist": "^1.2.0", + "os-homedir": "^1.0.1", + "regexpu-core": "^4.5.4" } }, "buffer": { @@ -2642,9 +2642,9 @@ "integrity": "sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg=", "dev": true, "requires": { - "base64-js": "1.3.0", - "ieee754": "1.1.13", - "isarray": "1.0.0" + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" } }, "buffer-from": { @@ -2681,20 +2681,20 @@ "integrity": "sha512-E0zP4EPGDOaT2chM08Als91eYnf8Z+eH1awwwVsngUmgppfM5jjJ8l3z5vO5p5w/I3LsiXawb1sW0VY65pQABg==", "dev": true, "requires": { - "bluebird": "3.5.4", - "chownr": "1.1.1", - "figgy-pudding": "3.5.1", - "glob": "7.1.4", - "graceful-fs": "4.1.15", - "lru-cache": "5.1.1", - "mississippi": "3.0.0", - "mkdirp": "0.5.1", - "move-concurrently": "1.0.1", - "promise-inflight": "1.0.1", - "rimraf": "2.6.3", - "ssri": "6.0.1", - "unique-filename": "1.1.1", - "y18n": "4.0.0" + "bluebird": "^3.5.3", + "chownr": "^1.1.1", + "figgy-pudding": "^3.5.1", + "glob": "^7.1.3", + "graceful-fs": "^4.1.15", + "lru-cache": "^5.1.1", + "mississippi": "^3.0.0", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "promise-inflight": "^1.0.1", + "rimraf": "^2.6.2", + "ssri": "^6.0.1", + "unique-filename": "^1.1.1", + "y18n": "^4.0.0" } }, "cache-base": { @@ -2703,15 +2703,15 @@ "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", "dev": true, "requires": { - "collection-visit": "1.0.0", - "component-emitter": "1.3.0", - "get-value": "2.0.6", - "has-value": "1.0.0", - "isobject": "3.0.1", - "set-value": "2.0.0", - "to-object-path": "0.3.0", - "union-value": "1.0.0", - "unset-value": "1.0.0" + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" } }, "call-me-maybe": { @@ -2726,7 +2726,7 @@ "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=", "dev": true, "requires": { - "callsites": "2.0.0" + "callsites": "^2.0.0" }, "dependencies": { "callsites": { @@ -2743,7 +2743,7 @@ "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=", "dev": true, "requires": { - "caller-callsite": "2.0.0" + "caller-callsite": "^2.0.0" } }, "callsite": { @@ -2770,8 +2770,8 @@ "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", "dev": true, "requires": { - "camelcase": "2.1.1", - "map-obj": "1.0.1" + "camelcase": "^2.0.0", + "map-obj": "^1.0.0" }, "dependencies": { "camelcase": { @@ -2793,10 +2793,10 @@ "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", "dev": true, "requires": { - "browserslist": "4.5.6", - "caniuse-lite": "1.0.30000967", - "lodash.memoize": "4.1.2", - "lodash.uniq": "4.5.0" + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" } }, "caniuse-lite": { @@ -2822,9 +2822,9 @@ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "requires": { - "ansi-styles": "3.2.1", - "escape-string-regexp": "1.0.5", - "supports-color": "5.5.0" + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" } }, "character-entities": { @@ -2863,18 +2863,18 @@ "integrity": "sha512-i0TprVWp+Kj4WRPtInjexJ8Q+BqTE909VpH8xVhXrJkoc5QC8VO9TryGOqTr+2hljzc1sC62t22h5tZePodM/A==", "dev": true, "requires": { - "anymatch": "2.0.0", - "async-each": "1.0.3", - "braces": "2.3.2", - "fsevents": "1.2.9", - "glob-parent": "3.1.0", - "inherits": "2.0.3", - "is-binary-path": "1.0.1", - "is-glob": "4.0.1", - "normalize-path": "3.0.0", - "path-is-absolute": "1.0.1", - "readdirp": "2.2.1", - "upath": "1.1.2" + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "fsevents": "^1.2.7", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" } }, "chownr": { @@ -2889,7 +2889,7 @@ "integrity": "sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ==", "dev": true, "requires": { - "tslib": "1.9.3" + "tslib": "^1.9.0" } }, "cipher-base": { @@ -2898,8 +2898,8 @@ "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", "dev": true, "requires": { - "inherits": "2.0.3", - "safe-buffer": "5.1.2" + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" } }, "clap": { @@ -2908,7 +2908,7 @@ "integrity": "sha512-4CoL/A3hf90V3VIEjeuhSvlGFEHKzOz+Wfc2IVZc+FaUgU0ZQafJTP49fvnULipOPcAfqhyI2duwQyns6xqjYA==", "dev": true, "requires": { - "chalk": "1.1.3" + "chalk": "^1.1.3" }, "dependencies": { "ansi-regex": { @@ -2929,11 +2929,11 @@ "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", "dev": true, "requires": { - "ansi-styles": "2.2.1", - "escape-string-regexp": "1.0.5", - "has-ansi": "2.0.0", - "strip-ansi": "3.0.1", - "supports-color": "2.0.0" + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" } }, "strip-ansi": { @@ -2942,7 +2942,7 @@ "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", "dev": true, "requires": { - "ansi-regex": "2.1.1" + "ansi-regex": "^2.0.0" } }, "supports-color": { @@ -2959,10 +2959,10 @@ "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", "dev": true, "requires": { - "arr-union": "3.1.0", - "define-property": "0.2.5", - "isobject": "3.0.1", - "static-extend": "0.1.2" + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" }, "dependencies": { "define-property": { @@ -2971,7 +2971,7 @@ "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", "dev": true, "requires": { - "is-descriptor": "0.1.6" + "is-descriptor": "^0.1.0" } } } @@ -2987,7 +2987,7 @@ "integrity": "sha512-gvwfMsqu3HBgTVvaBa1H3AZKO03CHpr5uP92SPIktP3827EovAitwW+1xoqXyTxCuXnLYpMHG5ytS4AoukHDWA==", "dev": true, "requires": { - "rimraf": "2.6.3" + "rimraf": "^2.6.1" } }, "cli-cursor": { @@ -2996,7 +2996,7 @@ "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", "dev": true, "requires": { - "restore-cursor": "2.0.0" + "restore-cursor": "^2.0.0" } }, "cli-spinners": { @@ -3018,9 +3018,9 @@ "dev": true, "optional": true, "requires": { - "good-listener": "1.2.2", - "select": "1.1.2", - "tiny-emitter": "2.1.0" + "good-listener": "^1.2.2", + "select": "^1.1.2", + "tiny-emitter": "^2.0.0" } }, "clipboard-copy": { @@ -3035,9 +3035,9 @@ "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==", "dev": true, "requires": { - "string-width": "2.1.1", - "strip-ansi": "4.0.0", - "wrap-ansi": "2.1.0" + "string-width": "^2.1.1", + "strip-ansi": "^4.0.0", + "wrap-ansi": "^2.0.0" } }, "clone": { @@ -3052,10 +3052,10 @@ "integrity": "sha512-SZegPTKjCgpQH63E+eN6mVEEPdQBOUzjyJm5Pora4lrwWRFS8I0QAxV/KD6vV/i0WuijHZWQC1fMsPEdxfdVCQ==", "dev": true, "requires": { - "for-own": "1.0.0", - "is-plain-object": "2.0.4", - "kind-of": "6.0.2", - "shallow-clone": "1.0.0" + "for-own": "^1.0.0", + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.0", + "shallow-clone": "^1.0.0" } }, "clsx": { @@ -3070,7 +3070,7 @@ "integrity": "sha1-qe8VNmDWqGqL3sAomlxoTSF0Mv0=", "dev": true, "requires": { - "q": "1.5.1" + "q": "^1.1.2" } }, "code-point-at": { @@ -3091,8 +3091,8 @@ "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", "dev": true, "requires": { - "map-visit": "1.0.0", - "object-visit": "1.0.1" + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" } }, "color": { @@ -3101,8 +3101,8 @@ "integrity": "sha512-PvUltIXRjehRKPSy89VnDWFKY58xyhTLyxIg21vwQBI6qLwZNPmC8k3C1uytIgFKEpOIzN4y32iPm8231zFHIg==", "dev": true, "requires": { - "color-convert": "1.9.3", - "color-string": "1.5.3" + "color-convert": "^1.9.1", + "color-string": "^1.5.2" } }, "color-convert": { @@ -3124,8 +3124,8 @@ "integrity": "sha512-dC2C5qeWoYkxki5UAXapdjqO672AM4vZuPGRQfO8b5HKuKGBbKWpITyDYN7TOFKvRW7kOgAn3746clDBMDJyQw==", "dev": true, "requires": { - "color-name": "1.1.3", - "simple-swizzle": "0.2.2" + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" } }, "colors": { @@ -3140,7 +3140,7 @@ "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", "dev": true, "requires": { - "delayed-stream": "1.0.0" + "delayed-stream": "~1.0.0" } }, "command-line-args": { @@ -3148,10 +3148,10 @@ "resolved": "https://registry.npmjs.org/command-line-args/-/command-line-args-5.1.1.tgz", "integrity": "sha512-hL/eG8lrll1Qy1ezvkant+trihbGnaKaeEjj6Scyr3DN+RC7iQ5Rz84IeLERfAWDGo0HBSNAakczwgCilDXnWg==", "requires": { - "array-back": "3.1.0", - "find-replace": "3.0.0", - "lodash.camelcase": "4.3.0", - "typical": "4.0.0" + "array-back": "^3.0.1", + "find-replace": "^3.0.0", + "lodash.camelcase": "^4.3.0", + "typical": "^4.0.0" } }, "command-line-usage": { @@ -3159,10 +3159,10 @@ "resolved": "https://registry.npmjs.org/command-line-usage/-/command-line-usage-5.0.5.tgz", "integrity": "sha512-d8NrGylA5oCXSbGoKz05FkehDAzSmIm4K03S5VDh4d5lZAtTWfc3D1RuETtuQCn8129nYfJfDdF7P/lwcz1BlA==", "requires": { - "array-back": "2.0.0", - "chalk": "2.4.2", - "table-layout": "0.4.4", - "typical": "2.6.1" + "array-back": "^2.0.0", + "chalk": "^2.4.1", + "table-layout": "^0.4.3", + "typical": "^2.6.1" }, "dependencies": { "array-back": { @@ -3170,7 +3170,7 @@ "resolved": "https://registry.npmjs.org/array-back/-/array-back-2.0.0.tgz", "integrity": "sha512-eJv4pLLufP3g5kcZry0j6WXpIbzYw9GUB4mVJZno9wfwiBxbizTnHCw3VJb07cBihbFX48Y7oSrW9y+gt4glyw==", "requires": { - "typical": "2.6.1" + "typical": "^2.6.1" } }, "typical": { @@ -3192,7 +3192,7 @@ "integrity": "sha512-AiVcdIuevkFWyqrcHhpOWJbaFBLm+OLPiaRy3QikrMypalgA4ehU1SugZO2rPawgdzkTAycXGs3F65PGPA2DWg==", "dev": true, "requires": { - "common-sequence": "1.0.2" + "common-sequence": "^1.0.2" } }, "common-sequence": { @@ -3236,7 +3236,7 @@ "integrity": "sha1-ntZ18TzFRQHTCVCkhv9qe6OrGF8=", "dev": true, "requires": { - "arity-n": "1.0.4" + "arity-n": "^1.0.4" } }, "compressible": { @@ -3244,7 +3244,7 @@ "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.17.tgz", "integrity": "sha512-BGHeLCK1GV7j1bSmQQAi26X+GgWcTjLr/0tzSvMCl3LH1w1IJ4PFSPoV5316b30cneTziC+B1a+3OjoSUcQYmw==", "requires": { - "mime-db": "1.40.0" + "mime-db": ">= 1.40.0 < 2" } }, "compression": { @@ -3252,13 +3252,13 @@ "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", "requires": { - "accepts": "1.3.7", + "accepts": "~1.3.5", "bytes": "3.0.0", - "compressible": "2.0.17", + "compressible": "~2.0.16", "debug": "2.6.9", - "on-headers": "1.0.2", + "on-headers": "~1.0.2", "safe-buffer": "5.1.2", - "vary": "1.1.2" + "vary": "~1.1.2" }, "dependencies": { "debug": { @@ -3288,10 +3288,10 @@ "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", "dev": true, "requires": { - "buffer-from": "1.1.1", - "inherits": "2.0.3", - "readable-stream": "2.3.6", - "typedarray": "0.0.6" + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" } }, "config": { @@ -3299,7 +3299,7 @@ "resolved": "https://registry.npmjs.org/config/-/config-3.1.0.tgz", "integrity": "sha512-t6oDeNQbsIWa+D/KF4959TANzjSHLv1BA/hvL8tHEA3OUSWgBXELKaONSI6nr9oanbKs0DXonjOWLcrtZ3yTAA==", "requires": { - "json5": "1.0.1" + "json5": "^1.0.1" }, "dependencies": { "json5": { @@ -3307,7 +3307,7 @@ "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", "requires": { - "minimist": "1.2.0" + "minimist": "^1.2.0" } } } @@ -3320,7 +3320,7 @@ "requires": { "debug": "2.6.9", "finalhandler": "1.1.0", - "parseurl": "1.3.3", + "parseurl": "~1.3.2", "utils-merge": "1.0.1" }, "dependencies": { @@ -3340,12 +3340,12 @@ "dev": true, "requires": { "debug": "2.6.9", - "encodeurl": "1.0.2", - "escape-html": "1.0.3", - "on-finished": "2.3.0", - "parseurl": "1.3.3", - "statuses": "1.3.1", - "unpipe": "1.0.0" + "encodeurl": "~1.0.1", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.2", + "statuses": "~1.3.1", + "unpipe": "~1.0.0" } }, "ms": { @@ -3374,7 +3374,7 @@ "integrity": "sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA=", "dev": true, "requires": { - "date-now": "0.1.4" + "date-now": "^0.1.4" } }, "console-control-strings": { @@ -3416,7 +3416,7 @@ "integrity": "sha512-eFu7XigvxdZ1ETfbgPBohgyQ/Z++C0eEhTor0qRwBw9unw+L0/6V8wkSuGgzdThkiS5lSpdptOQPD8Ak40a+7A==", "dev": true, "requires": { - "safe-buffer": "5.1.2" + "safe-buffer": "~5.1.1" } }, "cookie": { @@ -3444,12 +3444,12 @@ "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", "dev": true, "requires": { - "aproba": "1.2.0", - "fs-write-stream-atomic": "1.0.10", - "iferr": "0.1.5", - "mkdirp": "0.5.1", - "rimraf": "2.6.3", - "run-queue": "1.0.3" + "aproba": "^1.1.1", + "fs-write-stream-atomic": "^1.0.8", + "iferr": "^0.1.5", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.0" } }, "copy-descriptor": { @@ -3464,14 +3464,14 @@ "integrity": "sha512-Y+SQCF+0NoWQryez2zXn5J5knmr9z/9qSQt7fbL78u83rxmigOy8X5+BFn8CFSuX+nKT8gpYwJX68ekqtQt6ZA==", "dev": true, "requires": { - "cacache": "10.0.4", - "find-cache-dir": "1.0.0", - "globby": "7.1.1", - "is-glob": "4.0.1", - "loader-utils": "1.2.3", - "minimatch": "3.0.4", - "p-limit": "1.3.0", - "serialize-javascript": "1.7.0" + "cacache": "^10.0.4", + "find-cache-dir": "^1.0.0", + "globby": "^7.1.1", + "is-glob": "^4.0.0", + "loader-utils": "^1.1.0", + "minimatch": "^3.0.4", + "p-limit": "^1.0.0", + "serialize-javascript": "^1.4.0" }, "dependencies": { "cacache": { @@ -3480,19 +3480,19 @@ "integrity": "sha512-Dph0MzuH+rTQzGPNT9fAnrPmMmjKfST6trxJeK7NQuHRaVw24VzPRWTmg9MpcwOVQZO0E1FBICUlFeNaKPIfHA==", "dev": true, "requires": { - "bluebird": "3.5.4", - "chownr": "1.1.1", - "glob": "7.1.4", - "graceful-fs": "4.1.15", - "lru-cache": "4.1.5", - "mississippi": "2.0.0", - "mkdirp": "0.5.1", - "move-concurrently": "1.0.1", - "promise-inflight": "1.0.1", - "rimraf": "2.6.3", - "ssri": "5.3.0", - "unique-filename": "1.1.1", - "y18n": "4.0.0" + "bluebird": "^3.5.1", + "chownr": "^1.0.1", + "glob": "^7.1.2", + "graceful-fs": "^4.1.11", + "lru-cache": "^4.1.1", + "mississippi": "^2.0.0", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "promise-inflight": "^1.0.1", + "rimraf": "^2.6.2", + "ssri": "^5.2.4", + "unique-filename": "^1.1.0", + "y18n": "^4.0.0" } }, "find-cache-dir": { @@ -3501,9 +3501,9 @@ "integrity": "sha1-kojj6ePMN0hxfTnq3hfPcfww7m8=", "dev": true, "requires": { - "commondir": "1.0.1", - "make-dir": "1.3.0", - "pkg-dir": "2.0.0" + "commondir": "^1.0.1", + "make-dir": "^1.0.0", + "pkg-dir": "^2.0.0" } }, "find-up": { @@ -3512,7 +3512,7 @@ "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", "dev": true, "requires": { - "locate-path": "2.0.0" + "locate-path": "^2.0.0" } }, "locate-path": { @@ -3521,8 +3521,8 @@ "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", "dev": true, "requires": { - "p-locate": "2.0.0", - "path-exists": "3.0.0" + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" } }, "lru-cache": { @@ -3531,8 +3531,8 @@ "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", "dev": true, "requires": { - "pseudomap": "1.0.2", - "yallist": "2.1.2" + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" } }, "make-dir": { @@ -3541,7 +3541,7 @@ "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", "dev": true, "requires": { - "pify": "3.0.0" + "pify": "^3.0.0" } }, "mississippi": { @@ -3550,16 +3550,16 @@ "integrity": "sha512-zHo8v+otD1J10j/tC+VNoGK9keCuByhKovAvdn74dmxJl9+mWHnx6EMsDN4lgRoMI/eYo2nchAxniIbUPb5onw==", "dev": true, "requires": { - "concat-stream": "1.6.2", - "duplexify": "3.7.1", - "end-of-stream": "1.4.1", - "flush-write-stream": "1.1.1", - "from2": "2.3.0", - "parallel-transform": "1.1.0", - "pump": "2.0.1", - "pumpify": "1.5.1", - "stream-each": "1.2.3", - "through2": "2.0.5" + "concat-stream": "^1.5.0", + "duplexify": "^3.4.2", + "end-of-stream": "^1.1.0", + "flush-write-stream": "^1.0.0", + "from2": "^2.1.0", + "parallel-transform": "^1.1.0", + "pump": "^2.0.1", + "pumpify": "^1.3.3", + "stream-each": "^1.1.0", + "through2": "^2.0.0" } }, "p-limit": { @@ -3568,7 +3568,7 @@ "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", "dev": true, "requires": { - "p-try": "1.0.0" + "p-try": "^1.0.0" } }, "p-locate": { @@ -3577,7 +3577,7 @@ "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", "dev": true, "requires": { - "p-limit": "1.3.0" + "p-limit": "^1.1.0" } }, "p-try": { @@ -3598,7 +3598,7 @@ "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", "dev": true, "requires": { - "find-up": "2.1.0" + "find-up": "^2.1.0" } }, "pump": { @@ -3607,8 +3607,8 @@ "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", "dev": true, "requires": { - "end-of-stream": "1.4.1", - "once": "1.4.0" + "end-of-stream": "^1.1.0", + "once": "^1.3.1" } }, "ssri": { @@ -3617,7 +3617,7 @@ "integrity": "sha512-XRSIPqLij52MtgoQavH/x/dU1qVKtWUAAZeOHsR9c2Ddi4XerFy3mc1alf+dLJKl9EUIm/Ht+EowFkTUOA6GAQ==", "dev": true, "requires": { - "safe-buffer": "5.1.2" + "safe-buffer": "^5.1.1" } }, "yallist": { @@ -3639,10 +3639,10 @@ "integrity": "sha512-2pC3e+Ht/1/gD7Sim/sqzvRplMiRnFQVlPpDVaHtY9l7zZP7knamr3VRD6NyGfHd84MrDC0tAM9ulNxYMW0T3g==", "dev": true, "requires": { - "browserslist": "4.5.6", + "browserslist": "^4.5.4", "core-js": "3.0.1", "core-js-pure": "3.0.1", - "semver": "6.0.0" + "semver": "^6.0.0" }, "dependencies": { "semver": { @@ -3671,10 +3671,10 @@ "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", "dev": true, "requires": { - "import-fresh": "2.0.0", - "is-directory": "0.3.1", - "js-yaml": "3.13.1", - "parse-json": "4.0.0" + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" }, "dependencies": { "import-fresh": { @@ -3683,8 +3683,8 @@ "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", "dev": true, "requires": { - "caller-path": "2.0.0", - "resolve-from": "3.0.0" + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" } }, "parse-json": { @@ -3693,8 +3693,8 @@ "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", "dev": true, "requires": { - "error-ex": "1.3.2", - "json-parse-better-errors": "1.0.2" + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" } } } @@ -3705,8 +3705,8 @@ "integrity": "sha512-GbEHQPMOswGpKXM9kCWVrremUcBmjteUaQ01T9rkKCPDXfUHX0IoP9LpHYo2NPFampa4e+/pFDc3jQdxrxQLaw==", "dev": true, "requires": { - "bn.js": "4.11.8", - "elliptic": "6.4.1" + "bn.js": "^4.1.0", + "elliptic": "^6.0.0" } }, "create-hash": { @@ -3715,11 +3715,11 @@ "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", "dev": true, "requires": { - "cipher-base": "1.0.4", - "inherits": "2.0.3", - "md5.js": "1.3.5", - "ripemd160": "2.0.2", - "sha.js": "2.4.11" + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" } }, "create-hmac": { @@ -3728,12 +3728,12 @@ "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", "dev": true, "requires": { - "cipher-base": "1.0.4", - "create-hash": "1.2.0", - "inherits": "2.0.3", - "ripemd160": "2.0.2", - "safe-buffer": "5.1.2", - "sha.js": "2.4.11" + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" } }, "cross-env": { @@ -3741,8 +3741,8 @@ "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-5.2.0.tgz", "integrity": "sha512-jtdNFfFW1hB7sMhr/H6rW1Z45LFqyI431m3qU6bFXcQ3Eh7LtBuG3h74o7ohHZ3crrRkkqHlo4jYHFPcjroANg==", "requires": { - "cross-spawn": "6.0.5", - "is-windows": "1.0.2" + "cross-spawn": "^6.0.5", + "is-windows": "^1.0.0" } }, "cross-spawn": { @@ -3750,11 +3750,11 @@ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", "requires": { - "nice-try": "1.0.5", - "path-key": "2.0.1", - "semver": "5.7.0", - "shebang-command": "1.2.0", - "which": "1.3.1" + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" } }, "crypto-browserify": { @@ -3763,17 +3763,17 @@ "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", "dev": true, "requires": { - "browserify-cipher": "1.0.1", - "browserify-sign": "4.0.4", - "create-ecdh": "4.0.3", - "create-hash": "1.2.0", - "create-hmac": "1.1.7", - "diffie-hellman": "5.0.3", - "inherits": "2.0.3", - "pbkdf2": "3.0.17", - "public-encrypt": "4.0.3", - "randombytes": "2.1.0", - "randomfill": "1.0.4" + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" } }, "css": { @@ -3782,10 +3782,10 @@ "integrity": "sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw==", "dev": true, "requires": { - "inherits": "2.0.3", - "source-map": "0.6.1", - "source-map-resolve": "0.5.2", - "urix": "0.1.0" + "inherits": "^2.0.3", + "source-map": "^0.6.1", + "source-map-resolve": "^0.5.2", + "urix": "^0.1.0" }, "dependencies": { "source-map": { @@ -3808,8 +3808,8 @@ "integrity": "sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA==", "dev": true, "requires": { - "postcss": "7.0.16", - "timsort": "0.3.0" + "postcss": "^7.0.1", + "timsort": "^0.3.0" } }, "css-initials": { @@ -3824,17 +3824,17 @@ "integrity": "sha512-OcKJU/lt232vl1P9EEDamhoO9iKY3tIjY5GU+XDLblAykTdgs6Ux9P1hTHve8nFKy5KPpOXOsVI/hIwi3841+w==", "dev": true, "requires": { - "camelcase": "5.3.1", - "icss-utils": "4.1.0", - "loader-utils": "1.2.3", - "normalize-path": "3.0.0", - "postcss": "7.0.16", - "postcss-modules-extract-imports": "2.0.0", - "postcss-modules-local-by-default": "2.0.6", - "postcss-modules-scope": "2.1.0", - "postcss-modules-values": "2.0.0", - "postcss-value-parser": "3.3.1", - "schema-utils": "1.0.0" + "camelcase": "^5.2.0", + "icss-utils": "^4.1.0", + "loader-utils": "^1.2.3", + "normalize-path": "^3.0.0", + "postcss": "^7.0.14", + "postcss-modules-extract-imports": "^2.0.0", + "postcss-modules-local-by-default": "^2.0.6", + "postcss-modules-scope": "^2.1.0", + "postcss-modules-values": "^2.0.0", + "postcss-value-parser": "^3.3.0", + "schema-utils": "^1.0.0" } }, "css-modules-loader-core": { @@ -3869,11 +3869,11 @@ "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", "dev": true, "requires": { - "ansi-styles": "2.2.1", - "escape-string-regexp": "1.0.5", - "has-ansi": "2.0.0", - "strip-ansi": "3.0.1", - "supports-color": "2.0.0" + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" }, "dependencies": { "supports-color": { @@ -3896,9 +3896,9 @@ "integrity": "sha1-AA29H47vIXqjaLmiEsX8QLKo8/I=", "dev": true, "requires": { - "chalk": "1.1.3", - "source-map": "0.5.7", - "supports-color": "3.2.3" + "chalk": "^1.1.3", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" } }, "postcss-modules-extract-imports": { @@ -3907,7 +3907,7 @@ "integrity": "sha1-thTJcgvmgW6u41+zpfqh26agXds=", "dev": true, "requires": { - "postcss": "6.0.1" + "postcss": "^6.0.1" } }, "postcss-modules-local-by-default": { @@ -3916,8 +3916,8 @@ "integrity": "sha1-99gMOYxaOT+nlkRmvRlQCn1hwGk=", "dev": true, "requires": { - "css-selector-tokenizer": "0.7.1", - "postcss": "6.0.1" + "css-selector-tokenizer": "^0.7.0", + "postcss": "^6.0.1" } }, "postcss-modules-scope": { @@ -3926,8 +3926,8 @@ "integrity": "sha1-1upkmUx5+XtipytCb75gVqGUu5A=", "dev": true, "requires": { - "css-selector-tokenizer": "0.7.1", - "postcss": "6.0.1" + "css-selector-tokenizer": "^0.7.0", + "postcss": "^6.0.1" } }, "postcss-modules-values": { @@ -3936,8 +3936,8 @@ "integrity": "sha1-7P+p1+GSUYOJ9CrQ6D9yrsRW6iA=", "dev": true, "requires": { - "icss-replace-symbols": "1.1.0", - "postcss": "6.0.1" + "icss-replace-symbols": "^1.1.0", + "postcss": "^6.0.1" } }, "strip-ansi": { @@ -3946,7 +3946,7 @@ "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", "dev": true, "requires": { - "ansi-regex": "2.1.1" + "ansi-regex": "^2.0.0" } }, "supports-color": { @@ -3955,7 +3955,7 @@ "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", "dev": true, "requires": { - "has-flag": "1.0.0" + "has-flag": "^1.0.0" } } } @@ -3966,10 +3966,10 @@ "integrity": "sha512-dSpYaDVoWaELjvZ3mS6IKZM/y2PMPa/XYoEfYNZePL4U/XgyxZNroHEHReDx/d+VgXh9VbCTtFqLkFbmeqeaRQ==", "dev": true, "requires": { - "boolbase": "1.0.0", - "css-what": "2.1.3", - "domutils": "1.7.0", - "nth-check": "1.0.2" + "boolbase": "^1.0.0", + "css-what": "^2.1.2", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" } }, "css-select-base-adapter": { @@ -3984,9 +3984,9 @@ "integrity": "sha512-xYL0AMZJ4gFzJQsHUKa5jiWWi2vH77WVNg7JYRyewwj6oPh4yb/y6Y9ZCw9dsj/9UauMhtuxR+ogQd//EdEVNA==", "dev": true, "requires": { - "cssesc": "0.1.0", - "fastparse": "1.1.2", - "regexpu-core": "1.0.0" + "cssesc": "^0.1.0", + "fastparse": "^1.1.1", + "regexpu-core": "^1.0.0" }, "dependencies": { "cssesc": { @@ -4007,9 +4007,9 @@ "integrity": "sha1-hqdj9Y7k18L2sQLkdkBQ3n7ZDGs=", "dev": true, "requires": { - "regenerate": "1.4.0", - "regjsgen": "0.2.0", - "regjsparser": "0.1.5" + "regenerate": "^1.2.1", + "regjsgen": "^0.2.0", + "regjsparser": "^0.1.4" } }, "regjsgen": { @@ -4024,7 +4024,7 @@ "integrity": "sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw=", "dev": true, "requires": { - "jsesc": "0.5.0" + "jsesc": "~0.5.0" } } } @@ -4035,8 +4035,8 @@ "integrity": "sha512-joNNW1gCp3qFFzj4St6zk+Wh/NBv0vM5YbEreZk0SD4S23S+1xBKb6cLDg2uj4P4k/GUMlIm6cKIDqIG+vdt0w==", "dev": true, "requires": { - "mdn-data": "1.1.4", - "source-map": "0.5.7" + "mdn-data": "~1.1.0", + "source-map": "^0.5.3" } }, "css-unit-converter": { @@ -4069,10 +4069,10 @@ "integrity": "sha512-5wny+F6H4/8RgNlaqab4ktc3e0/blKutmq8yNlBFXA//nSFFAqAngjNVRzUvCgYROULmZZUoosL/KSoZo5aUaQ==", "dev": true, "requires": { - "cosmiconfig": "5.2.1", - "cssnano-preset-default": "4.0.7", - "is-resolvable": "1.1.0", - "postcss": "7.0.16" + "cosmiconfig": "^5.0.0", + "cssnano-preset-default": "^4.0.7", + "is-resolvable": "^1.0.0", + "postcss": "^7.0.0" } }, "cssnano-preset-default": { @@ -4081,36 +4081,36 @@ "integrity": "sha512-x0YHHx2h6p0fCl1zY9L9roD7rnlltugGu7zXSKQx6k2rYw0Hi3IqxcoAGF7u9Q5w1nt7vK0ulxV8Lo+EvllGsA==", "dev": true, "requires": { - "css-declaration-sorter": "4.0.1", - "cssnano-util-raw-cache": "4.0.1", - "postcss": "7.0.16", - "postcss-calc": "7.0.1", - "postcss-colormin": "4.0.3", - "postcss-convert-values": "4.0.1", - "postcss-discard-comments": "4.0.2", - "postcss-discard-duplicates": "4.0.2", - "postcss-discard-empty": "4.0.1", - "postcss-discard-overridden": "4.0.1", - "postcss-merge-longhand": "4.0.11", - "postcss-merge-rules": "4.0.3", - "postcss-minify-font-values": "4.0.2", - "postcss-minify-gradients": "4.0.2", - "postcss-minify-params": "4.0.2", - "postcss-minify-selectors": "4.0.2", - "postcss-normalize-charset": "4.0.1", - "postcss-normalize-display-values": "4.0.2", - "postcss-normalize-positions": "4.0.2", - "postcss-normalize-repeat-style": "4.0.2", - "postcss-normalize-string": "4.0.2", - "postcss-normalize-timing-functions": "4.0.2", - "postcss-normalize-unicode": "4.0.1", - "postcss-normalize-url": "4.0.1", - "postcss-normalize-whitespace": "4.0.2", - "postcss-ordered-values": "4.1.2", - "postcss-reduce-initial": "4.0.3", - "postcss-reduce-transforms": "4.0.2", - "postcss-svgo": "4.0.2", - "postcss-unique-selectors": "4.0.1" + "css-declaration-sorter": "^4.0.1", + "cssnano-util-raw-cache": "^4.0.1", + "postcss": "^7.0.0", + "postcss-calc": "^7.0.1", + "postcss-colormin": "^4.0.3", + "postcss-convert-values": "^4.0.1", + "postcss-discard-comments": "^4.0.2", + "postcss-discard-duplicates": "^4.0.2", + "postcss-discard-empty": "^4.0.1", + "postcss-discard-overridden": "^4.0.1", + "postcss-merge-longhand": "^4.0.11", + "postcss-merge-rules": "^4.0.3", + "postcss-minify-font-values": "^4.0.2", + "postcss-minify-gradients": "^4.0.2", + "postcss-minify-params": "^4.0.2", + "postcss-minify-selectors": "^4.0.2", + "postcss-normalize-charset": "^4.0.1", + "postcss-normalize-display-values": "^4.0.2", + "postcss-normalize-positions": "^4.0.2", + "postcss-normalize-repeat-style": "^4.0.2", + "postcss-normalize-string": "^4.0.2", + "postcss-normalize-timing-functions": "^4.0.2", + "postcss-normalize-unicode": "^4.0.1", + "postcss-normalize-url": "^4.0.1", + "postcss-normalize-whitespace": "^4.0.2", + "postcss-ordered-values": "^4.1.2", + "postcss-reduce-initial": "^4.0.3", + "postcss-reduce-transforms": "^4.0.2", + "postcss-svgo": "^4.0.2", + "postcss-unique-selectors": "^4.0.1" } }, "cssnano-util-get-arguments": { @@ -4131,7 +4131,7 @@ "integrity": "sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA==", "dev": true, "requires": { - "postcss": "7.0.16" + "postcss": "^7.0.0" } }, "cssnano-util-same-parent": { @@ -4146,8 +4146,8 @@ "integrity": "sha1-3dUsWHAz9J6Utx/FVWnyUuj/X4U=", "dev": true, "requires": { - "clap": "1.2.3", - "source-map": "0.5.7" + "clap": "^1.0.9", + "source-map": "^0.5.3" } }, "currently-unhandled": { @@ -4156,7 +4156,7 @@ "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", "dev": true, "requires": { - "array-find-index": "1.0.2" + "array-find-index": "^1.0.1" } }, "cyclist": { @@ -4171,7 +4171,7 @@ "integrity": "sha1-dUu1v+VUUdpppYuU1F9MWwRi1Y8=", "dev": true, "requires": { - "es5-ext": "0.10.50" + "es5-ext": "^0.10.9" } }, "dashdash": { @@ -4180,7 +4180,7 @@ "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", "dev": true, "requires": { - "assert-plus": "1.0.0" + "assert-plus": "^1.0.0" } }, "dasherize": { @@ -4200,7 +4200,7 @@ "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", "dev": true, "requires": { - "ms": "2.1.1" + "ms": "^2.1.1" } }, "decamelize": { @@ -4238,8 +4238,8 @@ "integrity": "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==", "dev": true, "requires": { - "execa": "1.0.0", - "ip-regex": "2.1.0" + "execa": "^1.0.0", + "ip-regex": "^2.1.0" } }, "defaults": { @@ -4248,7 +4248,7 @@ "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=", "dev": true, "requires": { - "clone": "1.0.4" + "clone": "^1.0.2" } }, "define-properties": { @@ -4257,7 +4257,7 @@ "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", "dev": true, "requires": { - "object-keys": "1.1.1" + "object-keys": "^1.0.12" } }, "define-property": { @@ -4266,8 +4266,8 @@ "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", "dev": true, "requires": { - "is-descriptor": "1.0.2", - "isobject": "3.0.1" + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" }, "dependencies": { "is-accessor-descriptor": { @@ -4276,7 +4276,7 @@ "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", "dev": true, "requires": { - "kind-of": "6.0.2" + "kind-of": "^6.0.0" } }, "is-data-descriptor": { @@ -4285,7 +4285,7 @@ "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", "dev": true, "requires": { - "kind-of": "6.0.2" + "kind-of": "^6.0.0" } }, "is-descriptor": { @@ -4294,9 +4294,9 @@ "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", "dev": true, "requires": { - "is-accessor-descriptor": "1.0.0", - "is-data-descriptor": "1.0.0", - "kind-of": "6.0.2" + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" } } } @@ -4307,13 +4307,13 @@ "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", "dev": true, "requires": { - "@types/glob": "7.1.1", - "globby": "6.1.0", - "is-path-cwd": "2.1.0", - "is-path-in-cwd": "2.1.0", - "p-map": "2.1.0", - "pify": "4.0.1", - "rimraf": "2.6.3" + "@types/glob": "^7.1.1", + "globby": "^6.1.0", + "is-path-cwd": "^2.0.0", + "is-path-in-cwd": "^2.0.0", + "p-map": "^2.0.0", + "pify": "^4.0.1", + "rimraf": "^2.6.3" }, "dependencies": { "globby": { @@ -4322,11 +4322,11 @@ "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", "dev": true, "requires": { - "array-union": "1.0.2", - "glob": "7.1.4", - "object-assign": "4.1.1", - "pify": "2.3.0", - "pinkie-promise": "2.0.1" + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" }, "dependencies": { "pify": { @@ -4369,8 +4369,8 @@ "integrity": "sha1-wHTS4qpqipoH29YfmhXCzYPsjsw=", "dev": true, "requires": { - "inherits": "2.0.3", - "minimalistic-assert": "1.0.1" + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" } }, "destroy": { @@ -4396,8 +4396,8 @@ "integrity": "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==", "dev": true, "requires": { - "address": "1.0.3", - "debug": "2.6.9" + "address": "^1.0.1", + "debug": "^2.6.0" }, "dependencies": { "debug": { @@ -4429,9 +4429,9 @@ "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", "dev": true, "requires": { - "bn.js": "4.11.8", - "miller-rabin": "4.0.1", - "randombytes": "2.1.0" + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" } }, "dir-glob": { @@ -4440,7 +4440,7 @@ "integrity": "sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw==", "dev": true, "requires": { - "path-type": "3.0.0" + "path-type": "^3.0.0" }, "dependencies": { "path-type": { @@ -4449,7 +4449,7 @@ "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", "dev": true, "requires": { - "pify": "3.0.0" + "pify": "^3.0.0" } }, "pify": { @@ -4472,8 +4472,8 @@ "integrity": "sha512-0UxfQkMhYAUaZI+xrNZOz/as5KgDU0M/fQ9b6SpkyLbk3GEswDi6PADJVaYJradtRVsRIlF1zLyOodbcTCDzUg==", "dev": true, "requires": { - "ip": "1.1.5", - "safe-buffer": "5.1.2" + "ip": "^1.1.0", + "safe-buffer": "^5.0.1" } }, "dns-prefetch-control": { @@ -4487,7 +4487,7 @@ "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=", "dev": true, "requires": { - "buffer-indexof": "1.1.1" + "buffer-indexof": "^1.0.0" } }, "doctrine": { @@ -4496,7 +4496,7 @@ "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", "dev": true, "requires": { - "esutils": "2.0.2" + "esutils": "^2.0.2" } }, "dom-serializer": { @@ -4505,8 +4505,8 @@ "integrity": "sha512-l0IU0pPzLWSHBcieZbpOKgkIn3ts3vAh7ZuFyXNwJxJXk/c4Gwj9xaTJwIDVQCXawWD0qb3IzMGH5rglQaO0XA==", "dev": true, "requires": { - "domelementtype": "1.3.1", - "entities": "1.1.2" + "domelementtype": "^1.3.0", + "entities": "^1.1.1" } }, "dom-walk": { @@ -4533,8 +4533,8 @@ "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", "dev": true, "requires": { - "dom-serializer": "0.1.1", - "domelementtype": "1.3.1" + "dom-serializer": "0", + "domelementtype": "1" } }, "dont-sniff-mimetype": { @@ -4548,7 +4548,7 @@ "integrity": "sha512-tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ==", "dev": true, "requires": { - "is-obj": "1.0.1" + "is-obj": "^1.0.0" } }, "duplexer": { @@ -4563,10 +4563,10 @@ "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", "dev": true, "requires": { - "end-of-stream": "1.4.1", - "inherits": "2.0.3", - "readable-stream": "2.3.6", - "stream-shift": "1.0.0" + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" } }, "easy-extender": { @@ -4575,7 +4575,7 @@ "integrity": "sha512-8cAwm6md1YTiPpOvDULYJL4ZS6WfM5/cTeVVh4JsvyYZAoqlRVUpHL9Gr5Fy7HA6xcSZicUia3DeAgO3Us8E+Q==", "dev": true, "requires": { - "lodash": "4.17.11" + "lodash": "^4.17.10" } }, "eazy-logger": { @@ -4584,7 +4584,7 @@ "integrity": "sha1-oyWqXlPROiIliJsqxBE7K5Y29Pw=", "dev": true, "requires": { - "tfunk": "3.1.0" + "tfunk": "^3.0.1" } }, "ecc-jsbn": { @@ -4593,8 +4593,8 @@ "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", "dev": true, "requires": { - "jsbn": "0.1.1", - "safer-buffer": "2.1.2" + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" } }, "ee-first": { @@ -4614,13 +4614,13 @@ "integrity": "sha512-BsXLz5sqX8OHcsh7CqBMztyXARmGQ3LWPtGjJi6DiJHq5C/qvi9P3OqgswKSDftbu8+IoI/QDTAm2fFnQ9SZSQ==", "dev": true, "requires": { - "bn.js": "4.11.8", - "brorand": "1.1.0", - "hash.js": "1.1.7", - "hmac-drbg": "1.0.1", - "inherits": "2.0.3", - "minimalistic-assert": "1.0.1", - "minimalistic-crypto-utils": "1.0.1" + "bn.js": "^4.4.0", + "brorand": "^1.0.1", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.0" } }, "emoji-regex": { @@ -4646,7 +4646,7 @@ "integrity": "sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==", "dev": true, "requires": { - "once": "1.4.0" + "once": "^1.4.0" } }, "engine.io": { @@ -4655,12 +4655,12 @@ "integrity": "sha512-+VlKzHzMhaU+GsCIg4AoXF1UdDFjHHwMmMKqMJNDNLlUlejz58FCy4LBqB2YVJskHGYl06BatYWKP2TVdVXE5w==", "dev": true, "requires": { - "accepts": "1.3.7", + "accepts": "~1.3.4", "base64id": "1.0.0", "cookie": "0.3.1", - "debug": "3.1.0", - "engine.io-parser": "2.1.3", - "ws": "3.3.3" + "debug": "~3.1.0", + "engine.io-parser": "~2.1.0", + "ws": "~3.3.1" }, "dependencies": { "debug": { @@ -4684,9 +4684,9 @@ "integrity": "sha512-nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA==", "dev": true, "requires": { - "async-limiter": "1.0.0", - "safe-buffer": "5.1.2", - "ultron": "1.1.1" + "async-limiter": "~1.0.0", + "safe-buffer": "~5.1.0", + "ultron": "~1.1.0" } } } @@ -4699,14 +4699,14 @@ "requires": { "component-emitter": "1.2.1", "component-inherit": "0.0.3", - "debug": "3.1.0", - "engine.io-parser": "2.1.3", + "debug": "~3.1.0", + "engine.io-parser": "~2.1.1", "has-cors": "1.1.0", "indexof": "0.0.1", "parseqs": "0.0.5", "parseuri": "0.0.5", - "ws": "6.1.4", - "xmlhttprequest-ssl": "1.5.5", + "ws": "~6.1.0", + "xmlhttprequest-ssl": "~1.5.4", "yeast": "0.1.2" }, "dependencies": { @@ -4740,10 +4740,10 @@ "dev": true, "requires": { "after": "0.8.2", - "arraybuffer.slice": "0.0.7", + "arraybuffer.slice": "~0.0.7", "base64-arraybuffer": "0.1.5", "blob": "0.0.5", - "has-binary2": "1.0.3" + "has-binary2": "~1.0.2" } }, "enhanced-resolve": { @@ -4752,9 +4752,9 @@ "integrity": "sha512-F/7vkyTtyc/llOIn8oWclcB25KdRaiPBpZYDgJHgh/UHtpgT2p2eldQgtQnLtUvfMKPKxbRaQM/hHkvLHt1Vng==", "dev": true, "requires": { - "graceful-fs": "4.1.15", - "memory-fs": "0.4.1", - "tapable": "1.1.3" + "graceful-fs": "^4.1.2", + "memory-fs": "^0.4.0", + "tapable": "^1.0.0" } }, "entities": { @@ -4769,7 +4769,7 @@ "integrity": "sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==", "dev": true, "requires": { - "prr": "1.0.1" + "prr": "~1.0.1" } }, "error-ex": { @@ -4778,7 +4778,7 @@ "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", "dev": true, "requires": { - "is-arrayish": "0.2.1" + "is-arrayish": "^0.2.1" } }, "error-stack-parser": { @@ -4787,7 +4787,7 @@ "integrity": "sha1-4Oc7k+QXE40c18C3RrGkoUhUwpI=", "dev": true, "requires": { - "stackframe": "0.3.1" + "stackframe": "^0.3.1" } }, "es-abstract": { @@ -4796,12 +4796,12 @@ "integrity": "sha512-vDZfg/ykNxQVwup/8E1BZhVzFfBxs9NqMzGcvIJrqg5k2/5Za2bWo40dK2J1pgLngZ7c+Shh8lwYtLGyrwPutg==", "dev": true, "requires": { - "es-to-primitive": "1.2.0", - "function-bind": "1.1.1", - "has": "1.0.3", - "is-callable": "1.1.4", - "is-regex": "1.0.4", - "object-keys": "1.1.1" + "es-to-primitive": "^1.2.0", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "is-callable": "^1.1.4", + "is-regex": "^1.0.4", + "object-keys": "^1.0.12" } }, "es-to-primitive": { @@ -4810,9 +4810,9 @@ "integrity": "sha512-qZryBOJjV//LaxLTV6UC//WewneB3LcXOL9NP++ozKVXsIIIpm/2c13UDiD9Jp2eThsecw9m3jPqDwTyobcdbg==", "dev": true, "requires": { - "is-callable": "1.1.4", - "is-date-object": "1.0.1", - "is-symbol": "1.0.2" + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" } }, "es5-ext": { @@ -4821,9 +4821,9 @@ "integrity": "sha512-KMzZTPBkeQV/JcSQhI5/z6d9VWJ3EnQ194USTUwIYZ2ZbpN8+SGXQKt1h68EX44+qt+Fzr8DO17vnxrw7c3agw==", "dev": true, "requires": { - "es6-iterator": "2.0.3", - "es6-symbol": "3.1.1", - "next-tick": "1.0.0" + "es6-iterator": "~2.0.3", + "es6-symbol": "~3.1.1", + "next-tick": "^1.0.0" } }, "es6-iterator": { @@ -4832,9 +4832,9 @@ "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=", "dev": true, "requires": { - "d": "1.0.0", - "es5-ext": "0.10.50", - "es6-symbol": "3.1.1" + "d": "1", + "es5-ext": "^0.10.35", + "es6-symbol": "^3.1.1" } }, "es6-object-assign": { @@ -4855,8 +4855,8 @@ "integrity": "sha1-vwDvT9q2uhtG7Le2KbTH7VcVzHc=", "dev": true, "requires": { - "d": "1.0.0", - "es5-ext": "0.10.50" + "d": "1", + "es5-ext": "~0.10.14" } }, "escape-html": { @@ -4875,11 +4875,11 @@ "integrity": "sha512-JwiqFD9KdGVVpeuRa68yU3zZnBEOcPs0nKW7wZzXky8Z7tffdYUHbe11bPCV5jYlK6DVdKLWLm0f5I/QlL0Kmw==", "dev": true, "requires": { - "esprima": "3.1.3", - "estraverse": "4.2.0", - "esutils": "2.0.2", - "optionator": "0.8.2", - "source-map": "0.6.1" + "esprima": "^3.1.3", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1", + "source-map": "~0.6.1" }, "dependencies": { "esprima": { @@ -4903,42 +4903,42 @@ "integrity": "sha512-S3Rz11i7c8AA5JPv7xAH+dOyq/Cu/VXHiHXBPOU1k/JAM5dXqQPt3qcrhpHSorXmrpu2g0gkIBVXAqCpzfoZIg==", "dev": true, "requires": { - "@babel/code-frame": "7.0.0", - "ajv": "6.10.0", - "chalk": "2.4.2", - "cross-spawn": "6.0.5", - "debug": "4.1.1", - "doctrine": "3.0.0", - "eslint-scope": "4.0.3", - "eslint-utils": "1.3.1", - "eslint-visitor-keys": "1.0.0", - "espree": "5.0.1", - "esquery": "1.0.1", - "esutils": "2.0.2", - "file-entry-cache": "5.0.1", - "functional-red-black-tree": "1.0.1", - "glob": "7.1.4", - "globals": "11.12.0", - "ignore": "4.0.6", - "import-fresh": "3.0.0", - "imurmurhash": "0.1.4", - "inquirer": "6.3.1", - "js-yaml": "3.13.1", - "json-stable-stringify-without-jsonify": "1.0.1", - "levn": "0.3.0", - "lodash": "4.17.11", - "minimatch": "3.0.4", - "mkdirp": "0.5.1", - "natural-compare": "1.4.0", - "optionator": "0.8.2", - "path-is-inside": "1.0.2", - "progress": "2.0.3", - "regexpp": "2.0.1", - "semver": "5.7.0", - "strip-ansi": "4.0.0", - "strip-json-comments": "2.0.1", - "table": "5.3.3", - "text-table": "0.2.0" + "@babel/code-frame": "^7.0.0", + "ajv": "^6.9.1", + "chalk": "^2.1.0", + "cross-spawn": "^6.0.5", + "debug": "^4.0.1", + "doctrine": "^3.0.0", + "eslint-scope": "^4.0.3", + "eslint-utils": "^1.3.1", + "eslint-visitor-keys": "^1.0.0", + "espree": "^5.0.1", + "esquery": "^1.0.1", + "esutils": "^2.0.2", + "file-entry-cache": "^5.0.1", + "functional-red-black-tree": "^1.0.1", + "glob": "^7.1.2", + "globals": "^11.7.0", + "ignore": "^4.0.6", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "inquirer": "^6.2.2", + "js-yaml": "^3.13.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.3.0", + "lodash": "^4.17.11", + "minimatch": "^3.0.4", + "mkdirp": "^0.5.1", + "natural-compare": "^1.4.0", + "optionator": "^0.8.2", + "path-is-inside": "^1.0.2", + "progress": "^2.0.0", + "regexpp": "^2.0.1", + "semver": "^5.5.1", + "strip-ansi": "^4.0.0", + "strip-json-comments": "^2.0.1", + "table": "^5.2.3", + "text-table": "^0.2.0" } }, "eslint-config-standard": { @@ -4959,7 +4959,7 @@ "integrity": "sha512-Zv/vubIfrwx4IbRXAggRjaswLXKdfFeuGfN365cVTaRmfpAy/7dIxMvJRZkUT99zEx8FOjTXL0KC4psfDjK/+w==", "dev": true, "requires": { - "eslint-config-standard-jsx": "6.0.2" + "eslint-config-standard-jsx": "^6.0.1" } }, "eslint-import-resolver-node": { @@ -4968,8 +4968,8 @@ "integrity": "sha512-sfmTqJfPSizWu4aymbPr4Iidp5yKm8yDkHp+Ir3YiTHiiDfxh69mOUsmiqW6RZ9zRXFaF64GtYmN7e+8GHBv6Q==", "dev": true, "requires": { - "debug": "2.6.9", - "resolve": "1.10.1" + "debug": "^2.6.9", + "resolve": "^1.5.0" }, "dependencies": { "debug": { @@ -4995,8 +4995,8 @@ "integrity": "sha512-14tltLm38Eu3zS+mt0KvILC3q8jyIAH518MlG+HO0p+yK885Lb1UHTY/UgR91eOyGdmxAPb+OLoW4znqIT6Ndw==", "dev": true, "requires": { - "debug": "2.6.9", - "pkg-dir": "2.0.0" + "debug": "^2.6.8", + "pkg-dir": "^2.0.0" }, "dependencies": { "debug": { @@ -5014,7 +5014,7 @@ "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", "dev": true, "requires": { - "locate-path": "2.0.0" + "locate-path": "^2.0.0" } }, "locate-path": { @@ -5023,8 +5023,8 @@ "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", "dev": true, "requires": { - "p-locate": "2.0.0", - "path-exists": "3.0.0" + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" } }, "ms": { @@ -5039,7 +5039,7 @@ "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", "dev": true, "requires": { - "p-try": "1.0.0" + "p-try": "^1.0.0" } }, "p-locate": { @@ -5048,7 +5048,7 @@ "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", "dev": true, "requires": { - "p-limit": "1.3.0" + "p-limit": "^1.1.0" } }, "p-try": { @@ -5063,7 +5063,7 @@ "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", "dev": true, "requires": { - "find-up": "2.1.0" + "find-up": "^2.1.0" } } } @@ -5074,8 +5074,8 @@ "integrity": "sha512-XfFmgFdIUDgvaRAlaXUkxrRg5JSADoRC8IkKLc/cISeR3yHVMefFHQZpcyXXEUUPHfy5DwviBcrfqlyqEwlQVw==", "dev": true, "requires": { - "eslint-utils": "1.3.1", - "regexpp": "2.0.1" + "eslint-utils": "^1.3.0", + "regexpp": "^2.0.1" } }, "eslint-plugin-import": { @@ -5084,17 +5084,17 @@ "integrity": "sha512-m+cSVxM7oLsIpmwNn2WXTJoReOF9f/CtLMo7qOVmKd1KntBy0hEcuNZ3erTmWjx+DxRO0Zcrm5KwAvI9wHcV5g==", "dev": true, "requires": { - "array-includes": "3.0.3", - "contains-path": "0.1.0", - "debug": "2.6.9", + "array-includes": "^3.0.3", + "contains-path": "^0.1.0", + "debug": "^2.6.9", "doctrine": "1.5.0", - "eslint-import-resolver-node": "0.3.2", - "eslint-module-utils": "2.4.0", - "has": "1.0.3", - "lodash": "4.17.11", - "minimatch": "3.0.4", - "read-pkg-up": "2.0.0", - "resolve": "1.10.1" + "eslint-import-resolver-node": "^0.3.2", + "eslint-module-utils": "^2.4.0", + "has": "^1.0.3", + "lodash": "^4.17.11", + "minimatch": "^3.0.4", + "read-pkg-up": "^2.0.0", + "resolve": "^1.10.0" }, "dependencies": { "debug": { @@ -5112,8 +5112,8 @@ "integrity": "sha1-N53Ocw9hZvds76TmcHoVmwLFpvo=", "dev": true, "requires": { - "esutils": "2.0.2", - "isarray": "1.0.0" + "esutils": "^2.0.2", + "isarray": "^1.0.0" } }, "ms": { @@ -5130,12 +5130,12 @@ "integrity": "sha512-fljT5Uyy3lkJzuqhxrYanLSsvaILs9I7CmQ31atTtZ0DoIzRbbvInBh4cQ1CrthFHInHYBQxfPmPt6KLHXNXdw==", "dev": true, "requires": { - "eslint-plugin-es": "1.4.0", - "eslint-utils": "1.3.1", - "ignore": "5.1.1", - "minimatch": "3.0.4", - "resolve": "1.10.1", - "semver": "6.0.0" + "eslint-plugin-es": "^1.4.0", + "eslint-utils": "^1.3.1", + "ignore": "^5.1.1", + "minimatch": "^3.0.4", + "resolve": "^1.10.1", + "semver": "^6.0.0" }, "dependencies": { "ignore": { @@ -5164,13 +5164,13 @@ "integrity": "sha512-uA5LrHylu8lW/eAH3bEQe9YdzpPaFd9yAJTwTi/i/BKTD7j6aQMKVAdGM/ML72zD6womuSK7EiGtMKuK06lWjQ==", "dev": true, "requires": { - "array-includes": "3.0.3", - "doctrine": "2.1.0", - "has": "1.0.3", - "jsx-ast-utils": "2.1.0", - "object.fromentries": "2.0.0", - "prop-types": "15.7.2", - "resolve": "1.10.1" + "array-includes": "^3.0.3", + "doctrine": "^2.1.0", + "has": "^1.0.3", + "jsx-ast-utils": "^2.1.0", + "object.fromentries": "^2.0.0", + "prop-types": "^15.7.2", + "resolve": "^1.10.1" }, "dependencies": { "doctrine": { @@ -5179,7 +5179,7 @@ "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", "dev": true, "requires": { - "esutils": "2.0.2" + "esutils": "^2.0.2" } } } @@ -5196,8 +5196,8 @@ "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", "dev": true, "requires": { - "esrecurse": "4.2.1", - "estraverse": "4.2.0" + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" } }, "eslint-utils": { @@ -5218,9 +5218,9 @@ "integrity": "sha512-qWAZcWh4XE/RwzLJejfcofscgMc9CamR6Tn1+XRXNzrvUSSbiAjGOI/fggztjIi7y9VLPqnICMIPiGyr8JaZ0A==", "dev": true, "requires": { - "acorn": "6.1.1", - "acorn-jsx": "5.0.1", - "eslint-visitor-keys": "1.0.0" + "acorn": "^6.0.7", + "acorn-jsx": "^5.0.0", + "eslint-visitor-keys": "^1.0.0" } }, "esprima": { @@ -5235,7 +5235,7 @@ "integrity": "sha512-SmiyZ5zIWH9VM+SRUReLS5Q8a7GxtRdxEBVZpm98rJM7Sb+A9DVCndXfkeFUd3byderg+EbDkfnevfCwynWaNA==", "dev": true, "requires": { - "estraverse": "4.2.0" + "estraverse": "^4.0.0" } }, "esrecurse": { @@ -5244,7 +5244,7 @@ "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==", "dev": true, "requires": { - "estraverse": "4.2.0" + "estraverse": "^4.1.0" } }, "estraverse": { @@ -5282,7 +5282,7 @@ "integrity": "sha1-Cs7ehJ7X3RzMMsgRuxG5RNTykjI=", "dev": true, "requires": { - "original": "1.0.2" + "original": ">=0.0.5" } }, "evp_bytestokey": { @@ -5291,8 +5291,8 @@ "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", "dev": true, "requires": { - "md5.js": "1.3.5", - "safe-buffer": "5.1.2" + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" } }, "execa": { @@ -5301,13 +5301,13 @@ "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", "dev": true, "requires": { - "cross-spawn": "6.0.5", - "get-stream": "4.1.0", - "is-stream": "1.1.0", - "npm-run-path": "2.0.2", - "p-finally": "1.0.0", - "signal-exit": "3.0.2", - "strip-eof": "1.0.0" + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" } }, "exenv": { @@ -5321,13 +5321,13 @@ "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", "dev": true, "requires": { - "debug": "2.6.9", - "define-property": "0.2.5", - "extend-shallow": "2.0.1", - "posix-character-classes": "0.1.1", - "regex-not": "1.0.2", - "snapdragon": "0.8.2", - "to-regex": "3.0.2" + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" }, "dependencies": { "debug": { @@ -5345,7 +5345,7 @@ "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", "dev": true, "requires": { - "is-descriptor": "0.1.6" + "is-descriptor": "^0.1.0" } }, "extend-shallow": { @@ -5354,7 +5354,7 @@ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "dev": true, "requires": { - "is-extendable": "0.1.1" + "is-extendable": "^0.1.0" } }, "ms": { @@ -5371,7 +5371,7 @@ "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=", "dev": true, "requires": { - "homedir-polyfill": "1.0.3" + "homedir-polyfill": "^1.0.1" } }, "expect-ct": { @@ -5384,36 +5384,36 @@ "resolved": "https://registry.npmjs.org/express/-/express-4.16.4.tgz", "integrity": "sha512-j12Uuyb4FMrd/qQAm6uCHAkPtO8FDTRJZBDd5D2KOL2eLaz1yUNdUB/NOIyq0iU4q4cFarsUCrnFDPBcnksuOg==", "requires": { - "accepts": "1.3.7", + "accepts": "~1.3.5", "array-flatten": "1.1.1", "body-parser": "1.18.3", "content-disposition": "0.5.2", - "content-type": "1.0.4", + "content-type": "~1.0.4", "cookie": "0.3.1", "cookie-signature": "1.0.6", "debug": "2.6.9", - "depd": "1.1.2", - "encodeurl": "1.0.2", - "escape-html": "1.0.3", - "etag": "1.8.1", + "depd": "~1.1.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", "finalhandler": "1.1.1", "fresh": "0.5.2", "merge-descriptors": "1.0.1", - "methods": "1.1.2", - "on-finished": "2.3.0", - "parseurl": "1.3.3", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.2", "path-to-regexp": "0.1.7", - "proxy-addr": "2.0.5", + "proxy-addr": "~2.0.4", "qs": "6.5.2", - "range-parser": "1.2.1", + "range-parser": "~1.2.0", "safe-buffer": "5.1.2", "send": "0.16.2", "serve-static": "1.13.2", "setprototypeof": "1.1.0", - "statuses": "1.4.0", - "type-is": "1.6.18", + "statuses": "~1.4.0", + "type-is": "~1.6.16", "utils-merge": "1.0.1", - "vary": "1.1.2" + "vary": "~1.1.2" }, "dependencies": { "array-flatten": { @@ -5448,8 +5448,8 @@ "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", "dev": true, "requires": { - "assign-symbols": "1.0.0", - "is-extendable": "1.0.1" + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" }, "dependencies": { "is-extendable": { @@ -5458,7 +5458,7 @@ "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", "dev": true, "requires": { - "is-plain-object": "2.0.4" + "is-plain-object": "^2.0.4" } } } @@ -5469,9 +5469,9 @@ "integrity": "sha512-bn71H9+qWoOQKyZDo25mOMVpSmXROAsTJVVVYzrrtol3d4y+AsKjf4Iwl2Q+IuT0kFSQ1qo166UuIwqYq7mGnA==", "dev": true, "requires": { - "chardet": "0.7.0", - "iconv-lite": "0.4.24", - "tmp": "0.0.33" + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" } }, "extglob": { @@ -5480,14 +5480,14 @@ "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", "dev": true, "requires": { - "array-unique": "0.3.2", - "define-property": "1.0.0", - "expand-brackets": "2.1.4", - "extend-shallow": "2.0.1", - "fragment-cache": "0.2.1", - "regex-not": "1.0.2", - "snapdragon": "0.8.2", - "to-regex": "3.0.2" + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" }, "dependencies": { "define-property": { @@ -5496,7 +5496,7 @@ "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", "dev": true, "requires": { - "is-descriptor": "1.0.2" + "is-descriptor": "^1.0.0" } }, "extend-shallow": { @@ -5505,7 +5505,7 @@ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "dev": true, "requires": { - "is-extendable": "0.1.1" + "is-extendable": "^0.1.0" } }, "is-accessor-descriptor": { @@ -5514,7 +5514,7 @@ "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", "dev": true, "requires": { - "kind-of": "6.0.2" + "kind-of": "^6.0.0" } }, "is-data-descriptor": { @@ -5523,7 +5523,7 @@ "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", "dev": true, "requires": { - "kind-of": "6.0.2" + "kind-of": "^6.0.0" } }, "is-descriptor": { @@ -5532,9 +5532,9 @@ "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", "dev": true, "requires": { - "is-accessor-descriptor": "1.0.0", - "is-data-descriptor": "1.0.0", - "kind-of": "6.0.2" + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" } } } @@ -5557,12 +5557,12 @@ "integrity": "sha512-0BvMaZc1k9F+MeWWMe8pL6YltFzZYcJsYU7D4JyDA6PAczaXvxqQQ/z+mDF7/4Mw01DeUc+i3CTKajnkANkV4w==", "dev": true, "requires": { - "@mrmlnc/readdir-enhanced": "2.2.1", - "@nodelib/fs.stat": "1.1.3", - "glob-parent": "3.1.0", - "is-glob": "4.0.1", - "merge2": "1.2.3", - "micromatch": "3.1.10" + "@mrmlnc/readdir-enhanced": "^2.2.1", + "@nodelib/fs.stat": "^1.1.2", + "glob-parent": "^3.1.0", + "is-glob": "^4.0.0", + "merge2": "^1.2.3", + "micromatch": "^3.1.10" } }, "fast-json-stable-stringify": { @@ -5589,7 +5589,7 @@ "integrity": "sha1-8O/hjE9W5PQK/H4Gxxn9XuYYjzg=", "dev": true, "requires": { - "websocket-driver": "0.7.0" + "websocket-driver": ">=0.5.1" } }, "feature-policy": { @@ -5609,7 +5609,7 @@ "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", "dev": true, "requires": { - "escape-string-regexp": "1.0.5" + "escape-string-regexp": "^1.0.5" } }, "file-entry-cache": { @@ -5618,7 +5618,7 @@ "integrity": "sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==", "dev": true, "requires": { - "flat-cache": "2.0.1" + "flat-cache": "^2.0.1" } }, "file-loader": { @@ -5627,8 +5627,8 @@ "integrity": "sha512-4sNIOXgtH/9WZq4NvlfU3Opn5ynUsqBwSLyM+I7UOwdGigTBYfVVQEwe/msZNX/j4pCJTIM14Fsw66Svo1oVrw==", "dev": true, "requires": { - "loader-utils": "1.2.3", - "schema-utils": "1.0.0" + "loader-utils": "^1.0.2", + "schema-utils": "^1.0.0" } }, "filesize": { @@ -5643,10 +5643,10 @@ "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", "dev": true, "requires": { - "extend-shallow": "2.0.1", - "is-number": "3.0.0", - "repeat-string": "1.6.1", - "to-regex-range": "2.1.1" + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" }, "dependencies": { "extend-shallow": { @@ -5655,7 +5655,7 @@ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "dev": true, "requires": { - "is-extendable": "0.1.1" + "is-extendable": "^0.1.0" } } } @@ -5666,12 +5666,12 @@ "integrity": "sha512-Y1GUDo39ez4aHAw7MysnUD5JzYX+WaIj8I57kO3aEPT1fFRL4sr7mjei97FgnwhAyyzRYmQZaTHb2+9uZ1dPtg==", "requires": { "debug": "2.6.9", - "encodeurl": "1.0.2", - "escape-html": "1.0.3", - "on-finished": "2.3.0", - "parseurl": "1.3.3", - "statuses": "1.4.0", - "unpipe": "1.0.0" + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.2", + "statuses": "~1.4.0", + "unpipe": "~1.0.0" }, "dependencies": { "debug": { @@ -5695,8 +5695,8 @@ "integrity": "sha512-jB2CHJeqy6a820ssiqwrKMeyC6nNdmrcgkKWJWmpoxpE8RKciYJXCcXRq1h2AzCo5I5BJeN2tkGEO3hLTuePRA==", "dev": true, "requires": { - "json5": "0.5.1", - "path-exists": "3.0.0" + "json5": "^0.5.1", + "path-exists": "^3.0.0" }, "dependencies": { "json5": { @@ -5712,9 +5712,9 @@ "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", "requires": { - "commondir": "1.0.1", - "make-dir": "2.1.0", - "pkg-dir": "3.0.0" + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" } }, "find-replace": { @@ -5722,7 +5722,7 @@ "resolved": "https://registry.npmjs.org/find-replace/-/find-replace-3.0.0.tgz", "integrity": "sha512-6Tb2myMioCAgv5kfvP5/PkZZ/ntTpVK39fHY7WkWBgvbeE+VHd/tZuZ4mrC+bxh4cfOZeYKVPaJIZtZXV7GNCQ==", "requires": { - "array-back": "3.1.0" + "array-back": "^3.0.1" } }, "find-up": { @@ -5730,7 +5730,7 @@ "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", "requires": { - "locate-path": "3.0.0" + "locate-path": "^3.0.0" } }, "findup": { @@ -5739,8 +5739,8 @@ "integrity": "sha1-itkpozk7rGJ5V6fl3kYjsGsOLOs=", "dev": true, "requires": { - "colors": "0.6.2", - "commander": "2.1.0" + "colors": "~0.6.0-1", + "commander": "~2.1.0" }, "dependencies": { "colors": { @@ -5763,10 +5763,10 @@ "integrity": "sha1-kyaxSIwi0aYIhlCoaQGy2akKLLw=", "dev": true, "requires": { - "detect-file": "1.0.0", - "is-glob": "3.1.0", - "micromatch": "3.1.10", - "resolve-dir": "1.0.1" + "detect-file": "^1.0.0", + "is-glob": "^3.1.0", + "micromatch": "^3.0.4", + "resolve-dir": "^1.0.1" }, "dependencies": { "is-glob": { @@ -5775,7 +5775,7 @@ "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", "dev": true, "requires": { - "is-extglob": "2.1.1" + "is-extglob": "^2.1.0" } } } @@ -5786,7 +5786,7 @@ "integrity": "sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==", "dev": true, "requires": { - "flatted": "2.0.0", + "flatted": "^2.0.0", "rimraf": "2.6.3", "write": "1.0.3" } @@ -5803,8 +5803,8 @@ "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", "dev": true, "requires": { - "inherits": "2.0.3", - "readable-stream": "2.3.6" + "inherits": "^2.0.3", + "readable-stream": "^2.3.6" } }, "flux-standard-action": { @@ -5812,7 +5812,7 @@ "resolved": "https://registry.npmjs.org/flux-standard-action/-/flux-standard-action-2.1.0.tgz", "integrity": "sha512-9Gd5RIfxyvS33xfxRf/ePOBKcPe4BlMu6qg6aS+kieTcVLgn19O6t/n7TY2deT5L0uhUSFpJg2fq5BpUsShpfw==", "requires": { - "lodash": "4.17.11" + "lodash": "^4.17.11" } }, "follow-redirects": { @@ -5821,7 +5821,7 @@ "integrity": "sha512-m/pZQy4Gj287eNy94nivy5wchN3Kp+Q5WgUPNy5lJSZ3sgkVKSYV/ZChMAQVIgx1SqfZ2zBZtPA2YlXIWxxJOQ==", "dev": true, "requires": { - "debug": "3.2.6" + "debug": "^3.2.6" }, "dependencies": { "debug": { @@ -5830,7 +5830,7 @@ "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", "dev": true, "requires": { - "ms": "2.1.1" + "ms": "^2.1.1" } } } @@ -5847,7 +5847,7 @@ "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=", "dev": true, "requires": { - "for-in": "1.0.2" + "for-in": "^1.0.1" } }, "forever-agent": { @@ -5862,9 +5862,9 @@ "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", "dev": true, "requires": { - "asynckit": "0.4.0", - "combined-stream": "1.0.8", - "mime-types": "2.1.24" + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" } }, "forwarded": { @@ -5878,7 +5878,7 @@ "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", "dev": true, "requires": { - "map-cache": "0.2.2" + "map-cache": "^0.2.2" } }, "frameguard": { @@ -5897,8 +5897,8 @@ "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", "dev": true, "requires": { - "inherits": "2.0.3", - "readable-stream": "2.3.6" + "inherits": "^2.0.1", + "readable-stream": "^2.0.0" } }, "fs-extra": { @@ -5907,9 +5907,9 @@ "integrity": "sha1-N5TzeMWLNC6n27sjCVEJxLO2IpE=", "dev": true, "requires": { - "graceful-fs": "4.1.15", - "jsonfile": "3.0.1", - "universalify": "0.1.2" + "graceful-fs": "^4.1.2", + "jsonfile": "^3.0.0", + "universalify": "^0.1.0" } }, "fs-write-stream-atomic": { @@ -5918,10 +5918,10 @@ "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", "dev": true, "requires": { - "graceful-fs": "4.1.15", - "iferr": "0.1.5", - "imurmurhash": "0.1.4", - "readable-stream": "2.3.6" + "graceful-fs": "^4.1.2", + "iferr": "^0.1.5", + "imurmurhash": "^0.1.4", + "readable-stream": "1 || 2" } }, "fs.realpath": { @@ -5937,8 +5937,8 @@ "dev": true, "optional": true, "requires": { - "nan": "2.13.2", - "node-pre-gyp": "0.12.0" + "nan": "^2.12.1", + "node-pre-gyp": "^0.12.0" }, "dependencies": { "abbrev": { @@ -5950,7 +5950,8 @@ "ansi-regex": { "version": "2.1.1", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "aproba": { "version": "1.2.0", @@ -5964,21 +5965,23 @@ "dev": true, "optional": true, "requires": { - "delegates": "1.0.0", - "readable-stream": "2.3.6" + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" } }, "balanced-match": { "version": "1.0.0", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "brace-expansion": { "version": "1.1.11", "bundled": true, "dev": true, + "optional": true, "requires": { - "balanced-match": "1.0.0", + "balanced-match": "^1.0.0", "concat-map": "0.0.1" } }, @@ -5991,17 +5994,20 @@ "code-point-at": { "version": "1.1.0", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "concat-map": { "version": "0.0.1", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "console-control-strings": { "version": "1.1.0", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "core-util-is": { "version": "1.0.2", @@ -6015,7 +6021,7 @@ "dev": true, "optional": true, "requires": { - "ms": "2.1.1" + "ms": "^2.1.1" } }, "deep-extend": { @@ -6042,7 +6048,7 @@ "dev": true, "optional": true, "requires": { - "minipass": "2.3.5" + "minipass": "^2.2.1" } }, "fs.realpath": { @@ -6057,14 +6063,14 @@ "dev": true, "optional": true, "requires": { - "aproba": "1.2.0", - "console-control-strings": "1.1.0", - "has-unicode": "2.0.1", - "object-assign": "4.1.1", - "signal-exit": "3.0.2", - "string-width": "1.0.2", - "strip-ansi": "3.0.1", - "wide-align": "1.1.3" + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" } }, "glob": { @@ -6073,12 +6079,12 @@ "dev": true, "optional": true, "requires": { - "fs.realpath": "1.0.0", - "inflight": "1.0.6", - "inherits": "2.0.3", - "minimatch": "3.0.4", - "once": "1.4.0", - "path-is-absolute": "1.0.1" + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" } }, "has-unicode": { @@ -6093,7 +6099,7 @@ "dev": true, "optional": true, "requires": { - "safer-buffer": "2.1.2" + "safer-buffer": ">= 2.1.2 < 3" } }, "ignore-walk": { @@ -6102,7 +6108,7 @@ "dev": true, "optional": true, "requires": { - "minimatch": "3.0.4" + "minimatch": "^3.0.4" } }, "inflight": { @@ -6111,14 +6117,15 @@ "dev": true, "optional": true, "requires": { - "once": "1.4.0", - "wrappy": "1.0.2" + "once": "^1.3.0", + "wrappy": "1" } }, "inherits": { "version": "2.0.3", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "ini": { "version": "1.3.5", @@ -6130,8 +6137,9 @@ "version": "1.0.0", "bundled": true, "dev": true, + "optional": true, "requires": { - "number-is-nan": "1.0.1" + "number-is-nan": "^1.0.0" } }, "isarray": { @@ -6144,22 +6152,25 @@ "version": "3.0.4", "bundled": true, "dev": true, + "optional": true, "requires": { - "brace-expansion": "1.1.11" + "brace-expansion": "^1.1.7" } }, "minimist": { "version": "0.0.8", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "minipass": { "version": "2.3.5", "bundled": true, "dev": true, + "optional": true, "requires": { - "safe-buffer": "5.1.2", - "yallist": "3.0.3" + "safe-buffer": "^5.1.2", + "yallist": "^3.0.0" } }, "minizlib": { @@ -6168,13 +6179,14 @@ "dev": true, "optional": true, "requires": { - "minipass": "2.3.5" + "minipass": "^2.2.1" } }, "mkdirp": { "version": "0.5.1", "bundled": true, "dev": true, + "optional": true, "requires": { "minimist": "0.0.8" } @@ -6191,9 +6203,9 @@ "dev": true, "optional": true, "requires": { - "debug": "4.1.1", - "iconv-lite": "0.4.24", - "sax": "1.2.4" + "debug": "^4.1.0", + "iconv-lite": "^0.4.4", + "sax": "^1.2.4" } }, "node-pre-gyp": { @@ -6202,16 +6214,16 @@ "dev": true, "optional": true, "requires": { - "detect-libc": "1.0.3", - "mkdirp": "0.5.1", - "needle": "2.3.0", - "nopt": "4.0.1", - "npm-packlist": "1.4.1", - "npmlog": "4.1.2", - "rc": "1.2.8", - "rimraf": "2.6.3", - "semver": "5.7.0", - "tar": "4.4.8" + "detect-libc": "^1.0.2", + "mkdirp": "^0.5.1", + "needle": "^2.2.1", + "nopt": "^4.0.1", + "npm-packlist": "^1.1.6", + "npmlog": "^4.0.2", + "rc": "^1.2.7", + "rimraf": "^2.6.1", + "semver": "^5.3.0", + "tar": "^4" } }, "nopt": { @@ -6220,8 +6232,8 @@ "dev": true, "optional": true, "requires": { - "abbrev": "1.1.1", - "osenv": "0.1.5" + "abbrev": "1", + "osenv": "^0.1.4" } }, "npm-bundled": { @@ -6236,8 +6248,8 @@ "dev": true, "optional": true, "requires": { - "ignore-walk": "3.0.1", - "npm-bundled": "1.0.6" + "ignore-walk": "^3.0.1", + "npm-bundled": "^1.0.1" } }, "npmlog": { @@ -6246,16 +6258,17 @@ "dev": true, "optional": true, "requires": { - "are-we-there-yet": "1.1.5", - "console-control-strings": "1.1.0", - "gauge": "2.7.4", - "set-blocking": "2.0.0" + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" } }, "number-is-nan": { "version": "1.0.1", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "object-assign": { "version": "4.1.1", @@ -6267,8 +6280,9 @@ "version": "1.4.0", "bundled": true, "dev": true, + "optional": true, "requires": { - "wrappy": "1.0.2" + "wrappy": "1" } }, "os-homedir": { @@ -6289,8 +6303,8 @@ "dev": true, "optional": true, "requires": { - "os-homedir": "1.0.2", - "os-tmpdir": "1.0.2" + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" } }, "path-is-absolute": { @@ -6311,10 +6325,10 @@ "dev": true, "optional": true, "requires": { - "deep-extend": "0.6.0", - "ini": "1.3.5", - "minimist": "1.2.0", - "strip-json-comments": "2.0.1" + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" }, "dependencies": { "minimist": { @@ -6331,13 +6345,13 @@ "dev": true, "optional": true, "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.3", - "isarray": "1.0.0", - "process-nextick-args": "2.0.0", - "safe-buffer": "5.1.2", - "string_decoder": "1.1.1", - "util-deprecate": "1.0.2" + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" } }, "rimraf": { @@ -6346,13 +6360,14 @@ "dev": true, "optional": true, "requires": { - "glob": "7.1.3" + "glob": "^7.1.3" } }, "safe-buffer": { "version": "5.1.2", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "safer-buffer": { "version": "2.1.2", @@ -6388,10 +6403,11 @@ "version": "1.0.2", "bundled": true, "dev": true, + "optional": true, "requires": { - "code-point-at": "1.1.0", - "is-fullwidth-code-point": "1.0.0", - "strip-ansi": "3.0.1" + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" } }, "string_decoder": { @@ -6400,15 +6416,16 @@ "dev": true, "optional": true, "requires": { - "safe-buffer": "5.1.2" + "safe-buffer": "~5.1.0" } }, "strip-ansi": { "version": "3.0.1", "bundled": true, "dev": true, + "optional": true, "requires": { - "ansi-regex": "2.1.1" + "ansi-regex": "^2.0.0" } }, "strip-json-comments": { @@ -6423,13 +6440,13 @@ "dev": true, "optional": true, "requires": { - "chownr": "1.1.1", - "fs-minipass": "1.2.5", - "minipass": "2.3.5", - "minizlib": "1.2.1", - "mkdirp": "0.5.1", - "safe-buffer": "5.1.2", - "yallist": "3.0.3" + "chownr": "^1.1.1", + "fs-minipass": "^1.2.5", + "minipass": "^2.3.4", + "minizlib": "^1.1.1", + "mkdirp": "^0.5.0", + "safe-buffer": "^5.1.2", + "yallist": "^3.0.2" } }, "util-deprecate": { @@ -6444,18 +6461,20 @@ "dev": true, "optional": true, "requires": { - "string-width": "1.0.2" + "string-width": "^1.0.2 || 2" } }, "wrappy": { "version": "1.0.2", "bundled": true, - "dev": true + "dev": true, + "optional": true }, "yallist": { "version": "3.0.3", "bundled": true, - "dev": true + "dev": true, + "optional": true } } }, @@ -6465,10 +6484,10 @@ "integrity": "sha1-XB+x8RdHcRTwYyoOtLcbPLD9MXE=", "dev": true, "requires": { - "graceful-fs": "4.1.15", - "inherits": "2.0.3", - "mkdirp": "0.5.1", - "rimraf": "2.6.3" + "graceful-fs": "^4.1.2", + "inherits": "~2.0.0", + "mkdirp": ">=0.5 0", + "rimraf": "2" } }, "function-bind": { @@ -6495,14 +6514,14 @@ "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", "dev": true, "requires": { - "aproba": "1.2.0", - "console-control-strings": "1.1.0", - "has-unicode": "2.0.1", - "object-assign": "4.1.1", - "signal-exit": "3.0.2", - "string-width": "1.0.2", - "strip-ansi": "3.0.1", - "wide-align": "1.1.3" + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" }, "dependencies": { "ansi-regex": { @@ -6517,7 +6536,7 @@ "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", "dev": true, "requires": { - "number-is-nan": "1.0.1" + "number-is-nan": "^1.0.0" } }, "string-width": { @@ -6526,9 +6545,9 @@ "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", "dev": true, "requires": { - "code-point-at": "1.1.0", - "is-fullwidth-code-point": "1.0.0", - "strip-ansi": "3.0.1" + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" } }, "strip-ansi": { @@ -6537,7 +6556,7 @@ "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", "dev": true, "requires": { - "ansi-regex": "2.1.1" + "ansi-regex": "^2.0.0" } } } @@ -6548,7 +6567,7 @@ "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==", "dev": true, "requires": { - "globule": "1.2.1" + "globule": "^1.0.0" } }, "generic-names": { @@ -6557,7 +6576,7 @@ "integrity": "sha512-kPCHWa1m9wGG/OwQpeweTwM/PYiQLrUIxXbt/P4Nic3LbGjCP0YwrALHW1uNLKZ0LIMg+RF+XRlj2ekT9ZlZAQ==", "dev": true, "requires": { - "loader-utils": "1.2.3" + "loader-utils": "^1.1.0" } }, "get-caller-file": { @@ -6584,7 +6603,7 @@ "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", "dev": true, "requires": { - "pump": "3.0.0" + "pump": "^3.0.0" } }, "get-value": { @@ -6599,7 +6618,7 @@ "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", "dev": true, "requires": { - "assert-plus": "1.0.0" + "assert-plus": "^1.0.0" } }, "github-slugger": { @@ -6608,7 +6627,7 @@ "integrity": "sha512-SsZUjg/P03KPzQBt7OxJPasGw6NRO5uOgiZ5RGXVud5iSIZ0eNZeNp5rTwCxtavrRUa/A77j8mePVc5lEvk0KQ==", "dev": true, "requires": { - "emoji-regex": "6.1.1" + "emoji-regex": ">=6.0.0 <=6.1.1" }, "dependencies": { "emoji-regex": { @@ -6625,12 +6644,12 @@ "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==", "dev": true, "requires": { - "fs.realpath": "1.0.0", - "inflight": "1.0.6", - "inherits": "2.0.3", - "minimatch": "3.0.4", - "once": "1.4.0", - "path-is-absolute": "1.0.1" + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" } }, "glob-parent": { @@ -6639,8 +6658,8 @@ "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", "dev": true, "requires": { - "is-glob": "3.1.0", - "path-dirname": "1.0.2" + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" }, "dependencies": { "is-glob": { @@ -6649,7 +6668,7 @@ "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", "dev": true, "requires": { - "is-extglob": "2.1.1" + "is-extglob": "^2.1.0" } } } @@ -6666,8 +6685,8 @@ "integrity": "sha1-52mJJopsdMOJCLEwWxD8DjlOnQ8=", "dev": true, "requires": { - "min-document": "2.19.0", - "process": "0.5.2" + "min-document": "^2.19.0", + "process": "~0.5.1" } }, "global-modules": { @@ -6676,9 +6695,9 @@ "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", "dev": true, "requires": { - "global-prefix": "1.0.2", - "is-windows": "1.0.2", - "resolve-dir": "1.0.1" + "global-prefix": "^1.0.1", + "is-windows": "^1.0.1", + "resolve-dir": "^1.0.0" } }, "global-prefix": { @@ -6687,11 +6706,11 @@ "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=", "dev": true, "requires": { - "expand-tilde": "2.0.2", - "homedir-polyfill": "1.0.3", - "ini": "1.3.5", - "is-windows": "1.0.2", - "which": "1.3.1" + "expand-tilde": "^2.0.2", + "homedir-polyfill": "^1.0.1", + "ini": "^1.3.4", + "is-windows": "^1.0.1", + "which": "^1.2.14" } }, "globals": { @@ -6706,12 +6725,12 @@ "integrity": "sha1-+yzP+UAfhgCUXfral0QMypcrhoA=", "dev": true, "requires": { - "array-union": "1.0.2", - "dir-glob": "2.2.2", - "glob": "7.1.4", - "ignore": "3.3.10", - "pify": "3.0.0", - "slash": "1.0.0" + "array-union": "^1.0.1", + "dir-glob": "^2.0.0", + "glob": "^7.1.2", + "ignore": "^3.3.5", + "pify": "^3.0.0", + "slash": "^1.0.0" }, "dependencies": { "ignore": { @@ -6734,9 +6753,9 @@ "integrity": "sha512-g7QtgWF4uYSL5/dn71WxubOrS7JVGCnFPEnoeChJmBnyR9Mw8nGoEwOgJL/RC2Te0WhbsEUCejfH8SZNJ+adYQ==", "dev": true, "requires": { - "glob": "7.1.4", - "lodash": "4.17.11", - "minimatch": "3.0.4" + "glob": "~7.1.1", + "lodash": "~4.17.10", + "minimatch": "~3.0.2" } }, "glogg": { @@ -6745,7 +6764,7 @@ "integrity": "sha512-5mwUoSuBk44Y4EshyiqcH95ZntbDdTQqA3QYSrxmzj28Ai0vXBGMH1ApSANH14j2sIRtqCEyg6PfsuP7ElOEDA==", "dev": true, "requires": { - "sparkles": "1.0.1" + "sparkles": "^1.0.0" } }, "good-listener": { @@ -6755,7 +6774,7 @@ "dev": true, "optional": true, "requires": { - "delegate": "3.2.0" + "delegate": "^3.1.2" } }, "graceful-fs": { @@ -6770,8 +6789,8 @@ "integrity": "sha512-5iI7omclyqrnWw4XbXAmGhPsABkSIDQonv2K0h61lybgofWa6iZyvrI3r2zsJH4P8Nb64fFVzlvfhs0g7BBxAA==", "dev": true, "requires": { - "duplexer": "0.1.1", - "pify": "3.0.0" + "duplexer": "^0.1.1", + "pify": "^3.0.0" }, "dependencies": { "pify": { @@ -6800,8 +6819,8 @@ "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==", "dev": true, "requires": { - "ajv": "6.10.0", - "har-schema": "2.0.0" + "ajv": "^6.5.5", + "har-schema": "^2.0.0" } }, "has": { @@ -6810,7 +6829,7 @@ "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", "dev": true, "requires": { - "function-bind": "1.1.1" + "function-bind": "^1.1.1" } }, "has-ansi": { @@ -6819,7 +6838,7 @@ "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", "dev": true, "requires": { - "ansi-regex": "2.1.1" + "ansi-regex": "^2.0.0" }, "dependencies": { "ansi-regex": { @@ -6876,9 +6895,9 @@ "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", "dev": true, "requires": { - "get-value": "2.0.6", - "has-values": "1.0.0", - "isobject": "3.0.1" + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" } }, "has-values": { @@ -6887,8 +6906,8 @@ "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", "dev": true, "requires": { - "is-number": "3.0.0", - "kind-of": "4.0.0" + "is-number": "^3.0.0", + "kind-of": "^4.0.0" }, "dependencies": { "kind-of": { @@ -6897,7 +6916,7 @@ "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", "dev": true, "requires": { - "is-buffer": "1.1.6" + "is-buffer": "^1.1.5" } } } @@ -6908,8 +6927,8 @@ "integrity": "sha1-X8hoaEfs1zSZQDMZprCj8/auSRg=", "dev": true, "requires": { - "inherits": "2.0.3", - "safe-buffer": "5.1.2" + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" } }, "hash.js": { @@ -6918,8 +6937,8 @@ "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", "dev": true, "requires": { - "inherits": "2.0.3", - "minimalistic-assert": "1.0.1" + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" } }, "helmet": { @@ -6983,12 +7002,12 @@ "resolved": "https://registry.npmjs.org/history/-/history-4.9.0.tgz", "integrity": "sha512-H2DkjCjXf0Op9OAr6nJ56fcRkTSNrUiv41vNJ6IswJjif6wlpZK0BTfFbi7qK9dXLSYZxkq5lBsj3vUjlYBYZA==", "requires": { - "@babel/runtime": "7.4.4", - "loose-envify": "1.4.0", - "resolve-pathname": "2.2.0", - "tiny-invariant": "1.0.4", - "tiny-warning": "1.0.2", - "value-equal": "0.4.0" + "@babel/runtime": "^7.1.2", + "loose-envify": "^1.2.0", + "resolve-pathname": "^2.2.0", + "tiny-invariant": "^1.0.2", + "tiny-warning": "^1.0.0", + "value-equal": "^0.4.0" } }, "hmac-drbg": { @@ -6997,9 +7016,9 @@ "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", "dev": true, "requires": { - "hash.js": "1.1.7", - "minimalistic-assert": "1.0.1", - "minimalistic-crypto-utils": "1.0.1" + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" } }, "hoist-non-react-statics": { @@ -7007,7 +7026,7 @@ "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.0.tgz", "integrity": "sha512-0XsbTXxgiaCDYDIWFcwkmerZPSwywfUqYmwT4jzewKTQSWoE6FCMoUVOeBJWK3E/CrWbxRG3m5GzY4lnIwGRBA==", "requires": { - "react-is": "16.8.6" + "react-is": "^16.7.0" } }, "homedir-polyfill": { @@ -7016,7 +7035,7 @@ "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", "dev": true, "requires": { - "parse-passwd": "1.0.0" + "parse-passwd": "^1.0.0" } }, "hosted-git-info": { @@ -7031,10 +7050,10 @@ "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", "dev": true, "requires": { - "inherits": "2.0.3", - "obuf": "1.1.2", - "readable-stream": "2.3.6", - "wbuf": "1.7.3" + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" } }, "hpkp": { @@ -7092,10 +7111,10 @@ "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", "requires": { - "depd": "1.1.2", + "depd": "~1.1.2", "inherits": "2.0.3", "setprototypeof": "1.1.0", - "statuses": "1.4.0" + "statuses": ">= 1.4.0 < 2" } }, "http-parser-js": { @@ -7110,9 +7129,9 @@ "integrity": "sha512-Taqn+3nNvYRfJ3bGvKfBSRwy1v6eePlm3oc/aWVxZp57DQr5Eq3xhKJi7Z4hZpS8PC3H4qI+Yly5EmFacGuA/g==", "dev": true, "requires": { - "eventemitter3": "3.1.2", - "follow-redirects": "1.7.0", - "requires-port": "1.0.0" + "eventemitter3": "^3.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" } }, "http-proxy-middleware": { @@ -7121,10 +7140,10 @@ "integrity": "sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==", "dev": true, "requires": { - "http-proxy": "1.17.0", - "is-glob": "4.0.1", - "lodash": "4.17.11", - "micromatch": "3.1.10" + "http-proxy": "^1.17.0", + "is-glob": "^4.0.0", + "lodash": "^4.17.11", + "micromatch": "^3.1.10" } }, "http-signature": { @@ -7133,9 +7152,9 @@ "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", "dev": true, "requires": { - "assert-plus": "1.0.0", - "jsprim": "1.4.1", - "sshpk": "1.16.1" + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" } }, "https-browserify": { @@ -7156,7 +7175,7 @@ "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", "dev": true, "requires": { - "safer-buffer": "2.1.2" + "safer-buffer": ">= 2.1.2 < 3" } }, "icss-replace-symbols": { @@ -7171,7 +7190,7 @@ "integrity": "sha512-3DEun4VOeMvSczifM3F2cKQrDQ5Pj6WKhkOq6HD4QTnDUAq8MQRxy5TX6Sy1iY6WPBe4gQ3p5vTECjbIkglkkQ==", "dev": true, "requires": { - "postcss": "7.0.16" + "postcss": "^7.0.14" } }, "ieee754": { @@ -7215,7 +7234,7 @@ "integrity": "sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk=", "dev": true, "requires": { - "import-from": "2.1.0" + "import-from": "^2.1.0" } }, "import-fresh": { @@ -7224,8 +7243,8 @@ "integrity": "sha512-pOnA9tfM3Uwics+SaBLCNyZZZbK+4PTu0OPZtLlMIrv17EdBoC15S9Kn8ckJ9TZTyKb3ywNE5y1yeDxxGA7nTQ==", "dev": true, "requires": { - "parent-module": "1.0.1", - "resolve-from": "4.0.0" + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" }, "dependencies": { "resolve-from": { @@ -7242,7 +7261,7 @@ "integrity": "sha1-M1238qev/VOqpHHUuAId7ja387E=", "dev": true, "requires": { - "resolve-from": "3.0.0" + "resolve-from": "^3.0.0" } }, "import-local": { @@ -7251,8 +7270,8 @@ "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", "dev": true, "requires": { - "pkg-dir": "3.0.0", - "resolve-cwd": "2.0.0" + "pkg-dir": "^3.0.0", + "resolve-cwd": "^2.0.0" } }, "imurmurhash": { @@ -7273,7 +7292,7 @@ "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", "dev": true, "requires": { - "repeating": "2.0.1" + "repeating": "^2.0.0" } }, "indexes-of": { @@ -7294,8 +7313,8 @@ "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", "dev": true, "requires": { - "once": "1.4.0", - "wrappy": "1.0.2" + "once": "^1.3.0", + "wrappy": "1" } }, "inherits": { @@ -7315,19 +7334,19 @@ "integrity": "sha512-MmL624rfkFt4TG9y/Jvmt8vdmOo836U7Y0Hxr2aFk3RelZEGX4Igk0KabWrcaaZaTv9uzglOqWh1Vly+FAWAXA==", "dev": true, "requires": { - "ansi-escapes": "3.2.0", - "chalk": "2.4.2", - "cli-cursor": "2.1.0", - "cli-width": "2.2.0", - "external-editor": "3.0.3", - "figures": "2.0.0", - "lodash": "4.17.11", + "ansi-escapes": "^3.2.0", + "chalk": "^2.4.2", + "cli-cursor": "^2.1.0", + "cli-width": "^2.0.0", + "external-editor": "^3.0.3", + "figures": "^2.0.0", + "lodash": "^4.17.11", "mute-stream": "0.0.7", - "run-async": "2.3.0", - "rxjs": "6.5.2", - "string-width": "2.1.1", - "strip-ansi": "5.2.0", - "through": "2.3.8" + "run-async": "^2.2.0", + "rxjs": "^6.4.0", + "string-width": "^2.1.0", + "strip-ansi": "^5.1.0", + "through": "^2.3.6" }, "dependencies": { "ansi-regex": { @@ -7342,7 +7361,7 @@ "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", "dev": true, "requires": { - "ansi-regex": "4.1.0" + "ansi-regex": "^4.1.0" } } } @@ -7353,8 +7372,8 @@ "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==", "dev": true, "requires": { - "default-gateway": "4.2.0", - "ipaddr.js": "1.9.0" + "default-gateway": "^4.2.0", + "ipaddr.js": "^1.9.0" } }, "interpret": { @@ -7368,7 +7387,7 @@ "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", "requires": { - "loose-envify": "1.4.0" + "loose-envify": "^1.0.0" } }, "invert-kv": { @@ -7406,7 +7425,7 @@ "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", "dev": true, "requires": { - "kind-of": "3.2.2" + "kind-of": "^3.0.2" }, "dependencies": { "kind-of": { @@ -7415,7 +7434,7 @@ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dev": true, "requires": { - "is-buffer": "1.1.6" + "is-buffer": "^1.1.5" } } } @@ -7438,8 +7457,8 @@ "integrity": "sha512-A1IGAPO5AW9vSh7omxIlOGwIqEvpW/TA+DksVOPM5ODuxKlZS09+TEM1E3275lJqO2oJ38vDpeAL3DCIiHE6eA==", "dev": true, "requires": { - "is-alphabetical": "1.0.3", - "is-decimal": "1.0.3" + "is-alphabetical": "^1.0.0", + "is-decimal": "^1.0.0" } }, "is-arrayish": { @@ -7454,7 +7473,7 @@ "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", "dev": true, "requires": { - "binary-extensions": "1.13.1" + "binary-extensions": "^1.0.0" } }, "is-buffer": { @@ -7475,12 +7494,12 @@ "integrity": "sha1-z/9HGu5N1cnhWFmPvhKWe1za00U=", "dev": true, "requires": { - "css-color-names": "0.0.4", - "hex-color-regex": "1.1.0", - "hsl-regex": "1.0.0", - "hsla-regex": "1.0.0", - "rgb-regex": "1.0.1", - "rgba-regex": "1.0.0" + "css-color-names": "^0.0.4", + "hex-color-regex": "^1.1.0", + "hsl-regex": "^1.0.0", + "hsla-regex": "^1.0.0", + "rgb-regex": "^1.0.1", + "rgba-regex": "^1.0.0" } }, "is-data-descriptor": { @@ -7489,7 +7508,7 @@ "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", "dev": true, "requires": { - "kind-of": "3.2.2" + "kind-of": "^3.0.2" }, "dependencies": { "kind-of": { @@ -7498,7 +7517,7 @@ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dev": true, "requires": { - "is-buffer": "1.1.6" + "is-buffer": "^1.1.5" } } } @@ -7521,9 +7540,9 @@ "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", "dev": true, "requires": { - "is-accessor-descriptor": "0.1.6", - "is-data-descriptor": "0.1.4", - "kind-of": "5.1.0" + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" }, "dependencies": { "kind-of": { @@ -7558,7 +7577,7 @@ "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=", "dev": true, "requires": { - "number-is-nan": "1.0.1" + "number-is-nan": "^1.0.0" } }, "is-fullwidth-code-point": { @@ -7573,7 +7592,7 @@ "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", "dev": true, "requires": { - "is-extglob": "2.1.1" + "is-extglob": "^2.1.1" } }, "is-hexadecimal": { @@ -7594,7 +7613,7 @@ "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", "dev": true, "requires": { - "kind-of": "3.2.2" + "kind-of": "^3.0.2" }, "dependencies": { "kind-of": { @@ -7603,7 +7622,7 @@ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dev": true, "requires": { - "is-buffer": "1.1.6" + "is-buffer": "^1.1.5" } } } @@ -7614,7 +7633,7 @@ "integrity": "sha512-6rZi3ezCyFcn5L71ywzz2bS5b2Igl1En3eTlZlvKjpz1n3IZLAYMbKYAIQgFmEu0GENg92ziU/faEOA/aixjbA==", "dev": true, "requires": { - "lodash.isfinite": "3.3.2" + "lodash.isfinite": "^3.3.2" } }, "is-obj": { @@ -7635,7 +7654,7 @@ "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", "dev": true, "requires": { - "is-path-inside": "2.1.0" + "is-path-inside": "^2.1.0" } }, "is-path-inside": { @@ -7644,7 +7663,7 @@ "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", "dev": true, "requires": { - "path-is-inside": "1.0.2" + "path-is-inside": "^1.0.2" } }, "is-plain-obj": { @@ -7659,7 +7678,7 @@ "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", "dev": true, "requires": { - "isobject": "3.0.1" + "isobject": "^3.0.1" } }, "is-promise": { @@ -7673,7 +7692,7 @@ "integrity": "sha1-VRdIm1RwkbCTDglWVM7SXul+lJE=", "dev": true, "requires": { - "has": "1.0.3" + "has": "^1.0.1" } }, "is-regexp": { @@ -7706,7 +7725,7 @@ "integrity": "sha512-gi4iHK53LR2ujhLVVj+37Ykh9GLqYHX6JOVXbLAucaG/Cqw9xwdFOjDM2qeifLs1sF1npXXFvDu0r5HNgCMrzQ==", "dev": true, "requires": { - "html-comment-regex": "1.1.2" + "html-comment-regex": "^1.1.0" } }, "is-symbol": { @@ -7715,7 +7734,7 @@ "integrity": "sha512-HS8bZ9ox60yCJLH9snBpIwv9pYUAkcuLhSA1oero1UB5y9aiQpRA8y2ex945AOtCZL1lJDeIk3G5LthswI46Lw==", "dev": true, "requires": { - "has-symbols": "1.0.0" + "has-symbols": "^1.0.0" } }, "is-typedarray": { @@ -7810,8 +7829,8 @@ "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==", "dev": true, "requires": { - "argparse": "1.0.10", - "esprima": "4.0.1" + "argparse": "^1.0.7", + "esprima": "^4.0.0" } }, "jsbn": { @@ -7868,7 +7887,7 @@ "integrity": "sha512-8Mh9h6xViijj36g7Dxi+Y4S6hNGV96vcJZr/SrlHh1LR/pEn/8j/+qIBbs44YKl69Lrfctp4QD+AdWLTMqEZAQ==", "dev": true, "requires": { - "minimist": "1.2.0" + "minimist": "^1.2.0" } }, "jsonfile": { @@ -7877,7 +7896,7 @@ "integrity": "sha1-pezG9l9T9mLEQVx2daAzHQmS7GY=", "dev": true, "requires": { - "graceful-fs": "4.1.15" + "graceful-fs": "^4.1.6" } }, "jsonify": { @@ -7904,9 +7923,9 @@ "integrity": "sha512-awj3XRZYxbrmmrx9LUSj5pXSUfm12m8xzi/VKeqI1ZwWBtQ0kVPTs3vYs32t4rFw83CgFDukA8wKzOE9sMQnoQ==", "dev": true, "requires": { - "is-in-browser": "1.1.3", - "symbol-observable": "1.2.0", - "warning": "3.0.0" + "is-in-browser": "^1.1.3", + "symbol-observable": "^1.1.0", + "warning": "^3.0.0" } }, "jss-camel-case": { @@ -7915,7 +7934,7 @@ "integrity": "sha512-HPF2Q7wmNW1t79mCqSeU2vdd/vFFGpkazwvfHMOhPlMgXrJDzdj9viA2SaHk9ZbD5pfL63a8ylp4++irYbbzMQ==", "dev": true, "requires": { - "hyphenate-style-name": "1.0.3" + "hyphenate-style-name": "^1.0.2" } }, "jss-compose": { @@ -7924,7 +7943,7 @@ "integrity": "sha512-YofRYuiA0+VbeOw0VjgkyO380sA4+TWDrW52nSluD9n+1FWOlDzNbgpZ/Sb3Y46+DcAbOS21W5jo6SAqUEiuwA==", "dev": true, "requires": { - "warning": "3.0.0" + "warning": "^3.0.0" } }, "jss-default-unit": { @@ -7945,7 +7964,7 @@ "integrity": "sha512-8OVa/SObXRMaKvFeCqzpDOZY8So4fAcTH0K6LsITiYpEQNABICSx1NCmubnt/JbPQaqnnQsF5F47uG86uQ9ZRA==", "dev": true, "requires": { - "css-initials": "0.2.0" + "css-initials": "^0.2.0" } }, "jss-nested": { @@ -7954,7 +7973,7 @@ "integrity": "sha512-rn964TralHOZxoyEgeq3hXY8hyuCElnvQoVrQwKHVmu55VRDd6IqExAx9be5HgK0yN/+hQdgAXQl/GUrBbbSTA==", "dev": true, "requires": { - "warning": "3.0.0" + "warning": "^3.0.0" } }, "jsx-ast-utils": { @@ -7963,7 +7982,7 @@ "integrity": "sha512-yDGDG2DS4JcqhA6blsuYbtsT09xL8AoLuUR2Gb5exrw7UEM19sBcOTq+YBBhrNbl0PUC4R4LnFu+dHg2HKeVvA==", "dev": true, "requires": { - "array-includes": "3.0.3" + "array-includes": "^3.0.3" } }, "just-curry-it": { @@ -7995,8 +8014,8 @@ "integrity": "sha512-7KI2l2GIZa9p2spzPIVZBYyNKkN+e/SQPpnjlTiPhdbDW3F86tdKKELxKpzJ5sgU19wQWsACULZmpTPYHeWO5w==", "dev": true, "requires": { - "lodash": "4.17.11", - "webpack-sources": "1.3.0" + "lodash": "^4.17.5", + "webpack-sources": "^1.1.0" } }, "lcid": { @@ -8005,7 +8024,7 @@ "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==", "dev": true, "requires": { - "invert-kv": "2.0.0" + "invert-kv": "^2.0.0" } }, "leven": { @@ -8020,8 +8039,8 @@ "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", "dev": true, "requires": { - "prelude-ls": "1.1.2", - "type-check": "0.3.2" + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" } }, "limiter": { @@ -8042,10 +8061,10 @@ "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", "dev": true, "requires": { - "graceful-fs": "4.1.15", - "parse-json": "2.2.0", - "pify": "2.3.0", - "strip-bom": "3.0.0" + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "strip-bom": "^3.0.0" }, "dependencies": { "pify": { @@ -8068,9 +8087,9 @@ "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==", "dev": true, "requires": { - "big.js": "5.2.2", - "emojis-list": "2.1.0", - "json5": "1.0.1" + "big.js": "^5.2.2", + "emojis-list": "^2.0.0", + "json5": "^1.0.1" }, "dependencies": { "json5": { @@ -8079,7 +8098,7 @@ "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", "dev": true, "requires": { - "minimist": "1.2.0" + "minimist": "^1.2.0" } } } @@ -8114,9 +8133,9 @@ "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", "dev": true, "requires": { - "string-width": "1.0.2", - "strip-ansi": "3.0.1", - "wrap-ansi": "2.1.0" + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wrap-ansi": "^2.0.0" } }, "debug": { @@ -8134,8 +8153,8 @@ "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", "dev": true, "requires": { - "path-exists": "2.1.0", - "pinkie-promise": "2.0.1" + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" } }, "invert-kv": { @@ -8150,7 +8169,7 @@ "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", "dev": true, "requires": { - "number-is-nan": "1.0.1" + "number-is-nan": "^1.0.0" } }, "lcid": { @@ -8159,7 +8178,7 @@ "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", "dev": true, "requires": { - "invert-kv": "1.0.0" + "invert-kv": "^1.0.0" } }, "load-json-file": { @@ -8168,11 +8187,11 @@ "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", "dev": true, "requires": { - "graceful-fs": "4.1.15", - "parse-json": "2.2.0", - "pify": "2.3.0", - "pinkie-promise": "2.0.1", - "strip-bom": "2.0.0" + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" } }, "ms": { @@ -8187,7 +8206,7 @@ "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", "dev": true, "requires": { - "lcid": "1.0.0" + "lcid": "^1.0.0" } }, "path-exists": { @@ -8196,7 +8215,7 @@ "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", "dev": true, "requires": { - "pinkie-promise": "2.0.1" + "pinkie-promise": "^2.0.0" } }, "path-type": { @@ -8205,9 +8224,9 @@ "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", "dev": true, "requires": { - "graceful-fs": "4.1.15", - "pify": "2.3.0", - "pinkie-promise": "2.0.1" + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" } }, "pify": { @@ -8222,9 +8241,9 @@ "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", "dev": true, "requires": { - "load-json-file": "1.1.0", - "normalize-package-data": "2.5.0", - "path-type": "1.1.0" + "load-json-file": "^1.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.0" } }, "read-pkg-up": { @@ -8233,8 +8252,8 @@ "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", "dev": true, "requires": { - "find-up": "1.1.2", - "read-pkg": "1.1.0" + "find-up": "^1.0.0", + "read-pkg": "^1.0.0" } }, "string-width": { @@ -8243,9 +8262,9 @@ "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", "dev": true, "requires": { - "code-point-at": "1.1.0", - "is-fullwidth-code-point": "1.0.0", - "strip-ansi": "3.0.1" + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" } }, "strip-ansi": { @@ -8254,7 +8273,7 @@ "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", "dev": true, "requires": { - "ansi-regex": "2.1.1" + "ansi-regex": "^2.0.0" } }, "strip-bom": { @@ -8263,7 +8282,7 @@ "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", "dev": true, "requires": { - "is-utf8": "0.2.1" + "is-utf8": "^0.2.0" } }, "which-module": { @@ -8284,19 +8303,19 @@ "integrity": "sha1-eC7CHvQDNF+DCoCMo9UTr1YGUgg=", "dev": true, "requires": { - "camelcase": "3.0.0", - "cliui": "3.2.0", - "decamelize": "1.2.0", - "get-caller-file": "1.0.3", - "os-locale": "1.4.0", - "read-pkg-up": "1.0.1", - "require-directory": "2.1.1", - "require-main-filename": "1.0.1", - "set-blocking": "2.0.0", - "string-width": "1.0.2", - "which-module": "1.0.0", - "y18n": "3.2.1", - "yargs-parser": "4.2.1" + "camelcase": "^3.0.0", + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "get-caller-file": "^1.0.1", + "os-locale": "^1.4.0", + "read-pkg-up": "^1.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^1.0.2", + "which-module": "^1.0.0", + "y18n": "^3.2.1", + "yargs-parser": "^4.2.0" } }, "yargs-parser": { @@ -8305,7 +8324,7 @@ "integrity": "sha1-KczqwNxPA8bIe0qfIX3RjJ90hxw=", "dev": true, "requires": { - "camelcase": "3.0.0" + "camelcase": "^3.0.0" } } } @@ -8315,8 +8334,8 @@ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", "requires": { - "p-locate": "3.0.0", - "path-exists": "3.0.0" + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" } }, "lodash": { @@ -8341,7 +8360,7 @@ "integrity": "sha1-z4cGVyyhROjZ11InyZDamC+TKvM=", "dev": true, "requires": { - "lodash.keys": "3.1.2" + "lodash.keys": "^3.0.0" } }, "lodash._bindcallback": { @@ -8370,7 +8389,7 @@ "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-3.1.1.tgz", "integrity": "sha1-gSIRw3ipTMKdWqTjNGzwv846ffU=", "requires": { - "lodash._getnative": "3.9.1" + "lodash._getnative": "^3.0.0" } }, "lodash.flow": { @@ -8384,10 +8403,10 @@ "integrity": "sha1-b9fvt5aRrs1n/erCdhyY5wHWw5o=", "dev": true, "requires": { - "lodash._arrayeach": "3.0.0", - "lodash._baseeach": "3.0.4", - "lodash._bindcallback": "3.0.1", - "lodash.isarray": "3.0.4" + "lodash._arrayeach": "^3.0.0", + "lodash._baseeach": "^3.0.0", + "lodash._bindcallback": "^3.0.0", + "lodash.isarray": "^3.0.0" } }, "lodash.isarguments": { @@ -8420,9 +8439,9 @@ "integrity": "sha1-TbwEcrFWvlCgsoaFXRvQsMZWCYo=", "dev": true, "requires": { - "lodash._getnative": "3.9.1", - "lodash.isarguments": "3.1.0", - "lodash.isarray": "3.0.4" + "lodash._getnative": "^3.0.0", + "lodash.isarguments": "^3.0.0", + "lodash.isarray": "^3.0.0" } }, "lodash.memoize": { @@ -8454,7 +8473,7 @@ "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==", "dev": true, "requires": { - "chalk": "2.4.2" + "chalk": "^2.0.1" } }, "loglevel": { @@ -8474,7 +8493,7 @@ "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", "requires": { - "js-tokens": "4.0.0" + "js-tokens": "^3.0.0 || ^4.0.0" } }, "loud-rejection": { @@ -8483,8 +8502,8 @@ "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", "dev": true, "requires": { - "currently-unhandled": "0.4.1", - "signal-exit": "3.0.2" + "currently-unhandled": "^0.4.1", + "signal-exit": "^3.0.0" } }, "lowercase-keys": { @@ -8499,7 +8518,7 @@ "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", "dev": true, "requires": { - "yallist": "3.0.3" + "yallist": "^3.0.2" } }, "magic-string": { @@ -8508,7 +8527,7 @@ "integrity": "sha512-iLs9mPjh9IuTtRsqqhNGYcZXGei0Nh/A4xirrsqW7c+QhKVFL2vm7U09ru6cHRD22azaP/wMDgI+HCqbETMTtg==", "dev": true, "requires": { - "sourcemap-codec": "1.4.4" + "sourcemap-codec": "^1.4.4" } }, "make-dir": { @@ -8516,8 +8535,8 @@ "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", "requires": { - "pify": "4.0.1", - "semver": "5.7.0" + "pify": "^4.0.1", + "semver": "^5.6.0" } }, "mamacro": { @@ -8532,7 +8551,7 @@ "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", "dev": true, "requires": { - "p-defer": "1.0.0" + "p-defer": "^1.0.0" } }, "map-cache": { @@ -8553,7 +8572,7 @@ "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", "dev": true, "requires": { - "object-visit": "1.0.1" + "object-visit": "^1.0.0" } }, "markdown-escapes": { @@ -8574,8 +8593,8 @@ "integrity": "sha512-Fvx2ZhiknGmcLsWVjIq6MmiN9gcCot8w+jzwN2mLXZcQsJGRN3Zes5Sp5M9YNIzUy/sDyuOTjimFdtAcvvmAPQ==", "dev": true, "requires": { - "prop-types": "15.7.2", - "unquote": "1.1.1" + "prop-types": "^15.6.2", + "unquote": "^1.1.0" } }, "md5.js": { @@ -8584,9 +8603,9 @@ "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", "dev": true, "requires": { - "hash-base": "3.0.4", - "inherits": "2.0.3", - "safe-buffer": "5.1.2" + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" } }, "mdast-util-compact": { @@ -8595,7 +8614,7 @@ "integrity": "sha512-d2WS98JSDVbpSsBfVvD9TaDMlqPRz7ohM/11G0rp5jOBb5q96RJ6YLszQ/09AAixyzh23FeIpCGqfaamEADtWg==", "dev": true, "requires": { - "unist-util-visit": "1.4.0" + "unist-util-visit": "^1.1.0" } }, "mdn-data": { @@ -8615,9 +8634,9 @@ "integrity": "sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w==", "dev": true, "requires": { - "map-age-cleaner": "0.1.3", - "mimic-fn": "2.1.0", - "p-is-promise": "2.1.0" + "map-age-cleaner": "^0.1.1", + "mimic-fn": "^2.0.0", + "p-is-promise": "^2.0.0" } }, "memory-fs": { @@ -8626,8 +8645,8 @@ "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", "dev": true, "requires": { - "errno": "0.1.7", - "readable-stream": "2.3.6" + "errno": "^0.1.3", + "readable-stream": "^2.0.1" } }, "meow": { @@ -8636,16 +8655,16 @@ "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", "dev": true, "requires": { - "camelcase-keys": "2.1.0", - "decamelize": "1.2.0", - "loud-rejection": "1.6.0", - "map-obj": "1.0.1", - "minimist": "1.2.0", - "normalize-package-data": "2.5.0", - "object-assign": "4.1.1", - "read-pkg-up": "1.0.1", - "redent": "1.0.0", - "trim-newlines": "1.0.0" + "camelcase-keys": "^2.0.0", + "decamelize": "^1.1.2", + "loud-rejection": "^1.0.0", + "map-obj": "^1.0.1", + "minimist": "^1.1.3", + "normalize-package-data": "^2.3.4", + "object-assign": "^4.0.1", + "read-pkg-up": "^1.0.1", + "redent": "^1.0.0", + "trim-newlines": "^1.0.0" }, "dependencies": { "find-up": { @@ -8654,8 +8673,8 @@ "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", "dev": true, "requires": { - "path-exists": "2.1.0", - "pinkie-promise": "2.0.1" + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" } }, "load-json-file": { @@ -8664,11 +8683,11 @@ "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", "dev": true, "requires": { - "graceful-fs": "4.1.15", - "parse-json": "2.2.0", - "pify": "2.3.0", - "pinkie-promise": "2.0.1", - "strip-bom": "2.0.0" + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" } }, "path-exists": { @@ -8677,7 +8696,7 @@ "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", "dev": true, "requires": { - "pinkie-promise": "2.0.1" + "pinkie-promise": "^2.0.0" } }, "path-type": { @@ -8686,9 +8705,9 @@ "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", "dev": true, "requires": { - "graceful-fs": "4.1.15", - "pify": "2.3.0", - "pinkie-promise": "2.0.1" + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" } }, "pify": { @@ -8703,9 +8722,9 @@ "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", "dev": true, "requires": { - "load-json-file": "1.1.0", - "normalize-package-data": "2.5.0", - "path-type": "1.1.0" + "load-json-file": "^1.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.0" } }, "read-pkg-up": { @@ -8714,8 +8733,8 @@ "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", "dev": true, "requires": { - "find-up": "1.1.2", - "read-pkg": "1.1.0" + "find-up": "^1.0.0", + "read-pkg": "^1.0.0" } }, "strip-bom": { @@ -8724,7 +8743,7 @@ "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", "dev": true, "requires": { - "is-utf8": "0.2.1" + "is-utf8": "^0.2.0" } } } @@ -8751,19 +8770,19 @@ "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", "dev": true, "requires": { - "arr-diff": "4.0.0", - "array-unique": "0.3.2", - "braces": "2.3.2", - "define-property": "2.0.2", - "extend-shallow": "3.0.2", - "extglob": "2.0.4", - "fragment-cache": "0.2.1", - "kind-of": "6.0.2", - "nanomatch": "1.2.13", - "object.pick": "1.3.0", - "regex-not": "1.0.2", - "snapdragon": "0.8.2", - "to-regex": "3.0.2" + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" } }, "miller-rabin": { @@ -8772,8 +8791,8 @@ "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", "dev": true, "requires": { - "bn.js": "4.11.8", - "brorand": "1.1.0" + "bn.js": "^4.0.0", + "brorand": "^1.0.1" } }, "mime": { @@ -8806,7 +8825,7 @@ "integrity": "sha1-e9KC4/WELtKVu3SM3Z8f+iyCRoU=", "dev": true, "requires": { - "dom-walk": "0.1.1" + "dom-walk": "^0.1.0" } }, "mini-css-extract-plugin": { @@ -8815,10 +8834,10 @@ "integrity": "sha512-79q5P7YGI6rdnVyIAV4NXpBQJFWdkzJxCim3Kog4078fM0piAaFlwocqbejdWtLW1cEzCexPrh6EdyFsPgVdAw==", "dev": true, "requires": { - "loader-utils": "1.2.3", - "normalize-url": "2.0.1", - "schema-utils": "1.0.0", - "webpack-sources": "1.3.0" + "loader-utils": "^1.1.0", + "normalize-url": "^2.0.1", + "schema-utils": "^1.0.0", + "webpack-sources": "^1.1.0" } }, "mini-html-webpack-plugin": { @@ -8827,7 +8846,7 @@ "integrity": "sha512-wfkLf+CmyDg++K1S0QdAvUvS29DfVHe9SQ63syX8aX375mInzC5uwHxb/1+3exiiv84xnPrf6zsOnReRe15rjg==", "dev": true, "requires": { - "webpack-sources": "1.3.0" + "webpack-sources": "^1.1.0" } }, "minimalistic-assert": { @@ -8848,7 +8867,7 @@ "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", "dev": true, "requires": { - "brace-expansion": "1.1.11" + "brace-expansion": "^1.1.7" } }, "minimist": { @@ -8862,16 +8881,16 @@ "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", "dev": true, "requires": { - "concat-stream": "1.6.2", - "duplexify": "3.7.1", - "end-of-stream": "1.4.1", - "flush-write-stream": "1.1.1", - "from2": "2.3.0", - "parallel-transform": "1.1.0", - "pump": "3.0.0", - "pumpify": "1.5.1", - "stream-each": "1.2.3", - "through2": "2.0.5" + "concat-stream": "^1.5.0", + "duplexify": "^3.4.2", + "end-of-stream": "^1.1.0", + "flush-write-stream": "^1.0.0", + "from2": "^2.1.0", + "parallel-transform": "^1.1.0", + "pump": "^3.0.0", + "pumpify": "^1.3.3", + "stream-each": "^1.1.0", + "through2": "^2.0.0" } }, "mitt": { @@ -8886,8 +8905,8 @@ "integrity": "sha512-8ZItLHeEgaqEvd5lYBXfm4EZSFCX29Jb9K+lAHhDKzReKBQKj3R+7NOF6tjqYi9t4oI8VUfaWITJQm86wnXGNQ==", "dev": true, "requires": { - "for-in": "1.0.2", - "is-extendable": "1.0.1" + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" }, "dependencies": { "is-extendable": { @@ -8896,7 +8915,7 @@ "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", "dev": true, "requires": { - "is-plain-object": "2.0.4" + "is-plain-object": "^2.0.4" } } } @@ -8907,8 +8926,8 @@ "integrity": "sha1-T7lJRB2rGCVA8f4DW6YOGUel5X4=", "dev": true, "requires": { - "for-in": "0.1.8", - "is-extendable": "0.1.1" + "for-in": "^0.1.3", + "is-extendable": "^0.1.1" }, "dependencies": { "for-in": { @@ -8944,11 +8963,11 @@ "resolved": "https://registry.npmjs.org/morgan/-/morgan-1.9.1.tgz", "integrity": "sha512-HQStPIV4y3afTiCYVxirakhlCfGkI161c76kKFca7Fk1JusM//Qeo1ej2XaMniiNeaZklMVrh3vTtIzpzwbpmA==", "requires": { - "basic-auth": "2.0.1", + "basic-auth": "~2.0.0", "debug": "2.6.9", - "depd": "1.1.2", - "on-finished": "2.3.0", - "on-headers": "1.0.2" + "depd": "~1.1.2", + "on-finished": "~2.3.0", + "on-headers": "~1.0.1" }, "dependencies": { "debug": { @@ -8972,12 +8991,12 @@ "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", "dev": true, "requires": { - "aproba": "1.2.0", - "copy-concurrently": "1.0.5", - "fs-write-stream-atomic": "1.0.10", - "mkdirp": "0.5.1", - "rimraf": "2.6.3", - "run-queue": "1.0.3" + "aproba": "^1.1.1", + "copy-concurrently": "^1.0.0", + "fs-write-stream-atomic": "^1.0.8", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.3" } }, "mri": { @@ -8997,8 +9016,8 @@ "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", "dev": true, "requires": { - "dns-packet": "1.3.1", - "thunky": "1.0.3" + "dns-packet": "^1.3.1", + "thunky": "^1.0.2" } }, "multicast-dns-service-types": { @@ -9030,17 +9049,17 @@ "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", "dev": true, "requires": { - "arr-diff": "4.0.0", - "array-unique": "0.3.2", - "define-property": "2.0.2", - "extend-shallow": "3.0.2", - "fragment-cache": "0.2.1", - "is-windows": "1.0.2", - "kind-of": "6.0.2", - "object.pick": "1.3.0", - "regex-not": "1.0.2", - "snapdragon": "0.8.2", - "to-regex": "3.0.2" + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" } }, "natural-compare": { @@ -9082,7 +9101,7 @@ "integrity": "sha1-X1Zl2TNRM1yqvvjxxVRRbPXx5OU=", "dev": true, "requires": { - "minimatch": "3.0.4" + "minimatch": "^3.0.2" } }, "node-forge": { @@ -9097,18 +9116,18 @@ "integrity": "sha512-3g8lYefrRRzvGeSowdJKAKyks8oUpLEd/DyPV4eMhVlhJ0aNaZqIrNUIPuEWWTAoPqyFkfGrM67MC69baqn6vA==", "dev": true, "requires": { - "fstream": "1.0.11", - "glob": "7.1.4", - "graceful-fs": "4.1.15", - "mkdirp": "0.5.1", - "nopt": "3.0.6", - "npmlog": "4.1.2", - "osenv": "0.1.5", - "request": "2.88.0", - "rimraf": "2.6.3", - "semver": "5.3.0", - "tar": "2.2.1", - "which": "1.3.1" + "fstream": "^1.0.0", + "glob": "^7.0.3", + "graceful-fs": "^4.1.2", + "mkdirp": "^0.5.0", + "nopt": "2 || 3", + "npmlog": "0 || 1 || 2 || 3 || 4", + "osenv": "0", + "request": "^2.87.0", + "rimraf": "2", + "semver": "~5.3.0", + "tar": "^2.0.0", + "which": "1" }, "dependencies": { "semver": { @@ -9125,28 +9144,28 @@ "integrity": "sha512-5MQunG/oyOaBdttrL40dA7bUfPORLRWMUJLQtMg7nluxUvk5XwnLdL9twQHFAjRx/y7mIMkLKT9++qPbbk6BZA==", "dev": true, "requires": { - "assert": "1.4.1", - "browserify-zlib": "0.2.0", - "buffer": "4.9.1", - "console-browserify": "1.1.0", - "constants-browserify": "1.0.0", - "crypto-browserify": "3.12.0", - "domain-browser": "1.2.0", - "events": "3.0.0", - "https-browserify": "1.0.0", - "os-browserify": "0.3.0", + "assert": "^1.1.1", + "browserify-zlib": "^0.2.0", + "buffer": "^4.3.0", + "console-browserify": "^1.1.0", + "constants-browserify": "^1.0.0", + "crypto-browserify": "^3.11.0", + "domain-browser": "^1.1.1", + "events": "^3.0.0", + "https-browserify": "^1.0.0", + "os-browserify": "^0.3.0", "path-browserify": "0.0.0", - "process": "0.11.10", - "punycode": "1.4.1", - "querystring-es3": "0.2.1", - "readable-stream": "2.3.6", - "stream-browserify": "2.0.2", - "stream-http": "2.8.3", - "string_decoder": "1.1.1", - "timers-browserify": "2.0.10", + "process": "^0.11.10", + "punycode": "^1.2.4", + "querystring-es3": "^0.2.0", + "readable-stream": "^2.3.3", + "stream-browserify": "^2.0.1", + "stream-http": "^2.7.2", + "string_decoder": "^1.0.0", + "timers-browserify": "^2.0.4", "tty-browserify": "0.0.0", - "url": "0.11.0", - "util": "0.11.1", + "url": "^0.11.0", + "util": "^0.11.0", "vm-browserify": "0.0.4" }, "dependencies": { @@ -9184,7 +9203,7 @@ "integrity": "sha512-/mnVgm6u/8OwlIsoyRXtTI0RfQcxZoAZbdwyXap0EeWwcOpDDymyCHM2/aR9XKmHXrvizHoPAOs0pcbiJ6RUaA==", "dev": true, "requires": { - "semver": "5.7.0" + "semver": "^5.3.0" } }, "node-sass": { @@ -9193,23 +9212,23 @@ "integrity": "sha512-A1Iv4oN+Iel6EPv77/HddXErL2a+gZ4uBeZUy+a8O35CFYTXhgA8MgLCWBtwpGZdCvTvQ9d+bQxX/QC36GDPpQ==", "dev": true, "requires": { - "async-foreach": "0.1.3", - "chalk": "1.1.3", - "cross-spawn": "3.0.1", - "gaze": "1.1.3", - "get-stdin": "4.0.1", - "glob": "7.1.4", - "in-publish": "2.0.0", - "lodash": "4.17.11", - "meow": "3.7.0", - "mkdirp": "0.5.1", - "nan": "2.13.2", - "node-gyp": "3.8.0", - "npmlog": "4.1.2", - "request": "2.88.0", - "sass-graph": "2.2.4", - "stdout-stream": "1.4.1", - "true-case-path": "1.0.3" + "async-foreach": "^0.1.3", + "chalk": "^1.1.1", + "cross-spawn": "^3.0.0", + "gaze": "^1.0.0", + "get-stdin": "^4.0.1", + "glob": "^7.0.3", + "in-publish": "^2.0.0", + "lodash": "^4.17.11", + "meow": "^3.7.0", + "mkdirp": "^0.5.1", + "nan": "^2.13.2", + "node-gyp": "^3.8.0", + "npmlog": "^4.0.0", + "request": "^2.88.0", + "sass-graph": "^2.2.4", + "stdout-stream": "^1.4.0", + "true-case-path": "^1.0.2" }, "dependencies": { "ansi-regex": { @@ -9230,11 +9249,11 @@ "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", "dev": true, "requires": { - "ansi-styles": "2.2.1", - "escape-string-regexp": "1.0.5", - "has-ansi": "2.0.0", - "strip-ansi": "3.0.1", - "supports-color": "2.0.0" + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" } }, "cross-spawn": { @@ -9243,8 +9262,8 @@ "integrity": "sha1-ElYDfsufDF9549bvE14wdwGEuYI=", "dev": true, "requires": { - "lru-cache": "4.1.5", - "which": "1.3.1" + "lru-cache": "^4.0.1", + "which": "^1.2.9" } }, "lru-cache": { @@ -9253,8 +9272,8 @@ "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", "dev": true, "requires": { - "pseudomap": "1.0.2", - "yallist": "2.1.2" + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" } }, "strip-ansi": { @@ -9263,7 +9282,7 @@ "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", "dev": true, "requires": { - "ansi-regex": "2.1.1" + "ansi-regex": "^2.0.0" } }, "supports-color": { @@ -9286,7 +9305,7 @@ "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", "dev": true, "requires": { - "abbrev": "1.1.1" + "abbrev": "1" } }, "normalize-package-data": { @@ -9295,10 +9314,10 @@ "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", "dev": true, "requires": { - "hosted-git-info": "2.7.1", - "resolve": "1.10.1", - "semver": "5.7.0", - "validate-npm-package-license": "3.0.4" + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" } }, "normalize-path": { @@ -9313,9 +9332,9 @@ "integrity": "sha512-D6MUW4K/VzoJ4rJ01JFKxDrtY1v9wrgzCX5f2qj/lzH1m/lW6MhUZFKerVsnyjOhOsYzI9Kqqak+10l4LvLpMw==", "dev": true, "requires": { - "prepend-http": "2.0.0", - "query-string": "5.1.1", - "sort-keys": "2.0.0" + "prepend-http": "^2.0.0", + "query-string": "^5.0.1", + "sort-keys": "^2.0.0" } }, "npm-run-path": { @@ -9324,7 +9343,7 @@ "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", "dev": true, "requires": { - "path-key": "2.0.1" + "path-key": "^2.0.0" } }, "npmlog": { @@ -9333,10 +9352,10 @@ "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", "dev": true, "requires": { - "are-we-there-yet": "1.1.5", - "console-control-strings": "1.1.0", - "gauge": "2.7.4", - "set-blocking": "2.0.0" + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" } }, "nth-check": { @@ -9345,7 +9364,7 @@ "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", "dev": true, "requires": { - "boolbase": "1.0.0" + "boolbase": "~1.0.0" } }, "number-is-nan": { @@ -9377,9 +9396,9 @@ "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", "dev": true, "requires": { - "copy-descriptor": "0.1.1", - "define-property": "0.2.5", - "kind-of": "3.2.2" + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" }, "dependencies": { "define-property": { @@ -9388,7 +9407,7 @@ "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", "dev": true, "requires": { - "is-descriptor": "0.1.6" + "is-descriptor": "^0.1.0" } }, "kind-of": { @@ -9397,7 +9416,7 @@ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dev": true, "requires": { - "is-buffer": "1.1.6" + "is-buffer": "^1.1.5" } } } @@ -9420,7 +9439,7 @@ "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", "dev": true, "requires": { - "isobject": "3.0.1" + "isobject": "^3.0.0" } }, "object.fromentries": { @@ -9429,10 +9448,10 @@ "integrity": "sha512-9iLiI6H083uiqUuvzyY6qrlmc/Gz8hLQFOcb/Ri/0xXFkSNS3ctV+CbE6yM2+AnkYfOB3dGjdzC0wrMLIhQICA==", "dev": true, "requires": { - "define-properties": "1.1.3", - "es-abstract": "1.13.0", - "function-bind": "1.1.1", - "has": "1.0.3" + "define-properties": "^1.1.2", + "es-abstract": "^1.11.0", + "function-bind": "^1.1.1", + "has": "^1.0.1" } }, "object.getownpropertydescriptors": { @@ -9441,8 +9460,8 @@ "integrity": "sha1-h1jIRvW0B62rDyNuCYbxSwUcqhY=", "dev": true, "requires": { - "define-properties": "1.1.3", - "es-abstract": "1.13.0" + "define-properties": "^1.1.2", + "es-abstract": "^1.5.1" } }, "object.pick": { @@ -9451,7 +9470,7 @@ "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", "dev": true, "requires": { - "isobject": "3.0.1" + "isobject": "^3.0.1" } }, "object.values": { @@ -9460,10 +9479,10 @@ "integrity": "sha512-8mf0nKLAoFX6VlNVdhGj31SVYpaNFtUnuoOXWyFEstsWRgU837AK+JYM0iAxwkSzGRbwn8cbFmgbyxj1j4VbXg==", "dev": true, "requires": { - "define-properties": "1.1.3", - "es-abstract": "1.13.0", - "function-bind": "1.1.1", - "has": "1.0.3" + "define-properties": "^1.1.3", + "es-abstract": "^1.12.0", + "function-bind": "^1.1.1", + "has": "^1.0.3" } }, "obuf": { @@ -9491,7 +9510,7 @@ "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", "dev": true, "requires": { - "wrappy": "1.0.2" + "wrappy": "1" } }, "onetime": { @@ -9500,7 +9519,7 @@ "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", "dev": true, "requires": { - "mimic-fn": "1.2.0" + "mimic-fn": "^1.0.0" }, "dependencies": { "mimic-fn": { @@ -9523,7 +9542,7 @@ "integrity": "sha512-YF9MNdVy/0qvJvDtunAOzFw9iasOQHpVthTCvGzxt61Il64AYSGdK+rYwld7NAfk9qJ7dt+hymBNSc9LNYS+Sw==", "dev": true, "requires": { - "is-wsl": "1.1.0" + "is-wsl": "^1.1.0" } }, "optimize-css-assets-webpack-plugin": { @@ -9532,8 +9551,8 @@ "integrity": "sha512-Rqm6sSjWtx9FchdP0uzTQDc7GXDKnwVEGoSxjezPkzMewx7gEWE9IMUYKmigTRC4U3RaNSwYVnUDLuIdtTpm0A==", "dev": true, "requires": { - "cssnano": "4.1.10", - "last-call-webpack-plugin": "3.0.0" + "cssnano": "^4.1.0", + "last-call-webpack-plugin": "^3.0.0" } }, "optionator": { @@ -9542,12 +9561,12 @@ "integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=", "dev": true, "requires": { - "deep-is": "0.1.3", - "fast-levenshtein": "2.0.6", - "levn": "0.3.0", - "prelude-ls": "1.1.2", - "type-check": "0.3.2", - "wordwrap": "1.0.0" + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.4", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "wordwrap": "~1.0.0" } }, "ora": { @@ -9556,12 +9575,12 @@ "integrity": "sha512-eNwHudNbO1folBP3JsZ19v9azXWtQZjICdr3Q0TDPIaeBQ3mXLrh54wM+er0+hSp+dWKf+Z8KM58CYzEyIYxYg==", "dev": true, "requires": { - "chalk": "2.4.2", - "cli-cursor": "2.1.0", - "cli-spinners": "2.1.0", - "log-symbols": "2.2.0", - "strip-ansi": "5.2.0", - "wcwidth": "1.0.1" + "chalk": "^2.4.2", + "cli-cursor": "^2.1.0", + "cli-spinners": "^2.0.0", + "log-symbols": "^2.2.0", + "strip-ansi": "^5.2.0", + "wcwidth": "^1.0.1" }, "dependencies": { "ansi-regex": { @@ -9576,7 +9595,7 @@ "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", "dev": true, "requires": { - "ansi-regex": "4.1.0" + "ansi-regex": "^4.1.0" } } } @@ -9587,7 +9606,7 @@ "integrity": "sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg==", "dev": true, "requires": { - "url-parse": "1.4.7" + "url-parse": "^1.4.3" } }, "os-browserify": { @@ -9608,9 +9627,9 @@ "integrity": "sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q==", "dev": true, "requires": { - "execa": "1.0.0", - "lcid": "2.0.0", - "mem": "4.3.0" + "execa": "^1.0.0", + "lcid": "^2.0.0", + "mem": "^4.0.0" } }, "os-tmpdir": { @@ -9625,8 +9644,8 @@ "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", "dev": true, "requires": { - "os-homedir": "1.0.2", - "os-tmpdir": "1.0.2" + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" } }, "p-defer": { @@ -9652,7 +9671,7 @@ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.0.tgz", "integrity": "sha512-pZbTJpoUsCzV48Mc9Nh51VbwO0X9cuPFE8gYwx9BTCt9SF8/b7Zljd2fVgOxhIF/HDTKgpVzs+GPhyKfjLLFRQ==", "requires": { - "p-try": "2.2.0" + "p-try": "^2.0.0" } }, "p-locate": { @@ -9660,7 +9679,7 @@ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", "requires": { - "p-limit": "2.2.0" + "p-limit": "^2.0.0" } }, "p-map": { @@ -9686,9 +9705,9 @@ "integrity": "sha1-1BDwZbBdojCB/NEPKIVMKb2jOwY=", "dev": true, "requires": { - "cyclist": "0.2.2", - "inherits": "2.0.3", - "readable-stream": "2.3.6" + "cyclist": "~0.2.2", + "inherits": "^2.0.3", + "readable-stream": "^2.1.5" } }, "parent-module": { @@ -9697,7 +9716,7 @@ "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", "dev": true, "requires": { - "callsites": "3.1.0" + "callsites": "^3.0.0" } }, "parse-asn1": { @@ -9706,12 +9725,12 @@ "integrity": "sha512-Qs5duJcuvNExRfFZ99HDD3z4mAi3r9Wl/FOjEOijlxwCZs7E7mW2vjTpgQ4J8LpTF8x5v+1Vn5UQFejmWT11aw==", "dev": true, "requires": { - "asn1.js": "4.10.1", - "browserify-aes": "1.2.0", - "create-hash": "1.2.0", - "evp_bytestokey": "1.0.3", - "pbkdf2": "3.0.17", - "safe-buffer": "5.1.2" + "asn1.js": "^4.0.0", + "browserify-aes": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3", + "safe-buffer": "^5.1.1" } }, "parse-entities": { @@ -9720,12 +9739,12 @@ "integrity": "sha512-NBWYLQm1KSoDKk7GAHyioLTvCZ5QjdH/ASBBQTD3iLiAWJXS5bg1jEWI8nIJ+vgVvsceBVBcDGRWSo0KVQBvvg==", "dev": true, "requires": { - "character-entities": "1.2.3", - "character-entities-legacy": "1.1.3", - "character-reference-invalid": "1.1.3", - "is-alphanumerical": "1.0.3", - "is-decimal": "1.0.3", - "is-hexadecimal": "1.0.3" + "character-entities": "^1.0.0", + "character-entities-legacy": "^1.0.0", + "character-reference-invalid": "^1.0.0", + "is-alphanumerical": "^1.0.0", + "is-decimal": "^1.0.0", + "is-hexadecimal": "^1.0.0" } }, "parse-json": { @@ -9734,7 +9753,7 @@ "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", "dev": true, "requires": { - "error-ex": "1.3.2" + "error-ex": "^1.2.0" } }, "parse-key": { @@ -9754,7 +9773,7 @@ "integrity": "sha1-1SCKNzjkZ2bikbouoXNoSSGouJ0=", "dev": true, "requires": { - "better-assert": "1.0.2" + "better-assert": "~1.0.0" } }, "parseuri": { @@ -9763,7 +9782,7 @@ "integrity": "sha1-gCBKUNTbt3m/3G6+J3jZDkvOMgo=", "dev": true, "requires": { - "better-assert": "1.0.2" + "better-assert": "~1.0.0" } }, "parseurl": { @@ -9828,7 +9847,7 @@ "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", "dev": true, "requires": { - "pify": "2.3.0" + "pify": "^2.0.0" }, "dependencies": { "pify": { @@ -9845,11 +9864,11 @@ "integrity": "sha512-U/il5MsrZp7mGg3mSQfn742na2T+1/vHDCG5/iTI3X9MKUuYUZVLQhyRsg06mCgDBTd57TxzgZt7P+fYfjRLtA==", "dev": true, "requires": { - "create-hash": "1.2.0", - "create-hmac": "1.1.7", - "ripemd160": "2.0.2", - "safe-buffer": "5.1.2", - "sha.js": "2.4.11" + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" } }, "performance-now": { @@ -9874,7 +9893,7 @@ "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", "dev": true, "requires": { - "pinkie": "2.0.4" + "pinkie": "^2.0.0" } }, "pirates": { @@ -9882,7 +9901,7 @@ "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz", "integrity": "sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==", "requires": { - "node-modules-regexp": "1.0.0" + "node-modules-regexp": "^1.0.0" } }, "pkg-dir": { @@ -9890,7 +9909,7 @@ "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", "requires": { - "find-up": "3.0.0" + "find-up": "^3.0.0" } }, "pkg-up": { @@ -9899,7 +9918,7 @@ "integrity": "sha1-yBmscoBZpGHKscOImivjxJoATX8=", "dev": true, "requires": { - "find-up": "2.1.0" + "find-up": "^2.1.0" }, "dependencies": { "find-up": { @@ -9908,7 +9927,7 @@ "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", "dev": true, "requires": { - "locate-path": "2.0.0" + "locate-path": "^2.0.0" } }, "locate-path": { @@ -9917,8 +9936,8 @@ "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", "dev": true, "requires": { - "p-locate": "2.0.0", - "path-exists": "3.0.0" + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" } }, "p-limit": { @@ -9927,7 +9946,7 @@ "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", "dev": true, "requires": { - "p-try": "1.0.0" + "p-try": "^1.0.0" } }, "p-locate": { @@ -9936,7 +9955,7 @@ "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", "dev": true, "requires": { - "p-limit": "1.3.0" + "p-limit": "^1.1.0" } }, "p-try": { @@ -9958,9 +9977,9 @@ "integrity": "sha512-Yxe4mTyDzTd59PZJY4ojZR8F+E5e97iq2ZOHPz3HDgSvYC5siNad2tLooQ5y5QHyQhc3xVqvyk/eNA3wuoa7Sw==", "dev": true, "requires": { - "async": "1.5.2", - "debug": "2.6.9", - "mkdirp": "0.5.1" + "async": "^1.5.2", + "debug": "^2.2.0", + "mkdirp": "0.5.x" }, "dependencies": { "async": { @@ -9993,7 +10012,7 @@ "dev": true, "requires": { "async": "1.5.2", - "is-number-like": "1.0.8" + "is-number-like": "^1.0.3" }, "dependencies": { "async": { @@ -10016,9 +10035,9 @@ "integrity": "sha512-MOo8zNSlIqh22Uaa3drkdIAgUGEL+AD1ESiSdmElLUmE2uVDo1QloiT/IfW9qRw8Gw+Y/w69UVMGwbufMSftxA==", "dev": true, "requires": { - "chalk": "2.4.2", - "source-map": "0.6.1", - "supports-color": "6.1.0" + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" }, "dependencies": { "source-map": { @@ -10033,7 +10052,7 @@ "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", "dev": true, "requires": { - "has-flag": "3.0.0" + "has-flag": "^3.0.0" } } } @@ -10044,10 +10063,10 @@ "integrity": "sha512-oXqx0m6tb4N3JGdmeMSc/i91KppbYsFZKdH0xMOqK8V1rJlzrKlTdokz8ozUXLVejydRN6u2IddxpcijRj2FqQ==", "dev": true, "requires": { - "css-unit-converter": "1.1.1", - "postcss": "7.0.16", - "postcss-selector-parser": "5.0.0", - "postcss-value-parser": "3.3.1" + "css-unit-converter": "^1.1.1", + "postcss": "^7.0.5", + "postcss-selector-parser": "^5.0.0-rc.4", + "postcss-value-parser": "^3.3.1" }, "dependencies": { "cssesc": { @@ -10062,9 +10081,9 @@ "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", "dev": true, "requires": { - "cssesc": "2.0.0", - "indexes-of": "1.0.1", - "uniq": "1.0.1" + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" } } } @@ -10075,11 +10094,11 @@ "integrity": "sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw==", "dev": true, "requires": { - "browserslist": "4.5.6", - "color": "3.1.1", - "has": "1.0.3", - "postcss": "7.0.16", - "postcss-value-parser": "3.3.1" + "browserslist": "^4.0.0", + "color": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" } }, "postcss-convert-values": { @@ -10088,8 +10107,8 @@ "integrity": "sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ==", "dev": true, "requires": { - "postcss": "7.0.16", - "postcss-value-parser": "3.3.1" + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" } }, "postcss-discard-comments": { @@ -10098,7 +10117,7 @@ "integrity": "sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg==", "dev": true, "requires": { - "postcss": "7.0.16" + "postcss": "^7.0.0" } }, "postcss-discard-duplicates": { @@ -10107,7 +10126,7 @@ "integrity": "sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ==", "dev": true, "requires": { - "postcss": "7.0.16" + "postcss": "^7.0.0" } }, "postcss-discard-empty": { @@ -10116,7 +10135,7 @@ "integrity": "sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w==", "dev": true, "requires": { - "postcss": "7.0.16" + "postcss": "^7.0.0" } }, "postcss-discard-overridden": { @@ -10125,7 +10144,7 @@ "integrity": "sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg==", "dev": true, "requires": { - "postcss": "7.0.16" + "postcss": "^7.0.0" } }, "postcss-load-config": { @@ -10134,8 +10153,8 @@ "integrity": "sha512-V5JBLzw406BB8UIfsAWSK2KSwIJ5yoEIVFb4gVkXci0QdKgA24jLmHZ/ghe/GgX0lJ0/D1uUK1ejhzEY94MChQ==", "dev": true, "requires": { - "cosmiconfig": "4.0.0", - "import-cwd": "2.1.0" + "cosmiconfig": "^4.0.0", + "import-cwd": "^2.0.0" }, "dependencies": { "cosmiconfig": { @@ -10144,10 +10163,10 @@ "integrity": "sha512-6e5vDdrXZD+t5v0L8CrurPeybg4Fmf+FCSYxXKYVAqLUtyCSbuyqE059d0kDthTNRzKVjL7QMgNpEUlsoYH3iQ==", "dev": true, "requires": { - "is-directory": "0.3.1", - "js-yaml": "3.13.1", - "parse-json": "4.0.0", - "require-from-string": "2.0.2" + "is-directory": "^0.3.1", + "js-yaml": "^3.9.0", + "parse-json": "^4.0.0", + "require-from-string": "^2.0.1" } }, "parse-json": { @@ -10156,8 +10175,8 @@ "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", "dev": true, "requires": { - "error-ex": "1.3.2", - "json-parse-better-errors": "1.0.2" + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" } } } @@ -10168,10 +10187,10 @@ "integrity": "sha512-cLWoDEY5OwHcAjDnkyRQzAXfs2jrKjXpO/HQFcc5b5u/r7aa471wdmChmwfnv7x2u840iat/wi0lQ5nbRgSkUA==", "dev": true, "requires": { - "loader-utils": "1.2.3", - "postcss": "7.0.16", - "postcss-load-config": "2.0.0", - "schema-utils": "1.0.0" + "loader-utils": "^1.1.0", + "postcss": "^7.0.0", + "postcss-load-config": "^2.0.0", + "schema-utils": "^1.0.0" } }, "postcss-merge-longhand": { @@ -10181,9 +10200,9 @@ "dev": true, "requires": { "css-color-names": "0.0.4", - "postcss": "7.0.16", - "postcss-value-parser": "3.3.1", - "stylehacks": "4.0.3" + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "stylehacks": "^4.0.0" } }, "postcss-merge-rules": { @@ -10192,12 +10211,12 @@ "integrity": "sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ==", "dev": true, "requires": { - "browserslist": "4.5.6", - "caniuse-api": "3.0.0", - "cssnano-util-same-parent": "4.0.1", - "postcss": "7.0.16", - "postcss-selector-parser": "3.1.1", - "vendors": "1.0.3" + "browserslist": "^4.0.0", + "caniuse-api": "^3.0.0", + "cssnano-util-same-parent": "^4.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0", + "vendors": "^1.0.0" }, "dependencies": { "postcss-selector-parser": { @@ -10206,9 +10225,9 @@ "integrity": "sha1-T4dfSvsMllc9XPTXQBGu4lCn6GU=", "dev": true, "requires": { - "dot-prop": "4.2.0", - "indexes-of": "1.0.1", - "uniq": "1.0.1" + "dot-prop": "^4.1.1", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" } } } @@ -10219,8 +10238,8 @@ "integrity": "sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg==", "dev": true, "requires": { - "postcss": "7.0.16", - "postcss-value-parser": "3.3.1" + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" } }, "postcss-minify-gradients": { @@ -10229,10 +10248,10 @@ "integrity": "sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q==", "dev": true, "requires": { - "cssnano-util-get-arguments": "4.0.0", - "is-color-stop": "1.1.0", - "postcss": "7.0.16", - "postcss-value-parser": "3.3.1" + "cssnano-util-get-arguments": "^4.0.0", + "is-color-stop": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" } }, "postcss-minify-params": { @@ -10241,12 +10260,12 @@ "integrity": "sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg==", "dev": true, "requires": { - "alphanum-sort": "1.0.2", - "browserslist": "4.5.6", - "cssnano-util-get-arguments": "4.0.0", - "postcss": "7.0.16", - "postcss-value-parser": "3.3.1", - "uniqs": "2.0.0" + "alphanum-sort": "^1.0.0", + "browserslist": "^4.0.0", + "cssnano-util-get-arguments": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "uniqs": "^2.0.0" } }, "postcss-minify-selectors": { @@ -10255,10 +10274,10 @@ "integrity": "sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g==", "dev": true, "requires": { - "alphanum-sort": "1.0.2", - "has": "1.0.3", - "postcss": "7.0.16", - "postcss-selector-parser": "3.1.1" + "alphanum-sort": "^1.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" }, "dependencies": { "postcss-selector-parser": { @@ -10267,9 +10286,9 @@ "integrity": "sha1-T4dfSvsMllc9XPTXQBGu4lCn6GU=", "dev": true, "requires": { - "dot-prop": "4.2.0", - "indexes-of": "1.0.1", - "uniq": "1.0.1" + "dot-prop": "^4.1.1", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" } } } @@ -10280,11 +10299,11 @@ "integrity": "sha512-btTrbK+Xc3NBuYF8TPBjCMRSp5h6NoQ1iVZ6WiDQENIze6KIYCSf0+UFQuV3yJ7gRHA+4AAtF8i2jRvUpbBMMg==", "dev": true, "requires": { - "css-modules-loader-core": "1.1.0", - "generic-names": "1.0.3", - "lodash.camelcase": "4.3.0", - "postcss": "7.0.16", - "string-hash": "1.1.3" + "css-modules-loader-core": "^1.1.0", + "generic-names": "^1.0.3", + "lodash.camelcase": "^4.3.0", + "postcss": "^7.0.1", + "string-hash": "^1.1.1" }, "dependencies": { "big.js": { @@ -10299,7 +10318,7 @@ "integrity": "sha1-LXhqEhruUIh2eWk56OO/+DbCCRc=", "dev": true, "requires": { - "loader-utils": "0.2.17" + "loader-utils": "^0.2.16" } }, "json5": { @@ -10314,10 +10333,10 @@ "integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=", "dev": true, "requires": { - "big.js": "3.2.0", - "emojis-list": "2.1.0", - "json5": "0.5.1", - "object-assign": "4.1.1" + "big.js": "^3.1.3", + "emojis-list": "^2.0.0", + "json5": "^0.5.0", + "object-assign": "^4.0.1" } } } @@ -10328,7 +10347,7 @@ "integrity": "sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ==", "dev": true, "requires": { - "postcss": "7.0.16" + "postcss": "^7.0.5" } }, "postcss-modules-local-by-default": { @@ -10337,9 +10356,9 @@ "integrity": "sha512-oLUV5YNkeIBa0yQl7EYnxMgy4N6noxmiwZStaEJUSe2xPMcdNc8WmBQuQCx18H5psYbVxz8zoHk0RAAYZXP9gA==", "dev": true, "requires": { - "postcss": "7.0.16", - "postcss-selector-parser": "6.0.2", - "postcss-value-parser": "3.3.1" + "postcss": "^7.0.6", + "postcss-selector-parser": "^6.0.0", + "postcss-value-parser": "^3.3.1" } }, "postcss-modules-parser": { @@ -10348,9 +10367,9 @@ "integrity": "sha1-lfca15FvDzkge7gcQBM2yNJFc4w=", "dev": true, "requires": { - "icss-replace-symbols": "1.1.0", - "lodash.foreach": "3.0.3", - "postcss": "5.2.18" + "icss-replace-symbols": "^1.0.2", + "lodash.foreach": "^3.0.3", + "postcss": "^5.0.10" }, "dependencies": { "ansi-regex": { @@ -10371,11 +10390,11 @@ "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", "dev": true, "requires": { - "ansi-styles": "2.2.1", - "escape-string-regexp": "1.0.5", - "has-ansi": "2.0.0", - "strip-ansi": "3.0.1", - "supports-color": "2.0.0" + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" }, "dependencies": { "supports-color": { @@ -10398,10 +10417,10 @@ "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", "dev": true, "requires": { - "chalk": "1.1.3", - "js-base64": "2.5.1", - "source-map": "0.5.7", - "supports-color": "3.2.3" + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" } }, "strip-ansi": { @@ -10410,7 +10429,7 @@ "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", "dev": true, "requires": { - "ansi-regex": "2.1.1" + "ansi-regex": "^2.0.0" } }, "supports-color": { @@ -10419,7 +10438,7 @@ "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", "dev": true, "requires": { - "has-flag": "1.0.0" + "has-flag": "^1.0.0" } } } @@ -10430,8 +10449,8 @@ "integrity": "sha512-91Rjps0JnmtUB0cujlc8KIKCsJXWjzuxGeT/+Q2i2HXKZ7nBUeF9YQTZZTNvHVoNYj1AthsjnGLtqDUE0Op79A==", "dev": true, "requires": { - "postcss": "7.0.16", - "postcss-selector-parser": "6.0.2" + "postcss": "^7.0.6", + "postcss-selector-parser": "^6.0.0" } }, "postcss-modules-values": { @@ -10440,8 +10459,8 @@ "integrity": "sha512-Ki7JZa7ff1N3EIMlPnGTZfUMe69FFwiQPnVSXC9mnn3jozCRBYIxiZd44yJOV2AmabOo4qFf8s0dC/+lweG7+w==", "dev": true, "requires": { - "icss-replace-symbols": "1.1.0", - "postcss": "7.0.16" + "icss-replace-symbols": "^1.1.0", + "postcss": "^7.0.6" } }, "postcss-normalize-charset": { @@ -10450,7 +10469,7 @@ "integrity": "sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g==", "dev": true, "requires": { - "postcss": "7.0.16" + "postcss": "^7.0.0" } }, "postcss-normalize-display-values": { @@ -10459,9 +10478,9 @@ "integrity": "sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ==", "dev": true, "requires": { - "cssnano-util-get-match": "4.0.0", - "postcss": "7.0.16", - "postcss-value-parser": "3.3.1" + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" } }, "postcss-normalize-positions": { @@ -10470,10 +10489,10 @@ "integrity": "sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA==", "dev": true, "requires": { - "cssnano-util-get-arguments": "4.0.0", - "has": "1.0.3", - "postcss": "7.0.16", - "postcss-value-parser": "3.3.1" + "cssnano-util-get-arguments": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" } }, "postcss-normalize-repeat-style": { @@ -10482,10 +10501,10 @@ "integrity": "sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q==", "dev": true, "requires": { - "cssnano-util-get-arguments": "4.0.0", - "cssnano-util-get-match": "4.0.0", - "postcss": "7.0.16", - "postcss-value-parser": "3.3.1" + "cssnano-util-get-arguments": "^4.0.0", + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" } }, "postcss-normalize-string": { @@ -10494,9 +10513,9 @@ "integrity": "sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA==", "dev": true, "requires": { - "has": "1.0.3", - "postcss": "7.0.16", - "postcss-value-parser": "3.3.1" + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" } }, "postcss-normalize-timing-functions": { @@ -10505,9 +10524,9 @@ "integrity": "sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A==", "dev": true, "requires": { - "cssnano-util-get-match": "4.0.0", - "postcss": "7.0.16", - "postcss-value-parser": "3.3.1" + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" } }, "postcss-normalize-unicode": { @@ -10516,9 +10535,9 @@ "integrity": "sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg==", "dev": true, "requires": { - "browserslist": "4.5.6", - "postcss": "7.0.16", - "postcss-value-parser": "3.3.1" + "browserslist": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" } }, "postcss-normalize-url": { @@ -10527,10 +10546,10 @@ "integrity": "sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA==", "dev": true, "requires": { - "is-absolute-url": "2.1.0", - "normalize-url": "3.3.0", - "postcss": "7.0.16", - "postcss-value-parser": "3.3.1" + "is-absolute-url": "^2.0.0", + "normalize-url": "^3.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" }, "dependencies": { "normalize-url": { @@ -10547,8 +10566,8 @@ "integrity": "sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA==", "dev": true, "requires": { - "postcss": "7.0.16", - "postcss-value-parser": "3.3.1" + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" } }, "postcss-ordered-values": { @@ -10557,9 +10576,9 @@ "integrity": "sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw==", "dev": true, "requires": { - "cssnano-util-get-arguments": "4.0.0", - "postcss": "7.0.16", - "postcss-value-parser": "3.3.1" + "cssnano-util-get-arguments": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" } }, "postcss-reduce-initial": { @@ -10568,10 +10587,10 @@ "integrity": "sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA==", "dev": true, "requires": { - "browserslist": "4.5.6", - "caniuse-api": "3.0.0", - "has": "1.0.3", - "postcss": "7.0.16" + "browserslist": "^4.0.0", + "caniuse-api": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0" } }, "postcss-reduce-transforms": { @@ -10580,10 +10599,10 @@ "integrity": "sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg==", "dev": true, "requires": { - "cssnano-util-get-match": "4.0.0", - "has": "1.0.3", - "postcss": "7.0.16", - "postcss-value-parser": "3.3.1" + "cssnano-util-get-match": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" } }, "postcss-scss": { @@ -10592,7 +10611,7 @@ "integrity": "sha512-um9zdGKaDZirMm+kZFKKVsnKPF7zF7qBAtIfTSnZXD1jZ0JNZIxdB6TxQOjCnlSzLRInVl2v3YdBh/M881C4ug==", "dev": true, "requires": { - "postcss": "7.0.16" + "postcss": "^7.0.0" } }, "postcss-selector-parser": { @@ -10601,9 +10620,9 @@ "integrity": "sha512-36P2QR59jDTOAiIkqEprfJDsoNrvwFei3eCqKd1Y0tUsBimsq39BLp7RD+JWny3WgB1zGhJX8XVePwm9k4wdBg==", "dev": true, "requires": { - "cssesc": "3.0.0", - "indexes-of": "1.0.1", - "uniq": "1.0.1" + "cssesc": "^3.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" } }, "postcss-svgo": { @@ -10612,10 +10631,10 @@ "integrity": "sha512-C6wyjo3VwFm0QgBy+Fu7gCYOkCmgmClghO+pjcxvrcBKtiKt0uCF+hvbMO1fyv5BMImRK90SMb+dwUnfbGd+jw==", "dev": true, "requires": { - "is-svg": "3.0.0", - "postcss": "7.0.16", - "postcss-value-parser": "3.3.1", - "svgo": "1.2.2" + "is-svg": "^3.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "svgo": "^1.0.0" }, "dependencies": { "coa": { @@ -10624,9 +10643,9 @@ "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", "dev": true, "requires": { - "@types/q": "1.5.2", - "chalk": "2.4.2", - "q": "1.5.1" + "@types/q": "^1.5.1", + "chalk": "^2.4.1", + "q": "^1.1.2" } }, "csso": { @@ -10644,8 +10663,8 @@ "integrity": "sha512-sRNb1XydwkW9IOci6iB2xmy8IGCj6r/fr+JWitvJ2JxQRPzN3T4AGGVWCMlVmVwM1gtgALJRmGIlWv5ppnGGkg==", "dev": true, "requires": { - "mdn-data": "1.1.4", - "source-map": "0.5.7" + "mdn-data": "~1.1.0", + "source-map": "^0.5.3" } } } @@ -10656,20 +10675,20 @@ "integrity": "sha512-rAfulcwp2D9jjdGu+0CuqlrAUin6bBWrpoqXWwKDZZZJfXcUXQSxLJOFJCQCSA0x0pP2U0TxSlJu2ROq5Bq6qA==", "dev": true, "requires": { - "chalk": "2.4.2", - "coa": "2.0.2", - "css-select": "2.0.2", - "css-select-base-adapter": "0.1.1", + "chalk": "^2.4.1", + "coa": "^2.0.2", + "css-select": "^2.0.0", + "css-select-base-adapter": "^0.1.1", "css-tree": "1.0.0-alpha.28", - "css-url-regex": "1.1.0", - "csso": "3.5.1", - "js-yaml": "3.13.1", - "mkdirp": "0.5.1", - "object.values": "1.1.0", - "sax": "1.2.4", - "stable": "0.1.8", - "unquote": "1.1.1", - "util.promisify": "1.0.0" + "css-url-regex": "^1.1.0", + "csso": "^3.5.1", + "js-yaml": "^3.13.1", + "mkdirp": "~0.5.1", + "object.values": "^1.1.0", + "sax": "~1.2.4", + "stable": "^0.1.8", + "unquote": "~1.1.1", + "util.promisify": "~1.0.0" } } } @@ -10680,9 +10699,9 @@ "integrity": "sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg==", "dev": true, "requires": { - "alphanum-sort": "1.0.2", - "postcss": "7.0.16", - "uniqs": "2.0.0" + "alphanum-sort": "^1.0.0", + "postcss": "^7.0.0", + "uniqs": "^2.0.0" } }, "postcss-value-parser": { @@ -10709,7 +10728,7 @@ "integrity": "sha512-OA4MKxjFZHSvZcisLGe14THYsug/nF6O1f0pAJc0KN0wTyAcLqmsbE+lTGKSpyh+9pEW57+k6pg2AfYR+coyHA==", "dev": true, "requires": { - "clipboard": "2.0.4" + "clipboard": "^2.0.0" } }, "private": { @@ -10747,9 +10766,9 @@ "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", "requires": { - "loose-envify": "1.4.0", - "object-assign": "4.1.1", - "react-is": "16.8.6" + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.8.1" } }, "proxy-addr": { @@ -10757,7 +10776,7 @@ "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.5.tgz", "integrity": "sha512-t/7RxHXPH6cJtP0pRG6smSr9QJidhB+3kXu0KgXnbGYMgzEnUxRQ4/LDdfOwZEMyIh3/xHb8PX3t+lfL9z+YVQ==", "requires": { - "forwarded": "0.1.2", + "forwarded": "~0.1.2", "ipaddr.js": "1.9.0" } }, @@ -10785,12 +10804,12 @@ "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", "dev": true, "requires": { - "bn.js": "4.11.8", - "browserify-rsa": "4.0.1", - "create-hash": "1.2.0", - "parse-asn1": "5.1.4", - "randombytes": "2.1.0", - "safe-buffer": "5.1.2" + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" } }, "pump": { @@ -10799,8 +10818,8 @@ "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", "dev": true, "requires": { - "end-of-stream": "1.4.1", - "once": "1.4.0" + "end-of-stream": "^1.1.0", + "once": "^1.3.1" } }, "pumpify": { @@ -10809,9 +10828,9 @@ "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", "dev": true, "requires": { - "duplexify": "3.7.1", - "inherits": "2.0.3", - "pump": "2.0.1" + "duplexify": "^3.6.0", + "inherits": "^2.0.3", + "pump": "^2.0.0" }, "dependencies": { "pump": { @@ -10820,8 +10839,8 @@ "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", "dev": true, "requires": { - "end-of-stream": "1.4.1", - "once": "1.4.0" + "end-of-stream": "^1.1.0", + "once": "^1.3.1" } } } @@ -10849,9 +10868,9 @@ "integrity": "sha512-tr7CzPNxkBDBuPzqi/HDUS4uBOppb91akNTeh56TYio8TiIeXp2Yp8ea9NmDu2DmGH35ZjJDq6C3E4SepVZ4bQ==", "dev": true, "requires": { - "ansi-styles": "3.2.1", - "is-plain-object": "2.0.4", - "stringify-object": "3.3.0" + "ansi-styles": "^3.2.0", + "is-plain-object": "^2.0.4", + "stringify-object": "^3.2.0" } }, "qs": { @@ -10871,9 +10890,9 @@ "integrity": "sha512-gjWOsm2SoGlgLEdAGt7a6slVOk9mGiXmPFMqrEhLQ68rhQuBnpfs3+EmlvqKyxnCo9/PPlF+9MtY02S1aFg+Jw==", "dev": true, "requires": { - "decode-uri-component": "0.2.0", - "object-assign": "4.1.1", - "strict-uri-encode": "1.1.0" + "decode-uri-component": "^0.2.0", + "object-assign": "^4.1.0", + "strict-uri-encode": "^1.0.0" } }, "querystring": { @@ -10898,7 +10917,7 @@ "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==", "requires": { - "performance-now": "2.1.0" + "performance-now": "^2.1.0" } }, "raf-schd": { @@ -10912,7 +10931,7 @@ "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", "dev": true, "requires": { - "safe-buffer": "5.1.2" + "safe-buffer": "^5.1.0" } }, "randomfill": { @@ -10921,8 +10940,8 @@ "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", "dev": true, "requires": { - "randombytes": "2.1.0", - "safe-buffer": "5.1.2" + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" } }, "range-parser": { @@ -10946,7 +10965,7 @@ "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz", "integrity": "sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA==", "requires": { - "safer-buffer": "2.1.2" + "safer-buffer": ">= 2.1.2 < 3" } } } @@ -10956,10 +10975,10 @@ "resolved": "https://registry.npmjs.org/react/-/react-16.8.6.tgz", "integrity": "sha512-pC0uMkhLaHm11ZSJULfOBqV4tIZkx87ZLvbbQYunNixAAvjnC+snJCg0XQXn9VIsttVsbZP/H/ewzgsd5fxKXw==", "requires": { - "loose-envify": "1.4.0", - "object-assign": "4.1.1", - "prop-types": "15.7.2", - "scheduler": "0.13.6" + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2", + "scheduler": "^0.13.6" } }, "react-base16-styling": { @@ -10967,10 +10986,10 @@ "resolved": "https://registry.npmjs.org/react-base16-styling/-/react-base16-styling-0.5.3.tgz", "integrity": "sha1-OFjyTpxN2MvT9wLz901YHKKRcmk=", "requires": { - "base16": "1.0.0", - "lodash.curry": "4.1.1", - "lodash.flow": "3.5.0", - "pure-color": "1.3.0" + "base16": "^1.0.0", + "lodash.curry": "^4.0.1", + "lodash.flow": "^3.3.0", + "pure-color": "^1.2.0" } }, "react-css-super-themr": { @@ -10978,8 +10997,8 @@ "resolved": "https://registry.npmjs.org/react-css-super-themr/-/react-css-super-themr-2.2.0.tgz", "integrity": "sha512-fcSRGHVhYEBU8zx530RViXd7rjosirUjv0PFXimKNHRsoGuhnu1wb0lYDJ1xwhUfehJ/rr3O60+H3jRFP78KaQ==", "requires": { - "hoist-non-react-statics": "1.2.0", - "invariant": "2.2.4" + "hoist-non-react-statics": "^1.2.0", + "invariant": "^2.2.1" }, "dependencies": { "hoist-non-react-statics": { @@ -11019,7 +11038,7 @@ "loader-utils": "1.1.0", "opn": "5.4.0", "pkg-up": "2.0.0", - "react-error-overlay": "5.1.6", + "react-error-overlay": "^5.1.0", "recursive-readdir": "2.2.2", "shell-quote": "1.6.1", "sockjs-client": "1.1.5", @@ -11039,9 +11058,9 @@ "integrity": "sha512-VBorw+tgpOtZ1BYhrVSVTzTt/3+vSE3eFUh0N2GCFK1HffceOaf32YS/bs6WiFhjDAblAFrx85jMy3BG9fBK2Q==", "dev": true, "requires": { - "caniuse-lite": "1.0.30000967", - "electron-to-chromium": "1.3.133", - "node-releases": "1.1.18" + "caniuse-lite": "^1.0.30000884", + "electron-to-chromium": "^1.3.62", + "node-releases": "^1.0.0-alpha.11" } }, "chalk": { @@ -11050,9 +11069,9 @@ "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", "dev": true, "requires": { - "ansi-styles": "3.2.1", - "escape-string-regexp": "1.0.5", - "supports-color": "5.5.0" + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" } }, "globby": { @@ -11061,13 +11080,13 @@ "integrity": "sha512-oMrYrJERnKBLXNLVTqhm3vPEdJ/b2ZE28xN4YARiix1NOIOBPEpOUnm844K1iu/BkphCaf2WNFwMszv8Soi1pw==", "dev": true, "requires": { - "array-union": "1.0.2", - "dir-glob": "2.2.2", - "fast-glob": "2.2.6", - "glob": "7.1.4", - "ignore": "3.3.10", - "pify": "3.0.0", - "slash": "1.0.0" + "array-union": "^1.0.1", + "dir-glob": "^2.0.0", + "fast-glob": "^2.0.2", + "glob": "^7.1.2", + "ignore": "^3.3.5", + "pify": "^3.0.0", + "slash": "^1.0.0" } }, "ignore": { @@ -11082,19 +11101,19 @@ "integrity": "sha512-QIEQG4YyQ2UYZGDC4srMZ7BjHOmNk1lR2JQj5UknBapklm6WHA+VVH7N+sUdX3A7NeCfGF8o4X1S3Ao7nAcIeg==", "dev": true, "requires": { - "ansi-escapes": "3.2.0", - "chalk": "2.4.1", - "cli-cursor": "2.1.0", - "cli-width": "2.2.0", - "external-editor": "3.0.3", - "figures": "2.0.0", - "lodash": "4.17.11", + "ansi-escapes": "^3.0.0", + "chalk": "^2.0.0", + "cli-cursor": "^2.1.0", + "cli-width": "^2.0.0", + "external-editor": "^3.0.0", + "figures": "^2.0.0", + "lodash": "^4.17.10", "mute-stream": "0.0.7", - "run-async": "2.3.0", - "rxjs": "6.5.2", - "string-width": "2.1.1", - "strip-ansi": "4.0.0", - "through": "2.3.8" + "run-async": "^2.2.0", + "rxjs": "^6.1.0", + "string-width": "^2.1.0", + "strip-ansi": "^4.0.0", + "through": "^2.3.6" } }, "json5": { @@ -11109,9 +11128,9 @@ "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=", "dev": true, "requires": { - "big.js": "3.2.0", - "emojis-list": "2.1.0", - "json5": "0.5.1" + "big.js": "^3.1.3", + "emojis-list": "^2.0.0", + "json5": "^0.5.0" } }, "pify": { @@ -11128,13 +11147,13 @@ "integrity": "sha512-tXbIvq7Hxdc92jW570rztqsz0adtWEM5FX8bShJYozT2Y6L/LeHvBMQcED6mSqJ72niiNMPV8fi3S37OHrGMEw==", "dev": true, "requires": { - "@babel/parser": "7.4.4", - "@babel/runtime": "7.4.4", - "async": "2.6.2", - "commander": "2.20.0", - "doctrine": "2.1.0", - "node-dir": "0.1.17", - "recast": "0.16.2" + "@babel/parser": "^7.1.3", + "@babel/runtime": "^7.0.0", + "async": "^2.1.4", + "commander": "^2.19.0", + "doctrine": "^2.0.0", + "node-dir": "^0.1.10", + "recast": "^0.16.0" }, "dependencies": { "ast-types": { @@ -11149,7 +11168,7 @@ "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", "dev": true, "requires": { - "esutils": "2.0.2" + "esutils": "^2.0.2" } }, "recast": { @@ -11159,9 +11178,9 @@ "dev": true, "requires": { "ast-types": "0.11.7", - "esprima": "4.0.1", - "private": "0.1.8", - "source-map": "0.6.1" + "esprima": "~4.0.0", + "private": "~0.1.5", + "source-map": "~0.6.1" } }, "source-map": { @@ -11200,8 +11219,8 @@ "resolved": "https://registry.npmjs.org/react-dock/-/react-dock-0.2.4.tgz", "integrity": "sha1-5yfcdVCztzEWY13LnA4E0Lev4Xw=", "requires": { - "lodash.debounce": "3.1.1", - "prop-types": "15.7.2" + "lodash.debounce": "^3.1.1", + "prop-types": "^15.5.8" } }, "react-dom": { @@ -11209,10 +11228,10 @@ "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.8.6.tgz", "integrity": "sha512-1nL7PIq9LTL3fthPqwkvr2zY7phIPjYrT0jp4HjyEQrEROnw4dG41VVwi/wfoCneoleqrNX7iAD+pXebJZwrwA==", "requires": { - "loose-envify": "1.4.0", - "object-assign": "4.1.1", - "prop-types": "15.7.2", - "scheduler": "0.13.6" + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2", + "scheduler": "^0.13.6" } }, "react-error-overlay": { @@ -11232,7 +11251,7 @@ "integrity": "sha512-BKfGTyszMUA754VqRr6kG5Nzmht07Um0szV7iZkQMSzZ3QNzjSHGMwQ7BpRp3kmVqSg/YjNq/18J5y4OrNAstQ==", "dev": true, "requires": { - "prop-types": "15.7.2" + "prop-types": "^15.6.2" } }, "react-helmet": { @@ -11240,10 +11259,10 @@ "resolved": "https://registry.npmjs.org/react-helmet/-/react-helmet-5.2.1.tgz", "integrity": "sha512-CnwD822LU8NDBnjCpZ4ySh8L6HYyngViTZLfBBb3NjtrpN8m49clH8hidHouq20I51Y6TpCTISCBbqiY5GamwA==", "requires": { - "object-assign": "4.1.1", - "prop-types": "15.7.2", - "react-fast-compare": "2.0.4", - "react-side-effect": "1.1.5" + "object-assign": "^4.1.1", + "prop-types": "^15.5.4", + "react-fast-compare": "^2.0.2", + "react-side-effect": "^1.1.0" } }, "react-hot-loader": { @@ -11252,15 +11271,15 @@ "integrity": "sha512-58bgeS7So8V93MhhnKogbraor8xdrTncil+b6IoIXkTIr3blJNAE7bU4tn/iJvy2J7rjxQmKFRaxKrWdKUZpqg==", "dev": true, "requires": { - "fast-levenshtein": "2.0.6", - "global": "4.3.2", - "hoist-non-react-statics": "3.3.0", - "loader-utils": "1.2.3", - "lodash": "4.17.11", - "prop-types": "15.7.2", - "react-lifecycles-compat": "3.0.4", - "shallowequal": "1.1.0", - "source-map": "0.7.3" + "fast-levenshtein": "^2.0.6", + "global": "^4.3.0", + "hoist-non-react-statics": "^3.3.0", + "loader-utils": "^1.1.0", + "lodash": "^4.17.11", + "prop-types": "^15.6.1", + "react-lifecycles-compat": "^3.0.4", + "shallowequal": "^1.0.2", + "source-map": "^0.7.3" }, "dependencies": { "source-map": { @@ -11296,9 +11315,9 @@ "resolved": "https://registry.npmjs.org/react-json-tree/-/react-json-tree-0.11.2.tgz", "integrity": "sha512-aYhUPj1y5jR3ZQ+G3N7aL8FbTyO03iLwnVvvEikLcNFqNTyabdljo9xDftZndUBFyyyL0aK3qGO9+8EilILHUw==", "requires": { - "babel-runtime": "6.26.0", - "prop-types": "15.7.2", - "react-base16-styling": "0.5.3" + "babel-runtime": "^6.6.1", + "prop-types": "^15.5.8", + "react-base16-styling": "^0.5.1" } }, "react-lifecycles-compat": { @@ -11313,7 +11332,7 @@ "integrity": "sha1-RABCa8+oDKpnJMd1VpUxUgn6Swc=", "dev": true, "requires": { - "lodash": "4.17.11" + "lodash": "^4.6.1" } }, "react-pure-render": { @@ -11326,12 +11345,12 @@ "resolved": "https://registry.npmjs.org/react-redux/-/react-redux-6.0.1.tgz", "integrity": "sha512-T52I52Kxhbqy/6TEfBv85rQSDz6+Y28V/pf52vDWs1YRXG19mcFOGfHnY2HsNFHyhP+ST34Aih98fvt6tqwVcQ==", "requires": { - "@babel/runtime": "7.4.4", - "hoist-non-react-statics": "3.3.0", - "invariant": "2.2.4", - "loose-envify": "1.4.0", - "prop-types": "15.7.2", - "react-is": "16.8.6" + "@babel/runtime": "^7.3.1", + "hoist-non-react-statics": "^3.3.0", + "invariant": "^2.2.4", + "loose-envify": "^1.4.0", + "prop-types": "^15.7.2", + "react-is": "^16.8.2" } }, "react-resize-detector": { @@ -11339,11 +11358,11 @@ "resolved": "https://registry.npmjs.org/react-resize-detector/-/react-resize-detector-4.1.3.tgz", "integrity": "sha512-tzVDVFxhUVdTjxyR1OqNggkbFAA7srawgwhcm4XQjyGq/R8M13MiceI+4C7xfzHqaKk0Oq7ErIXexGGSgQEKcQ==", "requires": { - "lodash": "4.17.11", - "lodash-es": "4.17.11", - "prop-types": "15.7.2", - "raf-schd": "4.0.0", - "resize-observer-polyfill": "1.5.1" + "lodash": "^4.17.11", + "lodash-es": "^4.17.11", + "prop-types": "^15.7.2", + "raf-schd": "^4.0.0", + "resize-observer-polyfill": "^1.5.1" } }, "react-side-effect": { @@ -11351,8 +11370,8 @@ "resolved": "https://registry.npmjs.org/react-side-effect/-/react-side-effect-1.1.5.tgz", "integrity": "sha512-Z2ZJE4p/jIfvUpiUMRydEVpQRf2f8GMHczT6qLcARmX7QRb28JDBTpnM2g/i5y/p7ZDEXYGHWg0RbhikE+hJRw==", "requires": { - "exenv": "1.2.2", - "shallowequal": "1.1.0" + "exenv": "^1.2.1", + "shallowequal": "^1.0.1" } }, "react-simple-code-editor": { @@ -11367,67 +11386,67 @@ "integrity": "sha512-Vh/hFugGxATjrO6H9PQux5tR/qyqG1U2gcz7t0lR9fbR9C1XhnOSxMoVJoNrVE3epCGDH6pN590P675QfIX/sw==", "dev": true, "requires": { - "@vxna/mini-html-webpack-template": "0.1.7", - "acorn": "6.1.1", - "acorn-jsx": "5.0.1", - "ast-types": "0.12.4", + "@vxna/mini-html-webpack-template": "^0.1.7", + "acorn": "^6.1.1", + "acorn-jsx": "^5.0.1", + "ast-types": "^0.12.2", "buble": "0.19.7", - "clean-webpack-plugin": "1.0.1", - "clipboard-copy": "3.0.0", - "clsx": "1.0.4", - "common-dir": "2.0.2", - "copy-webpack-plugin": "4.6.0", - "core-js": "3.0.1", - "doctrine": "3.0.0", - "es6-object-assign": "1.1.0", - "es6-promise": "4.2.6", - "escodegen": "1.11.1", - "findup": "0.1.5", - "function.name-polyfill": "1.0.6", - "github-slugger": "1.2.1", - "glob": "7.1.4", - "glogg": "1.0.2", - "is-directory": "0.3.1", - "javascript-stringify": "1.6.0", - "jss": "9.8.7", - "jss-camel-case": "6.1.0", - "jss-compose": "5.0.0", - "jss-default-unit": "8.0.2", - "jss-global": "3.0.0", - "jss-isolate": "5.1.0", - "jss-nested": "6.0.1", - "kleur": "3.0.3", - "leven": "2.1.0", - "listify": "1.0.0", - "loader-utils": "1.2.3", - "lodash": "4.17.11", - "lowercase-keys": "1.0.1", - "markdown-to-jsx": "6.9.4", - "mini-html-webpack-plugin": "0.2.3", - "mri": "1.1.4", - "ora": "3.4.0", - "prismjs": "1.16.0", - "prop-types": "15.7.2", - "q-i": "2.0.1", - "qss": "2.0.3", - "react-dev-utils": "6.1.1", + "clean-webpack-plugin": "^1.0.1", + "clipboard-copy": "^3.0.0", + "clsx": "^1.0.3", + "common-dir": "^2.0.2", + "copy-webpack-plugin": "^4.6.0", + "core-js": "^3.0.0", + "doctrine": "^3.0.0", + "es6-object-assign": "~1.1.0", + "es6-promise": "^4.2.6", + "escodegen": "^1.11.1", + "findup": "^0.1.5", + "function.name-polyfill": "^1.0.6", + "github-slugger": "^1.2.1", + "glob": "^7.1.3", + "glogg": "^1.0.2", + "is-directory": "^0.3.1", + "javascript-stringify": "^1.6.0", + "jss": "^9.8.7", + "jss-camel-case": "^6.1.0", + "jss-compose": "^5.0.0", + "jss-default-unit": "^8.0.2", + "jss-global": "^3.0.0", + "jss-isolate": "^5.1.0", + "jss-nested": "^6.0.1", + "kleur": "^3.0.2", + "leven": "^2.1.0", + "listify": "^1.0.0", + "loader-utils": "^1.2.3", + "lodash": "^4.17.11", + "lowercase-keys": "^1.0.1", + "markdown-to-jsx": "^6.9.3", + "mini-html-webpack-plugin": "^0.2.3", + "mri": "^1.1.4", + "ora": "^3.2.0", + "prismjs": "^1.16.0", + "prop-types": "^15.7.2", + "q-i": "^2.0.1", + "qss": "^2.0.3", + "react-dev-utils": "^6.1.1", "react-docgen": "3.0.0-rc.2", - "react-docgen-annotation-resolver": "1.1.0", - "react-docgen-displayname-handler": "2.1.1", - "react-group": "3.0.0", - "react-icons": "2.2.7", - "react-lifecycles-compat": "3.0.4", - "react-simple-code-editor": "0.9.10", - "recast": "0.17.6", - "remark": "10.0.1", + "react-docgen-annotation-resolver": "^1.0.0", + "react-docgen-displayname-handler": "^2.1.1", + "react-group": "^3.0.0", + "react-icons": "^2.2.7", + "react-lifecycles-compat": "^3.0.4", + "react-simple-code-editor": "^0.9.7", + "recast": "^0.17.4", + "remark": "^10.0.1", "rewrite-imports": "1.2.0", - "terser-webpack-plugin": "1.2.3", - "to-ast": "1.0.0", - "type-detect": "4.0.8", - "unist-util-visit": "1.4.0", - "walkes": "0.2.1", - "webpack-dev-server": "3.3.1", - "webpack-merge": "4.2.1" + "terser-webpack-plugin": "^1.2.3", + "to-ast": "^1.0.0", + "type-detect": "^4.0.8", + "unist-util-visit": "^1.4.0", + "walkes": "^0.2.1", + "webpack-dev-server": "^3.2.1", + "webpack-merge": "^4.2.1" } }, "read-pkg": { @@ -11436,9 +11455,9 @@ "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", "dev": true, "requires": { - "load-json-file": "2.0.0", - "normalize-package-data": "2.5.0", - "path-type": "2.0.0" + "load-json-file": "^2.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^2.0.0" } }, "read-pkg-up": { @@ -11447,8 +11466,8 @@ "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", "dev": true, "requires": { - "find-up": "2.1.0", - "read-pkg": "2.0.0" + "find-up": "^2.0.0", + "read-pkg": "^2.0.0" }, "dependencies": { "find-up": { @@ -11457,7 +11476,7 @@ "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", "dev": true, "requires": { - "locate-path": "2.0.0" + "locate-path": "^2.0.0" } }, "locate-path": { @@ -11466,8 +11485,8 @@ "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", "dev": true, "requires": { - "p-locate": "2.0.0", - "path-exists": "3.0.0" + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" } }, "p-limit": { @@ -11476,7 +11495,7 @@ "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", "dev": true, "requires": { - "p-try": "1.0.0" + "p-try": "^1.0.0" } }, "p-locate": { @@ -11485,7 +11504,7 @@ "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", "dev": true, "requires": { - "p-limit": "1.3.0" + "p-limit": "^1.1.0" } }, "p-try": { @@ -11502,13 +11521,13 @@ "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", "dev": true, "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.3", - "isarray": "1.0.0", - "process-nextick-args": "2.0.0", - "safe-buffer": "5.1.2", - "string_decoder": "1.1.1", - "util-deprecate": "1.0.2" + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" } }, "readdirp": { @@ -11517,9 +11536,9 @@ "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", "dev": true, "requires": { - "graceful-fs": "4.1.15", - "micromatch": "3.1.10", - "readable-stream": "2.3.6" + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" } }, "recast": { @@ -11529,9 +11548,9 @@ "dev": true, "requires": { "ast-types": "0.12.4", - "esprima": "4.0.1", - "private": "0.1.8", - "source-map": "0.6.1" + "esprima": "~4.0.0", + "private": "^0.1.8", + "source-map": "~0.6.1" }, "dependencies": { "source-map": { @@ -11557,10 +11576,10 @@ "integrity": "sha512-mLjM5eYR41yOp5YKHpd3syFeGq6B4Wj5vZr64nbLvTZW5ZLff4LYk7VE4ITpVxkZpCY6OZuqh0HiP3A3uEaCpg==", "dev": true, "requires": { - "error-stack-parser": "1.3.6", - "object-assign": "4.1.1", - "prop-types": "15.7.2", - "sourcemapped-stacktrace": "1.1.9" + "error-stack-parser": "^1.3.6", + "object-assign": "^4.0.1", + "prop-types": "^15.5.4", + "sourcemapped-stacktrace": "^1.1.6" } }, "redent": { @@ -11569,8 +11588,8 @@ "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", "dev": true, "requires": { - "indent-string": "2.1.0", - "strip-indent": "1.0.1" + "indent-string": "^2.1.0", + "strip-indent": "^1.0.1" } }, "reduce-flatten": { @@ -11588,8 +11607,8 @@ "resolved": "https://registry.npmjs.org/redux/-/redux-4.0.1.tgz", "integrity": "sha512-R7bAtSkk7nY6O/OYMVR9RiBI+XghjF9rlbl5806HJbQph0LJVHZrU5oaO4q70eUKiqMRqm4y07KLTlMZ2BlVmg==", "requires": { - "loose-envify": "1.4.0", - "symbol-observable": "1.2.0" + "loose-envify": "^1.4.0", + "symbol-observable": "^1.2.0" } }, "redux-actions": { @@ -11597,11 +11616,11 @@ "resolved": "https://registry.npmjs.org/redux-actions/-/redux-actions-2.6.5.tgz", "integrity": "sha512-pFhEcWFTYNk7DhQgxMGnbsB1H2glqhQJRQrtPb96kD3hWiZRzXHwwmFPswg6V2MjraXRXWNmuP9P84tvdLAJmw==", "requires": { - "invariant": "2.2.4", - "just-curry-it": "3.1.0", - "loose-envify": "1.4.0", - "reduce-reducers": "0.4.3", - "to-camel-case": "1.0.0" + "invariant": "^2.2.4", + "just-curry-it": "^3.1.0", + "loose-envify": "^1.4.0", + "reduce-reducers": "^0.4.3", + "to-camel-case": "^1.0.0" } }, "redux-devtools": { @@ -11609,9 +11628,9 @@ "resolved": "https://registry.npmjs.org/redux-devtools/-/redux-devtools-3.5.0.tgz", "integrity": "sha512-pGU8TZNvWxPaCCE432AGm6H6alQbAz80gQM5CzM3SjX9/oSNu/HPF17xFdPQJOXasqyih1Gv167kZDTRe7r0iQ==", "requires": { - "lodash": "4.17.11", - "prop-types": "15.7.2", - "redux-devtools-instrument": "1.9.6" + "lodash": "^4.2.0", + "prop-types": "^15.5.7", + "redux-devtools-instrument": "^1.9.0" } }, "redux-devtools-dock-monitor": { @@ -11619,11 +11638,11 @@ "resolved": "https://registry.npmjs.org/redux-devtools-dock-monitor/-/redux-devtools-dock-monitor-1.1.3.tgz", "integrity": "sha512-yAXzoI0lpjv19CxVuw8RECeFWUVdyzayqnkX8ePZyeXV2ZgIk4T+rKx82Wk+REP1y3rl8o1/oFDq4B7EobOqMg==", "requires": { - "babel-runtime": "6.26.0", - "parse-key": "0.2.1", - "prop-types": "15.7.2", - "react-dock": "0.2.4", - "react-pure-render": "1.0.2" + "babel-runtime": "^6.2.0", + "parse-key": "^0.2.1", + "prop-types": "^15.5.8", + "react-dock": "^0.2.4", + "react-pure-render": "^1.0.2" } }, "redux-devtools-instrument": { @@ -11631,8 +11650,8 @@ "resolved": "https://registry.npmjs.org/redux-devtools-instrument/-/redux-devtools-instrument-1.9.6.tgz", "integrity": "sha512-MwvY4cLEB2tIfWWBzrUR02UM9qRG2i7daNzywRvabOSVdvAY7s9BxSwMmVRH1Y/7QWjplNtOwgT0apKhHg2Qew==", "requires": { - "lodash": "4.17.11", - "symbol-observable": "1.2.0" + "lodash": "^4.2.0", + "symbol-observable": "^1.0.2" } }, "redux-devtools-log-monitor": { @@ -11640,11 +11659,11 @@ "resolved": "https://registry.npmjs.org/redux-devtools-log-monitor/-/redux-devtools-log-monitor-1.4.0.tgz", "integrity": "sha1-cWuVgO2iozHNNZo2qgnjoWAqhUs=", "requires": { - "lodash.debounce": "4.0.8", - "prop-types": "15.7.2", - "react-json-tree": "0.11.2", - "react-pure-render": "1.0.2", - "redux-devtools-themes": "1.0.0" + "lodash.debounce": "^4.0.4", + "prop-types": "^15.0.0", + "react-json-tree": "^0.11.0", + "react-pure-render": "^1.0.2", + "redux-devtools-themes": "^1.0.0" }, "dependencies": { "lodash.debounce": { @@ -11659,7 +11678,7 @@ "resolved": "https://registry.npmjs.org/redux-devtools-themes/-/redux-devtools-themes-1.0.0.tgz", "integrity": "sha1-xILc48U3OXYEX0ATSQfZ3LOuPV0=", "requires": { - "base16": "1.0.0" + "base16": "^1.0.0" } }, "redux-promise": { @@ -11667,8 +11686,8 @@ "resolved": "https://registry.npmjs.org/redux-promise/-/redux-promise-0.6.0.tgz", "integrity": "sha512-R2mGxJbPFgXyCNbFDE6LjTZhCEuACF54g1bxld3nqBhnRMX0OsUyWk77moF7UMGkUdl5WOAwc4BC5jOd1dunqQ==", "requires": { - "flux-standard-action": "2.1.0", - "is-promise": "2.1.0" + "flux-standard-action": "^2.0.3", + "is-promise": "^2.1.0" } }, "referrer-policy": { @@ -11688,7 +11707,7 @@ "integrity": "sha512-SbA/iNrBUf6Pv2zU8Ekv1Qbhv92yxL4hiDa2siuxs4KKn4oOoMDHXjAf7+Nz9qinUQ46B1LcWEi/PhJfPWpZWQ==", "dev": true, "requires": { - "regenerate": "1.4.0" + "regenerate": "^1.4.0" } }, "regenerator-runtime": { @@ -11702,7 +11721,7 @@ "integrity": "sha512-T0QMBjK3J0MtxjPmdIMXm72Wvj2Abb0Bd4HADdfijwMdoIsyQZ6fWC7kDFhk2YinBBEMZDL7Y7wh0J1sGx3S4A==", "dev": true, "requires": { - "private": "0.1.8" + "private": "^0.1.6" } }, "regex-not": { @@ -11711,8 +11730,8 @@ "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", "dev": true, "requires": { - "extend-shallow": "3.0.2", - "safe-regex": "1.1.0" + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" } }, "regex-parser": { @@ -11739,12 +11758,12 @@ "integrity": "sha512-BtizvGtFQKGPUcTy56o3nk1bGRp4SZOTYrDtGNlqCQufptV5IkkLN6Emw+yunAJjzf+C9FQFtvq7IoA3+oMYHQ==", "dev": true, "requires": { - "regenerate": "1.4.0", - "regenerate-unicode-properties": "8.0.2", - "regjsgen": "0.5.0", - "regjsparser": "0.6.0", - "unicode-match-property-ecmascript": "1.0.4", - "unicode-match-property-value-ecmascript": "1.1.0" + "regenerate": "^1.4.0", + "regenerate-unicode-properties": "^8.0.2", + "regjsgen": "^0.5.0", + "regjsparser": "^0.6.0", + "unicode-match-property-ecmascript": "^1.0.4", + "unicode-match-property-value-ecmascript": "^1.1.0" } }, "regjsgen": { @@ -11759,7 +11778,7 @@ "integrity": "sha512-RQ7YyokLiQBomUJuUG8iGVvkgOLxwyZM8k6d3q5SAXpg4r5TZJZigKFvC6PpD+qQ98bCDC5YelPeA3EucDoNeQ==", "dev": true, "requires": { - "jsesc": "0.5.0" + "jsesc": "~0.5.0" }, "dependencies": { "jsesc": { @@ -11776,9 +11795,9 @@ "integrity": "sha512-E6lMuoLIy2TyiokHprMjcWNJ5UxfGQjaMSMhV+f4idM625UjjK4j798+gPs5mfjzDE6vL0oFKVeZM6gZVSVrzQ==", "dev": true, "requires": { - "remark-parse": "6.0.3", - "remark-stringify": "6.0.4", - "unified": "7.1.0" + "remark-parse": "^6.0.0", + "remark-stringify": "^6.0.0", + "unified": "^7.0.0" } }, "remark-parse": { @@ -11787,21 +11806,21 @@ "integrity": "sha512-QbDXWN4HfKTUC0hHa4teU463KclLAnwpn/FBn87j9cKYJWWawbiLgMfP2Q4XwhxxuuuOxHlw+pSN0OKuJwyVvg==", "dev": true, "requires": { - "collapse-white-space": "1.0.5", - "is-alphabetical": "1.0.3", - "is-decimal": "1.0.3", - "is-whitespace-character": "1.0.3", - "is-word-character": "1.0.3", - "markdown-escapes": "1.0.3", - "parse-entities": "1.2.1", - "repeat-string": "1.6.1", - "state-toggle": "1.0.2", + "collapse-white-space": "^1.0.2", + "is-alphabetical": "^1.0.0", + "is-decimal": "^1.0.0", + "is-whitespace-character": "^1.0.0", + "is-word-character": "^1.0.0", + "markdown-escapes": "^1.0.0", + "parse-entities": "^1.1.0", + "repeat-string": "^1.5.4", + "state-toggle": "^1.0.0", "trim": "0.0.1", - "trim-trailing-lines": "1.1.2", - "unherit": "1.1.2", - "unist-util-remove-position": "1.1.2", - "vfile-location": "2.0.4", - "xtend": "4.0.1" + "trim-trailing-lines": "^1.0.0", + "unherit": "^1.0.4", + "unist-util-remove-position": "^1.0.0", + "vfile-location": "^2.0.0", + "xtend": "^4.0.1" } }, "remark-stringify": { @@ -11810,20 +11829,20 @@ "integrity": "sha512-eRWGdEPMVudijE/psbIDNcnJLRVx3xhfuEsTDGgH4GsFF91dVhw5nhmnBppafJ7+NWINW6C7ZwWbi30ImJzqWg==", "dev": true, "requires": { - "ccount": "1.0.4", - "is-alphanumeric": "1.0.0", - "is-decimal": "1.0.3", - "is-whitespace-character": "1.0.3", - "longest-streak": "2.0.3", - "markdown-escapes": "1.0.3", - "markdown-table": "1.1.3", - "mdast-util-compact": "1.0.2", - "parse-entities": "1.2.1", - "repeat-string": "1.6.1", - "state-toggle": "1.0.2", - "stringify-entities": "1.3.2", - "unherit": "1.1.2", - "xtend": "4.0.1" + "ccount": "^1.0.0", + "is-alphanumeric": "^1.0.0", + "is-decimal": "^1.0.0", + "is-whitespace-character": "^1.0.0", + "longest-streak": "^2.0.1", + "markdown-escapes": "^1.0.0", + "markdown-table": "^1.1.0", + "mdast-util-compact": "^1.0.0", + "parse-entities": "^1.0.2", + "repeat-string": "^1.5.4", + "state-toggle": "^1.0.0", + "stringify-entities": "^1.0.1", + "unherit": "^1.0.4", + "xtend": "^4.0.1" } }, "remove-trailing-separator": { @@ -11850,7 +11869,7 @@ "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", "dev": true, "requires": { - "is-finite": "1.0.2" + "is-finite": "^1.0.0" } }, "replace-ext": { @@ -11865,26 +11884,26 @@ "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==", "dev": true, "requires": { - "aws-sign2": "0.7.0", - "aws4": "1.8.0", - "caseless": "0.12.0", - "combined-stream": "1.0.8", - "extend": "3.0.2", - "forever-agent": "0.6.1", - "form-data": "2.3.3", - "har-validator": "5.1.3", - "http-signature": "1.2.0", - "is-typedarray": "1.0.0", - "isstream": "0.1.2", - "json-stringify-safe": "5.0.1", - "mime-types": "2.1.24", - "oauth-sign": "0.9.0", - "performance-now": "2.1.0", - "qs": "6.5.2", - "safe-buffer": "5.1.2", - "tough-cookie": "2.4.3", - "tunnel-agent": "0.6.0", - "uuid": "3.3.2" + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.0", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.4.3", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" } }, "request-ip": { @@ -11892,7 +11911,7 @@ "resolved": "https://registry.npmjs.org/request-ip/-/request-ip-2.1.3.tgz", "integrity": "sha512-J3qdE/IhVM3BXkwMIVO4yFrvhJlU3H7JH16+6yHucadT4fePnR8dyh+vEs6FIx0S2x5TCt2ptiPfHcn0sqhbYQ==", "requires": { - "is_js": "0.9.0" + "is_js": "^0.9.0" } }, "require-directory": { @@ -11935,7 +11954,7 @@ "integrity": "sha512-KuIe4mf++td/eFb6wkaPbMDnP6kObCaEtIDuHOUED6MNUo4K670KZUHuuvYPZDxNF0WVLw49n06M2m2dXphEzA==", "dev": true, "requires": { - "path-parse": "1.0.6" + "path-parse": "^1.0.6" } }, "resolve-cwd": { @@ -11944,7 +11963,7 @@ "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", "dev": true, "requires": { - "resolve-from": "3.0.0" + "resolve-from": "^3.0.0" } }, "resolve-dir": { @@ -11953,8 +11972,8 @@ "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=", "dev": true, "requires": { - "expand-tilde": "2.0.2", - "global-modules": "1.0.0" + "expand-tilde": "^2.0.0", + "global-modules": "^1.0.0" } }, "resolve-from": { @@ -12004,9 +12023,9 @@ "integrity": "sha512-NsbD6XUUMZvBxtQAJuWDJeeC4QFsmWsfozWxCJPWf3M55K9iu2iMDaKqyoOdTJ1R4usBXuxlVFAIo8rZPQD4Bg==", "dev": true, "requires": { - "chalk": "2.4.2", - "source-map": "0.6.1", - "supports-color": "6.1.0" + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" } }, "source-map": { @@ -12021,7 +12040,7 @@ "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", "dev": true, "requires": { - "has-flag": "3.0.0" + "has-flag": "^3.0.0" } } } @@ -12032,8 +12051,8 @@ "integrity": "sha1-sSTeXE+6/LpUH0j/pzlw9KpFa08=", "dev": true, "requires": { - "debug": "2.6.9", - "minimatch": "3.0.4" + "debug": "^2.2.0", + "minimatch": "^3.0.2" }, "dependencies": { "debug": { @@ -12059,8 +12078,8 @@ "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", "dev": true, "requires": { - "onetime": "2.0.1", - "signal-exit": "3.0.2" + "onetime": "^2.0.0", + "signal-exit": "^3.0.2" } }, "ret": { @@ -12075,8 +12094,8 @@ "integrity": "sha1-MIBqhBNCtUUQqkEQhQzUhTQUSqc=", "dev": true, "requires": { - "convert-source-map": "0.3.5", - "css": "2.2.4" + "convert-source-map": "^0.3.3", + "css": "^2.0.0" }, "dependencies": { "convert-source-map": { @@ -12117,7 +12136,7 @@ "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", "dev": true, "requires": { - "glob": "7.1.4" + "glob": "^7.1.3" } }, "ripemd160": { @@ -12126,8 +12145,8 @@ "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", "dev": true, "requires": { - "hash-base": "3.0.4", - "inherits": "2.0.3" + "hash-base": "^3.0.0", + "inherits": "^2.0.1" } }, "run-async": { @@ -12136,7 +12155,7 @@ "integrity": "sha1-A3GrSuC91yDUFm19/aZP96RFpsA=", "dev": true, "requires": { - "is-promise": "2.1.0" + "is-promise": "^2.1.0" } }, "run-queue": { @@ -12145,7 +12164,7 @@ "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", "dev": true, "requires": { - "aproba": "1.2.0" + "aproba": "^1.1.1" } }, "rx": { @@ -12160,7 +12179,7 @@ "integrity": "sha512-HUb7j3kvb7p7eCUHE3FqjoDsC1xfZQ4AHFWfTKSpZ+sAhhz5X1WX0ZuUqWbzB2QhSLp3DoLUG+hMdEDKqWo2Zg==", "dev": true, "requires": { - "tslib": "1.9.3" + "tslib": "^1.9.0" } }, "safe-buffer": { @@ -12174,7 +12193,7 @@ "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", "dev": true, "requires": { - "ret": "0.1.15" + "ret": "~0.1.10" } }, "safer-buffer": { @@ -12188,10 +12207,10 @@ "integrity": "sha1-E/vWPNHK8JCLn9k0dq1DpR0eC0k=", "dev": true, "requires": { - "glob": "7.1.4", - "lodash": "4.17.11", - "scss-tokenizer": "0.2.3", - "yargs": "7.1.0" + "glob": "^7.0.0", + "lodash": "^4.0.0", + "scss-tokenizer": "^0.2.3", + "yargs": "^7.0.0" }, "dependencies": { "ansi-regex": { @@ -12212,9 +12231,9 @@ "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", "dev": true, "requires": { - "string-width": "1.0.2", - "strip-ansi": "3.0.1", - "wrap-ansi": "2.1.0" + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wrap-ansi": "^2.0.0" } }, "find-up": { @@ -12223,8 +12242,8 @@ "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", "dev": true, "requires": { - "path-exists": "2.1.0", - "pinkie-promise": "2.0.1" + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" } }, "invert-kv": { @@ -12239,7 +12258,7 @@ "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", "dev": true, "requires": { - "number-is-nan": "1.0.1" + "number-is-nan": "^1.0.0" } }, "lcid": { @@ -12248,7 +12267,7 @@ "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", "dev": true, "requires": { - "invert-kv": "1.0.0" + "invert-kv": "^1.0.0" } }, "load-json-file": { @@ -12257,11 +12276,11 @@ "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", "dev": true, "requires": { - "graceful-fs": "4.1.15", - "parse-json": "2.2.0", - "pify": "2.3.0", - "pinkie-promise": "2.0.1", - "strip-bom": "2.0.0" + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" } }, "os-locale": { @@ -12270,7 +12289,7 @@ "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", "dev": true, "requires": { - "lcid": "1.0.0" + "lcid": "^1.0.0" } }, "path-exists": { @@ -12279,7 +12298,7 @@ "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", "dev": true, "requires": { - "pinkie-promise": "2.0.1" + "pinkie-promise": "^2.0.0" } }, "path-type": { @@ -12288,9 +12307,9 @@ "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", "dev": true, "requires": { - "graceful-fs": "4.1.15", - "pify": "2.3.0", - "pinkie-promise": "2.0.1" + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" } }, "pify": { @@ -12305,9 +12324,9 @@ "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", "dev": true, "requires": { - "load-json-file": "1.1.0", - "normalize-package-data": "2.5.0", - "path-type": "1.1.0" + "load-json-file": "^1.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.0" } }, "read-pkg-up": { @@ -12316,8 +12335,8 @@ "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", "dev": true, "requires": { - "find-up": "1.1.2", - "read-pkg": "1.1.0" + "find-up": "^1.0.0", + "read-pkg": "^1.0.0" } }, "string-width": { @@ -12326,9 +12345,9 @@ "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", "dev": true, "requires": { - "code-point-at": "1.1.0", - "is-fullwidth-code-point": "1.0.0", - "strip-ansi": "3.0.1" + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" } }, "strip-ansi": { @@ -12337,7 +12356,7 @@ "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", "dev": true, "requires": { - "ansi-regex": "2.1.1" + "ansi-regex": "^2.0.0" } }, "strip-bom": { @@ -12346,7 +12365,7 @@ "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", "dev": true, "requires": { - "is-utf8": "0.2.1" + "is-utf8": "^0.2.0" } }, "which-module": { @@ -12367,19 +12386,19 @@ "integrity": "sha1-a6MY6xaWFyf10oT46gA+jWFU0Mg=", "dev": true, "requires": { - "camelcase": "3.0.0", - "cliui": "3.2.0", - "decamelize": "1.2.0", - "get-caller-file": "1.0.3", - "os-locale": "1.4.0", - "read-pkg-up": "1.0.1", - "require-directory": "2.1.1", - "require-main-filename": "1.0.1", - "set-blocking": "2.0.0", - "string-width": "1.0.2", - "which-module": "1.0.0", - "y18n": "3.2.1", - "yargs-parser": "5.0.0" + "camelcase": "^3.0.0", + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "get-caller-file": "^1.0.1", + "os-locale": "^1.4.0", + "read-pkg-up": "^1.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^1.0.2", + "which-module": "^1.0.0", + "y18n": "^3.2.1", + "yargs-parser": "^5.0.0" } }, "yargs-parser": { @@ -12388,7 +12407,7 @@ "integrity": "sha1-J17PDX/+Bcd+ZOfIbkzZS/DhIoo=", "dev": true, "requires": { - "camelcase": "3.0.0" + "camelcase": "^3.0.0" } } } @@ -12399,12 +12418,12 @@ "integrity": "sha512-+G+BKGglmZM2GUSfT9TLuEp6tzehHPjAMoRRItOojWIqIGPloVCMhNIQuG639eJ+y033PaGTSjLaTHts8Kw79w==", "dev": true, "requires": { - "clone-deep": "2.0.2", - "loader-utils": "1.2.3", - "lodash.tail": "4.1.1", - "neo-async": "2.6.1", - "pify": "3.0.0", - "semver": "5.7.0" + "clone-deep": "^2.0.1", + "loader-utils": "^1.0.1", + "lodash.tail": "^4.1.1", + "neo-async": "^2.5.0", + "pify": "^3.0.0", + "semver": "^5.5.0" }, "dependencies": { "pify": { @@ -12426,8 +12445,8 @@ "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.13.6.tgz", "integrity": "sha512-IWnObHt413ucAYKsD9J1QShUKkbKLQQHdxRyw73sw4FN26iWr3DY/H34xGPe4nmL1DwXyWmSWmMrA9TfQbE/XQ==", "requires": { - "loose-envify": "1.4.0", - "object-assign": "4.1.1" + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" } }, "schema-utils": { @@ -12436,9 +12455,9 @@ "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", "dev": true, "requires": { - "ajv": "6.10.0", - "ajv-errors": "1.0.1", - "ajv-keywords": "3.4.0" + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" } }, "scss-tokenizer": { @@ -12447,8 +12466,8 @@ "integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=", "dev": true, "requires": { - "js-base64": "2.5.1", - "source-map": "0.4.4" + "js-base64": "^2.1.8", + "source-map": "^0.4.2" }, "dependencies": { "source-map": { @@ -12457,7 +12476,7 @@ "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", "dev": true, "requires": { - "amdefine": "1.0.1" + "amdefine": ">=0.0.4" } } } @@ -12495,18 +12514,18 @@ "integrity": "sha512-E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw==", "requires": { "debug": "2.6.9", - "depd": "1.1.2", - "destroy": "1.0.4", - "encodeurl": "1.0.2", - "escape-html": "1.0.3", - "etag": "1.8.1", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", "fresh": "0.5.2", - "http-errors": "1.6.3", + "http-errors": "~1.6.2", "mime": "1.4.1", "ms": "2.0.0", - "on-finished": "2.3.0", - "range-parser": "1.2.1", - "statuses": "1.4.0" + "on-finished": "~2.3.0", + "range-parser": "~1.2.0", + "statuses": "~1.4.0" }, "dependencies": { "debug": { @@ -12534,10 +12553,10 @@ "resolved": "https://registry.npmjs.org/serve-favicon/-/serve-favicon-2.5.0.tgz", "integrity": "sha1-k10kDN/g9YBTB/3+ln2IlCosvPA=", "requires": { - "etag": "1.8.1", + "etag": "~1.8.1", "fresh": "0.5.2", "ms": "2.1.1", - "parseurl": "1.3.3", + "parseurl": "~1.3.2", "safe-buffer": "5.1.1" }, "dependencies": { @@ -12554,13 +12573,13 @@ "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", "dev": true, "requires": { - "accepts": "1.3.7", + "accepts": "~1.3.4", "batch": "0.6.1", "debug": "2.6.9", - "escape-html": "1.0.3", - "http-errors": "1.6.3", - "mime-types": "2.1.24", - "parseurl": "1.3.3" + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" }, "dependencies": { "debug": { @@ -12585,9 +12604,9 @@ "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.13.2.tgz", "integrity": "sha512-p/tdJrO4U387R9oMjb1oj7qSMaMfmOyd4j9hOFoxZe2baQszgHcSWjuya/CiT5kgZZKRudHNOA0pYXOl8rQ5nw==", "requires": { - "encodeurl": "1.0.2", - "escape-html": "1.0.3", - "parseurl": "1.3.3", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.2", "send": "0.16.2" } }, @@ -12609,10 +12628,10 @@ "integrity": "sha512-hw0yxk9GT/Hr5yJEYnHNKYXkIA8mVJgd9ditYZCe16ZczcaELYYcfvaXesNACk2O8O0nTiPQcQhGUQj8JLzeeg==", "dev": true, "requires": { - "extend-shallow": "2.0.1", - "is-extendable": "0.1.1", - "is-plain-object": "2.0.4", - "split-string": "3.1.0" + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" }, "dependencies": { "extend-shallow": { @@ -12621,7 +12640,7 @@ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "dev": true, "requires": { - "is-extendable": "0.1.1" + "is-extendable": "^0.1.0" } } } @@ -12643,8 +12662,8 @@ "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", "dev": true, "requires": { - "inherits": "2.0.3", - "safe-buffer": "5.1.2" + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" } }, "shallow-clone": { @@ -12653,9 +12672,9 @@ "integrity": "sha512-oeXreoKR/SyNJtRJMAKPDSvd28OqEwG4eR/xc856cRGBII7gX9lvAqDxusPm0846z/w/hWYjI1NpKwJ00NHzRA==", "dev": true, "requires": { - "is-extendable": "0.1.1", - "kind-of": "5.1.0", - "mixin-object": "2.0.1" + "is-extendable": "^0.1.1", + "kind-of": "^5.0.0", + "mixin-object": "^2.0.1" }, "dependencies": { "kind-of": { @@ -12676,7 +12695,7 @@ "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", "requires": { - "shebang-regex": "1.0.0" + "shebang-regex": "^1.0.0" } }, "shebang-regex": { @@ -12690,10 +12709,10 @@ "integrity": "sha1-9HgZSczkAmlxJ0MOo7PFR29IF2c=", "dev": true, "requires": { - "array-filter": "0.0.1", - "array-map": "0.0.0", - "array-reduce": "0.0.0", - "jsonify": "0.0.0" + "array-filter": "~0.0.0", + "array-map": "~0.0.0", + "array-reduce": "~0.0.0", + "jsonify": "~0.0.0" } }, "shortid": { @@ -12701,7 +12720,7 @@ "resolved": "https://registry.npmjs.org/shortid/-/shortid-2.2.14.tgz", "integrity": "sha512-4UnZgr9gDdA1kaKj/38IiudfC3KHKhDc1zi/HSxd9FQDR0VLwH3/y79tZJLsVYPsJgIjeHjqIWaWVRJUj9qZOQ==", "requires": { - "nanoid": "2.0.3" + "nanoid": "^2.0.0" } }, "signal-exit": { @@ -12722,7 +12741,7 @@ "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", "dev": true, "requires": { - "is-arrayish": "0.3.2" + "is-arrayish": "^0.3.1" }, "dependencies": { "is-arrayish": { @@ -12745,9 +12764,9 @@ "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==", "dev": true, "requires": { - "ansi-styles": "3.2.1", - "astral-regex": "1.0.0", - "is-fullwidth-code-point": "2.0.0" + "ansi-styles": "^3.2.0", + "astral-regex": "^1.0.0", + "is-fullwidth-code-point": "^2.0.0" } }, "snapdragon": { @@ -12756,14 +12775,14 @@ "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", "dev": true, "requires": { - "base": "0.11.2", - "debug": "2.6.9", - "define-property": "0.2.5", - "extend-shallow": "2.0.1", - "map-cache": "0.2.2", - "source-map": "0.5.7", - "source-map-resolve": "0.5.2", - "use": "3.1.1" + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" }, "dependencies": { "debug": { @@ -12781,7 +12800,7 @@ "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", "dev": true, "requires": { - "is-descriptor": "0.1.6" + "is-descriptor": "^0.1.0" } }, "extend-shallow": { @@ -12790,7 +12809,7 @@ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "dev": true, "requires": { - "is-extendable": "0.1.1" + "is-extendable": "^0.1.0" } }, "ms": { @@ -12807,9 +12826,9 @@ "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", "dev": true, "requires": { - "define-property": "1.0.0", - "isobject": "3.0.1", - "snapdragon-util": "3.0.1" + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" }, "dependencies": { "define-property": { @@ -12818,7 +12837,7 @@ "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", "dev": true, "requires": { - "is-descriptor": "1.0.2" + "is-descriptor": "^1.0.0" } }, "is-accessor-descriptor": { @@ -12827,7 +12846,7 @@ "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", "dev": true, "requires": { - "kind-of": "6.0.2" + "kind-of": "^6.0.0" } }, "is-data-descriptor": { @@ -12836,7 +12855,7 @@ "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", "dev": true, "requires": { - "kind-of": "6.0.2" + "kind-of": "^6.0.0" } }, "is-descriptor": { @@ -12845,9 +12864,9 @@ "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", "dev": true, "requires": { - "is-accessor-descriptor": "1.0.0", - "is-data-descriptor": "1.0.0", - "kind-of": "6.0.2" + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" } } } @@ -12858,7 +12877,7 @@ "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", "dev": true, "requires": { - "kind-of": "3.2.2" + "kind-of": "^3.2.0" }, "dependencies": { "kind-of": { @@ -12867,7 +12886,7 @@ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dev": true, "requires": { - "is-buffer": "1.1.6" + "is-buffer": "^1.1.5" } } } @@ -12878,12 +12897,12 @@ "integrity": "sha512-rORqq9c+7W0DAK3cleWNSyfv/qKXV99hV4tZe+gGLfBECw3XEhBy7x85F3wypA9688LKjtwO9pX9L33/xQI8yA==", "dev": true, "requires": { - "debug": "3.1.0", - "engine.io": "3.2.1", - "has-binary2": "1.0.3", - "socket.io-adapter": "1.1.1", + "debug": "~3.1.0", + "engine.io": "~3.2.0", + "has-binary2": "~1.0.2", + "socket.io-adapter": "~1.1.0", "socket.io-client": "2.1.1", - "socket.io-parser": "3.2.0" + "socket.io-parser": "~3.2.0" }, "dependencies": { "component-emitter": { @@ -12909,14 +12928,14 @@ "requires": { "component-emitter": "1.2.1", "component-inherit": "0.0.3", - "debug": "3.1.0", - "engine.io-parser": "2.1.3", + "debug": "~3.1.0", + "engine.io-parser": "~2.1.1", "has-cors": "1.1.0", "indexof": "0.0.1", "parseqs": "0.0.5", "parseuri": "0.0.5", - "ws": "3.3.3", - "xmlhttprequest-ssl": "1.5.5", + "ws": "~3.3.1", + "xmlhttprequest-ssl": "~1.5.4", "yeast": "0.1.2" } }, @@ -12942,15 +12961,15 @@ "base64-arraybuffer": "0.1.5", "component-bind": "1.0.0", "component-emitter": "1.2.1", - "debug": "3.1.0", - "engine.io-client": "3.2.1", - "has-binary2": "1.0.3", + "debug": "~3.1.0", + "engine.io-client": "~3.2.0", + "has-binary2": "~1.0.2", "has-cors": "1.1.0", "indexof": "0.0.1", "object-component": "0.0.3", "parseqs": "0.0.5", "parseuri": "0.0.5", - "socket.io-parser": "3.2.0", + "socket.io-parser": "~3.2.0", "to-array": "0.1.4" } }, @@ -12961,7 +12980,7 @@ "dev": true, "requires": { "component-emitter": "1.2.1", - "debug": "3.1.0", + "debug": "~3.1.0", "isarray": "2.0.1" } }, @@ -12971,9 +12990,9 @@ "integrity": "sha512-nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA==", "dev": true, "requires": { - "async-limiter": "1.0.0", - "safe-buffer": "5.1.2", - "ultron": "1.1.1" + "async-limiter": "~1.0.0", + "safe-buffer": "~5.1.0", + "ultron": "~1.1.0" } } } @@ -12994,15 +13013,15 @@ "base64-arraybuffer": "0.1.5", "component-bind": "1.0.0", "component-emitter": "1.2.1", - "debug": "3.1.0", - "engine.io-client": "3.3.2", - "has-binary2": "1.0.3", + "debug": "~3.1.0", + "engine.io-client": "~3.3.1", + "has-binary2": "~1.0.2", "has-cors": "1.1.0", "indexof": "0.0.1", "object-component": "0.0.3", "parseqs": "0.0.5", "parseuri": "0.0.5", - "socket.io-parser": "3.3.0", + "socket.io-parser": "~3.3.0", "to-array": "0.1.4" }, "dependencies": { @@ -13036,7 +13055,7 @@ "dev": true, "requires": { "component-emitter": "1.2.1", - "debug": "3.1.0", + "debug": "~3.1.0", "isarray": "2.0.1" }, "dependencies": { @@ -13075,8 +13094,8 @@ "integrity": "sha512-V48klKZl8T6MzatbLlzzRNhMepEys9Y4oGFpypBFFn1gLI/QQ9HtLLyWJNbPlwGLelOVOEijUbTTJeLLI59jLw==", "dev": true, "requires": { - "faye-websocket": "0.10.0", - "uuid": "3.3.2" + "faye-websocket": "^0.10.0", + "uuid": "^3.0.1" }, "dependencies": { "faye-websocket": { @@ -13085,7 +13104,7 @@ "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=", "dev": true, "requires": { - "websocket-driver": "0.7.0" + "websocket-driver": ">=0.5.1" } } } @@ -13096,12 +13115,12 @@ "integrity": "sha1-G7fA9yIsQPQq3xT0RCy9Eml3GoM=", "dev": true, "requires": { - "debug": "2.6.9", + "debug": "^2.6.6", "eventsource": "0.1.6", - "faye-websocket": "0.11.1", - "inherits": "2.0.3", - "json3": "3.3.2", - "url-parse": "1.4.7" + "faye-websocket": "~0.11.0", + "inherits": "^2.0.1", + "json3": "^3.3.2", + "url-parse": "^1.1.8" }, "dependencies": { "debug": { @@ -13127,7 +13146,7 @@ "integrity": "sha1-ZYU1WEhh7JfXMNbPQYIuH1ZoQSg=", "dev": true, "requires": { - "is-plain-obj": "1.1.0" + "is-plain-obj": "^1.0.0" } }, "source-list-map": { @@ -13148,11 +13167,11 @@ "integrity": "sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==", "dev": true, "requires": { - "atob": "2.1.2", - "decode-uri-component": "0.2.0", - "resolve-url": "0.2.1", - "source-map-url": "0.4.0", - "urix": "0.1.0" + "atob": "^2.1.1", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" } }, "source-map-support": { @@ -13160,8 +13179,8 @@ "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.12.tgz", "integrity": "sha512-4h2Pbvyy15EE02G+JOZpUCmqWJuqrs+sEkzewTm++BPi7Hvn/HwcqLAcNxYAyI0x13CpPPn+kMjl+hplXMHITQ==", "requires": { - "buffer-from": "1.1.1", - "source-map": "0.6.1" + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" }, "dependencies": { "source-map": { @@ -13212,8 +13231,8 @@ "integrity": "sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q==", "dev": true, "requires": { - "spdx-expression-parse": "3.0.0", - "spdx-license-ids": "3.0.4" + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" } }, "spdx-exceptions": { @@ -13228,8 +13247,8 @@ "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==", "dev": true, "requires": { - "spdx-exceptions": "2.2.0", - "spdx-license-ids": "3.0.4" + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" } }, "spdx-license-ids": { @@ -13244,11 +13263,11 @@ "integrity": "sha512-ot0oEGT/PGUpzf/6uk4AWLqkq+irlqHXkrdbk51oWONh3bxQmBuljxPNl66zlRRcIJStWq0QkLUCPOPjgjvU0Q==", "dev": true, "requires": { - "debug": "4.1.1", - "handle-thing": "2.0.0", - "http-deceiver": "1.2.7", - "select-hose": "2.0.0", - "spdy-transport": "3.0.0" + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" } }, "spdy-transport": { @@ -13257,12 +13276,12 @@ "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", "dev": true, "requires": { - "debug": "4.1.1", - "detect-node": "2.0.4", - "hpack.js": "2.1.6", - "obuf": "1.1.2", - "readable-stream": "3.3.0", - "wbuf": "1.7.3" + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" }, "dependencies": { "readable-stream": { @@ -13271,9 +13290,9 @@ "integrity": "sha512-EsI+s3k3XsW+fU8fQACLN59ky34AZ14LoeVZpYwmZvldCFo0r0gnelwF2TcMjLor/BTL5aDJVBMkss0dthToPw==", "dev": true, "requires": { - "inherits": "2.0.3", - "string_decoder": "1.1.1", - "util-deprecate": "1.0.2" + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" } } } @@ -13284,7 +13303,7 @@ "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", "dev": true, "requires": { - "extend-shallow": "3.0.2" + "extend-shallow": "^3.0.0" } }, "sprintf-js": { @@ -13299,15 +13318,15 @@ "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", "dev": true, "requires": { - "asn1": "0.2.4", - "assert-plus": "1.0.0", - "bcrypt-pbkdf": "1.0.2", - "dashdash": "1.14.1", - "ecc-jsbn": "0.1.2", - "getpass": "0.1.7", - "jsbn": "0.1.1", - "safer-buffer": "2.1.2", - "tweetnacl": "0.14.5" + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" } }, "ssri": { @@ -13316,7 +13335,7 @@ "integrity": "sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA==", "dev": true, "requires": { - "figgy-pudding": "3.5.1" + "figgy-pudding": "^3.5.1" } }, "stable": { @@ -13343,8 +13362,8 @@ "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", "dev": true, "requires": { - "define-property": "0.2.5", - "object-copy": "0.1.0" + "define-property": "^0.2.5", + "object-copy": "^0.1.0" }, "dependencies": { "define-property": { @@ -13353,7 +13372,7 @@ "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", "dev": true, "requires": { - "is-descriptor": "0.1.6" + "is-descriptor": "^0.1.0" } } } @@ -13369,7 +13388,7 @@ "integrity": "sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==", "dev": true, "requires": { - "readable-stream": "2.3.6" + "readable-stream": "^2.0.1" } }, "stream-browserify": { @@ -13378,8 +13397,8 @@ "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", "dev": true, "requires": { - "inherits": "2.0.3", - "readable-stream": "2.3.6" + "inherits": "~2.0.1", + "readable-stream": "^2.0.2" } }, "stream-each": { @@ -13388,8 +13407,8 @@ "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", "dev": true, "requires": { - "end-of-stream": "1.4.1", - "stream-shift": "1.0.0" + "end-of-stream": "^1.1.0", + "stream-shift": "^1.0.0" } }, "stream-http": { @@ -13398,11 +13417,11 @@ "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", "dev": true, "requires": { - "builtin-status-codes": "3.0.0", - "inherits": "2.0.3", - "readable-stream": "2.3.6", - "to-arraybuffer": "1.0.1", - "xtend": "4.0.1" + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.3.6", + "to-arraybuffer": "^1.0.0", + "xtend": "^4.0.0" } }, "stream-shift": { @@ -13417,8 +13436,8 @@ "integrity": "sha1-rdV8jXzHOoFjDTHNVdOWHPr7qcM=", "dev": true, "requires": { - "commander": "2.20.0", - "limiter": "1.1.4" + "commander": "^2.2.0", + "limiter": "^1.0.5" } }, "strict-uri-encode": { @@ -13439,8 +13458,8 @@ "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", "dev": true, "requires": { - "is-fullwidth-code-point": "2.0.0", - "strip-ansi": "4.0.0" + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" } }, "string_decoder": { @@ -13449,7 +13468,7 @@ "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dev": true, "requires": { - "safe-buffer": "5.1.2" + "safe-buffer": "~5.1.0" } }, "stringify-entities": { @@ -13458,10 +13477,10 @@ "integrity": "sha512-nrBAQClJAPN2p+uGCVJRPIPakKeKWZ9GtBCmormE7pWOSlHat7+x5A8gx85M7HM5Dt0BP3pP5RhVW77WdbJJ3A==", "dev": true, "requires": { - "character-entities-html4": "1.1.3", - "character-entities-legacy": "1.1.3", - "is-alphanumerical": "1.0.3", - "is-hexadecimal": "1.0.3" + "character-entities-html4": "^1.0.0", + "character-entities-legacy": "^1.0.0", + "is-alphanumerical": "^1.0.0", + "is-hexadecimal": "^1.0.0" } }, "stringify-object": { @@ -13470,9 +13489,9 @@ "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", "dev": true, "requires": { - "get-own-enumerable-property-symbols": "3.0.0", - "is-obj": "1.0.1", - "is-regexp": "1.0.0" + "get-own-enumerable-property-symbols": "^3.0.0", + "is-obj": "^1.0.1", + "is-regexp": "^1.0.0" } }, "strip-ansi": { @@ -13481,7 +13500,7 @@ "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", "dev": true, "requires": { - "ansi-regex": "3.0.0" + "ansi-regex": "^3.0.0" } }, "strip-bom": { @@ -13502,7 +13521,7 @@ "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", "dev": true, "requires": { - "get-stdin": "4.0.1" + "get-stdin": "^4.0.1" } }, "strip-json-comments": { @@ -13517,8 +13536,8 @@ "integrity": "sha512-XK+uv9kWwhZMZ1y7mysB+zoihsEj4wneFWAS5qoiLwzW0WzSqMrrsIy+a3zkQJq0ipFtBpX5W3MqyRIBF/WFGg==", "dev": true, "requires": { - "loader-utils": "1.2.3", - "schema-utils": "1.0.0" + "loader-utils": "^1.1.0", + "schema-utils": "^1.0.0" } }, "stylehacks": { @@ -13527,9 +13546,9 @@ "integrity": "sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g==", "dev": true, "requires": { - "browserslist": "4.5.6", - "postcss": "7.0.16", - "postcss-selector-parser": "3.1.1" + "browserslist": "^4.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" }, "dependencies": { "postcss-selector-parser": { @@ -13538,9 +13557,9 @@ "integrity": "sha1-T4dfSvsMllc9XPTXQBGu4lCn6GU=", "dev": true, "requires": { - "dot-prop": "4.2.0", - "indexes-of": "1.0.1", - "uniq": "1.0.1" + "dot-prop": "^4.1.1", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" } } } @@ -13550,7 +13569,7 @@ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "requires": { - "has-flag": "3.0.0" + "has-flag": "^3.0.0" } }, "svg-inline-loader": { @@ -13559,9 +13578,9 @@ "integrity": "sha512-rynplY2eXFrdNomL1FvyTFQlP+dx0WqbzHglmNtA9M4IHRC3no2aPAl3ny9lUpJzFzFMZfWRK5YIclNU+FRePA==", "dev": true, "requires": { - "loader-utils": "0.2.17", - "object-assign": "4.1.1", - "simple-html-tokenizer": "0.1.1" + "loader-utils": "^0.2.11", + "object-assign": "^4.0.1", + "simple-html-tokenizer": "^0.1.1" }, "dependencies": { "big.js": { @@ -13582,10 +13601,10 @@ "integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=", "dev": true, "requires": { - "big.js": "3.2.0", - "emojis-list": "2.1.0", - "json5": "0.5.1", - "object-assign": "4.1.1" + "big.js": "^3.1.3", + "emojis-list": "^2.0.0", + "json5": "^0.5.0", + "object-assign": "^4.0.1" } } } @@ -13596,13 +13615,13 @@ "integrity": "sha1-n1dyQTlSE1xv779Ar+ak+qiLS7U=", "dev": true, "requires": { - "coa": "1.0.4", - "colors": "1.1.2", - "csso": "2.3.2", - "js-yaml": "3.7.0", - "mkdirp": "0.5.1", - "sax": "1.2.4", - "whet.extend": "0.9.9" + "coa": "~1.0.1", + "colors": "~1.1.2", + "csso": "~2.3.1", + "js-yaml": "~3.7.0", + "mkdirp": "~0.5.1", + "sax": "~1.2.1", + "whet.extend": "~0.9.9" }, "dependencies": { "colors": { @@ -13623,8 +13642,8 @@ "integrity": "sha1-XJZ93YN6m/3KXy3oQlOr6KHAO4A=", "dev": true, "requires": { - "argparse": "1.0.10", - "esprima": "2.7.3" + "argparse": "^1.0.7", + "esprima": "^2.6.0" } } } @@ -13640,10 +13659,10 @@ "integrity": "sha512-3wUNCgdWX6PNpOe3amTTPWPuF6VGvgzjKCaO1snFj0z7Y3mUPWf5+zDtxUVGispJkDECPmR29wbzh6bVMOHbcw==", "dev": true, "requires": { - "ajv": "6.10.0", - "lodash": "4.17.11", - "slice-ansi": "2.1.0", - "string-width": "3.1.0" + "ajv": "^6.9.1", + "lodash": "^4.17.11", + "slice-ansi": "^2.1.0", + "string-width": "^3.0.0" }, "dependencies": { "ansi-regex": { @@ -13658,9 +13677,9 @@ "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", "dev": true, "requires": { - "emoji-regex": "7.0.3", - "is-fullwidth-code-point": "2.0.0", - "strip-ansi": "5.2.0" + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" } }, "strip-ansi": { @@ -13669,7 +13688,7 @@ "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", "dev": true, "requires": { - "ansi-regex": "4.1.0" + "ansi-regex": "^4.1.0" } } } @@ -13679,11 +13698,11 @@ "resolved": "https://registry.npmjs.org/table-layout/-/table-layout-0.4.4.tgz", "integrity": "sha512-uNaR3SRMJwfdp9OUr36eyEi6LLsbcTqTO/hfTsNviKsNeyMBPICJCC7QXRF3+07bAP6FRwA8rczJPBqXDc0CkQ==", "requires": { - "array-back": "2.0.0", - "deep-extend": "0.6.0", - "lodash.padend": "4.6.1", - "typical": "2.6.1", - "wordwrapjs": "3.0.0" + "array-back": "^2.0.0", + "deep-extend": "~0.6.0", + "lodash.padend": "^4.6.1", + "typical": "^2.6.1", + "wordwrapjs": "^3.0.0" }, "dependencies": { "array-back": { @@ -13691,7 +13710,7 @@ "resolved": "https://registry.npmjs.org/array-back/-/array-back-2.0.0.tgz", "integrity": "sha512-eJv4pLLufP3g5kcZry0j6WXpIbzYw9GUB4mVJZno9wfwiBxbizTnHCw3VJb07cBihbFX48Y7oSrW9y+gt4glyw==", "requires": { - "typical": "2.6.1" + "typical": "^2.6.1" } }, "typical": { @@ -13713,9 +13732,9 @@ "integrity": "sha1-jk0qJWwOIYXGsYrWlK7JaLg8sdE=", "dev": true, "requires": { - "block-stream": "0.0.9", - "fstream": "1.0.11", - "inherits": "2.0.3" + "block-stream": "*", + "fstream": "^1.0.2", + "inherits": "2" } }, "terser": { @@ -13724,9 +13743,9 @@ "integrity": "sha512-/FQzzPJmCpjAH9Xvk2paiWrFq+5M6aVOf+2KRbwhByISDX/EujxsK+BAvrhb6H+2rtrLCHK9N01wO014vrIwVQ==", "dev": true, "requires": { - "commander": "2.20.0", - "source-map": "0.6.1", - "source-map-support": "0.5.12" + "commander": "^2.19.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.10" }, "dependencies": { "source-map": { @@ -13743,14 +13762,14 @@ "integrity": "sha512-GOK7q85oAb/5kE12fMuLdn2btOS9OBZn4VsecpHDywoUC/jLhSAKOiYo0ezx7ss2EXPMzyEWFoE0s1WLE+4+oA==", "dev": true, "requires": { - "cacache": "11.3.2", - "find-cache-dir": "2.1.0", - "schema-utils": "1.0.0", - "serialize-javascript": "1.7.0", - "source-map": "0.6.1", - "terser": "3.17.0", - "webpack-sources": "1.3.0", - "worker-farm": "1.7.0" + "cacache": "^11.0.2", + "find-cache-dir": "^2.0.0", + "schema-utils": "^1.0.0", + "serialize-javascript": "^1.4.0", + "source-map": "^0.6.1", + "terser": "^3.16.1", + "webpack-sources": "^1.1.0", + "worker-farm": "^1.5.2" }, "dependencies": { "source-map": { @@ -13773,8 +13792,8 @@ "integrity": "sha1-OORBT8ZJd9h6/apy+sttKfgve1s=", "dev": true, "requires": { - "chalk": "1.1.3", - "object-path": "0.9.2" + "chalk": "^1.1.1", + "object-path": "^0.9.0" }, "dependencies": { "ansi-regex": { @@ -13795,11 +13814,11 @@ "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", "dev": true, "requires": { - "ansi-styles": "2.2.1", - "escape-string-regexp": "1.0.5", - "has-ansi": "2.0.0", - "strip-ansi": "3.0.1", - "supports-color": "2.0.0" + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" } }, "strip-ansi": { @@ -13808,7 +13827,7 @@ "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", "dev": true, "requires": { - "ansi-regex": "2.1.1" + "ansi-regex": "^2.0.0" } }, "supports-color": { @@ -13831,8 +13850,8 @@ "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", "dev": true, "requires": { - "readable-stream": "2.3.6", - "xtend": "4.0.1" + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" } }, "thunky": { @@ -13847,7 +13866,7 @@ "integrity": "sha512-YvC1SV1XdOUaL6gx5CoGroT3Gu49pK9+TZ38ErPldOWW4j49GI1HKs9DV+KGq/w6y+LZ72W1c8cKz2vzY+qpzg==", "dev": true, "requires": { - "setimmediate": "1.0.5" + "setimmediate": "^1.0.4" } }, "timsort": { @@ -13879,7 +13898,7 @@ "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", "dev": true, "requires": { - "os-tmpdir": "1.0.2" + "os-tmpdir": "~1.0.2" } }, "to-array": { @@ -13900,8 +13919,8 @@ "integrity": "sha1-DEoxyMmO396arwGSx5S0yLEe4oc=", "dev": true, "requires": { - "ast-types": "0.7.8", - "esprima": "2.7.3" + "ast-types": "^0.7.2", + "esprima": "^2.1.0" }, "dependencies": { "ast-types": { @@ -13923,7 +13942,7 @@ "resolved": "https://registry.npmjs.org/to-camel-case/-/to-camel-case-1.0.0.tgz", "integrity": "sha1-GlYFSy+daWKYzmamCJcyK29CPkY=", "requires": { - "to-space-case": "1.0.0" + "to-space-case": "^1.0.0" } }, "to-fast-properties": { @@ -13943,7 +13962,7 @@ "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", "dev": true, "requires": { - "kind-of": "3.2.2" + "kind-of": "^3.0.2" }, "dependencies": { "kind-of": { @@ -13952,7 +13971,7 @@ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dev": true, "requires": { - "is-buffer": "1.1.6" + "is-buffer": "^1.1.5" } } } @@ -13963,10 +13982,10 @@ "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", "dev": true, "requires": { - "define-property": "2.0.2", - "extend-shallow": "3.0.2", - "regex-not": "1.0.2", - "safe-regex": "1.1.0" + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" } }, "to-regex-range": { @@ -13975,8 +13994,8 @@ "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", "dev": true, "requires": { - "is-number": "3.0.0", - "repeat-string": "1.6.1" + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" } }, "to-space-case": { @@ -13984,7 +14003,7 @@ "resolved": "https://registry.npmjs.org/to-space-case/-/to-space-case-1.0.0.tgz", "integrity": "sha1-sFLar7Gysp3HcM6gFj5ewOvJ/Bc=", "requires": { - "to-no-case": "1.0.2" + "to-no-case": "^1.0.0" } }, "topcoder-react-utils": { @@ -13992,40 +14011,40 @@ "resolved": "https://registry.npmjs.org/topcoder-react-utils/-/topcoder-react-utils-0.7.9.tgz", "integrity": "sha512-bH5t7lVTezl3rh2S1pguMWhUlJb39gOLLkCG9jwLCsMKTzri+LsOvpRJ6dOvYZPzA7GdmCgQNeGAoctiqAGb4g==", "requires": { - "@babel/register": "7.4.4", - "@babel/runtime": "7.4.4", - "body-parser": "1.18.3", - "command-line-args": "5.1.1", - "command-line-usage": "5.0.5", - "compression": "1.7.4", - "config": "3.1.0", - "cookie-parser": "1.4.4", - "cross-env": "5.2.0", - "express": "4.16.4", - "helmet": "3.18.0", - "lodash": "4.17.11", - "moment": "2.24.0", - "morgan": "1.9.1", - "node-forge": "0.7.6", - "prop-types": "15.7.2", - "raf": "3.4.1", - "react": "16.8.6", - "react-css-super-themr": "2.2.0", - "react-dom": "16.8.6", - "react-helmet": "5.2.1", - "react-redux": "6.0.1", - "react-router-dom": "4.3.1", - "redux": "4.0.1", - "redux-actions": "2.6.5", - "redux-devtools": "3.5.0", - "redux-devtools-dock-monitor": "1.1.3", - "redux-devtools-log-monitor": "1.4.0", - "redux-promise": "0.6.0", - "request-ip": "2.1.3", - "serialize-javascript": "1.7.0", - "serve-favicon": "2.5.0", - "shortid": "2.2.14", - "url-parse": "1.4.7" + "@babel/register": "^7.0.0", + "@babel/runtime": "^7.0.0", + "body-parser": "^1.18.3", + "command-line-args": "^5.0.2", + "command-line-usage": "^5.0.5", + "compression": "^1.7.3", + "config": "^3.0.1", + "cookie-parser": "^1.4.3", + "cross-env": "^5.2.0", + "express": "^4.16.4", + "helmet": "^3.15.0", + "lodash": "^4.17.11", + "moment": "^2.23.0", + "morgan": "^1.9.1", + "node-forge": "^0.7.6", + "prop-types": "^15.6.2", + "raf": "^3.4.1", + "react": "^16.7.0", + "react-css-super-themr": "^2.2.0", + "react-dom": "^16.7.0", + "react-helmet": "^5.2.0", + "react-redux": "^6.0.0", + "react-router-dom": "^4.3.1", + "redux": "^4.0.1", + "redux-actions": "^2.6.4", + "redux-devtools": "^3.5.0", + "redux-devtools-dock-monitor": "^1.1.3", + "redux-devtools-log-monitor": "^1.4.0", + "redux-promise": "^0.6.0", + "request-ip": "^2.1.3", + "serialize-javascript": "^1.6.0", + "serve-favicon": "^2.5.0", + "shortid": "^2.2.14", + "url-parse": "^1.4.4" }, "dependencies": { "hoist-non-react-statics": { @@ -14056,13 +14075,13 @@ "resolved": "https://registry.npmjs.org/react-router/-/react-router-4.3.1.tgz", "integrity": "sha512-yrvL8AogDh2X42Dt9iknk4wF4V8bWREPirFfS9gLU1huk6qK41sg7Z/1S81jjTrGHxa3B8R3J6xIkDAA6CVarg==", "requires": { - "history": "4.9.0", - "hoist-non-react-statics": "2.5.5", - "invariant": "2.2.4", - "loose-envify": "1.4.0", - "path-to-regexp": "1.7.0", - "prop-types": "15.7.2", - "warning": "4.0.3" + "history": "^4.7.2", + "hoist-non-react-statics": "^2.5.0", + "invariant": "^2.2.4", + "loose-envify": "^1.3.1", + "path-to-regexp": "^1.7.0", + "prop-types": "^15.6.1", + "warning": "^4.0.1" } }, "react-router-dom": { @@ -14070,12 +14089,12 @@ "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-4.3.1.tgz", "integrity": "sha512-c/MlywfxDdCp7EnB7YfPMOfMD3tOtIjrQlj/CKfNMBxdmpJP8xcz5P/UAFn3JbnQCNUxsHyVVqllF9LhgVyFCA==", "requires": { - "history": "4.9.0", - "invariant": "2.2.4", - "loose-envify": "1.4.0", - "prop-types": "15.7.2", - "react-router": "4.3.1", - "warning": "4.0.3" + "history": "^4.7.2", + "invariant": "^2.2.4", + "loose-envify": "^1.3.1", + "prop-types": "^15.6.1", + "react-router": "^4.3.1", + "warning": "^4.0.1" } }, "warning": { @@ -14083,7 +14102,7 @@ "resolved": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz", "integrity": "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==", "requires": { - "loose-envify": "1.4.0" + "loose-envify": "^1.0.0" } } } @@ -14094,8 +14113,8 @@ "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==", "dev": true, "requires": { - "psl": "1.1.31", - "punycode": "1.4.1" + "psl": "^1.1.24", + "punycode": "^1.4.1" }, "dependencies": { "punycode": { @@ -14142,7 +14161,7 @@ "integrity": "sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew==", "dev": true, "requires": { - "glob": "7.1.4" + "glob": "^7.1.2" } }, "tslib": { @@ -14163,7 +14182,7 @@ "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", "dev": true, "requires": { - "safe-buffer": "5.1.2" + "safe-buffer": "^5.0.1" } }, "tweetnacl": { @@ -14178,7 +14197,7 @@ "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", "dev": true, "requires": { - "prelude-ls": "1.1.2" + "prelude-ls": "~1.1.2" } }, "type-detect": { @@ -14193,7 +14212,7 @@ "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", "requires": { "media-typer": "0.3.0", - "mime-types": "2.1.24" + "mime-types": "~2.1.24" } }, "typedarray": { @@ -14225,8 +14244,8 @@ "integrity": "sha512-W3tMnpaMG7ZY6xe/moK04U9fBhi6wEiCYHUW5Mop/wQHf12+79EQGwxYejNdhEz2mkqkBlGwm7pxmgBKMVUj0w==", "dev": true, "requires": { - "inherits": "2.0.3", - "xtend": "4.0.1" + "inherits": "^2.0.1", + "xtend": "^4.0.1" } }, "unicode-canonical-property-names-ecmascript": { @@ -14241,8 +14260,8 @@ "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==", "dev": true, "requires": { - "unicode-canonical-property-names-ecmascript": "1.0.4", - "unicode-property-aliases-ecmascript": "1.0.5" + "unicode-canonical-property-names-ecmascript": "^1.0.4", + "unicode-property-aliases-ecmascript": "^1.0.4" } }, "unicode-match-property-value-ecmascript": { @@ -14263,14 +14282,14 @@ "integrity": "sha512-lbk82UOIGuCEsZhPj8rNAkXSDXd6p0QLzIuSsCdxrqnqU56St4eyOB+AlXsVgVeRmetPTYydIuvFfpDIed8mqw==", "dev": true, "requires": { - "@types/unist": "2.0.3", - "@types/vfile": "3.0.2", - "bail": "1.0.4", - "extend": "3.0.2", - "is-plain-obj": "1.1.0", - "trough": "1.0.4", - "vfile": "3.0.1", - "x-is-string": "0.1.0" + "@types/unist": "^2.0.0", + "@types/vfile": "^3.0.0", + "bail": "^1.0.0", + "extend": "^3.0.0", + "is-plain-obj": "^1.1.0", + "trough": "^1.0.0", + "vfile": "^3.0.0", + "x-is-string": "^0.1.0" } }, "union-value": { @@ -14279,10 +14298,10 @@ "integrity": "sha1-XHHDTLW61dzr4+oM0IIHulqhrqQ=", "dev": true, "requires": { - "arr-union": "3.1.0", - "get-value": "2.0.6", - "is-extendable": "0.1.1", - "set-value": "0.4.3" + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^0.4.3" }, "dependencies": { "extend-shallow": { @@ -14291,7 +14310,7 @@ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "dev": true, "requires": { - "is-extendable": "0.1.1" + "is-extendable": "^0.1.0" } }, "set-value": { @@ -14300,10 +14319,10 @@ "integrity": "sha1-fbCPnT0i3H945Trzw79GZuzfzPE=", "dev": true, "requires": { - "extend-shallow": "2.0.1", - "is-extendable": "0.1.1", - "is-plain-object": "2.0.4", - "to-object-path": "0.3.0" + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.1", + "to-object-path": "^0.3.0" } } } @@ -14326,7 +14345,7 @@ "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", "dev": true, "requires": { - "unique-slug": "2.0.1" + "unique-slug": "^2.0.0" } }, "unique-slug": { @@ -14335,7 +14354,7 @@ "integrity": "sha512-n9cU6+gITaVu7VGj1Z8feKMmfAjEAQGhwD9fE3zvpRRa0wEIx8ODYkVGfSc94M2OX00tUFV8wH3zYbm1I8mxFg==", "dev": true, "requires": { - "imurmurhash": "0.1.4" + "imurmurhash": "^0.1.4" } }, "unist-util-is": { @@ -14350,7 +14369,7 @@ "integrity": "sha512-XxoNOBvq1WXRKXxgnSYbtCF76TJrRoe5++pD4cCBsssSiWSnPEktyFrFLE8LTk3JW5mt9hB0Sk5zn4x/JeWY7Q==", "dev": true, "requires": { - "unist-util-visit": "1.4.0" + "unist-util-visit": "^1.1.0" } }, "unist-util-stringify-position": { @@ -14365,7 +14384,7 @@ "integrity": "sha512-FiGu34ziNsZA3ZUteZxSFaczIjGmksfSgdKqBfOejrrfzyUy5b7YrlzT1Bcvi+djkYDituJDy2XB7tGTeBieKw==", "dev": true, "requires": { - "unist-util-visit-parents": "2.1.0" + "unist-util-visit-parents": "^2.0.0" } }, "unist-util-visit-parents": { @@ -14374,7 +14393,7 @@ "integrity": "sha512-j0XZY3063E6v7qhx4+Q2Z0r8SMrLX7Mr6DabiCy67zMEcFQYtpNOplLlEK1KKEBEs9S+xB5U+yloQxbSwF9P/g==", "dev": true, "requires": { - "unist-util-is": "2.1.2" + "unist-util-is": "^2.1.2" } }, "universalify": { @@ -14400,8 +14419,8 @@ "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", "dev": true, "requires": { - "has-value": "0.3.1", - "isobject": "3.0.1" + "has-value": "^0.3.1", + "isobject": "^3.0.0" }, "dependencies": { "has-value": { @@ -14410,9 +14429,9 @@ "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", "dev": true, "requires": { - "get-value": "2.0.6", - "has-values": "0.1.4", - "isobject": "2.1.0" + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" }, "dependencies": { "isobject": { @@ -14446,7 +14465,7 @@ "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", "dev": true, "requires": { - "punycode": "2.1.1" + "punycode": "^2.1.0" } }, "urix": { @@ -14479,9 +14498,9 @@ "integrity": "sha512-dXHkKmw8FhPqu8asTc1puBfe3TehOCo2+RmOOev5suNCIYBcT626kxiWg1NBVkwc4rO8BGa7gP70W7VXuqHrjg==", "dev": true, "requires": { - "loader-utils": "1.2.3", - "mime": "2.4.3", - "schema-utils": "1.0.0" + "loader-utils": "^1.1.0", + "mime": "^2.0.3", + "schema-utils": "^1.0.0" }, "dependencies": { "mime": { @@ -14497,8 +14516,8 @@ "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.4.7.tgz", "integrity": "sha512-d3uaVyzDB9tQoSXFvuSUNFibTd9zxd2bkVrDRvF5TmvWWQwqE4lgYJ5m+x1DbecWkw+LK4RNl2CU1hHuOKPVlg==", "requires": { - "querystringify": "2.1.1", - "requires-port": "1.0.0" + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" } }, "use": { @@ -14536,8 +14555,8 @@ "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==", "dev": true, "requires": { - "define-properties": "1.1.3", - "object.getownpropertydescriptors": "2.0.3" + "define-properties": "^1.1.2", + "object.getownpropertydescriptors": "^2.0.3" } }, "utils-merge": { @@ -14563,8 +14582,8 @@ "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", "dev": true, "requires": { - "spdx-correct": "3.1.0", - "spdx-expression-parse": "3.0.0" + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" } }, "value-equal": { @@ -14589,9 +14608,9 @@ "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", "dev": true, "requires": { - "assert-plus": "1.0.0", + "assert-plus": "^1.0.0", "core-util-is": "1.0.2", - "extsprintf": "1.3.0" + "extsprintf": "^1.2.0" } }, "vfile": { @@ -14600,10 +14619,10 @@ "integrity": "sha512-y7Y3gH9BsUSdD4KzHsuMaCzRjglXN0W2EcMf0gpvu6+SbsGhMje7xDc8AEoeXy6mIwCKMI6BkjMsRjzQbhMEjQ==", "dev": true, "requires": { - "is-buffer": "2.0.3", + "is-buffer": "^2.0.0", "replace-ext": "1.0.0", - "unist-util-stringify-position": "1.1.2", - "vfile-message": "1.1.1" + "unist-util-stringify-position": "^1.0.0", + "vfile-message": "^1.0.0" }, "dependencies": { "is-buffer": { @@ -14626,7 +14645,7 @@ "integrity": "sha512-1WmsopSGhWt5laNir+633LszXvZ+Z/lxveBf6yhGsqnQIhlhzooZae7zV6YVM1Sdkw68dtAW3ow0pOdPANugvA==", "dev": true, "requires": { - "unist-util-stringify-position": "1.1.2" + "unist-util-stringify-position": "^1.1.1" } }, "vm-browserify": { @@ -14650,7 +14669,7 @@ "integrity": "sha1-MuU3fLVy3kqwR1O9+IIcAe1gW3w=", "dev": true, "requires": { - "loose-envify": "1.4.0" + "loose-envify": "^1.0.0" } }, "watchpack": { @@ -14659,9 +14678,9 @@ "integrity": "sha512-i6dHe3EyLjMmDlU1/bGQpEw25XSjkJULPuAVKCbNRefQVq48yXKUpwg538F7AZTf9kyr57zj++pQFltUa5H7yA==", "dev": true, "requires": { - "chokidar": "2.1.5", - "graceful-fs": "4.1.15", - "neo-async": "2.6.1" + "chokidar": "^2.0.2", + "graceful-fs": "^4.1.2", + "neo-async": "^2.5.0" } }, "wbuf": { @@ -14670,7 +14689,7 @@ "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", "dev": true, "requires": { - "minimalistic-assert": "1.0.1" + "minimalistic-assert": "^1.0.0" } }, "wcwidth": { @@ -14679,7 +14698,7 @@ "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=", "dev": true, "requires": { - "defaults": "1.0.3" + "defaults": "^1.0.3" } }, "webpack": { @@ -14692,26 +14711,26 @@ "@webassemblyjs/helper-module-context": "1.8.5", "@webassemblyjs/wasm-edit": "1.8.5", "@webassemblyjs/wasm-parser": "1.8.5", - "acorn": "6.1.1", - "acorn-dynamic-import": "4.0.0", - "ajv": "6.10.0", - "ajv-keywords": "3.4.0", - "chrome-trace-event": "1.0.2", - "enhanced-resolve": "4.1.0", - "eslint-scope": "4.0.3", - "json-parse-better-errors": "1.0.2", - "loader-runner": "2.4.0", - "loader-utils": "1.2.3", - "memory-fs": "0.4.1", - "micromatch": "3.1.10", - "mkdirp": "0.5.1", - "neo-async": "2.6.1", - "node-libs-browser": "2.2.0", - "schema-utils": "1.0.0", - "tapable": "1.1.3", - "terser-webpack-plugin": "1.2.3", - "watchpack": "1.6.0", - "webpack-sources": "1.3.0" + "acorn": "^6.0.5", + "acorn-dynamic-import": "^4.0.0", + "ajv": "^6.1.0", + "ajv-keywords": "^3.1.0", + "chrome-trace-event": "^1.0.0", + "enhanced-resolve": "^4.1.0", + "eslint-scope": "^4.0.0", + "json-parse-better-errors": "^1.0.2", + "loader-runner": "^2.3.0", + "loader-utils": "^1.1.0", + "memory-fs": "~0.4.1", + "micromatch": "^3.1.8", + "mkdirp": "~0.5.0", + "neo-async": "^2.5.0", + "node-libs-browser": "^2.0.0", + "schema-utils": "^1.0.0", + "tapable": "^1.1.0", + "terser-webpack-plugin": "^1.1.0", + "watchpack": "^1.5.0", + "webpack-sources": "^1.3.0" } }, "webpack-cli": { @@ -14720,17 +14739,17 @@ "integrity": "sha512-FLkobnaJJ+03j5eplxlI0TUxhGCOdfewspIGuvDVtpOlrAuKMFC57K42Ukxqs1tn8947/PM6tP95gQc0DCzRYA==", "dev": true, "requires": { - "chalk": "2.4.2", - "cross-spawn": "6.0.5", - "enhanced-resolve": "4.1.0", - "findup-sync": "2.0.0", - "global-modules": "1.0.0", - "import-local": "2.0.0", - "interpret": "1.2.0", - "loader-utils": "1.2.3", - "supports-color": "5.5.0", - "v8-compile-cache": "2.0.3", - "yargs": "12.0.5" + "chalk": "^2.4.1", + "cross-spawn": "^6.0.5", + "enhanced-resolve": "^4.1.0", + "findup-sync": "^2.0.0", + "global-modules": "^1.0.0", + "import-local": "^2.0.0", + "interpret": "^1.1.0", + "loader-utils": "^1.1.0", + "supports-color": "^5.5.0", + "v8-compile-cache": "^2.0.2", + "yargs": "^12.0.5" } }, "webpack-dev-middleware": { @@ -14739,10 +14758,10 @@ "integrity": "sha512-A47I5SX60IkHrMmZUlB0ZKSWi29TZTcPz7cha1Z75yYOsgWh/1AcPmQEbC8ZIbU3A1ytSv1PMU0PyPz2Lmz2jg==", "dev": true, "requires": { - "memory-fs": "0.4.1", - "mime": "2.4.2", - "range-parser": "1.2.1", - "webpack-log": "2.0.0" + "memory-fs": "^0.4.1", + "mime": "^2.3.1", + "range-parser": "^1.0.3", + "webpack-log": "^2.0.0" }, "dependencies": { "mime": { @@ -14760,34 +14779,34 @@ "dev": true, "requires": { "ansi-html": "0.0.7", - "bonjour": "3.5.0", - "chokidar": "2.1.5", - "compression": "1.7.4", - "connect-history-api-fallback": "1.6.0", - "debug": "4.1.1", - "del": "4.1.1", - "express": "4.16.4", - "html-entities": "1.2.1", - "http-proxy-middleware": "0.19.1", - "import-local": "2.0.0", - "internal-ip": "4.3.0", - "ip": "1.1.5", - "killable": "1.0.1", - "loglevel": "1.6.1", - "opn": "5.5.0", - "portfinder": "1.0.20", - "schema-utils": "1.0.0", - "selfsigned": "1.10.4", - "semver": "6.0.0", - "serve-index": "1.9.1", + "bonjour": "^3.5.0", + "chokidar": "^2.1.5", + "compression": "^1.7.4", + "connect-history-api-fallback": "^1.6.0", + "debug": "^4.1.1", + "del": "^4.1.0", + "express": "^4.16.4", + "html-entities": "^1.2.1", + "http-proxy-middleware": "^0.19.1", + "import-local": "^2.0.0", + "internal-ip": "^4.2.0", + "ip": "^1.1.5", + "killable": "^1.0.1", + "loglevel": "^1.6.1", + "opn": "^5.5.0", + "portfinder": "^1.0.20", + "schema-utils": "^1.0.0", + "selfsigned": "^1.10.4", + "semver": "^6.0.0", + "serve-index": "^1.9.1", "sockjs": "0.3.19", "sockjs-client": "1.3.0", - "spdy": "4.0.0", - "strip-ansi": "3.0.1", - "supports-color": "6.1.0", - "url": "0.11.0", - "webpack-dev-middleware": "3.6.2", - "webpack-log": "2.0.0", + "spdy": "^4.0.0", + "strip-ansi": "^3.0.1", + "supports-color": "^6.1.0", + "url": "^0.11.0", + "webpack-dev-middleware": "^3.6.2", + "webpack-log": "^2.0.0", "yargs": "12.0.5" }, "dependencies": { @@ -14803,7 +14822,7 @@ "integrity": "sha512-4Ln17+vVT0k8aWq+t/bF5arcS3EpT9gYtW66EPacdj/mAFevznsnyoHLPy2BA8gbIQeIHoPsvwmfBftfcG//BQ==", "dev": true, "requires": { - "original": "1.0.2" + "original": "^1.0.0" } }, "opn": { @@ -14812,7 +14831,7 @@ "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==", "dev": true, "requires": { - "is-wsl": "1.1.0" + "is-wsl": "^1.1.0" } }, "semver": { @@ -14827,12 +14846,12 @@ "integrity": "sha512-R9jxEzhnnrdxLCNln0xg5uGHqMnkhPSTzUZH2eXcR03S/On9Yvoq2wyUZILRUhZCNVu2PmwWVoyuiPz8th8zbg==", "dev": true, "requires": { - "debug": "3.2.6", - "eventsource": "1.0.7", - "faye-websocket": "0.11.1", - "inherits": "2.0.3", - "json3": "3.3.2", - "url-parse": "1.4.7" + "debug": "^3.2.5", + "eventsource": "^1.0.7", + "faye-websocket": "~0.11.1", + "inherits": "^2.0.3", + "json3": "^3.3.2", + "url-parse": "^1.4.3" }, "dependencies": { "debug": { @@ -14841,7 +14860,7 @@ "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", "dev": true, "requires": { - "ms": "2.1.1" + "ms": "^2.1.1" } } } @@ -14852,7 +14871,7 @@ "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", "dev": true, "requires": { - "ansi-regex": "2.1.1" + "ansi-regex": "^2.0.0" } }, "supports-color": { @@ -14861,7 +14880,7 @@ "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", "dev": true, "requires": { - "has-flag": "3.0.0" + "has-flag": "^3.0.0" } } } @@ -14872,8 +14891,8 @@ "integrity": "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==", "dev": true, "requires": { - "ansi-colors": "3.2.4", - "uuid": "3.3.2" + "ansi-colors": "^3.0.0", + "uuid": "^3.3.2" } }, "webpack-merge": { @@ -14882,7 +14901,7 @@ "integrity": "sha512-4p8WQyS98bUJcCvFMbdGZyZmsKuWjWVnVHnAS3FFg0HDaRVrPbkivx2RYCre8UiemD67RsiFFLfn4JhLAin8Vw==", "dev": true, "requires": { - "lodash": "4.17.11" + "lodash": "^4.17.5" } }, "webpack-sources": { @@ -14891,8 +14910,8 @@ "integrity": "sha512-OiVgSrbGu7NEnEvQJJgdSFPl2qWKkWq5lHMhgiToIiN9w34EBnjYzSYs+VbL5KoYiLNtFFa7BZIKxRED3I32pA==", "dev": true, "requires": { - "source-list-map": "2.0.1", - "source-map": "0.6.1" + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" }, "dependencies": { "source-map": { @@ -14909,8 +14928,8 @@ "integrity": "sha1-DK+dLXVdk67gSdS90NP+LMoqJOs=", "dev": true, "requires": { - "http-parser-js": "0.5.0", - "websocket-extensions": "0.1.3" + "http-parser-js": ">=0.4.0", + "websocket-extensions": ">=0.1.1" } }, "websocket-extensions": { @@ -14930,7 +14949,7 @@ "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", "requires": { - "isexe": "2.0.0" + "isexe": "^2.0.0" } }, "which-module": { @@ -14945,7 +14964,7 @@ "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", "dev": true, "requires": { - "string-width": "2.1.1" + "string-width": "^1.0.2 || 2" } }, "window-size": { @@ -14965,8 +14984,8 @@ "resolved": "https://registry.npmjs.org/wordwrapjs/-/wordwrapjs-3.0.0.tgz", "integrity": "sha512-mO8XtqyPvykVCsrwj5MlOVWvSnCdT+C+QVbm6blradR7JExAhbkZ7hZ9A+9NUtwzSqrlUo9a67ws0EiILrvRpw==", "requires": { - "reduce-flatten": "1.0.1", - "typical": "2.6.1" + "reduce-flatten": "^1.0.1", + "typical": "^2.6.1" }, "dependencies": { "typical": { @@ -14982,7 +15001,7 @@ "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==", "dev": true, "requires": { - "errno": "0.1.7" + "errno": "~0.1.7" } }, "wrap-ansi": { @@ -14991,8 +15010,8 @@ "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", "dev": true, "requires": { - "string-width": "1.0.2", - "strip-ansi": "3.0.1" + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1" }, "dependencies": { "ansi-regex": { @@ -15007,7 +15026,7 @@ "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", "dev": true, "requires": { - "number-is-nan": "1.0.1" + "number-is-nan": "^1.0.0" } }, "string-width": { @@ -15016,9 +15035,9 @@ "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", "dev": true, "requires": { - "code-point-at": "1.1.0", - "is-fullwidth-code-point": "1.0.0", - "strip-ansi": "3.0.1" + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" } }, "strip-ansi": { @@ -15027,7 +15046,7 @@ "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", "dev": true, "requires": { - "ansi-regex": "2.1.1" + "ansi-regex": "^2.0.0" } } } @@ -15044,7 +15063,7 @@ "integrity": "sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig==", "dev": true, "requires": { - "mkdirp": "0.5.1" + "mkdirp": "^0.5.1" } }, "ws": { @@ -15053,7 +15072,7 @@ "integrity": "sha512-eqZfL+NE/YQc1/ZynhojeV8q+H050oR8AZ2uIev7RU10svA9ZnJUddHcOUZTJLinZ9yEfdA2kSATS2qZK5fhJA==", "dev": true, "requires": { - "async-limiter": "1.0.0" + "async-limiter": "~1.0.0" } }, "x-is-string": { @@ -15097,18 +15116,18 @@ "integrity": "sha512-Lhz8TLaYnxq/2ObqHDql8dX8CJi97oHxrjUcYtzKbbykPtVW9WB+poxI+NM2UIzsMgNCZTIf0AQwsjK5yMAqZw==", "dev": true, "requires": { - "cliui": "4.1.0", - "decamelize": "1.2.0", - "find-up": "3.0.0", - "get-caller-file": "1.0.3", - "os-locale": "3.1.0", - "require-directory": "2.1.1", - "require-main-filename": "1.0.1", - "set-blocking": "2.0.0", - "string-width": "2.1.1", - "which-module": "2.0.0", - "y18n": "4.0.0", - "yargs-parser": "11.1.1" + "cliui": "^4.0.0", + "decamelize": "^1.2.0", + "find-up": "^3.0.0", + "get-caller-file": "^1.0.1", + "os-locale": "^3.0.0", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^2.0.0", + "which-module": "^2.0.0", + "y18n": "^3.2.1 || ^4.0.0", + "yargs-parser": "^11.1.1" } }, "yargs-parser": { @@ -15117,8 +15136,8 @@ "integrity": "sha512-C6kB/WJDiaxONLJQnF8ccx9SEeoTTLek8RVbaOIsrAUS8VrBEXfmeSnCZxygc+XC2sNMBIwOOnfcxiynjHsVSQ==", "dev": true, "requires": { - "camelcase": "5.3.1", - "decamelize": "1.2.0" + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" } }, "yeast": { diff --git a/src/components/LoginNav/index.js b/src/components/LoginNav/index.js index 2d87722..fa0500d 100644 --- a/src/components/LoginNav/index.js +++ b/src/components/LoginNav/index.js @@ -118,17 +118,31 @@ const LoginNav = ({ return (