define(["require","exports","tslib","react","classnames","spectrum/tertiary_link","spectrum/tooltip","comments2/components/comment/separator","comments2/components/comment_avatar","comments2/components/comment_editor/comment_editor","comments2/components/comment_editor/components/post_bar","comments2/components/comment_editor/comment_renderer","prop-types","comments2/l10n"],(function(e,t,n,o,a,s,r,i,m,c,l,d,p,u){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),o=n.__importStar(o),a=n.__importDefault(a),p=n.__importStar(p);var f=function(e,t){var n=t.localization.intl;return o.createElement(l.PostBar,Object.assign({},e,{postLabel:n.formatMessage({id:"3BKNX",defaultMessage:"Save"}),cancelLabel:n.formatMessage({id:"2Jfhd",defaultMessage:"Cancel"})}))};function v(e){var t=e.actions,n=e.active,a=e.comment,i=a.revisionInfo,m=a.threadId,c=e.intl,l=i.timestamp?c.formatMessage({id:"28Dqf",defaultMessage:"On older version ({timestamp})"},{timestamp:c.formatTime(i.timestamp,{day:"numeric",month:"short"})}):c.formatMessage({id:"124aN",defaultMessage:"On older version"});return n&&i.revision?o.createElement(r.Tooltip,{positioning:"above",tooltipContent:c.formatMessage({id:"15HlI",defaultMessage:"View version history"})},o.createElement(s.TertiaryLink,{className:"sc-comment-older-version",onClick:function(){return t.onClickOlderInfo(i,m)}},l)):o.createElement("div",{className:"sc-comment-older-version"},l)}function E(e){var t=e.comment,n=e.intl,a=e.showRevisionInfo,s=t.author,r=t.id,i=t.revisionInfo,m=t.threadId,c=t.timestamp;return o.createElement("div",{className:"sc-comment-info"},a&&!i.isCurrent&&r==m?o.createElement(v,Object.assign({},e)):null,o.createElement("div",{className:"sc-comment-author-timestamp"},o.createElement("span",{className:"sc-comment-author"},s.name.display),c.getTime()?o.createElement("span",{className:"sc-comment-timestamp"},u.ago(n,c)):null))}function h(e){var t=e.comment,n=t.id,a=t.revisionInfo,s=t.threadId;return e.showRevisionInfo&&!a.isCurrent&&n==s?o.createElement("div",{className:"sc-comment-info"},o.createElement(v,Object.assign({},e))):null}function g(e){var t=e.comment,n=e.comment.userPermissions,a=n.canEdit,r=n.canDelete,i=e.actions.onDeleted,m=e.isMobile,c=e.active,l=e.onStartEdit,d=e.intl;return!a&&!r||m||!c?null:o.createElement("div",{className:"sc-comment-actions"},a&&o.createElement(s.TertiaryLink,{onClick:function(){return l(t)}},d.formatMessage({id:"1bMft",defaultMessage:"Edit"})),a&&r&&o.createElement("span",{className:"sc-comment-actions-separator"},"•"),r&&o.createElement(s.TertiaryLink,{className:"sc-comment-actions-delete",onClick:i},d.formatMessage({id:"1ddoD",defaultMessage:"Delete"})))}f.contextTypes={localization:p.object},t.InlineCommentEditorPostBar=o.memo(f),t.OlderInfo=v,t.ActiveCommentInfo=E,t.InactiveCommentInfo=h,t.CommentActionMenu=g;var M=(function(e){function s(){var t=e.apply(this,arguments)||this;return t.onSave=function(e){t.props.actions.onEdited(e),t.props.onEndEdit()},t.onMentionsQueryUpdated=t.props.actions.onMentionsQueryUpdated,t}return n.__extends(s,e),s.prototype.classNameUtil=function(){for(var e=[],t=0;t