{"version":3,"sources":["webpack:///app/javascript/builds/pleroma/mastofe/app/javascript/flavours/glitch/features/status/components/detailed_status.js","webpack:///app/javascript/builds/pleroma/mastofe/app/javascript/flavours/glitch/features/status/components/action_bar.js","webpack:///app/javascript/builds/pleroma/mastofe/app/javascript/flavours/glitch/features/status/index.js"],"names":["DetailedStatus","height","e","button","ctrlKey","altKey","metaKey","_this","context","router","preventDefault","history","push","props","status","getIn","stopPropagation","destination","media","startTime","onOpenVideo","c","node","_measureHeight","href","target","nodeName","parentNode","window","open","heightJustChanged","_this2","this","measureHeight","scheduleIdleTask","setState","Math","ceil","scrollHeight","onHeightChange","componentDidUpdate","prevProps","prevState","state","render","get","_this$props","expanded","onToggleHidden","settings","outerStyle","boxSizing","compact","mediaIcon","applicationLink","reblogLink","reblogIcon","favouriteLink","size","some","item","Object","_babel_runtime_helpers_esm_jsx__WEBPACK_IMPORTED_MODULE_0__","flavours_glitch_components_attachment_list__WEBPACK_IMPORTED_MODULE_11__","video","flavours_glitch_features_video__WEBPACK_IMPORTED_MODULE_16__","preview","src","alt","inline","sensitive","letterbox","fullwidth","preventPlayback","handleOpenVideo","autoplay","flavours_glitch_components_media_gallery__WEBPACK_IMPORTED_MODULE_10__","standalone","hidden","onOpenMedia","_card__WEBPACK_IMPORTED_MODULE_14__","card","className","rel","react_router_dom__WEBPACK_IMPORTED_MODULE_12__","to","react_intl__WEBPACK_IMPORTED_MODULE_13__","value","onClick","handleModalLink","style","react__WEBPACK_IMPORTED_MODULE_4___default","a","createElement","ref","setRef","classNames","data-status-by","handleAccountClick","flavours_glitch_components_avatar__WEBPACK_IMPORTED_MODULE_7__","account","flavours_glitch_components_display_name__WEBPACK_IMPORTED_MODULE_8__","localDomain","domain","flavours_glitch_components_status_content__WEBPACK_IMPORTED_MODULE_9__","collapsed","onExpandedToggle","parseClick","Date","hour12","year","month","day","hour","minute","flavours_glitch_components_status_visibility_icon__WEBPACK_IMPORTED_MODULE_17__","visibility","ImmutablePureComponent","PropTypes","object","ImmutablePropTypes","map","isRequired","func","bool","string","messages","defineMessages","delete","id","defaultMessage","redraft","direct","mention","reply","reblog","reblog_private","cannot_reblog","favourite","bookmark","mute","muteConversation","unmuteConversation","block","report","share","pin","unpin","embed","admin_account","admin_status","ActionBar","injectIntl","onReply","onReblog","onFavourite","onBookmark","onDelete","onDirect","onMention","onMute","onMuteConversation","onBlock","onReport","onPin","navigator","text","url","onEmbed","intl","publicStatus","includes","mutingConversation","menu","formatMessage","action","handleEmbed","me","handlePinClick","handleConversationMuteClick","handleDeleteClick","handleRedraftClick","name","handleMentionClick","handleDirectClick","handleMuteClick","handleBlockClick","handleReport","isStaff","accountAdminLink","statusAdminLink","undefined","shareButton","jsx","icon_button","title","icon","handleShare","reblog_disabled","reblog_message","handleReplyClick","disabled","active","handleReblogClick","animate","handleFavouriteClick","handleBookmarkClick","dropdown_menu_container","items","direction","ariaLabel","React","PureComponent","deleteConfirm","deleteMessage","redraftConfirm","redraftMessage","blockConfirm","revealAll","hideAll","detailedStatus","replyConfirm","replyMessage","Status","connect","getStatus","makeGetStatus","params","statusId","ancestorsIds","Immutable","List","descendantsIds","withMutations","mutable","unshift","ids","length","shift","replies","reverse","forEach","askReplyConfirmation","trim","fullscreen","isExpanded","threadExpanded","setExpansion","dispatch","unfavourite","shiftKey","favouriteModal","handleModalFavourite","openModal","message","confirm","onDoNotAsk","changeLocalSetting","onConfirm","replyCompose","unreblog","boostModal","handleModalReblog","unbookmark","withRedraft","_this$props2","deleteModal","deleteStatus","directCompose","mentionCompose","index","time","initMuteModal","unmuteStatus","muteStatus","_this$props3","index_es","values","blockAccount","initReport","handleMoveUp","handleMoveDown","_this$props4","_selectChild","indexOf","_this$props5","isFullscreen","prevRouterProps","_ref","location","mastodonModalOpen","componentDidMount","attachFullscreenListener","onFullScreenChange","fetchStatus","_this$props6","element","querySelectorAll","requestAnimationFrame","scrollIntoView","getDerivedStateFromProps","autoUnfoldCW","focus","renderChildren","list","status_container","onMoveUp","onMoveDown","contextType","_this$props7","componentWillUnmount","detachFullscreenListener","ancestors","descendants","_this$props8","_this$state","column","column_back_button","missing_indicator","handlers","moveUp","handleHotkeyMoveUp","moveDown","handleHotkeyMoveDown","handleHotkeyReply","handleHotkeyFavourite","boost","handleHotkeyBoost","handleHotkeyMention","openProfile","handleHotkeyOpenProfile","toggleSpoiler","handleExpandedToggle","label","column_header","showBackButton","extraButton","aria-label","handleToggleAll","aria-pressed","react_router_scroll_4_es","scrollKey","shouldUpdateScroll","react_default","react_hotkeys_index_es","tabIndex","textForScreenReader","detailed_status","handleOpenMedia","action_bar_ActionBar","handlePin"],"mappings":"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","file":"flavours/glitch/async/status.js","sourcesContent":["import React from 'react';\nimport PropTypes from 'prop-types';\nimport ImmutablePropTypes from 'react-immutable-proptypes';\nimport Avatar from 'flavours/glitch/components/avatar';\nimport DisplayName from 'flavours/glitch/components/display_name';\nimport StatusContent from 'flavours/glitch/components/status_content';\nimport MediaGallery from 'flavours/glitch/components/media_gallery';\nimport AttachmentList from 'flavours/glitch/components/attachment_list';\nimport { Link } from 'react-router-dom';\nimport { FormattedDate, FormattedNumber } from 'react-intl';\nimport Card from './card';\nimport ImmutablePureComponent from 'react-immutable-pure-component';\nimport Video from 'flavours/glitch/features/video';\nimport VisibilityIcon from 'flavours/glitch/components/status_visibility_icon';\nimport scheduleIdleTask from 'flavours/glitch/util/schedule_idle_task';\nimport classNames from 'classnames';\n\nexport default class DetailedStatus extends ImmutablePureComponent {\n\n static contextTypes = {\n router: PropTypes.object,\n };\n\n static propTypes = {\n status: ImmutablePropTypes.map.isRequired,\n settings: ImmutablePropTypes.map.isRequired,\n onOpenMedia: PropTypes.func.isRequired,\n onOpenVideo: PropTypes.func.isRequired,\n onToggleHidden: PropTypes.func.isRequired,\n expanded: PropTypes.bool,\n measureHeight: PropTypes.bool,\n onHeightChange: PropTypes.func,\n domain: PropTypes.string.isRequired,\n compact: PropTypes.bool,\n };\n\n state = {\n height: null,\n };\n\n handleAccountClick = (e) => {\n if (e.button === 0 && !(e.ctrlKey || e.altKey || e.metaKey) && this.context.router) {\n e.preventDefault();\n this.context.router.history.push(`/accounts/${this.props.status.getIn(['account', 'id'])}`);\n }\n\n e.stopPropagation();\n }\n\n parseClick = (e, destination) => {\n if (e.button === 0 && !(e.ctrlKey || e.altKey || e.metaKey) && this.context.router) {\n e.preventDefault();\n this.context.router.history.push(destination);\n }\n\n e.stopPropagation();\n }\n\n handleOpenVideo = (media, startTime) => {\n this.props.onOpenVideo(media, startTime);\n }\n\n _measureHeight (heightJustChanged) {\n if (this.props.measureHeight && this.node) {\n scheduleIdleTask(() => this.node && this.setState({ height: Math.ceil(this.node.scrollHeight) + 1 }));\n\n if (this.props.onHeightChange && heightJustChanged) {\n this.props.onHeightChange();\n }\n }\n }\n\n setRef = c => {\n this.node = c;\n this._measureHeight();\n }\n\n componentDidUpdate (prevProps, prevState) {\n this._measureHeight(prevState.height !== this.state.height);\n }\n\n handleModalLink = e => {\n e.preventDefault();\n\n let href;\n\n if (e.target.nodeName !== 'A') {\n href = e.target.parentNode.href;\n } else {\n href = e.target.href;\n }\n\n window.open(href, 'mastodon-intent', 'width=445,height=600,resizable=no,menubar=no,status=no,scrollbars=yes');\n }\n\n render () {\n const status = this.props.status.get('reblog') ? this.props.status.get('reblog') : this.props.status;\n const { expanded, onToggleHidden, settings } = this.props;\n const outerStyle = { boxSizing: 'border-box' };\n const { compact } = this.props;\n\n if (!status) {\n return null;\n }\n\n let media = '';\n let mediaIcon = null;\n let applicationLink = '';\n let reblogLink = '';\n let reblogIcon = 'retweet';\n let favouriteLink = '';\n\n if (this.props.measureHeight) {\n outerStyle.height = `${this.state.height}px`;\n }\n\n if (status.get('media_attachments').size > 0) {\n if (status.get('media_attachments').some(item => item.get('type') === 'unknown')) {\n media = ;\n } else if (status.getIn(['media_attachments', 0, 'type']) === 'video') {\n const video = status.getIn(['media_attachments', 0]);\n media = (\n \n );\n mediaIcon = 'video-camera';\n } else {\n media = (\n