<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">(window.webpackJsonp=window.webpackJsonp||[]).push([[449],{1419:function(t,e,a){"use strict";a.r(e);var s=a(2),c=a(0),o=a(3),n=a.n(o),i=a(23),d=a(5),u=a(22),r=a.n(u),p=a(25),l=a(11),b=a(1394),g=a(163),m=a(6),h=a(242),I=a(47),j=a(14),O=a(17),f=a(296),_=a(28),w=a(1389),y=a(122),M=a(398),$=a(1381),L=a(1399),q=a(1396);const v=Object(d.List)(),R=t=&gt;{let{accountId:e,url:a}=t;const s=Object(j.d)((t=&gt;{var a;return null===(a=t.accounts.get(e))||void 0===a?void 0:a.acct})),o=s?s.split("@")[1]:void 0;return Object(c.a)(b.a,{url:a,message:Object(c.a)(i.a,{id:"hints.profiles.posts_may_be_missing",defaultMessage:"Some posts from this profile may be missing."}),label:Object(c.a)(i.a,{id:"hints.profiles.see_more_posts",defaultMessage:"See more posts on {domain}",values:{domain:Object(c.a)("strong",{},void 0,o)}})})};class k extends p.a{constructor(){super(...arguments),Object(s.a)(this,"handleLoadMore",(t=&gt;{this.props.dispatch(Object(_.s)(this.props.accountId,{maxId:t,withReplies:this.props.withReplies,tagged:this.props.params.tagged}))}))}_load(){const{accountId:t,withReplies:e,params:{tagged:a},dispatch:s}=this.props;s(Object(O.A)(t)),e||s(Object(_.q)(t,{tagged:a})),s(Object(f.d)(t)),s(Object(_.s)(t,{withReplies:e,tagged:a})),t===m.q&amp;&amp;s(Object(_.n)(`account:${m.q}`))}componentDidMount(){const{params:{acct:t},accountId:e,dispatch:a}=this.props;e?this._load():a(Object(O.G)(t))}componentDidUpdate(t){const{params:{acct:e,tagged:a},accountId:s,withReplies:c,dispatch:o}=this.props;t.accountId!==s&amp;&amp;s?this._load():t.params.acct!==e?o(Object(O.G)(e)):t.params.tagged!==a&amp;&amp;(c||o(Object(_.q)(s,{tagged:a})),o(Object(_.s)(s,{withReplies:c,tagged:a}))),t.accountId===m.q&amp;&amp;s!==m.q&amp;&amp;o(Object(_.p)({timeline:`account:${m.q}`}))}componentWillUnmount(){const{dispatch:t,accountId:e}=this.props;e===m.q&amp;&amp;t(Object(_.p)({timeline:`account:${m.q}`}))}render(){const{accountId:t,statusIds:e,featuredStatusIds:a,isLoading:s,hasMore:o,blockedBy:n,suspended:d,isAccount:u,hidden:r,multiColumn:p,remote:l,remoteUrl:b}=this.props;if(s&amp;&amp;e.isEmpty())return Object(c.a)($.a,{},void 0,Object(c.a)(y.a,{}));if(!s&amp;&amp;!u)return Object(c.a)(g.a,{multiColumn:p,errorType:"routing"});let m;const h=d||n||r;m=d?Object(c.a)(i.a,{id:"empty_column.account_suspended",defaultMessage:"Account suspended"}):r?Object(c.a)(L.a,{accountId:t}):n?Object(c.a)(i.a,{id:"empty_column.account_unavailable",defaultMessage:"Profile unavailable"}):l&amp;&amp;e.isEmpty()?Object(c.a)(R,{accountId:t,url:b}):Object(c.a)(i.a,{id:"empty_column.account_timeline",defaultMessage:"No posts found"});const I=l?Object(c.a)(R,{accountId:t,url:b}):null;return Object(c.a)($.a,{},void 0,Object(c.a)(w.a,{}),Object(c.a)(M.a,{prepend:Object(c.a)(q.a,{accountId:this.props.accountId,hideTabs:h,tagged:this.props.params.tagged}),alwaysPrepend:!0,append:I,scrollKey:"account_timeline",statusIds:h?v:e,featuredStatusIds:a,isLoading:s,hasMore:!h&amp;&amp;o,onLoadMore:this.handleLoadMore,emptyMessage:m,bindToDocument:!p,timelineId:"account",withCounters:!0}))}}Object(s.a)(k,"propTypes",{params:n.a.shape({acct:n.a.string,id:n.a.string,tagged:n.a.string}).isRequired,accountId:n.a.string,dispatch:n.a.func.isRequired,statusIds:r.a.list,featuredStatusIds:r.a.list,isLoading:n.a.bool,hasMore:n.a.bool,withReplies:n.a.bool,blockedBy:n.a.bool,isAccount:n.a.bool,suspended:n.a.bool,hidden:n.a.bool,remote:n.a.bool,remoteUrl:n.a.string,multiColumn:n.a.bool}),e.default=Object(l.connect)(((t,e)=&gt;{let{params:{acct:a,id:s,tagged:c},withReplies:o=!1}=e;const n=s||t.getIn(["accounts_map",Object(h.b)(a)]);if(null===n)return{isLoading:!1,isAccount:!1,statusIds:v};if(!n)return{isLoading:!0,statusIds:v};const i=o?`${n}:with_replies`:`${n}${c?`:${c}`:""}`;return{accountId:n,remote:!(t.getIn(["accounts",n,"acct"])===t.getIn(["accounts",n,"username"])),remoteUrl:t.getIn(["accounts",n,"url"]),isAccount:!!t.getIn(["accounts",n]),statusIds:t.getIn(["timelines",`account:${i}`,"items"],v),featuredStatusIds:o?Object(d.List)():t.getIn(["timelines",`account:${n}:pinned${c?`:${c}`:""}`,"items"],v),isLoading:t.getIn(["timelines",`account:${i}`,"isLoading"]),hasMore:t.getIn(["timelines",`account:${i}`,"hasMore"]),suspended:t.getIn(["accounts",n,"suspended"],!1),hidden:Object(I.b)(t,n),blockedBy:t.getIn(["relationships",n,"blocked_by"],!1)}}))(k)}}]);
//# sourceMappingURL=account_timeline-904ad89f2a8e8f33a277.chunk.js.map</pre></body></html>