PageSourceSearch

https://ligma.pro/packs/js/features/status-040c2f20b2cb8b772729.chunk.js

js ligma.pro collected 2026-10-08 22:56:33 UTC 23,315 bytes, 2 lines download raw bytes

1(window.webpackJsonp=window.webpackJsonp||[]).push([[494],{2009:function(t,e,s){"use strict";s.r(e);var a=s(1),i=s(4),o=(s(39),s(10),s(16),s(6)),n=s.n(o),l=s(9),d=s(18),c=s(77),r=s(11),h=s.n(r),u=s(313),p=s(42),g=s(70),m=s.n(g),b=s(83),O=s(19),k=s(430),f=s(1691),j=s(2080),v=s(43),M=s(371),C=s(1874),y=s(1881),_=s(1421),I=s(199),T=s(540),R=s(36),D=s(360),x=s(35),w=s(433),S=s(84),U=s(66),B=s(325),H=s(1721),P=s(106),E=s(1643),N=s(1823),F=s(1839),A=s(15),V=s(538),q=(s(41),s(2125),s(156),s(48),s(31));const $=Object(q.a)([(t,e)=>e,t=>t.contexts.inReplyTos],((t,e)=>{const s=[];let a=t;for(;a&&!s.includes(a);)s.unshift(a),a=e[a];return s})),L=Object(q.a)([(t,e)=>e,t=>t.contexts.replies,t=>t.statuses],((t,e,s)=>{const a=[],i=[t];for(;i.length>0;){const s=i.pop();if(!s)break;const o=e[s];t!==s&&a.push(s),o&&o.toReversed().forEach((e=>{i.includes(e)||a.includes(e)||t===e||i.push(e)}))}let o=a.findIndex((t=>{const e=s.get(t);if(!e)return!1;return e.get("in_reply_to_account_id")!==e.get("account")}));return-1!==o&&a.forEach(((t,e)=>{const i=s.get(t);if(!i)return;const n=i.get("in_reply_to_account_id"),l=i.get("account");e>o&&n===l&&(a.splice(e,1),a.splice(o,0,t),o+=1)})),a}));var K=s(2079),W=s(229),J=s(0),z=s(1690),G=s(1371),Y=s(243),Q=s(244),X=s(340),Z=s(459),tt=s(352),et=s(341),st=s(460),at=s(1131),it=s(1132),ot=s(461),nt=s(329),lt=s(113),dt=s(409);const ct=Object(l.d)({delete:{id:"status.delete",defaultMessage:"Delete"},redraft:{id:"status.redraft",defaultMessage:"Delete & re-draft"},edit:{id:"status.edit",defaultMessage:"Edit"},direct:{id:"status.direct",defaultMessage:"Privately mention @{name}"},mention:{id:"status.mention",defaultMessage:"Mention @{name}"},reply:{id:"status.reply",defaultMessage:"Reply"},reblog:{id:"status.reblog",defaultMessage:"Boost"},reblog_private:{id:"status.reblog_private",defaultMessage:"Boost with original visibility"},cancel_reblog_private:{id:"status.cancel_reblog_private",defaultMessage:"Unboost"},cannot_reblog:{id:"status.cannot_reblog",defaultMessage:"This post cannot be boosted"},favourite:{id:"status.favourite",defaultMessage:"Favorite"},removeFavourite:{id:"status.remove_favourite",defaultMessage:"Remove from favorites"},bookmark:{id:"status.bookmark",defaultMessage:"Bookmark"},removeBookmark:{id:"status.remove_bookmark",defaultMessage:"Remove bookmark"},more:{id:"status.more",defaultMessage:"More"},mute:{id:"status.mute",defaultMessage:"Mute @{name}"},muteConversation:{id:"status.mute_conversation",defaultMessage:"Mute conversation"},unmuteConversation:{id:"status.unmute_conversation",defaultMessage:"Unmute conversation"},block:{id:"status.block",defaultMessage:"Block @{name}"},report:{id:"status.report",defaultMessage:"Report @{name}"},share:{id:"status.share",defaultMessage:"Share"},pin:{id:"status.pin",defaultMessage:"Pin on profile"},unpin:{id:"status.unpin",defaultMessage:"Unpin from profile"},embed:{id:"status.embed",defaultMessage:"Get embed code"},admin_account:{id:"status.admin_account",defaultMessage:"Open moderation interface for @{name}"},admin_status:{id:"status.admin_status",defaultMessage:"Open this post in the moderation interface"},admin_domain:{id:"status.admin_domain",defaultMessage:"Open moderation interface for {domain}"},copy:{id:"status.copy",defaultMessage:"Copy link to post"},blockDomain:{id:"account.block_domain",defaultMessage:"Block domain {domain}"},unblockDomain:{id:"account.unblock_domain",defaultMessage:"Unblock domain {domain}"},unmute:{id:"account.unmute",defaultMessage:"Unmute @{name}"},unblock:{id:"account.unblock",defaultMessage:"Unblock @{name}"},openOriginalPage:{id:"account.open_original_page",defaultMessage:"Open original page"}});class rt extends J.PureComponent{constructor(){super(...arguments),Object(i.a)(this,"handleReplyClick",(()=>{this.props.onReply(this.props.status)})),Object(i.a)(this,"handleReblogClick",(t=>{this.props.onReblog(this.props.status,t)})),Object(i.a)(this,"handleFavouriteClick",(()=>{this.props.onFavourite(this.props.status)})),Object(i.a)(this,"handleBookmarkClick",(t=>{this.props.onBookmark(this.props.status,t)})),Object(i.a)(this,"handleDeleteClick",(()=>{this.props.onDelete(this.props.status)})),Object(i.a)(this,"handleRedraftClick",(()=>{this.props.onDelete(this.props.status,!0)})),Object(i.a)(this,"handleEditClick",(()=>{this.props.onEdit(this.props.status)})),Object(i.a)(this,"handleDirectClick",(()=>{this.props.onDirect(this.props.status.get("account"))})),Object(i.a)(this,"handleMentionClick",(()=>{this.props.onMention(this.props.status.get("account"))})),Object(i.a)(this,"handleMuteClick",(()=>{const{status:t,relationship:e,onMute:s,onUnmute:a}=this.props,i=t.get("account");e&&e.get("muting")?a(i):s(i)})),Object(i.a)(this,"handleBlockClick",(()=>{const{status:t,relationship:e,onBlock:s,onUnblock:a}=this.props,i=t.get("account");e&&e.get("blocking")?a(i):s(t)})),Object(i.a)(this,"handleBlockDomain",(()=>{const{status:t,onBlockDomain:e}=this.props;e(t.get("account"))})),Object(i.a)(this,"handleUnblockDomain",(()=>{const{status:t,onUnblockDomain:e}=this.props;e(t.get("account").get("acct").split("@")[1])})),Object(i.a)(this,"handleConversationMuteClick",(()=>{this.props.onMuteConversation(this.props.status)})),Object(i.a)(this,"handleReport",(()=>{this.props.onReport(this.props.status)})),Object(i.a)(this,"handlePinClick",(()=>{this.props.onPin(this.props.status)})),Object(i.a)(this,"handleShare",(()=>{navigator.share({url:this.props.status.get("url")})})),Object(i.a)(this,"handleEmbed",(()=>{this.props.onEmbed(this.props.status)})),Object(i.a)(this,"handleCopy",(()=>{const t=this.props.status.get("url");navigator.clipboard.writeText(t)}
1))}render(){const{status:t,relationship:e,intl:s}=this.props,{signedIn:i,permissions:o}=this.props.identity,n=["public","unlisted"].includes(t.get("visibility")),l=["public","unlisted","private"].includes(t.get("visibility")),d=t.get("muted"),c=t.get("account"),r=t.getIn(["account","id"])===A.q,u=t.getIn(["account","username"])!==t.getIn(["account","acct"]);let p,g,m=[];if(n&&u&&m.push({text:s.formatMessage(ct.openOriginalPage),href:t.get("url")}),m.push({text:s.formatMessage(ct.copy),action:this.handleCopy}),n&&"share"in navigator&&m.push({text:s.formatMessage(ct.share),action:this.handleShare}),!n||!i&&u||m.push({text:s.formatMessage(ct.embed),action:this.handleEmbed}),i)if(m.push(null),r)l&&(m.push({text:s.formatMessage(t.get("pinned")?ct.unpin:ct.pin),action:this.handlePinClick}),m.push(null)),m.push({text:s.formatMessage(d?ct.unmuteConversation:ct.muteConversation),action:this.handleConversationMuteClick}),m.push(null),m.push({text:s.formatMessage(ct.edit),action:this.handleEditClick}),m.push({text:s.formatMessage(ct.delete),action:this.handleDeleteClick,dangerous:!0}),m.push({text:s.formatMessage(ct.redraft),action:this.handleRedraftClick,dangerous:!0});else{if(m.push({text:s.formatMessage(ct.mention,{name:t.getIn(["account","username"])}),action:this.handleMentionClick}),m.push(null),e&&e.get("muting")?m.push({text:s.formatMessage(ct.unmute,{name:c.get("username")}),action:this.handleMuteClick}):m.push({text:s.formatMessage(ct.mute,{name:c.get("username")}),action:this.handleMuteClick,dangerous:!0}),e&&e.get("blocking")?m.push({text:s.formatMessage(ct.unblock,{name:c.get("username")}),action:this.handleBlockClick}):m.push({text:s.formatMessage(ct.block,{name:c.get("username")}),action:this.handleBlockClick,dangerous:!0}),m.push({text:s.formatMessage(ct.report,{name:t.getIn(["account","username"])}),action:this.handleReport,dangerous:!0}),c.get("acct")!==c.get("username")){const t=c.get("acct").split("@")[1];m.push(null),e&&e.get("domain_blocking")?m.push({text:s.formatMessage(ct.unblockDomain,{domain:t}),action:this.handleUnblockDomain}):m.push({text:s.formatMessage(ct.blockDomain,{domain:t}),action:this.handleBlockDomain,dangerous:!0})}if(((o&nt.d)===nt.d||u&&(o&nt.a)===nt.a)&&(m.push(null),(o&nt.d)===nt.d&&(m.push({text:s.formatMessage(ct.admin_account,{name:t.getIn(["account","username"])}),href:`/admin/accounts/${t.getIn(["account","id"])}`}),m.push({text:s.formatMessage(ct.admin_status),href:`/admin/accounts/${t.getIn(["account","id"])}/statuses/${t.get("id")}`})),u&&(o&nt.a)===nt.a)){const t=c.get("acct").split("@")[1];m.push({text:s.formatMessage(ct.admin_domain,{domain:t}),href:`/admin/instances/${t}`})}}null===t.get("in_reply_to_id",null)?(p="reply",g=X.a):(p="reply-all",g=Z.a);const b=t.getIn(["account","id"])===A.q&&"private"===t.get("visibility");let O,k;t.get("reblogged")?(O=s.formatMessage(ct.cancel_reblog_private),k=n?st.a:ot.a):n?(O=s.formatMessage(ct.reblog),k=Q.a):b?(O=s.formatMessage(ct.reblog_private),k=it.a):(O=s.formatMessage(ct.cannot_reblog),k=at.a);const f=s.formatMessage(t.get("bookmarked")?ct.removeBookmark:ct.bookmark),j=s.formatMessage(t.get("favourited")?ct.removeFavourite:ct.favourite);return Object(a.a)("div",{className:"detailed-status__action-bar"},void 0,Object(a.a)("div",{className:"detailed-status__button"},void 0,Object(a.a)(lt.a,{title:s.formatMessage(ct.reply),icon:t.get("in_reply_to_account_id")===t.getIn(["account","id"])?"reply":p,iconComponent:t.get("in_reply_to_account_id")===t.getIn(["account","id"])?X.a:g,onClick:this.handleReplyClick})),Object(a.a)("div",{className:"detailed-status__button"},void 0,Object(a.a)(lt.a,{className:h()({reblogPrivate:b}),disabled:!n&&!b,active:t.get("reblogged"),title:O,icon:"retweet",iconComponent:k,onClick:this.handleReblogClick})),Object(a.a)("div",{className:"detailed-status__button"},void 0,Object(a.a)(lt.a,{className:"star-icon",animate:!0,active:t.get("favourited"),title:j,icon:"star",iconComponent:t.get("favourited")?tt.a:et.a,onClick:this.handleFavouriteClick})),Object(a.a)("div",{className:"detailed-status__button"},void 0,Object(a.a)(lt.a,{className:"bookmark-icon",disabled:!i,active:t.get("bookmarked"),title:f,icon:"bookmark",iconComponent:t.get("bookmarked")?z.a:G.a,onClick:this.handleBookmarkClick})),Object(a.a)("div",{className:"detailed-status__action-bar-dropdown"},void 0,Object(a.a)(dt.a,{icon:"ellipsis-h",iconComponent:Y.a,status:t,items:m,direction:"left",title:s.formatMessage(ct.more)})))}}var ht=Object(O.connect)(((t,e)=>{let{status:s}=e;return{relationship:t.getIn(["relationships",s.getIn(["account","
1id"])])}}))(Object(I.e)(Object(c.c)(rt))),ut=s(1847),pt=s(5);const gt=Object(l.d)({revealAll:{id:"status.show_more_all",defaultMessage:"Show more for all"},hideAll:{id:"status.show_less_all",defaultMessage:"Show less for all"},statusTitleWithAttachments:{id:"status.title.with_attachments",defaultMessage:"{user} posted {attachmentCount, plural, one {an attachment} other {# attachments}}"},detailedStatus:{id:"status.detailed_status",defaultMessage:"Detailed conversation view"}}),mt=(t,e)=>{const s=e.getIn(["account","display_name"]),a=e.getIn(["account","username"]),i=0===s.trim().length?a:s,o=e.get("search_index"),n=e.get("media_attachments").size;return o?`${i}: "${((t,e)=>{const s=Array.from(t);return s.length>e?s.slice(0,e).join("")+"…":t})(o,30)}"`:t.formatMessage(gt.statusTitleWithAttachments,{user:i,attachmentCount:n})};class bt extends b.a{constructor(){var t;super(...arguments),t=this,Object(i.a)(this,"state",{fullscreen:!1,showMedia:Object(N.b)(this.props.status),loadedStatusId:void 0}),Object(i.a)(this,"handleToggleMediaVisibility",(()=>{this.setState({showMedia:!this.state.showMedia})})),Object(i.a)(this,"handleFavouriteClick",(t=>{const{dispatch:e}=this.props,{signedIn:s}=this.props.identity;e(s?Object(S.G)(t.get("id")):Object(U.b)({modalType:"INTERACTION",modalProps:{type:"favourite",accountId:t.getIn(["account","id"]),url:t.get("uri")}}))})),Object(i.a)(this,"handlePin",(t=>{t.get("pinned")?this.props.dispatch(Object(S.J)(t)):this.props.dispatch(Object(S.F)(t))})),Object(i.a)(this,"handleReplyClick",(t=>{const{askReplyConfirmation:e,dispatch:s}=this.props,{signedIn:a}=this.props.identity;s(a?e?Object(U.b)({modalType:"CONFIRM_REPLY",modalProps:{status:t}}):Object(x.kb)(t):Object(U.b)({modalType:"INTERACTION",modalProps:{type:"reply",accountId:t.getIn(["account","id"]),url:t.get("uri")}}))})),Object(i.a)(this,"handleReblogClick",((t,e)=>{const{dispatch:s}=this.props,{signedIn:a}=this.props.identity;s(a?Object(S.H)(t.get("id"),e&&e.shiftKey):Object(U.b)({modalType:"INTERACTION",modalProps:{type:"reblog",accountId:t.getIn(["account","id"]),url:t.get("uri")}}))})),Object(i.a)(this,"handleBookmarkClick",(t=>{t.get("bookmarked")?this.props.dispatch(Object(S.I)(t)):this.props.dispatch(Object(S.A)(t))})),Object(i.a)(this,"handleDeleteClick",(function(e){let s=arguments.length>1&&void 0!==arguments[1]&&arguments[1];const{dispatch:a}=t.props;A.e?a(Object(U.b)({modalType:"CONFIRM_DELETE_STATUS",modalProps:{statusId:e.get("id"),withRedraft:s}})):a(Object(P.k)(e.get("id"),s))})),Object(i.a)(this,"handleEditClick",(t=>{const{dispatch:e,askReplyConfirmation:s}=this.props;e(s?Object(U.b)({modalType:"CONFIRM_EDIT_STATUS",modalProps:{statusId:t.get("id")}}):Object(P.l)(t.get("id")))})),Object(i.a)(this,"handleDirectClick",(t=>{this.props.dispatch(Object(x.bb)(t))})),Object(i.a)(this,"handleMentionClick",(t=>{this.props.dispatch(Object(x.gb)(t))})),Object(i.a)(this,"handleOpenMedia",((t,e,s)=>{this.props.dispatch(Object(U.b)({modalType:"MEDIA",modalProps:{statusId:this.props.status.get("id"),media:t,index:e,lang:s}}))})),Object(i.a)(this,"handleOpenVideo",((t,e,s)=>{this.props.dispatch(Object(U.b)({modalType:"VIDEO",modalProps:{statusId:this.props.status.get("id"),media:t,lang:e,options:s}}))})),Object(i.a)(this,"handleHotkeyOpenMedia",(t=>{const{status:e}=this.props;t.preventDefault(),e.get("media_attachments").size>0&&("video"===e.getIn(["media_attachments",0,"type"])?this.handleOpenVideo(e.getIn(["media_attachments",0]),{startTime:0}):this.handleOpenMedia(e.get("media_attachments"),0))})),Object(i.a)(this,"handleMuteClick",(t=>{this.props.dispatch(Object(B.i)(t))})),Object(i.a)(this,"handleConversationMuteClick",(t=>{t.get("muted")?this.props.dispatch(Object(P.w)(t.get("id"))):this.props.dispatch(Object(P.p)(t.get("id")))})),Object(i.a)(this,"handleToggleHidden",(t=>{t.get("hidden")?this.props.dispatch(Object(P.r)(t.get("id"))):this.props.dispatch(Object(P.o)(t.get("id")))})),Object(i.a)(this,"handleToggleAll",(()=>{const{status:t,ancestorsIds:e,descendantsIds:s}=this.props,a=[t.get("id")].concat(e,s);t.get("hidden")?this.props.dispatch(Object(P.r)(a)):this.props.dispatch(Object(P.o)(a)
1)})),Object(i.a)(this,"handleTranslate",(t=>{const{dispatch:e}=this.props;t.get("translation")?e(Object(P.v)(t.get("id"),t.get("poll"))):e(Object(P.u)(t.get("id")))})),Object(i.a)(this,"handleBlockClick",(t=>{const{dispatch:e}=this.props,s=t.get("account");e(Object(D.i)(s))})),Object(i.a)(this,"handleReport",(t=>{this.props.dispatch(Object(H.a)(t.get("account"),t))})),Object(i.a)(this,"handleEmbed",(t=>{this.props.dispatch(Object(U.b)({modalType:"EMBED",modalProps:{id:t.get("id")}}))})),Object(i.a)(this,"handleUnmuteClick",(t=>{this.props.dispatch(Object(R.S)(t.get("id")))})),Object(i.a)(this,"handleUnblockClick",(t=>{this.props.dispatch(Object(R.P)(t.get("id")))})),Object(i.a)(this,"handleBlockDomainClick",(t=>{this.props.dispatch(Object(w.c)(t))})),Object(i.a)(this,"handleUnblockDomainClick",(t=>{this.props.dispatch(Object(w.d)(t))})),Object(i.a)(this,"handleHotkeyMoveUp",(()=>{this.handleMoveUp(this.props.status.get("id"))})),Object(i.a)(this,"handleHotkeyMoveDown",(()=>{this.handleMoveDown(this.props.status.get("id"))})),Object(i.a)(this,"handleHotkeyReply",(t=>{t.preventDefault(),this.handleReplyClick(this.props.status)})),Object(i.a)(this,"handleHotkeyFavourite",(()=>{this.handleFavouriteClick(this.props.status)})),Object(i.a)(this,"handleHotkeyBoost",(()=>{this.handleReblogClick(this.props.status)})),Object(i.a)(this,"handleHotkeyMention",(t=>{t.preventDefault(),this.handleMentionClick(this.props.status.get("account"))})),Object(i.a)(this,"handleHotkeyOpenProfile",(()=>{this.props.history.push(`/@${this.props.status.getIn(["account","acct"])}`)})),Object(i.a)(this,"handleHotkeyToggleHidden",(()=>{this.handleToggleHidden(this.props.status)})),Object(i.a)(this,"handleHotkeyToggleSensitive",(()=>{this.handleToggleMediaVisibility()})),Object(i.a)(this,"handleHotkeyTranslate",(()=>{this.handleTranslate(this.props.status)})),Object(i.a)(this,"handleMoveUp",(t=>{const{status:e,ancestorsIds:s,descendantsIds:a}=this.props;if(t===e.get("id"))this._selectChild(s.length-1,!0);else{let e=s.indexOf(t);-1===e?(e=a.indexOf(t),this._selectChild(s.length+e,!0)):this._selectChild(e-1,!0)}})),Object(i.a)(this,"handleMoveDown",(t=>{const{status:e,ancestorsIds:s,descendantsIds:a}=this.props;if(t===e.get("id"))this._selectChild(s.length+1,!1);else{let e=s.indexOf(t);-1===e?(e=a.indexOf(t),this._selectChild(s.length+e+2,!1)):this._selectChild(e+1,!1)}})),Object(i.a)(this,"setContainerRef",(t=>{this.node=t})),Object(i.a)(this,"setStatusRef",(t=>{this.statusNode=t})),Object(i.a)(this,"onFullScreenChange",(()=>{this.setState({fullscreen:Object(W.d)()})})),Object(i.a)(this,"shouldUpdateScroll",((t,e)=>{var s,a;let{location:i}=e;return(null===(s=i.state)||void 0===s?void 0:s.mastodonModalKey)===(null==t||null===(a=t.location)||void 0===a||null===(a=a.state)||void 0===a?void 0:a.mastodonModalKey)&&(!!this.statusNode&&[0,this.statusNode.offsetTop])}))}UNSAFE_componentWillMount(){this.props.dispatch(Object(P.n)(this.props.params.statusId))}componentDidMount(){Object(W.a)(this.onFullScreenChange),this._scrollStatusIntoView()}UNSAFE_componentWillReceiveProps(t){t.params.statusId!==this.props.params.statusId&&t.params.statusId&&this.props.dispatch(Object(P.n)(t.params.statusId)),t.status&&t.status.get("id")!==this.state.loadedStatusId&&this.setState({showMedia:Object(N.b)(t.status),loadedStatusId:t.status.get("id")})}_selectChild(t,e){const s=this.node,a=s.querySelectorAll(".focusable")[t];a&&(e&&s.scrollTop>a.offsetTop?a.scrollIntoView(!0):!e&&s.scrollTop+s.clientHeight<a.offsetTop+a.offsetHeight&&a.scrollIntoView(!1),a.focus())}renderChildren(t,e){const{params:{statusId:s}}=this.props;return t.map(((i,o)=>Object(a.a)(F.a,{id:i,onMoveUp:this.handleMoveUp,onMoveDown:this.handleMoveDown,contextType:"thread",previousId:o>0?t[o-1]:void 0,nextId:t[o+1]||e&&s,rootId:s},i)))}_scrollStatusIntoView(){const{status:t,multiColumn:e}=this.props;t&&requestIdleCallback((()=>{var t;if(null===(t=this.statusNode)||void 0===t||t.scrollIntoView(!0),!e){var s;const t=null===(s=document.querySelector(".column-header__wrapper"))||void 0===s||null===(s=s.getBoundingClientRect())||void 0===s?void 0:s.bottom;if(t){(document.scrollingElement||document.body).scrollBy(0,-t)}}}))}componentDidUpdate(t){var e;const{status:s,ancestorsIds:a}=this.props;s&&(a.length>t.ancestorsIds.length||(null===(e=t.status)||void 0===e?void 0:e.get("id"))!==s.get("id"))&&this._scrollStatusIntoView()}componentWillUnmount(){Object(W.b)(this.onFullScreenChange)}render(){let t,e,s;const{isLoading:i,status:o,ancestorsIds:n,descendantsIds:l,intl:c,domain:r,multiColumn:p,pictureInPicture:g}=this.props,{fullscreen:m}=this.state;if(i)return Object(a.a)(K.a,{},void 0,Object(a.a)(M.a,{}));if(null===o)return Object(a.a)(_.a,{multiColumn:p,errorType:"routing"});n&&n.length>0&&(t=Object(pt.jsx)(pt.Fragment,{children:this.renderChildren(n,
1!0)})),l&&l.length>0&&(e=Object(pt.jsx)(pt.Fragment,{children:this.renderChildren(l)}));const b=-1===o.getIn(["account","acct"],"").indexOf("@"),O=!o.getIn(["account","noindex"]);b||(s=Object(a.a)(C.a,{className:h()(!!e&&"timeline-hint--with-descendants"),url:o.get("url"),message:Object(a.a)(d.a,{id:"hints.threads.replies_may_be_missing",defaultMessage:"Replies from other servers may be missing."}),label:Object(a.a)(d.a,{id:"hints.threads.see_more",defaultMessage:"See more replies on {domain}",values:{domain:Object(a.a)("strong",{},void 0,o.getIn(["account","acct"]).split("@")[1])}})}));const I={moveUp:this.handleHotkeyMoveUp,moveDown:this.handleHotkeyMoveDown,reply:this.handleHotkeyReply,favourite:this.handleHotkeyFavourite,boost:this.handleHotkeyBoost,mention:this.handleHotkeyMention,openProfile:this.handleHotkeyOpenProfile,toggleHidden:this.handleHotkeyToggleHidden,toggleSensitive:this.handleHotkeyToggleSensitive,openMedia:this.handleHotkeyOpenMedia,onTranslate:this.handleHotkeyTranslate};return Object(a.a)(K.a,{bindToDocument:!p,label:c.formatMessage(gt.detailedStatus)},void 0,Object(a.a)(E.b,{showBackButton:!0,multiColumn:p,extraButton:Object(a.a)("button",{type:"button",className:"column-header__button",title:c.formatMessage(o.get("hidden")?gt.revealAll:gt.hideAll),"aria-label":c.formatMessage(o.get("hidden")?gt.revealAll:gt.hideAll),onClick:this.handleToggleAll},void 0,Object(a.a)(v.a,{id:o.get("hidden")?"eye-slash":"eye",icon:o.get("hidden")?j.a:f.a}))}),Object(a.a)(y.a,{scrollKey:"thread",shouldUpdateScroll:this.shouldUpdateScroll},void 0,Object(pt.jsxs)("div",{className:h()("scrollable",{fullscreen:m}),ref:this.setContainerRef,children:[t,Object(a.a)(k.HotKeys,{handlers:I},void 0,Object(pt.jsxs)("div",{className:h()("focusable","detailed-status__wrapper",`detailed-status__wrapper-${o.get("visibility")}`),tabIndex:0,"aria-label":Object(N.c)(c,o,!1),ref:this.setStatusRef,children:[Object(a.a)(ut.a,{status:o,onOpenVideo:this.handleOpenVideo,onOpenMedia:this.handleOpenMedia,onToggleHidden:this.handleToggleHidden,onTranslate:this.handleTranslate,domain:r,showMedia:this.state.showMedia,onToggleMediaVisibility:this.handleToggleMediaVisibility,pictureInPicture:g},`details-${o.get("id")}`),Object(a.a)(ht,{status:o,onReply:this.handleReplyClick,onFavourite:this.handleFavouriteClick,onReblog:this.handleReblogClick,onBookmark:this.handleBookmarkClick,onDelete:this.handleDeleteClick,onEdit:this.handleEditClick,onDirect:this.handleDirectClick,onMention:this.handleMentionClick,onMute:this.handleMuteClick,onUnmute:this.handleUnmuteClick,onMuteConversation:this.handleConversationMuteClick,onBlock:this.handleBlockClick,onUnblock:this.handleUnblockClick,onBlockDomain:this.handleBlockDomainClick,onUnblockDomain:this.handleUnblockDomainClick,onReport:this.handleReport,onPin:this.handlePin,onEmbed:this.handleEmbed},`action-bar-${o.get("id")}`)]})),e,s]})),Object(a.a)(u.a,{},void 0,Object(a.a)("title",{},void 0,mt(c,o)),Object(a.a)("meta",{name:"robots",content:b&&O?"all":"noindex"}),Object(a.a)("link",{rel:"canonical",href:o.get("url")})))}}Object(i.a)(bt,"propTypes",{identity:I.c,params:n.a.object.isRequired,dispatch:n.a.func.isRequired,status:m.a.map,isLoading:n.a.bool,ancestorsIds:n.a.arrayOf(n.a.string).isRequired,descendantsIds:n.a.arrayOf(n.a.string).isRequired,intl:n.a.object.isRequired,askReplyConfirmation:n.a.bool,multiColumn:n.a.bool,domain:n.a.string.isRequired,pictureInPicture:m.a.contains({inUse:n.a.bool,available:n.a.bool}),...T.b});e.default=Object(p.k)(Object(c.c)(Object(O.connect)((()=>{const t=Object(V.f)(),e=Object(V.d)();return(s,a)=>{const i=t(s,{id:a.params.statusId,contextType:"detailed"});let o=[],n=[];return i&&(o=$(s,i.get("in_reply_to_id")),n=L(s,i.get("id"))),{isLoading:s.getIn(["statuses",a.params.statusId,"isLoading"]),status:i,ancestorsIds:o,descendantsIds:n,askReplyConfirmation:0!==s.getIn(["compose","text"]).trim().length,domain:s.getIn(["meta","domain"]),pictureInPicture:e(s,{id:a.params.statusId})}}}))(Object(I.e)(bt))))}}]);
2//# sourceMappingURL=status-040c2f20b2cb8b772729.chunk.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.