Update Mastofe.
[akkoma] / priv / static / packs / features / follow_requests.js.map
index c60d0bfa486e843d58f0e26b58a1fbb9cb3d96df..bae3f1189bee3146af6ae6d281f0b6f041ca4437 100644 (file)
@@ -1 +1 @@
-{"version":3,"sources":["webpack:///features/follow_requests.js","webpack:///./app/javascript/mastodon/features/ui/components/column_header.js","webpack:///./app/javascript/mastodon/features/ui/components/column.js","webpack:///./app/javascript/mastodon/components/column_back_button.js","webpack:///./app/javascript/mastodon/components/column_back_button_slim.js","webpack:///./app/javascript/mastodon/features/follow_requests/index.js","webpack:///./app/javascript/mastodon/features/follow_requests/containers/account_authorize_container.js","webpack:///./app/javascript/mastodon/features/follow_requests/components/account_authorize.js"],"names":["webpackJsonp","150","module","__webpack_exports__","__webpack_require__","d","ColumnHeader","__WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_jsx__","__WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_jsx___default","n","__WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_classCallCheck__","__WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_classCallCheck___default","__WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_possibleConstructorReturn__","__WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_possibleConstructorReturn___default","__WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_inherits__","__WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_inherits___default","__WEBPACK_IMPORTED_MODULE_4_react__","__WEBPACK_IMPORTED_MODULE_4_react___default","__WEBPACK_IMPORTED_MODULE_5_classnames__","__WEBPACK_IMPORTED_MODULE_5_classnames___default","_React$PureComponent","_temp","_this","_ret","this","_len","arguments","length","args","Array","_key","call","apply","concat","handleClick","props","onClick","prototype","render","_props","icon","type","active","columnHeaderId","iconElement","className","id","a","PureComponent","284","Column","__WEBPACK_IMPORTED_MODULE_4_lodash_debounce__","__WEBPACK_IMPORTED_MODULE_4_lodash_debounce___default","__WEBPACK_IMPORTED_MODULE_5_react__","__WEBPACK_IMPORTED_MODULE_5_react___default","__WEBPACK_IMPORTED_MODULE_6__column_header__","__WEBPACK_IMPORTED_MODULE_7__scroll__","__WEBPACK_IMPORTED_MODULE_8__is_mobile__","handleHeaderClick","scrollable","node","querySelector","_interruptScrollAnimation","Object","handleScroll","setRef","c","scrollTop","heading","children","hideHeadingOnMobile","showHeading","window","innerWidth","replace","header","createElement","ref","role","aria-labelledby","onScroll","287","ColumnBackButton","_class","_temp2","__WEBPACK_IMPORTED_MODULE_5_react_intl__","__WEBPACK_IMPORTED_MODULE_6_prop_types__","__WEBPACK_IMPORTED_MODULE_6_prop_types___default","history","context","router","push","goBack","defaultMessage","contextTypes","object","299","ColumnBackButtonSlim","__WEBPACK_IMPORTED_MODULE_6__column_back_button__","_ColumnBackButton","tabIndex","819","defineProperty","value","FollowRequests","_dec","_class2","__WEBPACK_IMPORTED_MODULE_5_react_redux__","__WEBPACK_IMPORTED_MODULE_7_react_immutable_proptypes__","__WEBPACK_IMPORTED_MODULE_7_react_immutable_proptypes___default","__WEBPACK_IMPORTED_MODULE_8__components_loading_indicator__","__WEBPACK_IMPORTED_MODULE_9_react_router_scroll_4__","__WEBPACK_IMPORTED_MODULE_10__ui_components_column__","__WEBPACK_IMPORTED_MODULE_11__components_column_back_button_slim__","__WEBPACK_IMPORTED_MODULE_12__containers_account_authorize_container__","__WEBPACK_IMPORTED_MODULE_13__actions_accounts__","__WEBPACK_IMPORTED_MODULE_14_react_intl__","__WEBPACK_IMPORTED_MODULE_15_react_immutable_pure_component__","__WEBPACK_IMPORTED_MODULE_15_react_immutable_pure_component___default","messages","mapStateToProps","state","accountIds","getIn","_ImmutablePureCompone","e","_e$target","target","scrollHeight","clientHeight","dispatch","componentWillMount","intl","formatMessage","scrollKey","map","propTypes","params","isRequired","func","list","968","__WEBPACK_IMPORTED_MODULE_0_react_redux__","__WEBPACK_IMPORTED_MODULE_1__selectors__","__WEBPACK_IMPORTED_MODULE_2__components_account_authorize__","__WEBPACK_IMPORTED_MODULE_3__actions_accounts__","makeMapStateToProps","getAccount","account","mapDispatchToProps","_ref","onAuthorize","onReject","969","AccountAuthorize","__WEBPACK_IMPORTED_MODULE_5_prop_types__","__WEBPACK_IMPORTED_MODULE_5_prop_types___default","__WEBPACK_IMPORTED_MODULE_6_react_immutable_proptypes__","__WEBPACK_IMPORTED_MODULE_6_react_immutable_proptypes___default","__WEBPACK_IMPORTED_MODULE_7__components_permalink__","__WEBPACK_IMPORTED_MODULE_8__components_avatar__","__WEBPACK_IMPORTED_MODULE_9__components_display_name__","__WEBPACK_IMPORTED_MODULE_10__components_icon_button__","__WEBPACK_IMPORTED_MODULE_11_react_intl__","__WEBPACK_IMPORTED_MODULE_12_react_immutable_pure_component__","__WEBPACK_IMPORTED_MODULE_12_react_immutable_pure_component___default","authorize","reject","content","__html","get","href","to","size","dangerouslySetInnerHTML","title"],"mappings":"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","file":"features/follow_requests.js","sourcesContent":["webpackJsonp([18],{\n\n/***/ 150:\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"a\", function() { return ColumnHeader; });\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_jsx__ = __webpack_require__(2);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_jsx___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_jsx__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_classCallCheck__ = __webpack_require__(1);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_classCallCheck___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_classCallCheck__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_possibleConstructorReturn__ = __webpack_require__(3);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_possibleConstructorReturn___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_possibleConstructorReturn__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_inherits__ = __webpack_require__(4);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_inherits___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_inherits__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4_react__ = __webpack_require__(0);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_4_react__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5_classnames__ = __webpack_require__(10);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5_classnames___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_5_classnames__);\n\n\n\n\n\n\n\n\nvar ColumnHeader = function (_React$PureComponent) {\n  __WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_inherits___default()(ColumnHeader, _React$PureComponent);\n\n  function ColumnHeader() {\n    var _temp, _this, _ret;\n\n    __WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_classCallCheck___default()(this, ColumnHeader);\n\n    for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) {\n      args[_key] = arguments[_key];\n    }\n\n    return _ret = (_temp = (_this = __WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_possibleConstructorReturn___default()(this, _React$PureComponent.call.apply(_React$PureComponent, [this].concat(args))), _this), _this.handleClick = function () {\n      _this.props.onClick();\n    }, _temp), __WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_possibleConstructorReturn___default()(_this, _ret);\n  }\n\n  ColumnHeader.prototype.render = function render() {\n    var _props = this.props,\n        icon = _props.icon,\n        type = _props.type,\n        active = _props.active,\n        columnHeaderId = _props.columnHeaderId;\n\n    var iconElement = '';\n\n    if (icon) {\n      iconElement = __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_jsx___default()('i', {\n        className: 'fa fa-fw fa-' + icon + ' column-header__icon'\n      });\n    }\n\n    return __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_jsx___default()('h1', {\n      className: __WEBPACK_IMPORTED_MODULE_5_classnames___default()('column-header', { active: active }),\n      id: columnHeaderId || null\n    }, void 0, __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_jsx___default()('button', {\n      onClick: this.handleClick\n    }, void 0, iconElement, type));\n  };\n\n  return ColumnHeader;\n}(__WEBPACK_IMPORTED_MODULE_4_react___default.a.PureComponent);\n\n\n\n/***/ }),\n\n/***/ 284:\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"a\", function() { return Column; });\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_jsx__ = __webpack_require__(2);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_jsx___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_jsx__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_classCallCheck__ = __webpack_require__(1);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_classCallCheck___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_classCallCheck__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_possibleConstructorReturn__ = __webpack_require__(3);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_possibleConstructorReturn___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_possibleConstructorReturn__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_inherits__ = __webpack_require__(4);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_inherits___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_inherits__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4_lodash_debounce__ = __webpack_require__(34);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4_lodash_debounce___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_4_lodash_debounce__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5_react__ = __webpack_require__(0);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_5_react__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_6__column_header__ = __webpack_require__(150);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_7__scroll__ = __webpack_require__(91);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_8__is_mobile__ = __webpack_require__(35);\n\n\n\n\n\n\n\n\n\n\n\nvar Column = function (_React$PureComponent) {\n  __WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_inherits___default()(Column, _React$PureComponent);\n\n  function Column() {\n    var _temp, _this, _ret;\n\n    __WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_classCallCheck___default()(this, Column);\n\n    for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) {\n      args[_key] = arguments[_key];\n    }\n\n    return _ret = (_temp = (_this = __WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_possibleConstructorReturn___default()(this, _React$PureComponent.call.apply(_React$PureComponent, [this].concat(args))), _this), _this.handleHeaderClick = function () {\n      var scrollable = _this.node.querySelector('.scrollable');\n\n      if (!scrollable) {\n        return;\n      }\n\n      _this._interruptScrollAnimation = Object(__WEBPACK_IMPORTED_MODULE_7__scroll__[\"b\" /* scrollTop */])(scrollable);\n    }, _this.handleScroll = __WEBPACK_IMPORTED_MODULE_4_lodash_debounce___default()(function () {\n      if (typeof _this._interruptScrollAnimation !== 'undefined') {\n        _this._interruptScrollAnimation();\n      }\n    }, 200), _this.setRef = function (c) {\n      _this.node = c;\n    }, _temp), __WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_possibleConstructorReturn___default()(_this, _ret);\n  }\n\n  Column.prototype.scrollTop = function scrollTop() {\n    var scrollable = this.node.querySelector('.scrollable');\n\n    if (!scrollable) {\n      return;\n    }\n\n    this._interruptScrollAnimation = Object(__WEBPACK_IMPORTED_MODULE_7__scroll__[\"b\" /* scrollTop */])(scrollable);\n  };\n\n  Column.prototype.render = function render() {\n    var _props = this.props,\n        heading = _props.heading,\n        icon = _props.icon,\n        children = _props.children,\n        active = _props.active,\n        hideHeadingOnMobile = _props.hideHeadingOnMobile;\n\n\n    var showHeading = heading && (!hideHeadingOnMobile || hideHeadingOnMobile && !Object(__WEBPACK_IMPORTED_MODULE_8__is_mobile__[\"b\" /* isMobile */])(window.innerWidth));\n\n    var columnHeaderId = showHeading && heading.replace(/ /g, '-');\n    var header = showHeading && __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_jsx___default()(__WEBPACK_IMPORTED_MODULE_6__column_header__[\"a\" /* default */], {\n      icon: icon,\n      active: active,\n      type: heading,\n      onClick: this.handleHeaderClick,\n      columnHeaderId: columnHeaderId\n    });\n    return __WEBPACK_IMPORTED_MODULE_5_react___default.a.createElement(\n      'div',\n      {\n        ref: this.setRef,\n        role: 'region',\n        'aria-labelledby': columnHeaderId,\n        className: 'column',\n        onScroll: this.handleScroll\n      },\n      header,\n      children\n    );\n  };\n\n  return Column;\n}(__WEBPACK_IMPORTED_MODULE_5_react___default.a.PureComponent);\n\n\n\n/***/ }),\n\n/***/ 287:\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"a\", function() { return ColumnBackButton; });\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_jsx__ = __webpack_require__(2);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_jsx___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_jsx__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_classCallCheck__ = __webpack_require__(1);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_classCallCheck___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_classCallCheck__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_possibleConstructorReturn__ = __webpack_require__(3);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_possibleConstructorReturn___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_possibleConstructorReturn__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_inherits__ = __webpack_require__(4);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_inherits___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_inherits__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4_react__ = __webpack_require__(0);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_4_react__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5_react_intl__ = __webpack_require__(6);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_6_prop_types__ = __webpack_require__(5);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_6_prop_types___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_6_prop_types__);\n\n\n\n\n\nvar _class, _temp2;\n\n\n\n\n\nvar ColumnBackButton = (_temp2 = _class = function (_React$PureComponent) {\n  __WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_inherits___default()(ColumnBackButton, _React$PureComponent);\n\n  function ColumnBackButton() {\n    var _temp, _this, _ret;\n\n    __WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_classCallCheck___default()(this, ColumnBackButton);\n\n    for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) {\n      args[_key] = arguments[_key];\n    }\n\n    return _ret = (_temp = (_this = __WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_possibleConstructorReturn___default()(this, _React$PureComponent.call.apply(_React$PureComponent, [this].concat(args))), _this), _this.handleClick = function () {\n      if (window.history && window.history.length === 1) {\n        _this.context.router.history.push('/');\n      } else {\n        _this.context.router.history.goBack();\n      }\n    }, _temp), __WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_possibleConstructorReturn___default()(_this, _ret);\n  }\n\n  ColumnBackButton.prototype.render = function render() {\n    return __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_jsx___default()('button', {\n      onClick: this.handleClick,\n      className: 'column-back-button'\n    }, void 0, __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_jsx___default()('i', {\n      className: 'fa fa-fw fa-chevron-left column-back-button__icon'\n    }), __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_jsx___default()(__WEBPACK_IMPORTED_MODULE_5_react_intl__[\"b\" /* FormattedMessage */], {\n      id: 'column_back_button.label',\n      defaultMessage: 'Back'\n    }));\n  };\n\n  return ColumnBackButton;\n}(__WEBPACK_IMPORTED_MODULE_4_react___default.a.PureComponent), _class.contextTypes = {\n  router: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.object\n}, _temp2);\n\n\n/***/ }),\n\n/***/ 299:\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"a\", function() { return ColumnBackButtonSlim; });\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_jsx__ = __webpack_require__(2);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_jsx___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_jsx__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_classCallCheck__ = __webpack_require__(1);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_classCallCheck___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_classCallCheck__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_possibleConstructorReturn__ = __webpack_require__(3);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_possibleConstructorReturn___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_possibleConstructorReturn__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_inherits__ = __webpack_require__(4);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_inherits___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_inherits__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4_react__ = __webpack_require__(0);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_4_react__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5_react_intl__ = __webpack_require__(6);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_6__column_back_button__ = __webpack_require__(287);\n\n\n\n\n\n\n\n\nvar ColumnBackButtonSlim = function (_ColumnBackButton) {\n  __WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_inherits___default()(ColumnBackButtonSlim, _ColumnBackButton);\n\n  function ColumnBackButtonSlim() {\n    __WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_classCallCheck___default()(this, ColumnBackButtonSlim);\n\n    return __WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_possibleConstructorReturn___default()(this, _ColumnBackButton.apply(this, arguments));\n  }\n\n  ColumnBackButtonSlim.prototype.render = function render() {\n    return __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_jsx___default()('div', {\n      className: 'column-back-button--slim'\n    }, void 0, __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_jsx___default()('div', {\n      role: 'button',\n      tabIndex: '0',\n      onClick: this.handleClick,\n      className: 'column-back-button column-back-button--slim-button'\n    }, void 0, __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_jsx___default()('i', {\n      className: 'fa fa-fw fa-chevron-left column-back-button__icon'\n    }), __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_jsx___default()(__WEBPACK_IMPORTED_MODULE_5_react_intl__[\"b\" /* FormattedMessage */], {\n      id: 'column_back_button.label',\n      defaultMessage: 'Back'\n    })));\n  };\n\n  return ColumnBackButtonSlim;\n}(__WEBPACK_IMPORTED_MODULE_6__column_back_button__[\"a\" /* default */]);\n\n\n\n/***/ }),\n\n/***/ 819:\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\nObject.defineProperty(__webpack_exports__, \"__esModule\", { value: true });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return FollowRequests; });\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_jsx__ = __webpack_require__(2);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_jsx___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_jsx__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_classCallCheck__ = __webpack_require__(1);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_classCallCheck___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_classCallCheck__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_possibleConstructorReturn__ = __webpack_require__(3);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_possibleConstructorReturn___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_possibleConstructorReturn__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_inherits__ = __webpack_require__(4);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_inherits___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_inherits__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4_react__ = __webpack_require__(0);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_4_react__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5_react_redux__ = __webpack_require__(9);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_6_prop_types__ = __webpack_require__(5);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_6_prop_types___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_6_prop_types__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_7_react_immutable_proptypes__ = __webpack_require__(13);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_7_react_immutable_proptypes___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_7_react_immutable_proptypes__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_8__components_loading_indicator__ = __webpack_require__(297);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_9_react_router_scroll_4__ = __webpack_require__(151);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_10__ui_components_column__ = __webpack_require__(284);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_11__components_column_back_button_slim__ = __webpack_require__(299);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_12__containers_account_authorize_container__ = __webpack_require__(968);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_13__actions_accounts__ = __webpack_require__(22);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_14_react_intl__ = __webpack_require__(6);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_15_react_immutable_pure_component__ = __webpack_require__(11);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_15_react_immutable_pure_component___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_15_react_immutable_pure_component__);\n\n\n\n\n\nvar _dec, _class, _class2, _temp2;\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar messages = Object(__WEBPACK_IMPORTED_MODULE_14_react_intl__[\"f\" /* defineMessages */])({\n  heading: {\n    'id': 'column.follow_requests',\n    'defaultMessage': 'Follow requests'\n  }\n});\n\nvar mapStateToProps = function mapStateToProps(state) {\n  return {\n    accountIds: state.getIn(['user_lists', 'follow_requests', 'items'])\n  };\n};\n\nvar FollowRequests = (_dec = Object(__WEBPACK_IMPORTED_MODULE_5_react_redux__[\"connect\"])(mapStateToProps), _dec(_class = Object(__WEBPACK_IMPORTED_MODULE_14_react_intl__[\"g\" /* injectIntl */])(_class = (_temp2 = _class2 = function (_ImmutablePureCompone) {\n  __WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_inherits___default()(FollowRequests, _ImmutablePureCompone);\n\n  function FollowRequests() {\n    var _temp, _this, _ret;\n\n    __WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_classCallCheck___default()(this, FollowRequests);\n\n    for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) {\n      args[_key] = arguments[_key];\n    }\n\n    return _ret = (_temp = (_this = __WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_possibleConstructorReturn___default()(this, _ImmutablePureCompone.call.apply(_ImmutablePureCompone, [this].concat(args))), _this), _this.handleScroll = function (e) {\n      var _e$target = e.target,\n          scrollTop = _e$target.scrollTop,\n          scrollHeight = _e$target.scrollHeight,\n          clientHeight = _e$target.clientHeight;\n\n\n      if (scrollTop === scrollHeight - clientHeight) {\n        _this.props.dispatch(Object(__WEBPACK_IMPORTED_MODULE_13__actions_accounts__[\"r\" /* expandFollowRequests */])());\n      }\n    }, _temp), __WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_possibleConstructorReturn___default()(_this, _ret);\n  }\n\n  FollowRequests.prototype.componentWillMount = function componentWillMount() {\n    this.props.dispatch(Object(__WEBPACK_IMPORTED_MODULE_13__actions_accounts__[\"v\" /* fetchFollowRequests */])());\n  };\n\n  FollowRequests.prototype.render = function render() {\n    var _props = this.props,\n        intl = _props.intl,\n        accountIds = _props.accountIds;\n\n\n    if (!accountIds) {\n      return __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_jsx___default()(__WEBPACK_IMPORTED_MODULE_10__ui_components_column__[\"a\" /* default */], {}, void 0, __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_jsx___default()(__WEBPACK_IMPORTED_MODULE_8__components_loading_indicator__[\"a\" /* default */], {}));\n    }\n\n    return __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_jsx___default()(__WEBPACK_IMPORTED_MODULE_10__ui_components_column__[\"a\" /* default */], {\n      icon: 'users',\n      heading: intl.formatMessage(messages.heading)\n    }, void 0, __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_jsx___default()(__WEBPACK_IMPORTED_MODULE_11__components_column_back_button_slim__[\"a\" /* default */], {}), __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_jsx___default()(__WEBPACK_IMPORTED_MODULE_9_react_router_scroll_4__[\"a\" /* ScrollContainer */], {\n      scrollKey: 'follow_requests'\n    }, void 0, __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_jsx___default()('div', {\n      className: 'scrollable',\n      onScroll: this.handleScroll\n    }, void 0, accountIds.map(function (id) {\n      return __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_jsx___default()(__WEBPACK_IMPORTED_MODULE_12__containers_account_authorize_container__[\"a\" /* default */], {\n        id: id\n      }, id);\n    }))));\n  };\n\n  return FollowRequests;\n}(__WEBPACK_IMPORTED_MODULE_15_react_immutable_pure_component___default.a), _class2.propTypes = {\n  params: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.object.isRequired,\n  dispatch: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.func.isRequired,\n  accountIds: __WEBPACK_IMPORTED_MODULE_7_react_immutable_proptypes___default.a.list,\n  intl: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.object.isRequired\n}, _temp2)) || _class) || _class);\n\n\n/***/ }),\n\n/***/ 968:\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react_redux__ = __webpack_require__(9);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__selectors__ = __webpack_require__(67);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__components_account_authorize__ = __webpack_require__(969);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__actions_accounts__ = __webpack_require__(22);\n\n\n\n\n\nvar makeMapStateToProps = function makeMapStateToProps() {\n  var getAccount = Object(__WEBPACK_IMPORTED_MODULE_1__selectors__[\"c\" /* makeGetAccount */])();\n\n  var mapStateToProps = function mapStateToProps(state, props) {\n    return {\n      account: getAccount(state, props.id)\n    };\n  };\n\n  return mapStateToProps;\n};\n\nvar mapDispatchToProps = function mapDispatchToProps(dispatch, _ref) {\n  var id = _ref.id;\n  return {\n    onAuthorize: function onAuthorize() {\n      dispatch(Object(__WEBPACK_IMPORTED_MODULE_3__actions_accounts__[\"p\" /* authorizeFollowRequest */])(id));\n    },\n    onReject: function onReject() {\n      dispatch(Object(__WEBPACK_IMPORTED_MODULE_3__actions_accounts__[\"B\" /* rejectFollowRequest */])(id));\n    }\n  };\n};\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (Object(__WEBPACK_IMPORTED_MODULE_0_react_redux__[\"connect\"])(makeMapStateToProps, mapDispatchToProps)(__WEBPACK_IMPORTED_MODULE_2__components_account_authorize__[\"a\" /* default */]));\n\n/***/ }),\n\n/***/ 969:\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"a\", function() { return AccountAuthorize; });\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_jsx__ = __webpack_require__(2);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_jsx___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_jsx__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_classCallCheck__ = __webpack_require__(1);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_classCallCheck___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_classCallCheck__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_possibleConstructorReturn__ = __webpack_require__(3);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_possibleConstructorReturn___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_possibleConstructorReturn__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_inherits__ = __webpack_require__(4);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_inherits___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_inherits__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4_react__ = __webpack_require__(0);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_4_react__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5_prop_types__ = __webpack_require__(5);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5_prop_types___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_5_prop_types__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_6_react_immutable_proptypes__ = __webpack_require__(13);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_6_react_immutable_proptypes___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_6_react_immutable_proptypes__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_7__components_permalink__ = __webpack_require__(296);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_8__components_avatar__ = __webpack_require__(57);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_9__components_display_name__ = __webpack_require__(56);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_10__components_icon_button__ = __webpack_require__(23);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_11_react_intl__ = __webpack_require__(6);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_12_react_immutable_pure_component__ = __webpack_require__(11);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_12_react_immutable_pure_component___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_12_react_immutable_pure_component__);\n\n\n\n\n\nvar _class, _class2, _temp;\n\n\n\n\n\n\n\n\n\n\n\nvar messages = Object(__WEBPACK_IMPORTED_MODULE_11_react_intl__[\"f\" /* defineMessages */])({\n  authorize: {\n    'id': 'follow_request.authorize',\n    'defaultMessage': 'Authorize'\n  },\n  reject: {\n    'id': 'follow_request.reject',\n    'defaultMessage': 'Reject'\n  }\n});\n\nvar AccountAuthorize = Object(__WEBPACK_IMPORTED_MODULE_11_react_intl__[\"g\" /* injectIntl */])(_class = (_temp = _class2 = function (_ImmutablePureCompone) {\n  __WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_inherits___default()(AccountAuthorize, _ImmutablePureCompone);\n\n  function AccountAuthorize() {\n    __WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_classCallCheck___default()(this, AccountAuthorize);\n\n    return __WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_possibleConstructorReturn___default()(this, _ImmutablePureCompone.apply(this, arguments));\n  }\n\n  AccountAuthorize.prototype.render = function render() {\n    var _props = this.props,\n        intl = _props.intl,\n        account = _props.account,\n        onAuthorize = _props.onAuthorize,\n        onReject = _props.onReject;\n\n    var content = { __html: account.get('note_emojified') };\n\n    return __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_jsx___default()('div', {\n      className: 'account-authorize__wrapper'\n    }, void 0, __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_jsx___default()('div', {\n      className: 'account-authorize'\n    }, void 0, __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_jsx___default()(__WEBPACK_IMPORTED_MODULE_7__components_permalink__[\"a\" /* default */], {\n      href: account.get('url'),\n      to: '/accounts/' + account.get('id'),\n      className: 'detailed-status__display-name'\n    }, void 0, __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_jsx___default()('div', {\n      className: 'account-authorize__avatar'\n    }, void 0, __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_jsx___default()(__WEBPACK_IMPORTED_MODULE_8__components_avatar__[\"a\" /* default */], {\n      account: account,\n      size: 48\n    })), __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_jsx___default()(__WEBPACK_IMPORTED_MODULE_9__components_display_name__[\"a\" /* default */], {\n      account: account\n    })), __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_jsx___default()('div', {\n      className: 'account__header__content',\n      dangerouslySetInnerHTML: content\n    })), __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_jsx___default()('div', {\n      className: 'account--panel'\n    }, void 0, __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_jsx___default()('div', {\n      className: 'account--panel__button'\n    }, void 0, __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_jsx___default()(__WEBPACK_IMPORTED_MODULE_10__components_icon_button__[\"a\" /* default */], {\n      title: intl.formatMessage(messages.authorize),\n      icon: 'check',\n      onClick: onAuthorize\n    })), __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_jsx___default()('div', {\n      className: 'account--panel__button'\n    }, void 0, __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_jsx___default()(__WEBPACK_IMPORTED_MODULE_10__components_icon_button__[\"a\" /* default */], {\n      title: intl.formatMessage(messages.reject),\n      icon: 'times',\n      onClick: onReject\n    }))));\n  };\n\n  return AccountAuthorize;\n}(__WEBPACK_IMPORTED_MODULE_12_react_immutable_pure_component___default.a), _class2.propTypes = {\n  account: __WEBPACK_IMPORTED_MODULE_6_react_immutable_proptypes___default.a.map.isRequired,\n  onAuthorize: __WEBPACK_IMPORTED_MODULE_5_prop_types___default.a.func.isRequired,\n  onReject: __WEBPACK_IMPORTED_MODULE_5_prop_types___default.a.func.isRequired,\n  intl: __WEBPACK_IMPORTED_MODULE_5_prop_types___default.a.object.isRequired\n}, _temp)) || _class;\n\n\n\n/***/ })\n\n});\n\n\n// WEBPACK FOOTER //\n// features/follow_requests.js","import React from 'react';\nimport PropTypes from 'prop-types';\nimport classNames from 'classnames';\n\nexport default class ColumnHeader extends React.PureComponent {\n\n  static propTypes = {\n    icon: PropTypes.string,\n    type: PropTypes.string,\n    active: PropTypes.bool,\n    onClick: PropTypes.func,\n    columnHeaderId: PropTypes.string,\n  };\n\n  handleClick = () => {\n    this.props.onClick();\n  }\n\n  render () {\n    const { icon, type, active, columnHeaderId } = this.props;\n    let iconElement = '';\n\n    if (icon) {\n      iconElement = <i className={`fa fa-fw fa-${icon} column-header__icon`} />;\n    }\n\n    return (\n      <h1 className={classNames('column-header', { active })} id={columnHeaderId || null}>\n        <button onClick={this.handleClick}>\n          {iconElement}\n          {type}\n        </button>\n      </h1>\n    );\n  }\n\n}\n\n\n\n// WEBPACK FOOTER //\n// ./app/javascript/mastodon/features/ui/components/column_header.js","import React from 'react';\nimport ColumnHeader from './column_header';\nimport PropTypes from 'prop-types';\nimport { debounce } from 'lodash';\nimport { scrollTop } from '../../../scroll';\nimport { isMobile } from '../../../is_mobile';\n\nexport default class Column extends React.PureComponent {\n\n  static propTypes = {\n    heading: PropTypes.string,\n    icon: PropTypes.string,\n    children: PropTypes.node,\n    active: PropTypes.bool,\n    hideHeadingOnMobile: PropTypes.bool,\n  };\n\n  handleHeaderClick = () => {\n    const scrollable = this.node.querySelector('.scrollable');\n\n    if (!scrollable) {\n      return;\n    }\n\n    this._interruptScrollAnimation = scrollTop(scrollable);\n  }\n\n  scrollTop () {\n    const scrollable = this.node.querySelector('.scrollable');\n\n    if (!scrollable) {\n      return;\n    }\n\n    this._interruptScrollAnimation = scrollTop(scrollable);\n  }\n\n\n  handleScroll = debounce(() => {\n    if (typeof this._interruptScrollAnimation !== 'undefined') {\n      this._interruptScrollAnimation();\n    }\n  }, 200)\n\n  setRef = (c) => {\n    this.node = c;\n  }\n\n  render () {\n    const { heading, icon, children, active, hideHeadingOnMobile } = this.props;\n\n    const showHeading = heading && (!hideHeadingOnMobile || (hideHeadingOnMobile && !isMobile(window.innerWidth)));\n\n    const columnHeaderId = showHeading && heading.replace(/ /g, '-');\n    const header = showHeading && (\n      <ColumnHeader icon={icon} active={active} type={heading} onClick={this.handleHeaderClick} columnHeaderId={columnHeaderId} />\n    );\n    return (\n      <div\n        ref={this.setRef}\n        role='region'\n        aria-labelledby={columnHeaderId}\n        className='column'\n        onScroll={this.handleScroll}\n      >\n        {header}\n        {children}\n      </div>\n    );\n  }\n\n}\n\n\n\n// WEBPACK FOOTER //\n// ./app/javascript/mastodon/features/ui/components/column.js","import React from 'react';\nimport { FormattedMessage } from 'react-intl';\nimport PropTypes from 'prop-types';\n\nexport default class ColumnBackButton extends React.PureComponent {\n\n  static contextTypes = {\n    router: PropTypes.object,\n  };\n\n  handleClick = () => {\n    if (window.history && window.history.length === 1) {\n      this.context.router.history.push('/');\n    } else {\n      this.context.router.history.goBack();\n    }\n  }\n\n  render () {\n    return (\n      <button onClick={this.handleClick} className='column-back-button'>\n        <i className='fa fa-fw fa-chevron-left column-back-button__icon' />\n        <FormattedMessage id='column_back_button.label' defaultMessage='Back' />\n      </button>\n    );\n  }\n\n}\n\n\n\n// WEBPACK FOOTER //\n// ./app/javascript/mastodon/components/column_back_button.js","import React from 'react';\nimport { FormattedMessage } from 'react-intl';\nimport ColumnBackButton from './column_back_button';\n\nexport default class ColumnBackButtonSlim extends ColumnBackButton {\n\n  render () {\n    return (\n      <div className='column-back-button--slim'>\n        <div role='button' tabIndex='0' onClick={this.handleClick} className='column-back-button column-back-button--slim-button'>\n          <i className='fa fa-fw fa-chevron-left column-back-button__icon' />\n          <FormattedMessage id='column_back_button.label' defaultMessage='Back' />\n        </div>\n      </div>\n    );\n  }\n\n}\n\n\n\n// WEBPACK FOOTER //\n// ./app/javascript/mastodon/components/column_back_button_slim.js","import React from 'react';\nimport { connect } from 'react-redux';\nimport PropTypes from 'prop-types';\nimport ImmutablePropTypes from 'react-immutable-proptypes';\nimport LoadingIndicator from '../../components/loading_indicator';\nimport { ScrollContainer } from 'react-router-scroll-4';\nimport Column from '../ui/components/column';\nimport ColumnBackButtonSlim from '../../components/column_back_button_slim';\nimport AccountAuthorizeContainer from './containers/account_authorize_container';\nimport { fetchFollowRequests, expandFollowRequests } from '../../actions/accounts';\nimport { defineMessages, injectIntl } from 'react-intl';\nimport ImmutablePureComponent from 'react-immutable-pure-component';\n\nconst messages = defineMessages({\n  heading: { id: 'column.follow_requests', defaultMessage: 'Follow requests' },\n});\n\nconst mapStateToProps = state => ({\n  accountIds: state.getIn(['user_lists', 'follow_requests', 'items']),\n});\n\n@connect(mapStateToProps)\n@injectIntl\nexport default class FollowRequests extends ImmutablePureComponent {\n\n  static propTypes = {\n    params: PropTypes.object.isRequired,\n    dispatch: PropTypes.func.isRequired,\n    accountIds: ImmutablePropTypes.list,\n    intl: PropTypes.object.isRequired,\n  };\n\n  componentWillMount () {\n    this.props.dispatch(fetchFollowRequests());\n  }\n\n  handleScroll = (e) => {\n    const { scrollTop, scrollHeight, clientHeight } = e.target;\n\n    if (scrollTop === scrollHeight - clientHeight) {\n      this.props.dispatch(expandFollowRequests());\n    }\n  }\n\n  render () {\n    const { intl, accountIds } = this.props;\n\n    if (!accountIds) {\n      return (\n        <Column>\n          <LoadingIndicator />\n        </Column>\n      );\n    }\n\n    return (\n      <Column icon='users' heading={intl.formatMessage(messages.heading)}>\n        <ColumnBackButtonSlim />\n\n        <ScrollContainer scrollKey='follow_requests'>\n          <div className='scrollable' onScroll={this.handleScroll}>\n            {accountIds.map(id =>\n              <AccountAuthorizeContainer key={id} id={id} />\n            )}\n          </div>\n        </ScrollContainer>\n      </Column>\n    );\n  }\n\n}\n\n\n\n// WEBPACK FOOTER //\n// ./app/javascript/mastodon/features/follow_requests/index.js","import { connect } from 'react-redux';\nimport { makeGetAccount } from '../../../selectors';\nimport AccountAuthorize from '../components/account_authorize';\nimport { authorizeFollowRequest, rejectFollowRequest } from '../../../actions/accounts';\n\nconst makeMapStateToProps = () => {\n  const getAccount = makeGetAccount();\n\n  const mapStateToProps = (state, props) => ({\n    account: getAccount(state, props.id),\n  });\n\n  return mapStateToProps;\n};\n\nconst mapDispatchToProps = (dispatch, { id }) => ({\n  onAuthorize () {\n    dispatch(authorizeFollowRequest(id));\n  },\n\n  onReject () {\n    dispatch(rejectFollowRequest(id));\n  },\n});\n\nexport default connect(makeMapStateToProps, mapDispatchToProps)(AccountAuthorize);\n\n\n\n// WEBPACK FOOTER //\n// ./app/javascript/mastodon/features/follow_requests/containers/account_authorize_container.js","import React from 'react';\nimport PropTypes from 'prop-types';\nimport ImmutablePropTypes from 'react-immutable-proptypes';\nimport Permalink from '../../../components/permalink';\nimport Avatar from '../../../components/avatar';\nimport DisplayName from '../../../components/display_name';\nimport IconButton from '../../../components/icon_button';\nimport { defineMessages, injectIntl } from 'react-intl';\nimport ImmutablePureComponent from 'react-immutable-pure-component';\n\nconst messages = defineMessages({\n  authorize: { id: 'follow_request.authorize', defaultMessage: 'Authorize' },\n  reject: { id: 'follow_request.reject', defaultMessage: 'Reject' },\n});\n\n@injectIntl\nexport default class AccountAuthorize extends ImmutablePureComponent {\n\n  static propTypes = {\n    account: ImmutablePropTypes.map.isRequired,\n    onAuthorize: PropTypes.func.isRequired,\n    onReject: PropTypes.func.isRequired,\n    intl: PropTypes.object.isRequired,\n  };\n\n  render () {\n    const { intl, account, onAuthorize, onReject } = this.props;\n    const content = { __html: account.get('note_emojified') };\n\n    return (\n      <div className='account-authorize__wrapper'>\n        <div className='account-authorize'>\n          <Permalink href={account.get('url')} to={`/accounts/${account.get('id')}`} className='detailed-status__display-name'>\n            <div className='account-authorize__avatar'><Avatar account={account} size={48} /></div>\n            <DisplayName account={account} />\n          </Permalink>\n\n          <div className='account__header__content' dangerouslySetInnerHTML={content} />\n        </div>\n\n        <div className='account--panel'>\n          <div className='account--panel__button'><IconButton title={intl.formatMessage(messages.authorize)} icon='check' onClick={onAuthorize} /></div>\n          <div className='account--panel__button'><IconButton title={intl.formatMessage(messages.reject)} icon='times' onClick={onReject} /></div>\n        </div>\n      </div>\n    );\n  }\n\n}\n\n\n\n// WEBPACK FOOTER //\n// ./app/javascript/mastodon/features/follow_requests/components/account_authorize.js"],"sourceRoot":""}
\ No newline at end of file
+{"version":3,"sources":["webpack:///features/follow_requests.js","webpack:///./app/javascript/mastodon/features/follow_requests/containers/account_authorize_container.js","webpack:///./app/javascript/mastodon/features/follow_requests/components/account_authorize.js","webpack:///./app/javascript/mastodon/features/ui/components/column_header.js","webpack:///./app/javascript/mastodon/features/ui/components/column.js","webpack:///./app/javascript/mastodon/components/column_back_button.js","webpack:///./app/javascript/mastodon/components/column_back_button_slim.js","webpack:///./app/javascript/mastodon/features/follow_requests/index.js"],"names":["webpackJsonp","1011","module","__webpack_exports__","__webpack_require__","__WEBPACK_IMPORTED_MODULE_0_react_redux__","__WEBPACK_IMPORTED_MODULE_1__selectors__","__WEBPACK_IMPORTED_MODULE_2__components_account_authorize__","__WEBPACK_IMPORTED_MODULE_3__actions_accounts__","makeMapStateToProps","getAccount","Object","state","props","account","id","mapDispatchToProps","dispatch","_ref","onAuthorize","onReject","1012","d","AccountAuthorize","_class","_class2","_temp","__WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_jsx__","__WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_jsx___default","n","__WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_classCallCheck__","__WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_classCallCheck___default","__WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_possibleConstructorReturn__","__WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_possibleConstructorReturn___default","__WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_inherits__","__WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_inherits___default","__WEBPACK_IMPORTED_MODULE_4_react__","__WEBPACK_IMPORTED_MODULE_5_prop_types__","__WEBPACK_IMPORTED_MODULE_5_prop_types___default","__WEBPACK_IMPORTED_MODULE_6_react_immutable_proptypes__","__WEBPACK_IMPORTED_MODULE_6_react_immutable_proptypes___default","__WEBPACK_IMPORTED_MODULE_7__components_permalink__","__WEBPACK_IMPORTED_MODULE_8__components_avatar__","__WEBPACK_IMPORTED_MODULE_9__components_display_name__","__WEBPACK_IMPORTED_MODULE_10__components_icon_button__","__WEBPACK_IMPORTED_MODULE_11_react_intl__","__WEBPACK_IMPORTED_MODULE_12_react_immutable_pure_component__","__WEBPACK_IMPORTED_MODULE_12_react_immutable_pure_component___default","messages","authorize","defaultMessage","reject","_ImmutablePureCompone","this","apply","arguments","prototype","render","_props","intl","content","__html","get","className","href","to","size","dangerouslySetInnerHTML","title","formatMessage","icon","onClick","a","propTypes","map","isRequired","func","object","153","ColumnHeader","__WEBPACK_IMPORTED_MODULE_4_react___default","__WEBPACK_IMPORTED_MODULE_5_classnames__","__WEBPACK_IMPORTED_MODULE_5_classnames___default","_React$PureComponent","_this","_ret","_len","length","args","Array","_key","call","concat","handleClick","type","active","columnHeaderId","iconElement","PureComponent","283","Column","__WEBPACK_IMPORTED_MODULE_4_lodash_debounce__","__WEBPACK_IMPORTED_MODULE_4_lodash_debounce___default","__WEBPACK_IMPORTED_MODULE_5_react__","__WEBPACK_IMPORTED_MODULE_5_react___default","__WEBPACK_IMPORTED_MODULE_6__column_header__","__WEBPACK_IMPORTED_MODULE_7__scroll__","__WEBPACK_IMPORTED_MODULE_8__is_mobile__","handleHeaderClick","scrollable","node","querySelector","_interruptScrollAnimation","handleScroll","setRef","c","scrollTop","heading","children","hideHeadingOnMobile","showHeading","window","innerWidth","replace","header","createElement","ref","role","aria-labelledby","onScroll","285","ColumnBackButton","_temp2","__WEBPACK_IMPORTED_MODULE_5_react_intl__","__WEBPACK_IMPORTED_MODULE_6_prop_types__","__WEBPACK_IMPORTED_MODULE_6_prop_types___default","history","context","router","push","goBack","contextTypes","297","ColumnBackButtonSlim","__WEBPACK_IMPORTED_MODULE_6__column_back_button__","_ColumnBackButton","tabIndex","843","defineProperty","value","FollowRequests","_dec","__WEBPACK_IMPORTED_MODULE_5_react_redux__","__WEBPACK_IMPORTED_MODULE_7_react_immutable_proptypes__","__WEBPACK_IMPORTED_MODULE_7_react_immutable_proptypes___default","__WEBPACK_IMPORTED_MODULE_8__components_loading_indicator__","__WEBPACK_IMPORTED_MODULE_9_react_router_scroll_4__","__WEBPACK_IMPORTED_MODULE_10__ui_components_column__","__WEBPACK_IMPORTED_MODULE_11__components_column_back_button_slim__","__WEBPACK_IMPORTED_MODULE_12__containers_account_authorize_container__","__WEBPACK_IMPORTED_MODULE_13__actions_accounts__","__WEBPACK_IMPORTED_MODULE_14_react_intl__","__WEBPACK_IMPORTED_MODULE_15_react_immutable_pure_component__","__WEBPACK_IMPORTED_MODULE_15_react_immutable_pure_component___default","mapStateToProps","accountIds","getIn","e","_e$target","target","scrollHeight","clientHeight","componentWillMount","scrollKey","params","list"],"mappings":"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","file":"features/follow_requests.js","sourcesContent":["webpackJsonp([22],{\n\n/***/ 1011:\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react_redux__ = __webpack_require__(9);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__selectors__ = __webpack_require__(68);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__components_account_authorize__ = __webpack_require__(1012);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__actions_accounts__ = __webpack_require__(22);\n\n\n\n\n\nvar makeMapStateToProps = function makeMapStateToProps() {\n  var getAccount = Object(__WEBPACK_IMPORTED_MODULE_1__selectors__[\"c\" /* makeGetAccount */])();\n\n  var mapStateToProps = function mapStateToProps(state, props) {\n    return {\n      account: getAccount(state, props.id)\n    };\n  };\n\n  return mapStateToProps;\n};\n\nvar mapDispatchToProps = function mapDispatchToProps(dispatch, _ref) {\n  var id = _ref.id;\n  return {\n    onAuthorize: function onAuthorize() {\n      dispatch(Object(__WEBPACK_IMPORTED_MODULE_3__actions_accounts__[\"p\" /* authorizeFollowRequest */])(id));\n    },\n    onReject: function onReject() {\n      dispatch(Object(__WEBPACK_IMPORTED_MODULE_3__actions_accounts__[\"B\" /* rejectFollowRequest */])(id));\n    }\n  };\n};\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (Object(__WEBPACK_IMPORTED_MODULE_0_react_redux__[\"connect\"])(makeMapStateToProps, mapDispatchToProps)(__WEBPACK_IMPORTED_MODULE_2__components_account_authorize__[\"a\" /* default */]));\n\n/***/ }),\n\n/***/ 1012:\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"a\", function() { return AccountAuthorize; });\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_jsx__ = __webpack_require__(2);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_jsx___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_jsx__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_classCallCheck__ = __webpack_require__(1);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_classCallCheck___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_classCallCheck__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_possibleConstructorReturn__ = __webpack_require__(3);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_possibleConstructorReturn___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_possibleConstructorReturn__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_inherits__ = __webpack_require__(4);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_inherits___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_inherits__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4_react__ = __webpack_require__(0);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_4_react__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5_prop_types__ = __webpack_require__(5);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5_prop_types___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_5_prop_types__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_6_react_immutable_proptypes__ = __webpack_require__(14);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_6_react_immutable_proptypes___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_6_react_immutable_proptypes__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_7__components_permalink__ = __webpack_require__(296);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_8__components_avatar__ = __webpack_require__(54);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_9__components_display_name__ = __webpack_require__(53);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_10__components_icon_button__ = __webpack_require__(23);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_11_react_intl__ = __webpack_require__(7);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_12_react_immutable_pure_component__ = __webpack_require__(12);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_12_react_immutable_pure_component___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_12_react_immutable_pure_component__);\n\n\n\n\n\nvar _class, _class2, _temp;\n\n\n\n\n\n\n\n\n\n\n\nvar messages = Object(__WEBPACK_IMPORTED_MODULE_11_react_intl__[\"f\" /* defineMessages */])({\n  authorize: {\n    'id': 'follow_request.authorize',\n    'defaultMessage': 'Authorize'\n  },\n  reject: {\n    'id': 'follow_request.reject',\n    'defaultMessage': 'Reject'\n  }\n});\n\nvar AccountAuthorize = Object(__WEBPACK_IMPORTED_MODULE_11_react_intl__[\"g\" /* injectIntl */])(_class = (_temp = _class2 = function (_ImmutablePureCompone) {\n  __WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_inherits___default()(AccountAuthorize, _ImmutablePureCompone);\n\n  function AccountAuthorize() {\n    __WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_classCallCheck___default()(this, AccountAuthorize);\n\n    return __WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_possibleConstructorReturn___default()(this, _ImmutablePureCompone.apply(this, arguments));\n  }\n\n  AccountAuthorize.prototype.render = function render() {\n    var _props = this.props,\n        intl = _props.intl,\n        account = _props.account,\n        onAuthorize = _props.onAuthorize,\n        onReject = _props.onReject;\n\n    var content = { __html: account.get('note_emojified') };\n\n    return __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_jsx___default()('div', {\n      className: 'account-authorize__wrapper'\n    }, void 0, __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_jsx___default()('div', {\n      className: 'account-authorize'\n    }, void 0, __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_jsx___default()(__WEBPACK_IMPORTED_MODULE_7__components_permalink__[\"a\" /* default */], {\n      href: account.get('url'),\n      to: '/accounts/' + account.get('id'),\n      className: 'detailed-status__display-name'\n    }, void 0, __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_jsx___default()('div', {\n      className: 'account-authorize__avatar'\n    }, void 0, __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_jsx___default()(__WEBPACK_IMPORTED_MODULE_8__components_avatar__[\"a\" /* default */], {\n      account: account,\n      size: 48\n    })), __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_jsx___default()(__WEBPACK_IMPORTED_MODULE_9__components_display_name__[\"a\" /* default */], {\n      account: account\n    })), __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_jsx___default()('div', {\n      className: 'account__header__content',\n      dangerouslySetInnerHTML: content\n    })), __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_jsx___default()('div', {\n      className: 'account--panel'\n    }, void 0, __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_jsx___default()('div', {\n      className: 'account--panel__button'\n    }, void 0, __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_jsx___default()(__WEBPACK_IMPORTED_MODULE_10__components_icon_button__[\"a\" /* default */], {\n      title: intl.formatMessage(messages.authorize),\n      icon: 'check',\n      onClick: onAuthorize\n    })), __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_jsx___default()('div', {\n      className: 'account--panel__button'\n    }, void 0, __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_jsx___default()(__WEBPACK_IMPORTED_MODULE_10__components_icon_button__[\"a\" /* default */], {\n      title: intl.formatMessage(messages.reject),\n      icon: 'times',\n      onClick: onReject\n    }))));\n  };\n\n  return AccountAuthorize;\n}(__WEBPACK_IMPORTED_MODULE_12_react_immutable_pure_component___default.a), _class2.propTypes = {\n  account: __WEBPACK_IMPORTED_MODULE_6_react_immutable_proptypes___default.a.map.isRequired,\n  onAuthorize: __WEBPACK_IMPORTED_MODULE_5_prop_types___default.a.func.isRequired,\n  onReject: __WEBPACK_IMPORTED_MODULE_5_prop_types___default.a.func.isRequired,\n  intl: __WEBPACK_IMPORTED_MODULE_5_prop_types___default.a.object.isRequired\n}, _temp)) || _class;\n\n\n\n/***/ }),\n\n/***/ 153:\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"a\", function() { return ColumnHeader; });\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_jsx__ = __webpack_require__(2);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_jsx___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_jsx__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_classCallCheck__ = __webpack_require__(1);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_classCallCheck___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_classCallCheck__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_possibleConstructorReturn__ = __webpack_require__(3);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_possibleConstructorReturn___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_possibleConstructorReturn__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_inherits__ = __webpack_require__(4);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_inherits___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_inherits__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4_react__ = __webpack_require__(0);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_4_react__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5_classnames__ = __webpack_require__(10);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5_classnames___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_5_classnames__);\n\n\n\n\n\n\n\n\nvar ColumnHeader = function (_React$PureComponent) {\n  __WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_inherits___default()(ColumnHeader, _React$PureComponent);\n\n  function ColumnHeader() {\n    var _temp, _this, _ret;\n\n    __WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_classCallCheck___default()(this, ColumnHeader);\n\n    for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) {\n      args[_key] = arguments[_key];\n    }\n\n    return _ret = (_temp = (_this = __WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_possibleConstructorReturn___default()(this, _React$PureComponent.call.apply(_React$PureComponent, [this].concat(args))), _this), _this.handleClick = function () {\n      _this.props.onClick();\n    }, _temp), __WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_possibleConstructorReturn___default()(_this, _ret);\n  }\n\n  ColumnHeader.prototype.render = function render() {\n    var _props = this.props,\n        icon = _props.icon,\n        type = _props.type,\n        active = _props.active,\n        columnHeaderId = _props.columnHeaderId;\n\n    var iconElement = '';\n\n    if (icon) {\n      iconElement = __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_jsx___default()('i', {\n        className: 'fa fa-fw fa-' + icon + ' column-header__icon'\n      });\n    }\n\n    return __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_jsx___default()('h1', {\n      className: __WEBPACK_IMPORTED_MODULE_5_classnames___default()('column-header', { active: active }),\n      id: columnHeaderId || null\n    }, void 0, __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_jsx___default()('button', {\n      onClick: this.handleClick\n    }, void 0, iconElement, type));\n  };\n\n  return ColumnHeader;\n}(__WEBPACK_IMPORTED_MODULE_4_react___default.a.PureComponent);\n\n\n\n/***/ }),\n\n/***/ 283:\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"a\", function() { return Column; });\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_jsx__ = __webpack_require__(2);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_jsx___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_jsx__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_classCallCheck__ = __webpack_require__(1);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_classCallCheck___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_classCallCheck__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_possibleConstructorReturn__ = __webpack_require__(3);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_possibleConstructorReturn___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_possibleConstructorReturn__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_inherits__ = __webpack_require__(4);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_inherits___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_inherits__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4_lodash_debounce__ = __webpack_require__(32);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4_lodash_debounce___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_4_lodash_debounce__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5_react__ = __webpack_require__(0);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_5_react__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_6__column_header__ = __webpack_require__(153);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_7__scroll__ = __webpack_require__(90);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_8__is_mobile__ = __webpack_require__(43);\n\n\n\n\n\n\n\n\n\n\n\nvar Column = function (_React$PureComponent) {\n  __WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_inherits___default()(Column, _React$PureComponent);\n\n  function Column() {\n    var _temp, _this, _ret;\n\n    __WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_classCallCheck___default()(this, Column);\n\n    for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) {\n      args[_key] = arguments[_key];\n    }\n\n    return _ret = (_temp = (_this = __WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_possibleConstructorReturn___default()(this, _React$PureComponent.call.apply(_React$PureComponent, [this].concat(args))), _this), _this.handleHeaderClick = function () {\n      var scrollable = _this.node.querySelector('.scrollable');\n\n      if (!scrollable) {\n        return;\n      }\n\n      _this._interruptScrollAnimation = Object(__WEBPACK_IMPORTED_MODULE_7__scroll__[\"b\" /* scrollTop */])(scrollable);\n    }, _this.handleScroll = __WEBPACK_IMPORTED_MODULE_4_lodash_debounce___default()(function () {\n      if (typeof _this._interruptScrollAnimation !== 'undefined') {\n        _this._interruptScrollAnimation();\n      }\n    }, 200), _this.setRef = function (c) {\n      _this.node = c;\n    }, _temp), __WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_possibleConstructorReturn___default()(_this, _ret);\n  }\n\n  Column.prototype.scrollTop = function scrollTop() {\n    var scrollable = this.node.querySelector('.scrollable');\n\n    if (!scrollable) {\n      return;\n    }\n\n    this._interruptScrollAnimation = Object(__WEBPACK_IMPORTED_MODULE_7__scroll__[\"b\" /* scrollTop */])(scrollable);\n  };\n\n  Column.prototype.render = function render() {\n    var _props = this.props,\n        heading = _props.heading,\n        icon = _props.icon,\n        children = _props.children,\n        active = _props.active,\n        hideHeadingOnMobile = _props.hideHeadingOnMobile;\n\n\n    var showHeading = heading && (!hideHeadingOnMobile || hideHeadingOnMobile && !Object(__WEBPACK_IMPORTED_MODULE_8__is_mobile__[\"b\" /* isMobile */])(window.innerWidth));\n\n    var columnHeaderId = showHeading && heading.replace(/ /g, '-');\n    var header = showHeading && __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_jsx___default()(__WEBPACK_IMPORTED_MODULE_6__column_header__[\"a\" /* default */], {\n      icon: icon,\n      active: active,\n      type: heading,\n      onClick: this.handleHeaderClick,\n      columnHeaderId: columnHeaderId\n    });\n    return __WEBPACK_IMPORTED_MODULE_5_react___default.a.createElement(\n      'div',\n      {\n        ref: this.setRef,\n        role: 'region',\n        'aria-labelledby': columnHeaderId,\n        className: 'column',\n        onScroll: this.handleScroll\n      },\n      header,\n      children\n    );\n  };\n\n  return Column;\n}(__WEBPACK_IMPORTED_MODULE_5_react___default.a.PureComponent);\n\n\n\n/***/ }),\n\n/***/ 285:\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"a\", function() { return ColumnBackButton; });\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_jsx__ = __webpack_require__(2);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_jsx___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_jsx__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_classCallCheck__ = __webpack_require__(1);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_classCallCheck___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_classCallCheck__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_possibleConstructorReturn__ = __webpack_require__(3);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_possibleConstructorReturn___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_possibleConstructorReturn__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_inherits__ = __webpack_require__(4);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_inherits___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_inherits__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4_react__ = __webpack_require__(0);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_4_react__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5_react_intl__ = __webpack_require__(7);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_6_prop_types__ = __webpack_require__(5);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_6_prop_types___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_6_prop_types__);\n\n\n\n\n\nvar _class, _temp2;\n\n\n\n\n\nvar ColumnBackButton = (_temp2 = _class = function (_React$PureComponent) {\n  __WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_inherits___default()(ColumnBackButton, _React$PureComponent);\n\n  function ColumnBackButton() {\n    var _temp, _this, _ret;\n\n    __WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_classCallCheck___default()(this, ColumnBackButton);\n\n    for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) {\n      args[_key] = arguments[_key];\n    }\n\n    return _ret = (_temp = (_this = __WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_possibleConstructorReturn___default()(this, _React$PureComponent.call.apply(_React$PureComponent, [this].concat(args))), _this), _this.handleClick = function () {\n      if (window.history && window.history.length === 1) {\n        _this.context.router.history.push('/');\n      } else {\n        _this.context.router.history.goBack();\n      }\n    }, _temp), __WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_possibleConstructorReturn___default()(_this, _ret);\n  }\n\n  ColumnBackButton.prototype.render = function render() {\n    return __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_jsx___default()('button', {\n      onClick: this.handleClick,\n      className: 'column-back-button'\n    }, void 0, __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_jsx___default()('i', {\n      className: 'fa fa-fw fa-chevron-left column-back-button__icon'\n    }), __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_jsx___default()(__WEBPACK_IMPORTED_MODULE_5_react_intl__[\"b\" /* FormattedMessage */], {\n      id: 'column_back_button.label',\n      defaultMessage: 'Back'\n    }));\n  };\n\n  return ColumnBackButton;\n}(__WEBPACK_IMPORTED_MODULE_4_react___default.a.PureComponent), _class.contextTypes = {\n  router: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.object\n}, _temp2);\n\n\n/***/ }),\n\n/***/ 297:\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"a\", function() { return ColumnBackButtonSlim; });\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_jsx__ = __webpack_require__(2);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_jsx___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_jsx__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_classCallCheck__ = __webpack_require__(1);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_classCallCheck___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_classCallCheck__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_possibleConstructorReturn__ = __webpack_require__(3);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_possibleConstructorReturn___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_possibleConstructorReturn__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_inherits__ = __webpack_require__(4);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_inherits___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_inherits__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4_react__ = __webpack_require__(0);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_4_react__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5_react_intl__ = __webpack_require__(7);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_6__column_back_button__ = __webpack_require__(285);\n\n\n\n\n\n\n\n\nvar ColumnBackButtonSlim = function (_ColumnBackButton) {\n  __WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_inherits___default()(ColumnBackButtonSlim, _ColumnBackButton);\n\n  function ColumnBackButtonSlim() {\n    __WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_classCallCheck___default()(this, ColumnBackButtonSlim);\n\n    return __WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_possibleConstructorReturn___default()(this, _ColumnBackButton.apply(this, arguments));\n  }\n\n  ColumnBackButtonSlim.prototype.render = function render() {\n    return __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_jsx___default()('div', {\n      className: 'column-back-button--slim'\n    }, void 0, __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_jsx___default()('div', {\n      role: 'button',\n      tabIndex: '0',\n      onClick: this.handleClick,\n      className: 'column-back-button column-back-button--slim-button'\n    }, void 0, __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_jsx___default()('i', {\n      className: 'fa fa-fw fa-chevron-left column-back-button__icon'\n    }), __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_jsx___default()(__WEBPACK_IMPORTED_MODULE_5_react_intl__[\"b\" /* FormattedMessage */], {\n      id: 'column_back_button.label',\n      defaultMessage: 'Back'\n    })));\n  };\n\n  return ColumnBackButtonSlim;\n}(__WEBPACK_IMPORTED_MODULE_6__column_back_button__[\"a\" /* default */]);\n\n\n\n/***/ }),\n\n/***/ 843:\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\nObject.defineProperty(__webpack_exports__, \"__esModule\", { value: true });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return FollowRequests; });\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_jsx__ = __webpack_require__(2);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_jsx___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_jsx__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_classCallCheck__ = __webpack_require__(1);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_classCallCheck___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_classCallCheck__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_possibleConstructorReturn__ = __webpack_require__(3);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_possibleConstructorReturn___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_possibleConstructorReturn__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_inherits__ = __webpack_require__(4);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_inherits___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_inherits__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4_react__ = __webpack_require__(0);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_4_react__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5_react_redux__ = __webpack_require__(9);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_6_prop_types__ = __webpack_require__(5);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_6_prop_types___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_6_prop_types__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_7_react_immutable_proptypes__ = __webpack_require__(14);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_7_react_immutable_proptypes___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_7_react_immutable_proptypes__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_8__components_loading_indicator__ = __webpack_require__(298);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_9_react_router_scroll_4__ = __webpack_require__(154);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_10__ui_components_column__ = __webpack_require__(283);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_11__components_column_back_button_slim__ = __webpack_require__(297);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_12__containers_account_authorize_container__ = __webpack_require__(1011);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_13__actions_accounts__ = __webpack_require__(22);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_14_react_intl__ = __webpack_require__(7);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_15_react_immutable_pure_component__ = __webpack_require__(12);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_15_react_immutable_pure_component___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_15_react_immutable_pure_component__);\n\n\n\n\n\nvar _dec, _class, _class2, _temp2;\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar messages = Object(__WEBPACK_IMPORTED_MODULE_14_react_intl__[\"f\" /* defineMessages */])({\n  heading: {\n    'id': 'column.follow_requests',\n    'defaultMessage': 'Follow requests'\n  }\n});\n\nvar mapStateToProps = function mapStateToProps(state) {\n  return {\n    accountIds: state.getIn(['user_lists', 'follow_requests', 'items'])\n  };\n};\n\nvar FollowRequests = (_dec = Object(__WEBPACK_IMPORTED_MODULE_5_react_redux__[\"connect\"])(mapStateToProps), _dec(_class = Object(__WEBPACK_IMPORTED_MODULE_14_react_intl__[\"g\" /* injectIntl */])(_class = (_temp2 = _class2 = function (_ImmutablePureCompone) {\n  __WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_inherits___default()(FollowRequests, _ImmutablePureCompone);\n\n  function FollowRequests() {\n    var _temp, _this, _ret;\n\n    __WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_classCallCheck___default()(this, FollowRequests);\n\n    for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) {\n      args[_key] = arguments[_key];\n    }\n\n    return _ret = (_temp = (_this = __WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_possibleConstructorReturn___default()(this, _ImmutablePureCompone.call.apply(_ImmutablePureCompone, [this].concat(args))), _this), _this.handleScroll = function (e) {\n      var _e$target = e.target,\n          scrollTop = _e$target.scrollTop,\n          scrollHeight = _e$target.scrollHeight,\n          clientHeight = _e$target.clientHeight;\n\n\n      if (scrollTop === scrollHeight - clientHeight) {\n        _this.props.dispatch(Object(__WEBPACK_IMPORTED_MODULE_13__actions_accounts__[\"r\" /* expandFollowRequests */])());\n      }\n    }, _temp), __WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_possibleConstructorReturn___default()(_this, _ret);\n  }\n\n  FollowRequests.prototype.componentWillMount = function componentWillMount() {\n    this.props.dispatch(Object(__WEBPACK_IMPORTED_MODULE_13__actions_accounts__[\"v\" /* fetchFollowRequests */])());\n  };\n\n  FollowRequests.prototype.render = function render() {\n    var _props = this.props,\n        intl = _props.intl,\n        accountIds = _props.accountIds;\n\n\n    if (!accountIds) {\n      return __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_jsx___default()(__WEBPACK_IMPORTED_MODULE_10__ui_components_column__[\"a\" /* default */], {}, void 0, __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_jsx___default()(__WEBPACK_IMPORTED_MODULE_8__components_loading_indicator__[\"a\" /* default */], {}));\n    }\n\n    return __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_jsx___default()(__WEBPACK_IMPORTED_MODULE_10__ui_components_column__[\"a\" /* default */], {\n      icon: 'users',\n      heading: intl.formatMessage(messages.heading)\n    }, void 0, __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_jsx___default()(__WEBPACK_IMPORTED_MODULE_11__components_column_back_button_slim__[\"a\" /* default */], {}), __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_jsx___default()(__WEBPACK_IMPORTED_MODULE_9_react_router_scroll_4__[\"a\" /* ScrollContainer */], {\n      scrollKey: 'follow_requests'\n    }, void 0, __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_jsx___default()('div', {\n      className: 'scrollable',\n      onScroll: this.handleScroll\n    }, void 0, accountIds.map(function (id) {\n      return __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_jsx___default()(__WEBPACK_IMPORTED_MODULE_12__containers_account_authorize_container__[\"a\" /* default */], {\n        id: id\n      }, id);\n    }))));\n  };\n\n  return FollowRequests;\n}(__WEBPACK_IMPORTED_MODULE_15_react_immutable_pure_component___default.a), _class2.propTypes = {\n  params: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.object.isRequired,\n  dispatch: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.func.isRequired,\n  accountIds: __WEBPACK_IMPORTED_MODULE_7_react_immutable_proptypes___default.a.list,\n  intl: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.object.isRequired\n}, _temp2)) || _class) || _class);\n\n\n/***/ })\n\n});\n\n\n// WEBPACK FOOTER //\n// features/follow_requests.js","import { connect } from 'react-redux';\nimport { makeGetAccount } from '../../../selectors';\nimport AccountAuthorize from '../components/account_authorize';\nimport { authorizeFollowRequest, rejectFollowRequest } from '../../../actions/accounts';\n\nconst makeMapStateToProps = () => {\n  const getAccount = makeGetAccount();\n\n  const mapStateToProps = (state, props) => ({\n    account: getAccount(state, props.id),\n  });\n\n  return mapStateToProps;\n};\n\nconst mapDispatchToProps = (dispatch, { id }) => ({\n  onAuthorize () {\n    dispatch(authorizeFollowRequest(id));\n  },\n\n  onReject () {\n    dispatch(rejectFollowRequest(id));\n  },\n});\n\nexport default connect(makeMapStateToProps, mapDispatchToProps)(AccountAuthorize);\n\n\n\n// WEBPACK FOOTER //\n// ./app/javascript/mastodon/features/follow_requests/containers/account_authorize_container.js","import React from 'react';\nimport PropTypes from 'prop-types';\nimport ImmutablePropTypes from 'react-immutable-proptypes';\nimport Permalink from '../../../components/permalink';\nimport Avatar from '../../../components/avatar';\nimport DisplayName from '../../../components/display_name';\nimport IconButton from '../../../components/icon_button';\nimport { defineMessages, injectIntl } from 'react-intl';\nimport ImmutablePureComponent from 'react-immutable-pure-component';\n\nconst messages = defineMessages({\n  authorize: { id: 'follow_request.authorize', defaultMessage: 'Authorize' },\n  reject: { id: 'follow_request.reject', defaultMessage: 'Reject' },\n});\n\n@injectIntl\nexport default class AccountAuthorize extends ImmutablePureComponent {\n\n  static propTypes = {\n    account: ImmutablePropTypes.map.isRequired,\n    onAuthorize: PropTypes.func.isRequired,\n    onReject: PropTypes.func.isRequired,\n    intl: PropTypes.object.isRequired,\n  };\n\n  render () {\n    const { intl, account, onAuthorize, onReject } = this.props;\n    const content = { __html: account.get('note_emojified') };\n\n    return (\n      <div className='account-authorize__wrapper'>\n        <div className='account-authorize'>\n          <Permalink href={account.get('url')} to={`/accounts/${account.get('id')}`} className='detailed-status__display-name'>\n            <div className='account-authorize__avatar'><Avatar account={account} size={48} /></div>\n            <DisplayName account={account} />\n          </Permalink>\n\n          <div className='account__header__content' dangerouslySetInnerHTML={content} />\n        </div>\n\n        <div className='account--panel'>\n          <div className='account--panel__button'><IconButton title={intl.formatMessage(messages.authorize)} icon='check' onClick={onAuthorize} /></div>\n          <div className='account--panel__button'><IconButton title={intl.formatMessage(messages.reject)} icon='times' onClick={onReject} /></div>\n        </div>\n      </div>\n    );\n  }\n\n}\n\n\n\n// WEBPACK FOOTER //\n// ./app/javascript/mastodon/features/follow_requests/components/account_authorize.js","import React from 'react';\nimport PropTypes from 'prop-types';\nimport classNames from 'classnames';\n\nexport default class ColumnHeader extends React.PureComponent {\n\n  static propTypes = {\n    icon: PropTypes.string,\n    type: PropTypes.string,\n    active: PropTypes.bool,\n    onClick: PropTypes.func,\n    columnHeaderId: PropTypes.string,\n  };\n\n  handleClick = () => {\n    this.props.onClick();\n  }\n\n  render () {\n    const { icon, type, active, columnHeaderId } = this.props;\n    let iconElement = '';\n\n    if (icon) {\n      iconElement = <i className={`fa fa-fw fa-${icon} column-header__icon`} />;\n    }\n\n    return (\n      <h1 className={classNames('column-header', { active })} id={columnHeaderId || null}>\n        <button onClick={this.handleClick}>\n          {iconElement}\n          {type}\n        </button>\n      </h1>\n    );\n  }\n\n}\n\n\n\n// WEBPACK FOOTER //\n// ./app/javascript/mastodon/features/ui/components/column_header.js","import React from 'react';\nimport ColumnHeader from './column_header';\nimport PropTypes from 'prop-types';\nimport { debounce } from 'lodash';\nimport { scrollTop } from '../../../scroll';\nimport { isMobile } from '../../../is_mobile';\n\nexport default class Column extends React.PureComponent {\n\n  static propTypes = {\n    heading: PropTypes.string,\n    icon: PropTypes.string,\n    children: PropTypes.node,\n    active: PropTypes.bool,\n    hideHeadingOnMobile: PropTypes.bool,\n  };\n\n  handleHeaderClick = () => {\n    const scrollable = this.node.querySelector('.scrollable');\n\n    if (!scrollable) {\n      return;\n    }\n\n    this._interruptScrollAnimation = scrollTop(scrollable);\n  }\n\n  scrollTop () {\n    const scrollable = this.node.querySelector('.scrollable');\n\n    if (!scrollable) {\n      return;\n    }\n\n    this._interruptScrollAnimation = scrollTop(scrollable);\n  }\n\n\n  handleScroll = debounce(() => {\n    if (typeof this._interruptScrollAnimation !== 'undefined') {\n      this._interruptScrollAnimation();\n    }\n  }, 200)\n\n  setRef = (c) => {\n    this.node = c;\n  }\n\n  render () {\n    const { heading, icon, children, active, hideHeadingOnMobile } = this.props;\n\n    const showHeading = heading && (!hideHeadingOnMobile || (hideHeadingOnMobile && !isMobile(window.innerWidth)));\n\n    const columnHeaderId = showHeading && heading.replace(/ /g, '-');\n    const header = showHeading && (\n      <ColumnHeader icon={icon} active={active} type={heading} onClick={this.handleHeaderClick} columnHeaderId={columnHeaderId} />\n    );\n    return (\n      <div\n        ref={this.setRef}\n        role='region'\n        aria-labelledby={columnHeaderId}\n        className='column'\n        onScroll={this.handleScroll}\n      >\n        {header}\n        {children}\n      </div>\n    );\n  }\n\n}\n\n\n\n// WEBPACK FOOTER //\n// ./app/javascript/mastodon/features/ui/components/column.js","import React from 'react';\nimport { FormattedMessage } from 'react-intl';\nimport PropTypes from 'prop-types';\n\nexport default class ColumnBackButton extends React.PureComponent {\n\n  static contextTypes = {\n    router: PropTypes.object,\n  };\n\n  handleClick = () => {\n    if (window.history && window.history.length === 1) {\n      this.context.router.history.push('/');\n    } else {\n      this.context.router.history.goBack();\n    }\n  }\n\n  render () {\n    return (\n      <button onClick={this.handleClick} className='column-back-button'>\n        <i className='fa fa-fw fa-chevron-left column-back-button__icon' />\n        <FormattedMessage id='column_back_button.label' defaultMessage='Back' />\n      </button>\n    );\n  }\n\n}\n\n\n\n// WEBPACK FOOTER //\n// ./app/javascript/mastodon/components/column_back_button.js","import React from 'react';\nimport { FormattedMessage } from 'react-intl';\nimport ColumnBackButton from './column_back_button';\n\nexport default class ColumnBackButtonSlim extends ColumnBackButton {\n\n  render () {\n    return (\n      <div className='column-back-button--slim'>\n        <div role='button' tabIndex='0' onClick={this.handleClick} className='column-back-button column-back-button--slim-button'>\n          <i className='fa fa-fw fa-chevron-left column-back-button__icon' />\n          <FormattedMessage id='column_back_button.label' defaultMessage='Back' />\n        </div>\n      </div>\n    );\n  }\n\n}\n\n\n\n// WEBPACK FOOTER //\n// ./app/javascript/mastodon/components/column_back_button_slim.js","import React from 'react';\nimport { connect } from 'react-redux';\nimport PropTypes from 'prop-types';\nimport ImmutablePropTypes from 'react-immutable-proptypes';\nimport LoadingIndicator from '../../components/loading_indicator';\nimport { ScrollContainer } from 'react-router-scroll-4';\nimport Column from '../ui/components/column';\nimport ColumnBackButtonSlim from '../../components/column_back_button_slim';\nimport AccountAuthorizeContainer from './containers/account_authorize_container';\nimport { fetchFollowRequests, expandFollowRequests } from '../../actions/accounts';\nimport { defineMessages, injectIntl } from 'react-intl';\nimport ImmutablePureComponent from 'react-immutable-pure-component';\n\nconst messages = defineMessages({\n  heading: { id: 'column.follow_requests', defaultMessage: 'Follow requests' },\n});\n\nconst mapStateToProps = state => ({\n  accountIds: state.getIn(['user_lists', 'follow_requests', 'items']),\n});\n\n@connect(mapStateToProps)\n@injectIntl\nexport default class FollowRequests extends ImmutablePureComponent {\n\n  static propTypes = {\n    params: PropTypes.object.isRequired,\n    dispatch: PropTypes.func.isRequired,\n    accountIds: ImmutablePropTypes.list,\n    intl: PropTypes.object.isRequired,\n  };\n\n  componentWillMount () {\n    this.props.dispatch(fetchFollowRequests());\n  }\n\n  handleScroll = (e) => {\n    const { scrollTop, scrollHeight, clientHeight } = e.target;\n\n    if (scrollTop === scrollHeight - clientHeight) {\n      this.props.dispatch(expandFollowRequests());\n    }\n  }\n\n  render () {\n    const { intl, accountIds } = this.props;\n\n    if (!accountIds) {\n      return (\n        <Column>\n          <LoadingIndicator />\n        </Column>\n      );\n    }\n\n    return (\n      <Column icon='users' heading={intl.formatMessage(messages.heading)}>\n        <ColumnBackButtonSlim />\n\n        <ScrollContainer scrollKey='follow_requests'>\n          <div className='scrollable' onScroll={this.handleScroll}>\n            {accountIds.map(id =>\n              <AccountAuthorizeContainer key={id} id={id} />\n            )}\n          </div>\n        </ScrollContainer>\n      </Column>\n    );\n  }\n\n}\n\n\n\n// WEBPACK FOOTER //\n// ./app/javascript/mastodon/features/follow_requests/index.js"],"sourceRoot":""}
\ No newline at end of file