1 (window
.webpackJsonp
=window
.webpackJsonp
||[]).push([[14],{677:function(t
,e
,a
){"use strict";a
.r(e
),a
.d(e
,"default",function(){return k
});var s
,o
,i
,n
=a(0),c
=a(3),p
=a(7),r
=a(1),d
=(a(2),a(24)),u
=a(27),l
=a
.n(u
),h
=a(5),b
=a
.n(h
),m
=a(26),I
=a(35),j
=a(909),O
=a(272),f
=a(625),w
=a(913),g
=a(628),R
=a(4),y
=a(25),M
=a(6),v
=a(265),L
=Object(R
.List
)(),k
=Object(d
.connect
)(function(t
,e
){var a
=e
.params
.accountId
,s
=e
.withReplies
,o
=void 0!==s
&&s
,i
=o
?a
+":with_replies":a
;return{statusIds:t
.getIn(["timelines","account:"+i
,"items"],L
),featuredStatusIds:o
?Object(R
.List
)():t
.getIn(["timelines","account:"+a
+":pinned","items"],L
),isLoading:t
.getIn(["timelines","account:"+i
,"isLoading"]),hasMore:t
.getIn(["timelines","account:"+i
,"hasMore"]),blockedBy:t
.getIn(["relationships",a
,"blocked_by"],!1)}})((i
=o=function(o
){function t(){for(var e
,t
=arguments
.length
,a
=new Array(t
),s
=0;s
<t
;s
++)a
[s
]=arguments
[s
];return e
=o
.call
.apply(o
,[this].concat(a
))||this,Object(r
.a
)(Object(c
.a
)(e
),"handleLoadMore",function(t
){e
.props
.dispatch(Object(I
.p
)(e
.props
.params
.accountId
,{maxId:t
,withReplies:e
.props
.withReplies
}))}),e
}Object(p
.a
)(t
,o
);var e
=t
.prototype;return e
.componentWillMount=function(){var t
=this.props
,e
=t
.params
.accountId
,a
=t
.withReplies
;this.props
.dispatch(Object(m
.A
)(e
)),this.props
.dispatch(Object(v
.d
)(e
)),a
||this.props
.dispatch(Object(I
.n
)(e
)),this.props
.dispatch(Object(I
.p
)(e
,{withReplies:a
}))},e
.componentWillReceiveProps=function(t
){(t
.params
.accountId
!==this.props
.params
.accountId
&&t
.params
.accountId
||t
.withReplies
!==this.props
.withReplies
)&&(this.props
.dispatch(Object(m
.A
)(t
.params
.accountId
)),this.props
.dispatch(Object(v
.d
)(t
.params
.accountId
)),t
.withReplies
||this.props
.dispatch(Object(I
.n
)(t
.params
.accountId
)),this.props
.dispatch(Object(I
.p
)(t
.params
.accountId
,{withReplies:t
.params
.withReplies
})))},e
.render=function(){var t
=this.props
,e
=t
.shouldUpdateScroll
,a
=t
.statusIds
,s
=t
.featuredStatusIds
,o
=t
.isLoading
,i
=t
.hasMore
,c
=t
.blockedBy
;if(!a
&&o
)return Object(n
.a
)(f
.a
,{},void 0,Object(n
.a
)(O
.a
,{}));var p
=c
?Object(n
.a
)(M
.b
,{id:"empty_column.account_timeline_blocked",defaultMessage:"You are blocked"}):Object(n
.a
)(M
.b
,{id:"empty_column.account_timeline",defaultMessage:"No toots here!"});return Object(n
.a
)(f
.a
,{},void 0,Object(n
.a
)(g
.a
,{}),Object(n
.a
)(j
.a
,{prepend:Object(n
.a
)(w
.a
,{accountId:this.props
.params
.accountId
}),alwaysPrepend:!0,scrollKey:"account_timeline",statusIds:c
?L:a
,featuredStatusIds:s
,isLoading:o
,hasMore:i
,onLoadMore:this.handleLoadMore
,shouldUpdateScroll:e
,emptyMessage:p
}))},t
}(y
.a
),Object(r
.a
)(o
,"propTypes",{params:b
.a
.object
.isRequired
,dispatch:b
.a
.func
.isRequired
,shouldUpdateScroll:b
.a
.func
,statusIds:l
.a
.list
,featuredStatusIds:l
.a
.list
,isLoading:b
.a
.bool
,hasMore:b
.a
.bool
,withReplies:b
.a
.bool
,blockedBy:b
.a
.bool
}),s
=i
))||s
}}]);
2 //# sourceMappingURL=account_timeline.js.map