<commit_before><ion-view title="<i class='icon tuchong-daily-logo'> 图虫日报">

  <div class="swiper-container swiper-container-collection">
    <div class="swiper-wrapper">

      <!-- main collection -->
      <div class="swiper-slide"
        ng-show="slidesReady"
        ng-repeat="(cIndex, collection) in collections">

        <div class="background-full" 
          on-double-tap="openZoom(backgrounds[cIndex])"
          on-hold="share(collection.images[0], collection.post)"
          ng-style="{'background-image': makeCssUri(fetchBackground(cIndex)) }"
          ng-if="backgrounds[cIndex] && collection.images.length === 1">
        </div>
        
        <div class="post" 
          on-hold="share(collection.images[0], collection.post)"
          ng-if="collection.post && collection.images.length === 1">
          <div class="entry">

            <p class="title" 
              ng-bind="collection.post.title" 
              ng-show="collection.post.title">
            </p>

            <p class="author clearfix">
              <img ng-src="{{collection.post.author.icon}}" 
                class="author-avatar" alt="" />

              <span ng-bind="collection.post.author.name" 
                ng-class="{valign: !!!collection.images[0].exif.camera}"></span>

              <span class="camera" 
                ng-show="collection.images[0].exif.camera">
                <i class="icon ion-camera"></i>
                <i ng-bind="collection.images[0].exif.camera.name" ></i>
              </span>
            </p>

            <div class="pager">1/1</div>
          </div>
        </div>

        <!-- collection children -->
        <div class="swiper-container swiper-container-children"
          ng-if="collection.images.length > 1" id="children-{{cIndex}}">
          <div class="swiper-wrapper">
            <div class="swiper-slide" 
              on-hold="share(image, collection.post)"
              on-double-tap="openZoom(fetchBackground(cIndex, image.uri + '.jpg', $index))"
              ng-repeat="image in collection.images">

              <div class="background-full" 
                ng-style="{'background-image': makeCssUri(fetchBackground(cIndex, childrens[cIndex][$index], $index)) }">
              </div>

              <div class="post">
                <div class="entry">

                  <p class="title" 
                    ng-if="$index == 0"
                    ng-bind="collection.post.title" 
                    ng-show="collection.post.title">
                  </p>

                  <p class="author clearfix" ng-if="$index == 0">
                    <img ng-src="{{collection.post.author.icon}}" 
                      class="author-avatar" alt="" />

                    <span ng-bind="collection.post.author.name" 
                      ng-class="{valign: !!!image.exif.camera}"></span>

                    <span class="camera" 
                      ng-show="image.exif.camera">
                      <i class="icon ion-camera"></i>
                      <i ng-bind="image.exif.camera.name" ></i>
                    </span>
                  </p>

                  <p class="camera post-single" 
                    ng-if="$index > 0"<commit_msg>Bugfix, fix a typo in home.html<commit_after><ion-view title="<i class='icon tuchong-daily-logo'> 图虫日报">

  <div class="swiper-container swiper-container-collection">
    <div class="swiper-wrapper">

      <!-- main collection -->
      <div class="swiper-slide"
        ng-show="slidesReady"
        ng-repeat="(cIndex, collection) in collections">

        <div class="background-full" 
          on-double-tap="openZoom(backgrounds[cIndex])"
          on-hold="share(collection.images[0], collection.post)"
          ng-style="{'background-image': makeCssUri(fetchBackground(cIndex)) }"
          ng-if="backgrounds[cIndex] && collection.images.length === 1">
        </div>
        
        <div class="post" 
          on-hold="share(collection.images[0], collection.post)"
          ng-if="collection.post && collection.images.length === 1">
          <div class="entry">

            <p class="title" 
              ng-bind="collection.post.title" 
              ng-show="collection.post.title">
            </p>

            <p class="author clearfix">
              <img ng-src="{{collection.post.author.icon}}" 
                class="author-avatar" alt="" />

              <span ng-bind="collection.post.author.name" 
                ng-class="{valign: !!!collection.images[0].exif.camera}"></span>

              <span class="camera" 
                ng-show="collection.images[0].exif.camera">
                <i class="icon ion-camera"></i>
                <i ng-bind="collection.images[0].exif.camera.name" ></i>
              </span>
            </p>

            <div class="pager">1/1</div>
          </div>
        </div>

        <!-- collection children -->
        <div class="swiper-container swiper-container-children"
          ng-if="collection.images.length > 1" id="children-{{cIndex}}">
          <div class="swiper-wrapper">
            <div class="swiper-slide" 
              on-hold="share(image, collection.post)"
              on-double-tap="openZoom(fetchBackground(cIndex, childrens[cIndex][$index], $index))"
              ng-repeat="image in collection.images">

              <div class="background-full" 
                ng-style="{'background-image': makeCssUri(fetchBackground(cIndex, childrens[cIndex][$index], $index)) }">
              </div>

              <div class="post">
                <div class="entry">

                  <p class="title" 
                    ng-if="$index == 0"
                    ng-bind="collection.post.title" 
                    ng-show="collection.post.title">
                  </p>

                  <p class="author clearfix" ng-if="$index == 0">
                    <img ng-src="{{collection.post.author.icon}}" 
                      class="author-avatar" alt="" />

                    <span ng-bind="collection.post.author.name" 
                      ng-class="{valign: !!!image.exif.camera}"></span>

                    <span class="camera" 
                      ng-show="image.exif.camera">
                      <i class="icon ion-camera"></i>
                      <i ng-bind="image.exif.camera.name" ></i>
                    </span>
                  </p>

                  <p class="camera post-single" 
                    ng-if="$index > 0"
{'fraction_non_alphanumeric': 0.16153489091753057, 'fraction_numerical': 0.004022899582237351, 'mean_word_length': 1.639444671294406, 'pattern_counts': {'":': 0, '<': 101, '<?xml version=': 0, '>': 103, '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': '1516633', 'n_tokens_mistral': 1898, 'n_tokens_neox': 1762, 'n_words': 279}