<commit_before>/**
 * Hero
 */

$reader-logo-width: 123px;

// Animation
@keyframes scroll {
	0% { transform: translateX(0); }
	100% { transform: translateX(-1 * $reader-logo-width * 28); }
}

%toc-expanded {
  max-height: none;
  overflow: visible;

  .expand {
    display: none;
  }
}

%code-editor {
  background-color: darken($brand-color, 20%);
  border-radius: 8px;
  box-shadow:
    0 0px 2px   rgba(22, 35, 40, 0.11),
    0 0px 4px   rgba(22, 35, 40, 0.11),
    0 0px 8px   rgba(22, 35, 40, 0.17),
    0 4px 16px  rgba(22, 35, 40, 0.17),
    0 12px 32px rgba(22, 35, 40, 0.17),
    0 28px 64px rgba(22, 35, 40, 0.17);

  .navbar {
    $button-size: 13px;
    $button-margin: 8px;
    $controls-width: 3 * $button-size + 2 * $button-margin;

    padding: $spacing-unit / 2 $spacing-unit / 2 + 5px + $controls-width 0 $spacing-unit / 2 + 5px;
    display: flex;
    align-items: center;
    justify-content: flex-start;

    .controls {

      flex: 0 0 $controls-width;
      display: flex;
      align-items: center;
      justify-content: flex-start;

      .button {
        margin-right: $button-margin;
        width: $button-size;
        height: $button-size;
        border-radius: 50%;

        &:last-child { margin-right: 0; }

        &:nth-child(1) { background-color: #FC605B; }
        &:nth-child(2) { background-color: #FDBC40; }
        &:nth-child(3) { background-color: #33C748; }
      }
    }
    .title {
      flex: 1 1 auto;
      text-align: center;
      font-family: $code-font-family;
      color: rgba(255, 255, 255, 0.5);
    }
  }

  .code-block {
    padding: $spacing-unit / 2 + 3px $spacing-unit - 10px $spacing-unit - 10px;
    color: white;
    font-size: 18px;
    overflow-x: auto;
    font-family: $code-font-family;

    .token-line {
      position: relative;
      white-space: nowrap;
      padding-left: $spacing-unit - 5px;

      color: rgb(191, 199, 213);

      .italics { font-style: italic; }
      .dim { color: rgb(114, 124, 134); }
      .plain { color: rgb(232, 235, 240); }
      .string { color: rgb(195, 232, 141); }
      .option { color: rgb(130, 170, 255); }
      .keyword { color: rgb(255, 203, 107); }
      .operator { color: rgb(137, 221, 255); }

      .lead {
        top: 0;
        left: 0;
        opacity: 0.6;
        text-align: right;
        position: absolute;
        display: inline-block;
        color: rgb(114, 124, 134);
      }
    }

    &.long .token-line {
      padding-left: $spacing-unit + 10px;

      .lead {
        min-width: 24px;
      }
    }
  }
}

.home .lander-header {
  $video-width: 560px;
  $video-padding: 2 * $spacing-unit;
  $padding-left: $spacing-unit;

  position: relative;
  padding: 2.5 * $spacing-unit 0 0;

  @include media-query($on-laptop) {
    padding: $spacing-unit 0 0;
  }

  .header-wrapper {
    overflow: hidden;
    padding-bottom: 1.5 * $spacing-unit;

    @include media-query($on-laptop) {
      overflow: initial;
    }
  }

  & .columns {
    margin: 0 auto;
    max-width: $content-width;
    display: flex;
    align-items: center;

    .col1 {
      padding-left: $padding-left;
      box-sizing: border-box;
      max-width: $content-width - $video-width - $video-padding - $padding-left;
      flex: 0 0 50%;
    }

    .col2 {
      flex: 0 0 50%;
      position: relative;
      box-sizing: border-box;
      padding-left: $video-padding
    }

    @include media-query($on-laptop) {
      display: block;

      .col1 {
        text-align: center;
        max-width: none;
        padding-right: $spacing-unit;

        .site-description {
          max-width: none;
        }
      }
      .col2 {
        padding: 2 * $spacing-unit 0 0;
        text-align: center;
      }
    }
    @include media-query($on-palm) {
      .col2 {
        padding: $spacing-unit $spacing-unit / 2 0;
      }
    }
  }

  .site-announcement {
    margin-bottom: $spacing-unit / 2;
    max-width: 560px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    font-weight: 600;

    @include media-query($on-palm) {
      margin-bottom: 10px;
    }

    .new {
      margin-right: 10px;
      flex: 0 0 auto;
      text-transform: uppercase;
      letter-spacing: 1px;
      color: $important-color;
      background-color: lighten($important-color, 30%);
      padding: 3px 5px;
      line-height: 1;
      border-radius: 3px;
      font-size: 11px;
    }
    .copy {
      margin-right: 6px;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
      line-height: 1.1;
    }
    i.fa {
      margin-top: 1px;
      font-size: 14px;
    }
  }

  .site-description {
    margin: 0;
    padding: 0;
    font-weight: 700;
    line-height: 1.35;
    max-width: 560px;
    font-size: 46px;
    letter-spacing: -2px;
    color: $text-color;

    @include media-query($on-palm) {
      font-size: 32px;
      letter-spacing: -1px;
    }
  }

  .site-description-full {
    margin: $spacing-unit / 2 0 0;
    line-height: 1.6;
    font-size: 20px;
    color: $secondary-text-color;
    font-family: $base-font-family;

    a {
      font-weight: 700;
      color: $secondary-text-color;
    }

    @include media-query($on-palm) {
      margin-top: 5px;
      font-size: 18px;
    }
  }

  .controls {
    margin-top: $spacing-unit;

    @include media-query($on-palm) {
      margin-top: 20px;
    }

    a.button {
      padding: 19px 28px;
      text-transform: uppercase;
      font-family: $base-font-family;
      display: inline-block;
      font-size: 18px;
      font-weight: 700;
      letter-spacing: 1px;

      @include media-query($on-palm) {
        margin-left: auto;
        margin-right: auto;
        display: block;
        max-width: 250px;
      }

      &:first-child {
        margin-right: $spacing-unit / 2;
        background-color: $brand-color;

        i.fa {
          margin-right: 2px;
          vertical-align: -1px;
        }

        @include media-query($on-palm) {
          margin-right: auto;
          margin-bottom: 10px;
        }
      }
      &:first-child:hover {
        background-color: lighten($brand-color, 7%);
      }
      &:last-child {
        background-color: $important-color;

        i.fa {
          margin-left: 1px;
        }
      }
      &:last-child:hover {
        background-color: lighten($important-color, 7%);
      }
    }

  }

  .video-wrapper {
    position: relative;
    width: $video-width;
    height: 315px;

    @include media-query($on-laptop) {
      margin: 0 auto;
    }

    @include media-query($on-palm) {
      padding-bottom: 56.25%; /* 16:9 */
      padding-top: 25px;
      width: 100%;
      height: 0;

      .coaster {
        display: none;
      }
    }

    iframe {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      overflow: hidden;
      border-radius: 4px;
      box-shadow: 0 1px 1px rgba(0,0,0,0.11),
              0 1px 2px rgba(0,0,0,0.09),
              0 2px 4px rgba(0,0,0,0.07),
              0 3px 6px rgba(0,0,0,0.05);
    }

    .coaster {
      position: absolute;
      left: -29px;
      top: 3px;
      z-index: -1;
      width: 110%;
      height: 109%;
      border-radius: 20px;
      transform: rotate(-3deg) scale(1, 1) skew(0deg, -1deg);
      background-image: linear-gradient(to top left, rgba(57, 92, 107, 0.09), rgba(57, 92, 107, 0.03));
    }
  }
}

.home > .features {
  padding: 3 * $spacing-unit + 10px $spacing-unit 0;
  display: flex;
  align-items: center;
  justify-content: center;

  @include media-query($on-laptop) {
    display: block;
    padding: $spacing-unit $spacing-unit / 2 0;
  }
  @include media-query($on-palm) {
    padding: 0 $spacing-unit / 2 0;
  }

  .quick-start {
    @extend %code-editor;

    @include media-query($on-laptop) {
      margin: 0 auto;
      max-width: 480px;
    }
  }

  .list {
    margin-left: 3.5 * $spacing-unit;
    max-width: 400px;
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: center;

    @include media-query($on-laptop) {
      margin: 1.5 * $spacing-unit auto 0;
    }

    .feature {
      margin-bottom: 2 * $spacing-unit - 5px;

      @include media-query($on-palm) {
        margin-bottom: $spacing-unit;
      }

      &:last-child {
        margin-bottom: 0;
      }

      .icon {
        $size: 42px;

        margin-bottom: 10px;
        width: $size;
        height: $size;
        border-radius: 50%;
        background-color: lighten($important-color, 30%);
        line-height: $size;
        text-align: center;

        i.fa {
          color: $important-color;
          &.fa-cubes {
            margin-left: 1px;
          }
        }
      }

      h4 {
        margin-bottom: 3px;
        font-weight: 700;
        font-size: 20px;
      }
      p {
        margin-bottom: 0;
        font-size: 18px;
        color: $secondary-text-color;
      }
    }
  }
}

.home > .examples {
  padding: $spacing-unit $spacing-unit 0;

  @include media-query($on-laptop) {
    padding: 5px 0 0;
  }
  @include media-query($on-palm) {
    padding-top: 0;
  }

  & > .title {
    text-align: center;
    margin-bottom: 1.5 * $spacing-unit;

    @include media-query($on-laptop) {
      margin-bottom: $spacing-unit;
      padding: 0 $spacing-unit / 2;
    }

    h2 {
      margin-bottom: 5px;
      line-height: 1.1;
      font-size: 44px;
      font-weight: 700;

      @include media-query($on-palm) {
        font-size: 36px;
      }
    }
    p {
      margin-bottom: 0;
      color: $tertiary-text-color;

      a.more {
        padding-top: 5px;
        display: inline-block;

        i.fa {
          margin-left: 1px;
          vertical-align: -1px;
        }
      }
    }
  }

  & > .controls {
    margin-bottom: $spacing-unit;
    position: relative;

    @include media-query($on-laptop) {
      margin-bottom: 1.5 * $spacing-unit;
    }
    @include media-query($on-laptop) {
      margin-bottom: $spacing-unit;
    }

    .list {
      overflow-x: auto;
      position: relative;
      text-align: center;
      white-space: nowrap;

      scrollbar-width: none;
      -ms-overflow-style: none;

      &::-webkit-scrollbar {
        display: none;
      }
    }

    .scroll-content {
      display: flex;
      overflow: hidden;
      justify-content: center;
    }
    .scroll-shadow {
      width: 20px;
      height: 100%;
      position: absolute;
      opacity: 1;
      top: 0;
      transition: opacity .15s linear;
      pointer-events: none;
    }
    .scroll-shadow.left {
      left: 0;
      background-image: linear-gradient(to left, rgba(255, 251, 249, 0), rgba(255, 251, 249, 1));
    }
    .scroll-shadow.right {
      right: 0;
      background-image: linear-gradient(to right, rgba(255, 251, 249, 0), rgba(255, 251, 249, 1));
    }

    button {
      $height: 34px;

      margin: 0;
      border: none;
      height: $height;
      cursor: pointer;
      transition: .3s;
      font-size: 16px;
      font-weight: 700;
      appearance: none;
      background: none;
      line-height: 1.1;
      white-space: nowrap;
      box-sizing: border-box;
      padding: 0 $height / 2;
      border-radius: $height / 2;
      color: $secondary-text-color;
      transition: all .2s ease-out;

      &:focus { outline: 0; }
      &:hover { color: $tertiary-text-color; }

      &.active { color: white; }

      &.highlight {
        top: 0;
        left: 0;
        z-index: -1;
        position: absolute;
        color: transparent;
        pointer-events: none;
        background-color: lighten($brand-color, 5%);
      }
    }
  }

  .example-list {
    display: flex;
    justify-content: center;

    @include media-query($on-laptop) {
      padding: 0 $spacing-unit / 2;
    }
    @include media-query($on-palm) {
      display: block;
    }
  }

  .example-list > .example {<commit_msg>Update lander.scss<commit_after>/**
 * Hero
 */

$reader-logo-width: 123px;

// Animation
@keyframes scroll {
	0% { transform: translateX(0); }
	100% { transform: translateX(-1 * $reader-logo-width * 28); }
}

%toc-expanded {
  max-height: none;
  overflow: visible;

  .expand {
    display: none;
  }
}

%code-editor {
  background-color: darken($brand-color, 20%);
  border-radius: 8px;
  box-shadow:
    0 0px 2px   rgba(22, 35, 40, 0.11),
    0 0px 4px   rgba(22, 35, 40, 0.11),
    0 0px 8px   rgba(22, 35, 40, 0.17),
    0 4px 16px  rgba(22, 35, 40, 0.17),
    0 12px 32px rgba(22, 35, 40, 0.17),
    0 28px 64px rgba(22, 35, 40, 0.17);

  .navbar {
    $button-size: 13px;
    $button-margin: 8px;
    $controls-width: 3 * $button-size + 2 * $button-margin;

    padding: $spacing-unit / 2 $spacing-unit / 2 + 5px + $controls-width 0 $spacing-unit / 2 + 5px;
    display: flex;
    align-items: center;
    justify-content: flex-start;

    .controls {

      flex: 0 0 $controls-width;
      display: flex;
      align-items: center;
      justify-content: flex-start;

      .button {
        margin-right: $button-margin;
        width: $button-size;
        height: $button-size;
        border-radius: 50%;

        &:last-child { margin-right: 0; }

        &:nth-child(1) { background-color: #FC605B; }
        &:nth-child(2) { background-color: #FDBC40; }
        &:nth-child(3) { background-color: #33C748; }
      }
    }
    .title {
      flex: 1 1 auto;
      text-align: center;
      font-family: $code-font-family;
      color: rgba(255, 255, 255, 0.5);
    }
  }

  .code-block {
    padding: $spacing-unit / 2 + 3px $spacing-unit - 10px $spacing-unit - 10px;
    color: white;
    font-size: 18px;
    overflow-x: auto;
    font-family: $code-font-family;

    .token-line {
      position: relative;
      white-space: nowrap;
      padding-left: $spacing-unit - 5px;

      color: rgb(191, 199, 213);

      .italics { font-style: italic; }
      .dim { color: rgb(114, 124, 134); }
      .plain { color: rgb(232, 235, 240); }
      .string { color: rgb(195, 232, 141); }
      .option { color: rgb(130, 170, 255); }
      .keyword { color: rgb(255, 203, 107); }
      .operator { color: rgb(137, 221, 255); }

      .lead {
        top: 0;
        left: 0;
        opacity: 0.6;
        text-align: right;
        position: absolute;
        display: inline-block;
        color: rgb(114, 124, 134);
      }
    }

    &.long .token-line {
      padding-left: $spacing-unit + 10px;

      .lead {
        min-width: 24px;
      }
    }
  }
}

.home .lander-header {
  $video-width: 560px;
  $video-padding: 2 * $spacing-unit;
  $padding-left: $spacing-unit;

  position: relative;
  padding: 2.5 * $spacing-unit 0 0;

  @include media-query($on-laptop) {
    padding: $spacing-unit 0 0;
  }

  .header-wrapper {
    overflow: hidden;
    padding-bottom: 1.5 * $spacing-unit;

    @include media-query($on-laptop) {
      overflow: initial;
    }
  }

  & .columns {
    margin: 0 auto;
    max-width: $content-width;
    display: flex;
    align-items: center;

    .col1 {
      padding-left: $padding-left;
      box-sizing: border-box;
      max-width: $content-width - $video-width - $video-padding - $padding-left;
      flex: 0 0 50%;
    }

    .col2 {
      flex: 0 0 50%;
      position: relative;
      box-sizing: border-box;
      padding-left: $video-padding
    }

    @include media-query($on-laptop) {
      display: block;

      .col1 {
        text-align: center;
        max-width: none;
        padding-right: $spacing-unit;

        .site-description {
          max-width: none;
        }
      }
      .col2 {
        padding: 2 * $spacing-unit 0 0;
        text-align: center;
      }
    }
    @include media-query($on-palm) {
      .col2 {
        padding: $spacing-unit $spacing-unit / 2 0;
      }
    }
  }

  .site-announcement {
    margin-bottom: $spacing-unit / 2;
    max-width: 560px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    font-weight: 600;

    @include media-query($on-palm) {
      margin-bottom: 10px;
    }

    .new {
      margin-right: 10px;
      flex: 0 0 auto;
      text-transform: uppercase;
      letter-spacing: 1px;
      color: $important-color;
      background-color: lighten($important-color, 30%);
      padding: 3px 5px;
      line-height: 1;
      border-radius: 3px;
      font-size: 11px;
    }
    .copy {
      margin-right: 6px;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
      line-height: 1.1;
    }
    i.fa {
      margin-top: 1px;
      font-size: 14px;
    }
  }

  .site-description {
    margin: 0;
    padding: 0;
    font-weight: 700;
    line-height: 1.35;
    max-width: 560px;
    font-size: 46px;
    letter-spacing: -2px;
    color: $text-color;

    @include media-query($on-palm) {
      font-size: 32px;
      letter-spacing: -1px;
    }
  }

  .site-description-full {
    margin: $spacing-unit / 2 0 0;
    line-height: 1.6;
    font-size: 20px;
    color: $secondary-text-color;
    font-family: $base-font-family;

    a {
      font-weight: 700;
      color: $secondary-text-color;
    }

    @include media-query($on-palm) {
      margin-top: 5px;
      font-size: 18px;
    }
  }

  .controls {
    margin-top: $spacing-unit;

    @include media-query($on-palm) {
      margin-top: 20px;
    }

    a.button {
      padding: 19px 28px;
      text-transform: uppercase;
      font-family: $base-font-family;
      display: inline-block;
      font-size: 18px;
      font-weight: 700;
      letter-spacing: 1px;

      @include media-query($on-palm) {
        margin-left: auto;
        margin-right: auto;
        display: block;
        max-width: 250px;
      }

      &:first-child {
        margin-right: $spacing-unit / 2;
        background-color: $brand-color;

        i.fa {
          margin-right: 2px;
          vertical-align: -1px;
        }

        @include media-query($on-palm) {
          margin-right: auto;
          margin-bottom: 10px;
        }
      }
      &:first-child:hover {
        background-color: lighten($brand-color, 7%);
      }
      &:last-child {
        background-color: $important-color;

        i.fa {
          margin-left: 1px;
        }
      }
      &:last-child:hover {
        background-color: lighten($important-color, 7%);
      }
    }

  }

  .video-wrapper {
    position: relative;
    width: $video-width;
    height: 315px;

    @include media-query($on-laptop) {
      margin: 0 auto;
    }

    @include media-query($on-palm) {
      padding-bottom: 56.25%; /* 16:9 */
      padding-top: 25px;
      width: 100%;
      height: 0;

      .coaster {
        display: none;
      }
    }

    iframe {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      overflow: hidden;
      border-radius: 4px;
      box-shadow: 0 1px 1px rgba(0,0,0,0.11),
              0 1px 2px rgba(0,0,0,0.09),
              0 2px 4px rgba(0,0,0,0.07),
              0 3px 6px rgba(0,0,0,0.05);
    }

    .coaster {
      position: absolute;
      left: -29px;
      top: 3px;
      z-index: -1;
      width: 110%;
      height: 109%;
      border-radius: 20px;
      transform: rotate(-3deg) scale(1, 1) skew(0deg, -1deg);
      background-image: linear-gradient(to top left, rgba(57, 92, 107, 0.09), rgba(57, 92, 107, 0.03));
    }
  }
}

.home > .features {
  padding: 3 * $spacing-unit + 10px $spacing-unit 0;
  display: flex;
  align-items: center;
  justify-content: center;

  @include media-query($on-laptop) {
    display: block;
    padding: $spacing-unit $spacing-unit / 2 0;
  }
  @include media-query($on-palm) {
    padding: 0 $spacing-unit / 2 0;
  }

  .quick-start {
    @extend %code-editor;

    @include media-query($on-laptop) {
      margin: 0 auto;
      max-width: 480px;
    }
  }

  .list {
    margin-left: 3.5 * $spacing-unit;
    max-width: 400px;
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: center;

    @include media-query($on-laptop) {
      margin: 1.5 * $spacing-unit auto 0;
    }

    .feature {
      margin-bottom: 2 * $spacing-unit - 5px;

      @include media-query($on-palm) {
        margin-bottom: $spacing-unit;
      }

      &:last-child {
        margin-bottom: 0;
      }

      .icon {
        $size: 42px;

        margin-bottom: 10px;
        width: $size;
        height: $size;
        border-radius: 50%;
        background-color: lighten($important-color, 30%);
        line-height: $size;
        text-align: center;

        i.fa {
          color: $important-color;
          &.fa-cubes {
            margin-left: 1px;
          }
        }
      }

      h4 {
        margin-bottom: 3px;
        font-weight: 700;
        font-size: 20px;
      }
      p {
        margin-bottom: 0;
        font-size: 18px;
        color: $secondary-text-color;
      }
    }
  }
}

.home > .examples {
  padding: $spacing-unit $spacing-unit 0;

  @include media-query($on-laptop) {
    padding: 5px 0 0;
  }
  @include media-query($on-palm) {
    padding-top: 0;
  }

  & > .title {
    text-align: center;
    margin-bottom: 1.5 * $spacing-unit;

    @include media-query($on-laptop) {
      margin-bottom: $spacing-unit;
      padding: 0 $spacing-unit / 2;
    }

    h2 {
      margin-bottom: 5px;
      line-height: 1.1;
      font-size: 44px;
      font-weight: 700;

      @include media-query($on-palm) {
        font-size: 36px;
      }
    }
    p {
      margin-bottom: 0;
      color: $tertiary-text-color;

      a.more {
        padding-top: 5px;
        display: inline-block;

        i.fa {
          margin-left: 1px;
          vertical-align: -1px;
        }
      }
    }
  }

  & > .controls {
    margin-bottom: $spacing-unit;
    position: relative;

    @include media-query($on-laptop) {
      margin-bottom: 1.5 * $spacing-unit;
    }
    @include media-query($on-laptop) {
      margin-bottom: $spacing-unit;
    }

    .list {
      overflow-x: auto;
      position: relative;
      text-align: center;
      white-space: nowrap;

      scrollbar-width: none;
      -ms-overflow-style: none;

      &::-webkit-scrollbar {
        display: none;
      }
    }

    .scroll-content {
      display: flex;
      overflow: hidden;
      justify-content: center;
    }
    .scroll-shadow {
      width: 20px;
      height: 100%;
      position: absolute;
      opacity: 1;
      top: 0;
      transition: opacity .15s linear;
      pointer-events: none;
    }
    .scroll-shadow.left {
      left: 0;
      background-image: linear-gradient(to left, rgba(255, 251, 249, 0), rgba(255, 251, 249, 1));
    }
    .scroll-shadow.right {
      right: 0;
      background-image: linear-gradient(to right, rgba(255, 251, 249, 0), rgba(255, 251, 249, 1));
    }

    button {
      $height: 34px;

      margin: 0;
      z-index: 1;
      border: none;
      height: $height;
      cursor: pointer;
      transition: .3s;
      font-size: 16px;
      font-weight: 700;
      appearance: none;
      background: none;
      line-height: 1.1;
      position: relative;
      white-space: nowrap;
      box-sizing: border-box;
      padding: 0 $height / 2;
      border-radius: $height / 2;
      color: $secondary-text-color;
      transition: all .2s ease-out;

      &:focus { outline: 0; }
      &:hover { color: $tertiary-text-color; }

      &.active { color: white; }

      &.highlight {
        top: 0;
        left: 0;
        z-index: 0;
        position: absolute;
        color: transparent;
        pointer-events: none;
        background-color: lighten($brand-color, 5%);
      }
    }
  }

  .example-list {
    display: flex;
    justify-content: center;

    @include media-query($on-laptop) {
      padding: 0 $spacing-unit / 2;
    }
    @include media-query($on-palm) {
      display: block;
    }
  }

  .example-list > .example {
{'fraction_non_alphanumeric': 0.14550109115326507, 'fraction_numerical': 0.04830451569582005, 'mean_word_length': 1.776949073534553, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 13, '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': '5170180', 'n_tokens_mistral': 9687, 'n_tokens_neox': 8366, 'n_words': 1853}