Merge develop to 788-separate-email-addresses
[akkoma] / priv / static / packs / modals / report_modal.js.map
index 5dfb85a445aa72eeb7ce117b36e1dd613ae500f9..110d02e7ca002e7a4f13a33c67be7f1432423a84 100644 (file)
@@ -1 +1 @@
-{"version":3,"sources":["webpack:///modals/report_modal.js","webpack:///./app/javascript/mastodon/features/report/containers/status_check_box_container.js","webpack:///./app/javascript/mastodon/features/report/components/status_check_box.js","webpack:///./node_modules/lodash/noop.js","webpack:///./app/javascript/mastodon/features/ui/components/report_modal.js","webpack:///./node_modules/react-toggle/dist/component/index.js","webpack:///./node_modules/react-toggle/dist/component/check.js","webpack:///./node_modules/react-toggle/dist/component/x.js","webpack:///./node_modules/react-toggle/dist/component/util.js"],"names":["webpackJsonp","1016","module","__webpack_exports__","__webpack_require__","__WEBPACK_IMPORTED_MODULE_0_react_redux__","__WEBPACK_IMPORTED_MODULE_1__components_status_check_box__","__WEBPACK_IMPORTED_MODULE_2__actions_reports__","__WEBPACK_IMPORTED_MODULE_3_immutable__","mapStateToProps","n","state","_ref","id","status","getIn","checked","Object","includes","mapDispatchToProps","dispatch","_ref2","onToggle","e","target","1017","d","StatusCheckBox","__WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_jsx__","__WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_jsx___default","__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_react_toggle__","__WEBPACK_IMPORTED_MODULE_5_react_toggle___default","__WEBPACK_IMPORTED_MODULE_6_lodash_noop__","__WEBPACK_IMPORTED_MODULE_6_lodash_noop___default","__WEBPACK_IMPORTED_MODULE_7__components_status_content__","__WEBPACK_IMPORTED_MODULE_8__ui_util_async_components__","__WEBPACK_IMPORTED_MODULE_9__ui_components_bundle__","_React$PureComponent","this","apply","arguments","prototype","render","_props","props","disabled","media","get","size","some","item","video","fetchComponent","loading","renderLoadingVideoPlayer","Component","preview","src","width","height","inline","sensitive","onOpenVideo","a","renderLoadingMediaGallery","onOpenMedia","className","onChange","PureComponent","1018","exports","noop","851","defineProperty","value","ReportModal","_dec","_class","_class2","_temp2","__WEBPACK_IMPORTED_MODULE_5_react_redux__","__WEBPACK_IMPORTED_MODULE_6__actions_reports__","__WEBPACK_IMPORTED_MODULE_7__actions_timelines__","__WEBPACK_IMPORTED_MODULE_8_prop_types__","__WEBPACK_IMPORTED_MODULE_8_prop_types___default","__WEBPACK_IMPORTED_MODULE_9_react_immutable_proptypes__","__WEBPACK_IMPORTED_MODULE_9_react_immutable_proptypes___default","__WEBPACK_IMPORTED_MODULE_10__selectors__","__WEBPACK_IMPORTED_MODULE_11_react_intl__","__WEBPACK_IMPORTED_MODULE_12__report_containers_status_check_box_container__","__WEBPACK_IMPORTED_MODULE_13_immutable__","__WEBPACK_IMPORTED_MODULE_14_react_immutable_pure_component__","__WEBPACK_IMPORTED_MODULE_14_react_immutable_pure_component___default","__WEBPACK_IMPORTED_MODULE_15__components_button__","__WEBPACK_IMPORTED_MODULE_16_react_toggle__","__WEBPACK_IMPORTED_MODULE_16_react_toggle___default","__WEBPACK_IMPORTED_MODULE_17__components_icon_button__","messages","close","defaultMessage","placeholder","submit","makeMapStateToProps","getAccount","accountId","isSubmitting","account","comment","forward","statusIds","union","_ImmutablePureCompone","_temp","_this","_ret","_len","length","args","Array","_key","call","concat","handleCommentChange","handleForwardChange","handleSubmit","componentDidMount","withReplies","componentWillReceiveProps","nextProps","intl","onClose","domain","split","title","formatMessage","icon","onClick","values","htmlFor","text","map","statusId","propTypes","bool","orderedSet","isRequired","string","func","object","882","_interopRequireDefault","obj","__esModule","default","_objectWithoutProperties","keys","i","indexOf","hasOwnProperty","_classCallCheck","instance","Constructor","TypeError","_possibleConstructorReturn","self","ReferenceError","_inherits","subClass","superClass","create","constructor","enumerable","writable","configurable","setPrototypeOf","__proto__","_extends","assign","source","key","_createClass","defineProperties","descriptor","protoProps","staticProps","_react","_react2","_classnames","_classnames2","_propTypes","_propTypes2","_check","_check2","_x","_x2","_util","Toggle","_PureComponent","getPrototypeOf","handleClick","bind","handleTouchStart","handleTouchMove","handleTouchEnd","handleFocus","handleBlur","previouslyChecked","defaultChecked","hasFocus","setState","event","checkbox","input","moved","preventDefault","focus","click","startX","pointerCoord","x","activated","currentX","endX","onFocus","onBlur","type","icons","undefined","defaultProps","_this2","inputProps","classes","react-toggle--checked","react-toggle--focus","react-toggle--disabled","createElement","onTouchStart","onTouchMove","onTouchEnd","getIcon","ref","displayName","unchecked","name","aria-labelledby","aria-label","oneOfType","shape","node","883","viewBox","fill","fillRule","884","885","changedTouches","touch","clientX","y","clientY","pageX","pageY"],"mappings":"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","file":"modals/report_modal.js","sourcesContent":["webpackJsonp([21],{\n\n/***/ 1016:\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__components_status_check_box__ = __webpack_require__(1017);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__actions_reports__ = __webpack_require__(155);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_immutable__ = __webpack_require__(8);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_immutable___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_3_immutable__);\n\n\n\n\n\nvar mapStateToProps = function mapStateToProps(state, _ref) {\n  var id = _ref.id;\n  return {\n    status: state.getIn(['statuses', id]),\n    checked: state.getIn(['reports', 'new', 'status_ids'], Object(__WEBPACK_IMPORTED_MODULE_3_immutable__[\"Set\"])()).includes(id)\n  };\n};\n\nvar mapDispatchToProps = function mapDispatchToProps(dispatch, _ref2) {\n  var id = _ref2.id;\n  return {\n    onToggle: function onToggle(e) {\n      dispatch(Object(__WEBPACK_IMPORTED_MODULE_2__actions_reports__[\"m\" /* toggleStatusReport */])(id, e.target.checked));\n    }\n  };\n};\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (Object(__WEBPACK_IMPORTED_MODULE_0_react_redux__[\"connect\"])(mapStateToProps, mapDispatchToProps)(__WEBPACK_IMPORTED_MODULE_1__components_status_check_box__[\"a\" /* default */]));\n\n/***/ }),\n\n/***/ 1017:\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"a\", function() { return StatusCheckBox; });\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_toggle__ = __webpack_require__(882);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5_react_toggle___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_5_react_toggle__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_6_lodash_noop__ = __webpack_require__(1018);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_6_lodash_noop___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_6_lodash_noop__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_7__components_status_content__ = __webpack_require__(104);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_8__ui_util_async_components__ = __webpack_require__(58);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_9__ui_components_bundle__ = __webpack_require__(163);\n\n\n\n\n\n\n\n\n\n\n\n\nvar StatusCheckBox = function (_React$PureComponent) {\n  __WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_inherits___default()(StatusCheckBox, _React$PureComponent);\n\n  function StatusCheckBox() {\n    __WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_classCallCheck___default()(this, StatusCheckBox);\n\n    return __WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_possibleConstructorReturn___default()(this, _React$PureComponent.apply(this, arguments));\n  }\n\n  StatusCheckBox.prototype.render = function render() {\n    var _props = this.props,\n        status = _props.status,\n        checked = _props.checked,\n        onToggle = _props.onToggle,\n        disabled = _props.disabled;\n\n    var media = null;\n\n    if (status.get('reblog')) {\n      return null;\n    }\n\n    if (status.get('media_attachments').size > 0) {\n      if (status.get('media_attachments').some(function (item) {\n        return item.get('type') === 'unknown';\n      })) {} else if (status.getIn(['media_attachments', 0, 'type']) === 'video') {\n        var video = status.getIn(['media_attachments', 0]);\n\n        media = __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_jsx___default()(__WEBPACK_IMPORTED_MODULE_9__ui_components_bundle__[\"a\" /* default */], {\n          fetchComponent: __WEBPACK_IMPORTED_MODULE_8__ui_util_async_components__[\"G\" /* Video */],\n          loading: this.renderLoadingVideoPlayer\n        }, void 0, function (Component) {\n          return __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_jsx___default()(Component, {\n            preview: video.get('preview_url'),\n            src: video.get('url'),\n            width: 239,\n            height: 110,\n            inline: true,\n            sensitive: status.get('sensitive'),\n            onOpenVideo: __WEBPACK_IMPORTED_MODULE_6_lodash_noop___default.a\n          });\n        });\n      } else {\n        media = __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_jsx___default()(__WEBPACK_IMPORTED_MODULE_9__ui_components_bundle__[\"a\" /* default */], {\n          fetchComponent: __WEBPACK_IMPORTED_MODULE_8__ui_util_async_components__[\"w\" /* MediaGallery */],\n          loading: this.renderLoadingMediaGallery\n        }, void 0, function (Component) {\n          return __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_jsx___default()(Component, {\n            media: status.get('media_attachments'),\n            sensitive: status.get('sensitive'),\n            height: 110,\n            onOpenMedia: __WEBPACK_IMPORTED_MODULE_6_lodash_noop___default.a\n          });\n        });\n      }\n    }\n\n    return __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_jsx___default()('div', {\n      className: 'status-check-box'\n    }, void 0, __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_jsx___default()('div', {\n      className: 'status-check-box__status'\n    }, void 0, __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_jsx___default()(__WEBPACK_IMPORTED_MODULE_7__components_status_content__[\"a\" /* default */], {\n      status: status\n    }), media), __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_jsx___default()('div', {\n      className: 'status-check-box-toggle'\n    }, void 0, __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_jsx___default()(__WEBPACK_IMPORTED_MODULE_5_react_toggle___default.a, {\n      checked: checked,\n      onChange: onToggle,\n      disabled: disabled\n    })));\n  };\n\n  return StatusCheckBox;\n}(__WEBPACK_IMPORTED_MODULE_4_react___default.a.PureComponent);\n\n\n\n/***/ }),\n\n/***/ 1018:\n/***/ (function(module, exports) {\n\n/**\n * This method returns `undefined`.\n *\n * @static\n * @memberOf _\n * @since 2.3.0\n * @category Util\n * @example\n *\n * _.times(2, _.noop);\n * // => [undefined, undefined]\n */\nfunction noop() {\n  // No operation performed.\n}\n\nmodule.exports = noop;\n\n/***/ }),\n\n/***/ 851:\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 ReportModal; });\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__actions_reports__ = __webpack_require__(155);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_7__actions_timelines__ = __webpack_require__(19);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_8_prop_types__ = __webpack_require__(5);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_8_prop_types___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_8_prop_types__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_9_react_immutable_proptypes__ = __webpack_require__(14);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_9_react_immutable_proptypes___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_9_react_immutable_proptypes__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_10__selectors__ = __webpack_require__(68);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_11_react_intl__ = __webpack_require__(7);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_12__report_containers_status_check_box_container__ = __webpack_require__(1016);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_13_immutable__ = __webpack_require__(8);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_13_immutable___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_13_immutable__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_14_react_immutable_pure_component__ = __webpack_require__(12);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_14_react_immutable_pure_component___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_14_react_immutable_pure_component__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_15__components_button__ = __webpack_require__(100);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_16_react_toggle__ = __webpack_require__(882);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_16_react_toggle___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_16_react_toggle__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_17__components_icon_button__ = __webpack_require__(23);\n\n\n\n\n\nvar _dec, _class, _class2, _temp2;\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nvar messages = Object(__WEBPACK_IMPORTED_MODULE_11_react_intl__[\"f\" /* defineMessages */])({\n  close: {\n    'id': 'lightbox.close',\n    'defaultMessage': 'Close'\n  },\n  placeholder: {\n    'id': 'report.placeholder',\n    'defaultMessage': 'Additional comments'\n  },\n  submit: {\n    'id': 'report.submit',\n    'defaultMessage': 'Submit'\n  }\n});\n\nvar makeMapStateToProps = function makeMapStateToProps() {\n  var getAccount = Object(__WEBPACK_IMPORTED_MODULE_10__selectors__[\"c\" /* makeGetAccount */])();\n\n  var mapStateToProps = function mapStateToProps(state) {\n    var accountId = state.getIn(['reports', 'new', 'account_id']);\n\n    return {\n      isSubmitting: state.getIn(['reports', 'new', 'isSubmitting']),\n      account: getAccount(state, accountId),\n      comment: state.getIn(['reports', 'new', 'comment']),\n      forward: state.getIn(['reports', 'new', 'forward']),\n      statusIds: Object(__WEBPACK_IMPORTED_MODULE_13_immutable__[\"OrderedSet\"])(state.getIn(['timelines', 'account:' + accountId + ':with_replies', 'items'])).union(state.getIn(['reports', 'new', 'status_ids']))\n    };\n  };\n\n  return mapStateToProps;\n};\n\nvar ReportModal = (_dec = Object(__WEBPACK_IMPORTED_MODULE_5_react_redux__[\"connect\"])(makeMapStateToProps), _dec(_class = Object(__WEBPACK_IMPORTED_MODULE_11_react_intl__[\"g\" /* injectIntl */])(_class = (_temp2 = _class2 = function (_ImmutablePureCompone) {\n  __WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_inherits___default()(ReportModal, _ImmutablePureCompone);\n\n  function ReportModal() {\n    var _temp, _this, _ret;\n\n    __WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_classCallCheck___default()(this, ReportModal);\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.handleCommentChange = function (e) {\n      _this.props.dispatch(Object(__WEBPACK_IMPORTED_MODULE_6__actions_reports__[\"i\" /* changeReportComment */])(e.target.value));\n    }, _this.handleForwardChange = function (e) {\n      _this.props.dispatch(Object(__WEBPACK_IMPORTED_MODULE_6__actions_reports__[\"j\" /* changeReportForward */])(e.target.checked));\n    }, _this.handleSubmit = function () {\n      _this.props.dispatch(Object(__WEBPACK_IMPORTED_MODULE_6__actions_reports__[\"l\" /* submitReport */])());\n    }, _temp), __WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_possibleConstructorReturn___default()(_this, _ret);\n  }\n\n  ReportModal.prototype.componentDidMount = function componentDidMount() {\n    this.props.dispatch(Object(__WEBPACK_IMPORTED_MODULE_7__actions_timelines__[\"l\" /* expandAccountTimeline */])(this.props.account.get('id'), { withReplies: true }));\n  };\n\n  ReportModal.prototype.componentWillReceiveProps = function componentWillReceiveProps(nextProps) {\n    if (this.props.account !== nextProps.account && nextProps.account) {\n      this.props.dispatch(Object(__WEBPACK_IMPORTED_MODULE_7__actions_timelines__[\"l\" /* expandAccountTimeline */])(nextProps.account.get('id'), { withReplies: true }));\n    }\n  };\n\n  ReportModal.prototype.render = function render() {\n    var _props = this.props,\n        account = _props.account,\n        comment = _props.comment,\n        intl = _props.intl,\n        statusIds = _props.statusIds,\n        isSubmitting = _props.isSubmitting,\n        forward = _props.forward,\n        onClose = _props.onClose;\n\n\n    if (!account) {\n      return null;\n    }\n\n    var domain = account.get('acct').split('@')[1];\n\n    return __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_jsx___default()('div', {\n      className: 'modal-root__modal report-modal'\n    }, void 0, __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_jsx___default()('div', {\n      className: 'report-modal__target'\n    }, void 0, __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_jsx___default()(__WEBPACK_IMPORTED_MODULE_17__components_icon_button__[\"a\" /* default */], {\n      className: 'media-modal__close',\n      title: intl.formatMessage(messages.close),\n      icon: 'times',\n      onClick: onClose,\n      size: 16\n    }), __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_jsx___default()(__WEBPACK_IMPORTED_MODULE_11_react_intl__[\"b\" /* FormattedMessage */], {\n      id: 'report.target',\n      defaultMessage: 'Report {target}',\n      values: { target: __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_jsx___default()('strong', {}, void 0, account.get('acct')) }\n    })), __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_jsx___default()('div', {\n      className: 'report-modal__container'\n    }, void 0, __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_jsx___default()('div', {\n      className: 'report-modal__comment'\n    }, void 0, __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_jsx___default()('p', {}, void 0, __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_jsx___default()(__WEBPACK_IMPORTED_MODULE_11_react_intl__[\"b\" /* FormattedMessage */], {\n      id: 'report.hint',\n      defaultMessage: 'The report will be sent to your instance moderators. You can provide an explanation of why you are reporting this account below:'\n    })), __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_jsx___default()('textarea', {\n      className: 'setting-text light',\n      placeholder: intl.formatMessage(messages.placeholder),\n      value: comment,\n      onChange: this.handleCommentChange,\n      disabled: isSubmitting\n    }), domain && __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_jsx___default()('div', {}, void 0, __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_jsx___default()('p', {}, void 0, __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_jsx___default()(__WEBPACK_IMPORTED_MODULE_11_react_intl__[\"b\" /* FormattedMessage */], {\n      id: 'report.forward_hint',\n      defaultMessage: 'The account is from another server. Send an anonymized copy of the report there as well?'\n    })), __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_jsx___default()('div', {\n      className: 'setting-toggle'\n    }, void 0, __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_jsx___default()(__WEBPACK_IMPORTED_MODULE_16_react_toggle___default.a, {\n      id: 'report-forward',\n      checked: forward,\n      disabled: isSubmitting,\n      onChange: this.handleForwardChange\n    }), __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_jsx___default()('label', {\n      htmlFor: 'report-forward',\n      className: 'setting-toggle__label'\n    }, void 0, __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_jsx___default()(__WEBPACK_IMPORTED_MODULE_11_react_intl__[\"b\" /* FormattedMessage */], {\n      id: 'report.forward',\n      defaultMessage: 'Forward to {target}',\n      values: { target: domain }\n    })))), __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_jsx___default()(__WEBPACK_IMPORTED_MODULE_15__components_button__[\"a\" /* default */], {\n      disabled: isSubmitting,\n      text: intl.formatMessage(messages.submit),\n      onClick: this.handleSubmit\n    })), __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_jsx___default()('div', {\n      className: 'report-modal__statuses'\n    }, void 0, __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_jsx___default()('div', {}, void 0, statusIds.map(function (statusId) {\n      return __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_jsx___default()(__WEBPACK_IMPORTED_MODULE_12__report_containers_status_check_box_container__[\"a\" /* default */], {\n        id: statusId,\n        disabled: isSubmitting\n      }, statusId);\n    })))));\n  };\n\n  return ReportModal;\n}(__WEBPACK_IMPORTED_MODULE_14_react_immutable_pure_component___default.a), _class2.propTypes = {\n  isSubmitting: __WEBPACK_IMPORTED_MODULE_8_prop_types___default.a.bool,\n  account: __WEBPACK_IMPORTED_MODULE_9_react_immutable_proptypes___default.a.map,\n  statusIds: __WEBPACK_IMPORTED_MODULE_9_react_immutable_proptypes___default.a.orderedSet.isRequired,\n  comment: __WEBPACK_IMPORTED_MODULE_8_prop_types___default.a.string.isRequired,\n  forward: __WEBPACK_IMPORTED_MODULE_8_prop_types___default.a.bool,\n  dispatch: __WEBPACK_IMPORTED_MODULE_8_prop_types___default.a.func.isRequired,\n  intl: __WEBPACK_IMPORTED_MODULE_8_prop_types___default.a.object.isRequired\n}, _temp2)) || _class) || _class);\n\n\n/***/ }),\n\n/***/ 882:\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\n\nvar _extends = Object.assign || function (target) {\n  for (var i = 1; i < arguments.length; i++) {\n    var source = arguments[i];for (var key in source) {\n      if (Object.prototype.hasOwnProperty.call(source, key)) {\n        target[key] = source[key];\n      }\n    }\n  }return target;\n};\n\nvar _createClass = function () {\n  function defineProperties(target, props) {\n    for (var i = 0; i < props.length; i++) {\n      var descriptor = props[i];descriptor.enumerable = descriptor.enumerable || false;descriptor.configurable = true;if (\"value\" in descriptor) descriptor.writable = true;Object.defineProperty(target, descriptor.key, descriptor);\n    }\n  }return function (Constructor, protoProps, staticProps) {\n    if (protoProps) defineProperties(Constructor.prototype, protoProps);if (staticProps) defineProperties(Constructor, staticProps);return Constructor;\n  };\n}();\n\nvar _react = __webpack_require__(0);\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _classnames = __webpack_require__(10);\n\nvar _classnames2 = _interopRequireDefault(_classnames);\n\nvar _propTypes = __webpack_require__(5);\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nvar _check = __webpack_require__(883);\n\nvar _check2 = _interopRequireDefault(_check);\n\nvar _x = __webpack_require__(884);\n\nvar _x2 = _interopRequireDefault(_x);\n\nvar _util = __webpack_require__(885);\n\nfunction _interopRequireDefault(obj) {\n  return obj && obj.__esModule ? obj : { default: obj };\n}\n\nfunction _objectWithoutProperties(obj, keys) {\n  var target = {};for (var i in obj) {\n    if (keys.indexOf(i) >= 0) continue;if (!Object.prototype.hasOwnProperty.call(obj, i)) continue;target[i] = obj[i];\n  }return target;\n}\n\nfunction _classCallCheck(instance, Constructor) {\n  if (!(instance instanceof Constructor)) {\n    throw new TypeError(\"Cannot call a class as a function\");\n  }\n}\n\nfunction _possibleConstructorReturn(self, call) {\n  if (!self) {\n    throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");\n  }return call && (typeof call === \"object\" || typeof call === \"function\") ? call : self;\n}\n\nfunction _inherits(subClass, superClass) {\n  if (typeof superClass !== \"function\" && superClass !== null) {\n    throw new TypeError(\"Super expression must either be null or a function, not \" + typeof superClass);\n  }subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } });if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass;\n}\n\nvar Toggle = function (_PureComponent) {\n  _inherits(Toggle, _PureComponent);\n\n  function Toggle(props) {\n    _classCallCheck(this, Toggle);\n\n    var _this = _possibleConstructorReturn(this, (Toggle.__proto__ || Object.getPrototypeOf(Toggle)).call(this, props));\n\n    _this.handleClick = _this.handleClick.bind(_this);\n    _this.handleTouchStart = _this.handleTouchStart.bind(_this);\n    _this.handleTouchMove = _this.handleTouchMove.bind(_this);\n    _this.handleTouchEnd = _this.handleTouchEnd.bind(_this);\n    _this.handleFocus = _this.handleFocus.bind(_this);\n    _this.handleBlur = _this.handleBlur.bind(_this);\n    _this.previouslyChecked = !!(props.checked || props.defaultChecked);\n    _this.state = {\n      checked: !!(props.checked || props.defaultChecked),\n      hasFocus: false\n    };\n    return _this;\n  }\n\n  _createClass(Toggle, [{\n    key: 'componentWillReceiveProps',\n    value: function componentWillReceiveProps(nextProps) {\n      if ('checked' in nextProps) {\n        this.setState({ checked: !!nextProps.checked });\n      }\n    }\n  }, {\n    key: 'handleClick',\n    value: function handleClick(event) {\n      var checkbox = this.input;\n      if (event.target !== checkbox && !this.moved) {\n        this.previouslyChecked = checkbox.checked;\n        event.preventDefault();\n        checkbox.focus();\n        checkbox.click();\n        return;\n      }\n\n      var checked = this.props.hasOwnProperty('checked') ? this.props.checked : checkbox.checked;\n\n      this.setState({ checked: checked });\n    }\n  }, {\n    key: 'handleTouchStart',\n    value: function handleTouchStart(event) {\n      this.startX = (0, _util.pointerCoord)(event).x;\n      this.activated = true;\n    }\n  }, {\n    key: 'handleTouchMove',\n    value: function handleTouchMove(event) {\n      if (!this.activated) return;\n      this.moved = true;\n\n      if (this.startX) {\n        var currentX = (0, _util.pointerCoord)(event).x;\n        if (this.state.checked && currentX + 15 < this.startX) {\n          this.setState({ checked: false });\n          this.startX = currentX;\n          this.activated = true;\n        } else if (currentX - 15 > this.startX) {\n          this.setState({ checked: true });\n          this.startX = currentX;\n          this.activated = currentX < this.startX + 5;\n        }\n      }\n    }\n  }, {\n    key: 'handleTouchEnd',\n    value: function handleTouchEnd(event) {\n      if (!this.moved) return;\n      var checkbox = this.input;\n      event.preventDefault();\n\n      if (this.startX) {\n        var endX = (0, _util.pointerCoord)(event).x;\n        if (this.previouslyChecked === true && this.startX + 4 > endX) {\n          if (this.previouslyChecked !== this.state.checked) {\n            this.setState({ checked: false });\n            this.previouslyChecked = this.state.checked;\n            checkbox.click();\n          }\n        } else if (this.startX - 4 < endX) {\n          if (this.previouslyChecked !== this.state.checked) {\n            this.setState({ checked: true });\n            this.previouslyChecked = this.state.checked;\n            checkbox.click();\n          }\n        }\n\n        this.activated = false;\n        this.startX = null;\n        this.moved = false;\n      }\n    }\n  }, {\n    key: 'handleFocus',\n    value: function handleFocus(event) {\n      var onFocus = this.props.onFocus;\n\n      if (onFocus) {\n        onFocus(event);\n      }\n\n      this.setState({ hasFocus: true });\n    }\n  }, {\n    key: 'handleBlur',\n    value: function handleBlur(event) {\n      var onBlur = this.props.onBlur;\n\n      if (onBlur) {\n        onBlur(event);\n      }\n\n      this.setState({ hasFocus: false });\n    }\n  }, {\n    key: 'getIcon',\n    value: function getIcon(type) {\n      var icons = this.props.icons;\n\n      if (!icons) {\n        return null;\n      }\n      return icons[type] === undefined ? Toggle.defaultProps.icons[type] : icons[type];\n    }\n  }, {\n    key: 'render',\n    value: function render() {\n      var _this2 = this;\n\n      var _props = this.props,\n          className = _props.className,\n          _icons = _props.icons,\n          inputProps = _objectWithoutProperties(_props, ['className', 'icons']);\n\n      var classes = (0, _classnames2.default)('react-toggle', {\n        'react-toggle--checked': this.state.checked,\n        'react-toggle--focus': this.state.hasFocus,\n        'react-toggle--disabled': this.props.disabled\n      }, className);\n\n      return _react2.default.createElement('div', { className: classes,\n        onClick: this.handleClick,\n        onTouchStart: this.handleTouchStart,\n        onTouchMove: this.handleTouchMove,\n        onTouchEnd: this.handleTouchEnd }, _react2.default.createElement('div', { className: 'react-toggle-track' }, _react2.default.createElement('div', { className: 'react-toggle-track-check' }, this.getIcon('checked')), _react2.default.createElement('div', { className: 'react-toggle-track-x' }, this.getIcon('unchecked'))), _react2.default.createElement('div', { className: 'react-toggle-thumb' }), _react2.default.createElement('input', _extends({}, inputProps, {\n        ref: function ref(_ref) {\n          _this2.input = _ref;\n        },\n        onFocus: this.handleFocus,\n        onBlur: this.handleBlur,\n        className: 'react-toggle-screenreader-only',\n        type: 'checkbox' })));\n    }\n  }]);\n\n  return Toggle;\n}(_react.PureComponent);\n\nexports.default = Toggle;\n\nToggle.displayName = 'Toggle';\n\nToggle.defaultProps = {\n  icons: {\n    checked: _react2.default.createElement(_check2.default, null),\n    unchecked: _react2.default.createElement(_x2.default, null)\n  }\n};\n\nToggle.propTypes = {\n  checked: _propTypes2.default.bool,\n  disabled: _propTypes2.default.bool,\n  defaultChecked: _propTypes2.default.bool,\n  onChange: _propTypes2.default.func,\n  onFocus: _propTypes2.default.func,\n  onBlur: _propTypes2.default.func,\n  className: _propTypes2.default.string,\n  name: _propTypes2.default.string,\n  value: _propTypes2.default.string,\n  id: _propTypes2.default.string,\n  'aria-labelledby': _propTypes2.default.string,\n  'aria-label': _propTypes2.default.string,\n  icons: _propTypes2.default.oneOfType([_propTypes2.default.bool, _propTypes2.default.shape({\n    checked: _propTypes2.default.node,\n    unchecked: _propTypes2.default.node\n  })])\n};\n\n/***/ }),\n\n/***/ 883:\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\n\nvar _react = __webpack_require__(0);\n\nvar _react2 = _interopRequireDefault(_react);\n\nfunction _interopRequireDefault(obj) {\n  return obj && obj.__esModule ? obj : { default: obj };\n}\n\nexports.default = function () {\n  return _react2.default.createElement('svg', { width: '14', height: '11', viewBox: '0 0 14 11' }, _react2.default.createElement('title', null, 'switch-check'), _react2.default.createElement('path', { d: 'M11.264 0L5.26 6.004 2.103 2.847 0 4.95l5.26 5.26 8.108-8.107L11.264 0', fill: '#fff', fillRule: 'evenodd' }));\n};\n\n/***/ }),\n\n/***/ 884:\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\n\nvar _react = __webpack_require__(0);\n\nvar _react2 = _interopRequireDefault(_react);\n\nfunction _interopRequireDefault(obj) {\n  return obj && obj.__esModule ? obj : { default: obj };\n}\n\nexports.default = function () {\n  return _react2.default.createElement('svg', { width: '10', height: '10', viewBox: '0 0 10 10' }, _react2.default.createElement('title', null, 'switch-x'), _react2.default.createElement('path', { d: 'M9.9 2.12L7.78 0 4.95 2.828 2.12 0 0 2.12l2.83 2.83L0 7.776 2.123 9.9 4.95 7.07 7.78 9.9 9.9 7.776 7.072 4.95 9.9 2.12', fill: '#fff', fillRule: 'evenodd' }));\n};\n\n/***/ }),\n\n/***/ 885:\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\n\n\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.pointerCoord = pointerCoord;\n// Copyright 2015-present Drifty Co.\n// http://drifty.com/\n// from: https://github.com/driftyco/ionic/blob/master/src/util/dom.ts\n\nfunction pointerCoord(event) {\n  // get coordinates for either a mouse click\n  // or a touch depending on the given event\n  if (event) {\n    var changedTouches = event.changedTouches;\n    if (changedTouches && changedTouches.length > 0) {\n      var touch = changedTouches[0];\n      return { x: touch.clientX, y: touch.clientY };\n    }\n    var pageX = event.pageX;\n    if (pageX !== undefined) {\n      return { x: pageX, y: event.pageY };\n    }\n  }\n  return { x: 0, y: 0 };\n}\n\n/***/ })\n\n});\n\n\n// WEBPACK FOOTER //\n// modals/report_modal.js","import { connect } from 'react-redux';\nimport StatusCheckBox from '../components/status_check_box';\nimport { toggleStatusReport } from '../../../actions/reports';\nimport { Set as ImmutableSet } from 'immutable';\n\nconst mapStateToProps = (state, { id }) => ({\n  status: state.getIn(['statuses', id]),\n  checked: state.getIn(['reports', 'new', 'status_ids'], ImmutableSet()).includes(id),\n});\n\nconst mapDispatchToProps = (dispatch, { id }) => ({\n\n  onToggle (e) {\n    dispatch(toggleStatusReport(id, e.target.checked));\n  },\n\n});\n\nexport default connect(mapStateToProps, mapDispatchToProps)(StatusCheckBox);\n\n\n\n// WEBPACK FOOTER //\n// ./app/javascript/mastodon/features/report/containers/status_check_box_container.js","import React from 'react';\nimport PropTypes from 'prop-types';\nimport ImmutablePropTypes from 'react-immutable-proptypes';\nimport Toggle from 'react-toggle';\nimport noop from 'lodash/noop';\nimport StatusContent from '../../../components/status_content';\nimport { MediaGallery, Video } from '../../ui/util/async-components';\nimport Bundle from '../../ui/components/bundle';\n\nexport default class StatusCheckBox extends React.PureComponent {\n\n  static propTypes = {\n    status: ImmutablePropTypes.map.isRequired,\n    checked: PropTypes.bool,\n    onToggle: PropTypes.func.isRequired,\n    disabled: PropTypes.bool,\n  };\n\n  render () {\n    const { status, checked, onToggle, disabled } = this.props;\n    let media = null;\n\n    if (status.get('reblog')) {\n      return null;\n    }\n\n    if (status.get('media_attachments').size > 0) {\n      if (status.get('media_attachments').some(item => item.get('type') === 'unknown')) {\n\n      } else if (status.getIn(['media_attachments', 0, 'type']) === 'video') {\n        const video = status.getIn(['media_attachments', 0]);\n\n        media = (\n          <Bundle fetchComponent={Video} loading={this.renderLoadingVideoPlayer} >\n            {Component => (\n              <Component\n                preview={video.get('preview_url')}\n                src={video.get('url')}\n                width={239}\n                height={110}\n                inline\n                sensitive={status.get('sensitive')}\n                onOpenVideo={noop}\n              />\n            )}\n          </Bundle>\n        );\n      } else {\n        media = (\n          <Bundle fetchComponent={MediaGallery} loading={this.renderLoadingMediaGallery} >\n            {Component => <Component media={status.get('media_attachments')} sensitive={status.get('sensitive')} height={110} onOpenMedia={noop} />}\n          </Bundle>\n        );\n      }\n    }\n\n    return (\n      <div className='status-check-box'>\n        <div className='status-check-box__status'>\n          <StatusContent status={status} />\n          {media}\n        </div>\n\n        <div className='status-check-box-toggle'>\n          <Toggle checked={checked} onChange={onToggle} disabled={disabled} />\n        </div>\n      </div>\n    );\n  }\n\n}\n\n\n\n// WEBPACK FOOTER //\n// ./app/javascript/mastodon/features/report/components/status_check_box.js","/**\n * This method returns `undefined`.\n *\n * @static\n * @memberOf _\n * @since 2.3.0\n * @category Util\n * @example\n *\n * _.times(2, _.noop);\n * // => [undefined, undefined]\n */\nfunction noop() {\n  // No operation performed.\n}\n\nmodule.exports = noop;\n\n\n\n// WEBPACK FOOTER //\n// ./node_modules/lodash/noop.js","import React from 'react';\nimport { connect } from 'react-redux';\nimport { changeReportComment, changeReportForward, submitReport } from '../../../actions/reports';\nimport { expandAccountTimeline } from '../../../actions/timelines';\nimport PropTypes from 'prop-types';\nimport ImmutablePropTypes from 'react-immutable-proptypes';\nimport { makeGetAccount } from '../../../selectors';\nimport { defineMessages, FormattedMessage, injectIntl } from 'react-intl';\nimport StatusCheckBox from '../../report/containers/status_check_box_container';\nimport { OrderedSet } from 'immutable';\nimport ImmutablePureComponent from 'react-immutable-pure-component';\nimport Button from '../../../components/button';\nimport Toggle from 'react-toggle';\nimport IconButton from '../../../components/icon_button';\n\nconst messages = defineMessages({\n  close: { id: 'lightbox.close', defaultMessage: 'Close' },\n  placeholder: { id: 'report.placeholder', defaultMessage: 'Additional comments' },\n  submit: { id: 'report.submit', defaultMessage: 'Submit' },\n});\n\nconst makeMapStateToProps = () => {\n  const getAccount = makeGetAccount();\n\n  const mapStateToProps = state => {\n    const accountId = state.getIn(['reports', 'new', 'account_id']);\n\n    return {\n      isSubmitting: state.getIn(['reports', 'new', 'isSubmitting']),\n      account: getAccount(state, accountId),\n      comment: state.getIn(['reports', 'new', 'comment']),\n      forward: state.getIn(['reports', 'new', 'forward']),\n      statusIds: OrderedSet(state.getIn(['timelines', `account:${accountId}:with_replies`, 'items'])).union(state.getIn(['reports', 'new', 'status_ids'])),\n    };\n  };\n\n  return mapStateToProps;\n};\n\n@connect(makeMapStateToProps)\n@injectIntl\nexport default class ReportModal extends ImmutablePureComponent {\n\n  static propTypes = {\n    isSubmitting: PropTypes.bool,\n    account: ImmutablePropTypes.map,\n    statusIds: ImmutablePropTypes.orderedSet.isRequired,\n    comment: PropTypes.string.isRequired,\n    forward: PropTypes.bool,\n    dispatch: PropTypes.func.isRequired,\n    intl: PropTypes.object.isRequired,\n  };\n\n  handleCommentChange = e => {\n    this.props.dispatch(changeReportComment(e.target.value));\n  }\n\n  handleForwardChange = e => {\n    this.props.dispatch(changeReportForward(e.target.checked));\n  }\n\n  handleSubmit = () => {\n    this.props.dispatch(submitReport());\n  }\n\n  componentDidMount () {\n    this.props.dispatch(expandAccountTimeline(this.props.account.get('id'), { withReplies: true }));\n  }\n\n  componentWillReceiveProps (nextProps) {\n    if (this.props.account !== nextProps.account && nextProps.account) {\n      this.props.dispatch(expandAccountTimeline(nextProps.account.get('id'), { withReplies: true }));\n    }\n  }\n\n  render () {\n    const { account, comment, intl, statusIds, isSubmitting, forward, onClose } = this.props;\n\n    if (!account) {\n      return null;\n    }\n\n    const domain = account.get('acct').split('@')[1];\n\n    return (\n      <div className='modal-root__modal report-modal'>\n        <div className='report-modal__target'>\n          <IconButton className='media-modal__close' title={intl.formatMessage(messages.close)} icon='times' onClick={onClose} size={16} />\n          <FormattedMessage id='report.target' defaultMessage='Report {target}' values={{ target: <strong>{account.get('acct')}</strong> }} />\n        </div>\n\n        <div className='report-modal__container'>\n          <div className='report-modal__comment'>\n            <p><FormattedMessage id='report.hint' defaultMessage='The report will be sent to your instance moderators. You can provide an explanation of why you are reporting this account below:' /></p>\n\n            <textarea\n              className='setting-text light'\n              placeholder={intl.formatMessage(messages.placeholder)}\n              value={comment}\n              onChange={this.handleCommentChange}\n              disabled={isSubmitting}\n            />\n\n            {domain && (\n              <div>\n                <p><FormattedMessage id='report.forward_hint' defaultMessage='The account is from another server. Send an anonymized copy of the report there as well?' /></p>\n\n                <div className='setting-toggle'>\n                  <Toggle id='report-forward' checked={forward} disabled={isSubmitting} onChange={this.handleForwardChange} />\n                  <label htmlFor='report-forward' className='setting-toggle__label'><FormattedMessage id='report.forward' defaultMessage='Forward to {target}' values={{ target: domain }} /></label>\n                </div>\n              </div>\n            )}\n\n            <Button disabled={isSubmitting} text={intl.formatMessage(messages.submit)} onClick={this.handleSubmit} />\n          </div>\n\n          <div className='report-modal__statuses'>\n            <div>\n              {statusIds.map(statusId => <StatusCheckBox id={statusId} key={statusId} disabled={isSubmitting} />)}\n            </div>\n          </div>\n        </div>\n      </div>\n    );\n  }\n\n}\n\n\n\n// WEBPACK FOOTER //\n// ./app/javascript/mastodon/features/ui/components/report_modal.js","'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();\n\nvar _react = require('react');\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _classnames = require('classnames');\n\nvar _classnames2 = _interopRequireDefault(_classnames);\n\nvar _propTypes = require('prop-types');\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nvar _check = require('./check');\n\nvar _check2 = _interopRequireDefault(_check);\n\nvar _x = require('./x');\n\nvar _x2 = _interopRequireDefault(_x);\n\nvar _util = require('./util');\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nfunction _objectWithoutProperties(obj, keys) { var target = {}; for (var i in obj) { if (keys.indexOf(i) >= 0) continue; if (!Object.prototype.hasOwnProperty.call(obj, i)) continue; target[i] = obj[i]; } return target; }\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\"); } return call && (typeof call === \"object\" || typeof call === \"function\") ? call : self; }\n\nfunction _inherits(subClass, superClass) { if (typeof superClass !== \"function\" && superClass !== null) { throw new TypeError(\"Super expression must either be null or a function, not \" + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }\n\nvar Toggle = function (_PureComponent) {\n  _inherits(Toggle, _PureComponent);\n\n  function Toggle(props) {\n    _classCallCheck(this, Toggle);\n\n    var _this = _possibleConstructorReturn(this, (Toggle.__proto__ || Object.getPrototypeOf(Toggle)).call(this, props));\n\n    _this.handleClick = _this.handleClick.bind(_this);\n    _this.handleTouchStart = _this.handleTouchStart.bind(_this);\n    _this.handleTouchMove = _this.handleTouchMove.bind(_this);\n    _this.handleTouchEnd = _this.handleTouchEnd.bind(_this);\n    _this.handleFocus = _this.handleFocus.bind(_this);\n    _this.handleBlur = _this.handleBlur.bind(_this);\n    _this.previouslyChecked = !!(props.checked || props.defaultChecked);\n    _this.state = {\n      checked: !!(props.checked || props.defaultChecked),\n      hasFocus: false\n    };\n    return _this;\n  }\n\n  _createClass(Toggle, [{\n    key: 'componentWillReceiveProps',\n    value: function componentWillReceiveProps(nextProps) {\n      if ('checked' in nextProps) {\n        this.setState({ checked: !!nextProps.checked });\n      }\n    }\n  }, {\n    key: 'handleClick',\n    value: function handleClick(event) {\n      var checkbox = this.input;\n      if (event.target !== checkbox && !this.moved) {\n        this.previouslyChecked = checkbox.checked;\n        event.preventDefault();\n        checkbox.focus();\n        checkbox.click();\n        return;\n      }\n\n      var checked = this.props.hasOwnProperty('checked') ? this.props.checked : checkbox.checked;\n\n      this.setState({ checked: checked });\n    }\n  }, {\n    key: 'handleTouchStart',\n    value: function handleTouchStart(event) {\n      this.startX = (0, _util.pointerCoord)(event).x;\n      this.activated = true;\n    }\n  }, {\n    key: 'handleTouchMove',\n    value: function handleTouchMove(event) {\n      if (!this.activated) return;\n      this.moved = true;\n\n      if (this.startX) {\n        var currentX = (0, _util.pointerCoord)(event).x;\n        if (this.state.checked && currentX + 15 < this.startX) {\n          this.setState({ checked: false });\n          this.startX = currentX;\n          this.activated = true;\n        } else if (currentX - 15 > this.startX) {\n          this.setState({ checked: true });\n          this.startX = currentX;\n          this.activated = currentX < this.startX + 5;\n        }\n      }\n    }\n  }, {\n    key: 'handleTouchEnd',\n    value: function handleTouchEnd(event) {\n      if (!this.moved) return;\n      var checkbox = this.input;\n      event.preventDefault();\n\n      if (this.startX) {\n        var endX = (0, _util.pointerCoord)(event).x;\n        if (this.previouslyChecked === true && this.startX + 4 > endX) {\n          if (this.previouslyChecked !== this.state.checked) {\n            this.setState({ checked: false });\n            this.previouslyChecked = this.state.checked;\n            checkbox.click();\n          }\n        } else if (this.startX - 4 < endX) {\n          if (this.previouslyChecked !== this.state.checked) {\n            this.setState({ checked: true });\n            this.previouslyChecked = this.state.checked;\n            checkbox.click();\n          }\n        }\n\n        this.activated = false;\n        this.startX = null;\n        this.moved = false;\n      }\n    }\n  }, {\n    key: 'handleFocus',\n    value: function handleFocus(event) {\n      var onFocus = this.props.onFocus;\n\n\n      if (onFocus) {\n        onFocus(event);\n      }\n\n      this.setState({ hasFocus: true });\n    }\n  }, {\n    key: 'handleBlur',\n    value: function handleBlur(event) {\n      var onBlur = this.props.onBlur;\n\n\n      if (onBlur) {\n        onBlur(event);\n      }\n\n      this.setState({ hasFocus: false });\n    }\n  }, {\n    key: 'getIcon',\n    value: function getIcon(type) {\n      var icons = this.props.icons;\n\n      if (!icons) {\n        return null;\n      }\n      return icons[type] === undefined ? Toggle.defaultProps.icons[type] : icons[type];\n    }\n  }, {\n    key: 'render',\n    value: function render() {\n      var _this2 = this;\n\n      var _props = this.props,\n          className = _props.className,\n          _icons = _props.icons,\n          inputProps = _objectWithoutProperties(_props, ['className', 'icons']);\n\n      var classes = (0, _classnames2.default)('react-toggle', {\n        'react-toggle--checked': this.state.checked,\n        'react-toggle--focus': this.state.hasFocus,\n        'react-toggle--disabled': this.props.disabled\n      }, className);\n\n      return _react2.default.createElement(\n        'div',\n        { className: classes,\n          onClick: this.handleClick,\n          onTouchStart: this.handleTouchStart,\n          onTouchMove: this.handleTouchMove,\n          onTouchEnd: this.handleTouchEnd },\n        _react2.default.createElement(\n          'div',\n          { className: 'react-toggle-track' },\n          _react2.default.createElement(\n            'div',\n            { className: 'react-toggle-track-check' },\n            this.getIcon('checked')\n          ),\n          _react2.default.createElement(\n            'div',\n            { className: 'react-toggle-track-x' },\n            this.getIcon('unchecked')\n          )\n        ),\n        _react2.default.createElement('div', { className: 'react-toggle-thumb' }),\n        _react2.default.createElement('input', _extends({}, inputProps, {\n          ref: function ref(_ref) {\n            _this2.input = _ref;\n          },\n          onFocus: this.handleFocus,\n          onBlur: this.handleBlur,\n          className: 'react-toggle-screenreader-only',\n          type: 'checkbox' }))\n      );\n    }\n  }]);\n\n  return Toggle;\n}(_react.PureComponent);\n\nexports.default = Toggle;\n\n\nToggle.displayName = 'Toggle';\n\nToggle.defaultProps = {\n  icons: {\n    checked: _react2.default.createElement(_check2.default, null),\n    unchecked: _react2.default.createElement(_x2.default, null)\n  }\n};\n\nToggle.propTypes = {\n  checked: _propTypes2.default.bool,\n  disabled: _propTypes2.default.bool,\n  defaultChecked: _propTypes2.default.bool,\n  onChange: _propTypes2.default.func,\n  onFocus: _propTypes2.default.func,\n  onBlur: _propTypes2.default.func,\n  className: _propTypes2.default.string,\n  name: _propTypes2.default.string,\n  value: _propTypes2.default.string,\n  id: _propTypes2.default.string,\n  'aria-labelledby': _propTypes2.default.string,\n  'aria-label': _propTypes2.default.string,\n  icons: _propTypes2.default.oneOfType([_propTypes2.default.bool, _propTypes2.default.shape({\n    checked: _propTypes2.default.node,\n    unchecked: _propTypes2.default.node\n  })])\n};\n\n\n// WEBPACK FOOTER //\n// ./node_modules/react-toggle/dist/component/index.js","'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\n\nvar _react = require('react');\n\nvar _react2 = _interopRequireDefault(_react);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nexports.default = function () {\n  return _react2.default.createElement(\n    'svg',\n    { width: '14', height: '11', viewBox: '0 0 14 11' },\n    _react2.default.createElement(\n      'title',\n      null,\n      'switch-check'\n    ),\n    _react2.default.createElement('path', { d: 'M11.264 0L5.26 6.004 2.103 2.847 0 4.95l5.26 5.26 8.108-8.107L11.264 0', fill: '#fff', fillRule: 'evenodd' })\n  );\n};\n\n\n// WEBPACK FOOTER //\n// ./node_modules/react-toggle/dist/component/check.js","'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\n\nvar _react = require('react');\n\nvar _react2 = _interopRequireDefault(_react);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nexports.default = function () {\n  return _react2.default.createElement(\n    'svg',\n    { width: '10', height: '10', viewBox: '0 0 10 10' },\n    _react2.default.createElement(\n      'title',\n      null,\n      'switch-x'\n    ),\n    _react2.default.createElement('path', { d: 'M9.9 2.12L7.78 0 4.95 2.828 2.12 0 0 2.12l2.83 2.83L0 7.776 2.123 9.9 4.95 7.07 7.78 9.9 9.9 7.776 7.072 4.95 9.9 2.12', fill: '#fff', fillRule: 'evenodd' })\n  );\n};\n\n\n// WEBPACK FOOTER //\n// ./node_modules/react-toggle/dist/component/x.js","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.pointerCoord = pointerCoord;\n// Copyright 2015-present Drifty Co.\n// http://drifty.com/\n// from: https://github.com/driftyco/ionic/blob/master/src/util/dom.ts\n\nfunction pointerCoord(event) {\n  // get coordinates for either a mouse click\n  // or a touch depending on the given event\n  if (event) {\n    var changedTouches = event.changedTouches;\n    if (changedTouches && changedTouches.length > 0) {\n      var touch = changedTouches[0];\n      return { x: touch.clientX, y: touch.clientY };\n    }\n    var pageX = event.pageX;\n    if (pageX !== undefined) {\n      return { x: pageX, y: event.pageY };\n    }\n  }\n  return { x: 0, y: 0 };\n}\n\n\n// WEBPACK FOOTER //\n// ./node_modules/react-toggle/dist/component/util.js"],"sourceRoot":""}
\ No newline at end of file
+{"version":3,"sources":["webpack:///app/javascript/builds/pleroma/mastofe/app/javascript/mastodon/features/report/components/status_check_box.js","webpack:///app/javascript/builds/pleroma/mastofe/app/javascript/mastodon/features/report/containers/status_check_box_container.js","webpack:///app/javascript/builds/pleroma/mastofe/app/javascript/mastodon/features/ui/components/report_modal.js"],"names":["StatusCheckBox","render","_this$props","this","props","status","checked","onToggle","disabled","media","get","size","some","item","getIn","video","Object","jsx","bundle","fetchComponent","Video","loading","renderLoadingVideoPlayer","Component","preview","src","alt","width","height","inline","sensitive","onOpenVideo","noop","MediaGallery","renderLoadingMediaGallery","onOpenMedia","className","status_content","component_default","a","onChange","React","PureComponent","connect","state","_ref","id","ImmutableSet","includes","dispatch","_ref2","e","toggleStatusReport","target","messages","defineMessages","close","defaultMessage","placeholder","submit","ReportModal","getAccount","makeGetAccount","accountId","isSubmitting","account","comment","forward","statusIds","OrderedSet","union","injectIntl","_this","changeReportComment","value","changeReportForward","submitReport","keyCode","ctrlKey","metaKey","handleSubmit","componentDidMount","expandAccountTimeline","withReplies","componentWillReceiveProps","nextProps","intl","onClose","domain","split","icon_button","title","formatMessage","icon","onClick","index_es","values","handleCommentChange","onKeyDown","handleKeyDown","autoFocus","handleForwardChange","htmlFor","components_button","text","map","statusId","status_check_box_container","ImmutablePureComponent","PropTypes","bool","ImmutablePropTypes","orderedSet","isRequired","string","func","object"],"mappings":"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","file":"modals/report_modal.js","sourcesContent":["import React from 'react';\nimport PropTypes from 'prop-types';\nimport ImmutablePropTypes from 'react-immutable-proptypes';\nimport Toggle from 'react-toggle';\nimport noop from 'lodash/noop';\nimport StatusContent from '../../../components/status_content';\nimport { MediaGallery, Video } from '../../ui/util/async-components';\nimport Bundle from '../../ui/components/bundle';\n\nexport default class StatusCheckBox extends React.PureComponent {\n\n  static propTypes = {\n    status: ImmutablePropTypes.map.isRequired,\n    checked: PropTypes.bool,\n    onToggle: PropTypes.func.isRequired,\n    disabled: PropTypes.bool,\n  };\n\n  render () {\n    const { status, checked, onToggle, disabled } = this.props;\n    let media = null;\n\n    if (status.get('reblog')) {\n      return null;\n    }\n\n    if (status.get('media_attachments').size > 0) {\n      if (status.get('media_attachments').some(item => item.get('type') === 'unknown')) {\n\n      } else if (status.getIn(['media_attachments', 0, 'type']) === 'video') {\n        const video = status.getIn(['media_attachments', 0]);\n\n        media = (\n          <Bundle fetchComponent={Video} loading={this.renderLoadingVideoPlayer} >\n            {Component => (\n              <Component\n                preview={video.get('preview_url')}\n                src={video.get('url')}\n                alt={video.get('description')}\n                width={239}\n                height={110}\n                inline\n                sensitive={status.get('sensitive')}\n                onOpenVideo={noop}\n              />\n            )}\n          </Bundle>\n        );\n      } else {\n        media = (\n          <Bundle fetchComponent={MediaGallery} loading={this.renderLoadingMediaGallery} >\n            {Component => <Component media={status.get('media_attachments')} sensitive={status.get('sensitive')} height={110} onOpenMedia={noop} />}\n          </Bundle>\n        );\n      }\n    }\n\n    return (\n      <div className='status-check-box'>\n        <div className='status-check-box__status'>\n          <StatusContent status={status} />\n          {media}\n        </div>\n\n        <div className='status-check-box-toggle'>\n          <Toggle checked={checked} onChange={onToggle} disabled={disabled} />\n        </div>\n      </div>\n    );\n  }\n\n}\n","import { connect } from 'react-redux';\nimport StatusCheckBox from '../components/status_check_box';\nimport { toggleStatusReport } from '../../../actions/reports';\nimport { Set as ImmutableSet } from 'immutable';\n\nconst mapStateToProps = (state, { id }) => ({\n  status: state.getIn(['statuses', id]),\n  checked: state.getIn(['reports', 'new', 'status_ids'], ImmutableSet()).includes(id),\n});\n\nconst mapDispatchToProps = (dispatch, { id }) => ({\n\n  onToggle (e) {\n    dispatch(toggleStatusReport(id, e.target.checked));\n  },\n\n});\n\nexport default connect(mapStateToProps, mapDispatchToProps)(StatusCheckBox);\n","import React from 'react';\nimport { connect } from 'react-redux';\nimport { changeReportComment, changeReportForward, submitReport } from '../../../actions/reports';\nimport { expandAccountTimeline } from '../../../actions/timelines';\nimport PropTypes from 'prop-types';\nimport ImmutablePropTypes from 'react-immutable-proptypes';\nimport { makeGetAccount } from '../../../selectors';\nimport { defineMessages, FormattedMessage, injectIntl } from 'react-intl';\nimport StatusCheckBox from '../../report/containers/status_check_box_container';\nimport { OrderedSet } from 'immutable';\nimport ImmutablePureComponent from 'react-immutable-pure-component';\nimport Button from '../../../components/button';\nimport Toggle from 'react-toggle';\nimport IconButton from '../../../components/icon_button';\n\nconst messages = defineMessages({\n  close: { id: 'lightbox.close', defaultMessage: 'Close' },\n  placeholder: { id: 'report.placeholder', defaultMessage: 'Additional comments' },\n  submit: { id: 'report.submit', defaultMessage: 'Submit' },\n});\n\nconst makeMapStateToProps = () => {\n  const getAccount = makeGetAccount();\n\n  const mapStateToProps = state => {\n    const accountId = state.getIn(['reports', 'new', 'account_id']);\n\n    return {\n      isSubmitting: state.getIn(['reports', 'new', 'isSubmitting']),\n      account: getAccount(state, accountId),\n      comment: state.getIn(['reports', 'new', 'comment']),\n      forward: state.getIn(['reports', 'new', 'forward']),\n      statusIds: OrderedSet(state.getIn(['timelines', `account:${accountId}:with_replies`, 'items'])).union(state.getIn(['reports', 'new', 'status_ids'])),\n    };\n  };\n\n  return mapStateToProps;\n};\n\nexport default @connect(makeMapStateToProps)\n@injectIntl\nclass ReportModal extends ImmutablePureComponent {\n\n  static propTypes = {\n    isSubmitting: PropTypes.bool,\n    account: ImmutablePropTypes.map,\n    statusIds: ImmutablePropTypes.orderedSet.isRequired,\n    comment: PropTypes.string.isRequired,\n    forward: PropTypes.bool,\n    dispatch: PropTypes.func.isRequired,\n    intl: PropTypes.object.isRequired,\n  };\n\n  handleCommentChange = e => {\n    this.props.dispatch(changeReportComment(e.target.value));\n  }\n\n  handleForwardChange = e => {\n    this.props.dispatch(changeReportForward(e.target.checked));\n  }\n\n  handleSubmit = () => {\n    this.props.dispatch(submitReport());\n  }\n\n  handleKeyDown = e => {\n    if (e.keyCode === 13 && (e.ctrlKey || e.metaKey)) {\n      this.handleSubmit();\n    }\n  }\n\n  componentDidMount () {\n    this.props.dispatch(expandAccountTimeline(this.props.account.get('id'), { withReplies: true }));\n  }\n\n  componentWillReceiveProps (nextProps) {\n    if (this.props.account !== nextProps.account && nextProps.account) {\n      this.props.dispatch(expandAccountTimeline(nextProps.account.get('id'), { withReplies: true }));\n    }\n  }\n\n  render () {\n    const { account, comment, intl, statusIds, isSubmitting, forward, onClose } = this.props;\n\n    if (!account) {\n      return null;\n    }\n\n    const domain = account.get('acct').split('@')[1];\n\n    return (\n      <div className='modal-root__modal report-modal'>\n        <div className='report-modal__target'>\n          <IconButton className='media-modal__close' title={intl.formatMessage(messages.close)} icon='times' onClick={onClose} size={16} />\n          <FormattedMessage id='report.target' defaultMessage='Report {target}' values={{ target: <strong>{account.get('acct')}</strong> }} />\n        </div>\n\n        <div className='report-modal__container'>\n          <div className='report-modal__comment'>\n            <p><FormattedMessage id='report.hint' defaultMessage='The report will be sent to your server moderators. You can provide an explanation of why you are reporting this account below:' /></p>\n\n            <textarea\n              className='setting-text light'\n              placeholder={intl.formatMessage(messages.placeholder)}\n              value={comment}\n              onChange={this.handleCommentChange}\n              onKeyDown={this.handleKeyDown}\n              disabled={isSubmitting}\n              autoFocus\n            />\n\n            {domain && (\n              <div>\n                <p><FormattedMessage id='report.forward_hint' defaultMessage='The account is from another server. Send an anonymized copy of the report there as well?' /></p>\n\n                <div className='setting-toggle'>\n                  <Toggle id='report-forward' checked={forward} disabled={isSubmitting} onChange={this.handleForwardChange} />\n                  <label htmlFor='report-forward' className='setting-toggle__label'><FormattedMessage id='report.forward' defaultMessage='Forward to {target}' values={{ target: domain }} /></label>\n                </div>\n              </div>\n            )}\n\n            <Button disabled={isSubmitting} text={intl.formatMessage(messages.submit)} onClick={this.handleSubmit} />\n          </div>\n\n          <div className='report-modal__statuses'>\n            <div>\n              {statusIds.map(statusId => <StatusCheckBox id={statusId} key={statusId} disabled={isSubmitting} />)}\n            </div>\n          </div>\n        </div>\n      </div>\n    );\n  }\n\n}\n"],"sourceRoot":""}
\ No newline at end of file