<commit_before><comment-reply-form ng-if="canPost && !replyTo"></comment-reply-form>

<article ng-repeat="comment in comments" class="panel-comments-comment" ng-class="::commentClass(comment)">
  <div class="row">
    <div class="col-desktop-15 col-tablet-9 col-mobile-6">
      <footer class="panel-comments-meta" ng-init="party = comment.who">
        <aside class="portrait ng-cloak">
          <a ng-href="{{::party.route()}}">
            <figure class="figure-avatar" ng-class="::{inst: party.institution}">
              <img ng-src="{{::party.avatarRoute()}}">
            </figure>
          </a>

          <div class="portrait-info">
            <a class="portrait-name" ng-href="{{::party.route()}}" ng-bind="::party.name"></a>
            <span class="portrait-extra">
              <time datetime="{{::comment.time | date:'yyyy-MM-dd HH:mm:ss Z'}}" ng-bind="::comment.time | date:'MMMM d, yyyy'"></time>
              <a ng-if="::!(volume.top === comment.container)" ng-href="{{::jumpLink(comment)}}" class="icon session tool" tooltip="'session.jump' | message:'comment'"></a>
            </span>
          </div>
        </aside>
      </footer>

      <div class="panel-comments-body" ng-bind-html="comment.text | format"></div>

      <div class="panel-comments-body" ng-if="::canPost" ng-show="replyTo !== comment">
        <button ng-click="setReply(comment)" class="mini" message="comments.reply"></button><commit_msg>Add comment-ID target on volume view<commit_after><comment-reply-form ng-if="canPost && !replyTo"></comment-reply-form>

<article ng-repeat="comment in comments" class="panel-comments-comment" ng-class="::commentClass(comment)" id="comment-{{::comment.id}}">
  <div class="row">
    <div class="col-desktop-15 col-tablet-9 col-mobile-6">
      <footer class="panel-comments-meta" ng-init="party = comment.who">
        <aside class="portrait ng-cloak">
          <a ng-href="{{::party.route()}}">
            <figure class="figure-avatar" ng-class="::{inst: party.institution}">
              <img ng-src="{{::party.avatarRoute()}}">
            </figure>
          </a>

          <div class="portrait-info">
            <a class="portrait-name" ng-href="{{::party.route()}}" ng-bind="::party.name"></a>
            <span class="portrait-extra">
              <time datetime="{{::comment.time | date:'yyyy-MM-dd HH:mm:ss Z'}}" ng-bind="::comment.time | date:'MMMM d, yyyy'"></time>
              <a ng-if="::!(volume.top === comment.container)" ng-href="{{::jumpLink(comment)}}" class="icon session tool" tooltip="'session.jump' | message:'comment'"></a>
            </span>
          </div>
        </aside>
      </footer>

      <div class="panel-comments-body" ng-bind-html="comment.text | format"></div>

      <div class="panel-comments-body" ng-if="::canPost" ng-show="replyTo !== comment">
        <button ng-click="setReply(comment)" class="mini" message="comments.reply"></button>
{'fraction_non_alphanumeric': 0.21713895527483784, 'fraction_numerical': 0.0027313076135199728, 'mean_word_length': 3.138418079096045, 'pattern_counts': {'":': 12, '<': 61, '<?xml version=': 0, '>': 61, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7025283', 'n_tokens_mistral': 937, 'n_tokens_neox': 911, 'n_words': 155}