<commit_before>
@mixin keyframesScale {
  -webkit-animation: keyframesScale .5s cubic-bezier(0.23, 1, 0.32, 1) 0s forwards;
  animation: keyframesScale .5s cubic-bezier(0.23, 1, 0.32, 1) 0s forwards;
}
.dp {
  font-family: dhfont !important;
  font-style: normal;
  vertical-align: baseline;
  text-align: center;
  text-transform: none;
  font-size: 18px;
  text-rendering: auto;
  transition: transform .3s ease;
  position: absolute;
  right: 10px;
  line-height: 37px;
}
//#50d27c
@mixin avtived($width, $height, $top, $bg) {
  &:before {
    content: "";
    position: absolute;
    width: $width;
    height: $height;
    top: $top;
    left: 0;
    background: $bg;
    transform: scaleY(0);
    @include keyframesScale;
  }
}

.dh-menu {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
  z-index: 1050;
  color: #666666;
  background: #fff;
  outline: none;
  font-size: 14px;
  line-height: 36px;
  // 子元素
  &-item {
    position: relative;
    cursor: pointer;
    white-space: nowrap;
    overflow: hidden;
    line-height: 36px;
  }
  // 展开元素
  &-submenu {
    position: relative;
    display: block;
    &-inline {
      > .dh-menu-submenu-title {
        position: relative;
        cursor: pointer;
        &:after {
          @extend .dp;
          content: "\e6a6";
          top: 0;
        }
      }
      &.dh-menu-submenu-active {
      .dh-menu-submenu-title {
          position: relative;
          background-color: #f5fcf7;
        }<commit_msg>menu 文字过多时 添加...<commit_after>
@mixin keyframesScale {
  -webkit-animation: keyframesScale .5s cubic-bezier(0.23, 1, 0.32, 1) 0s forwards;
  animation: keyframesScale .5s cubic-bezier(0.23, 1, 0.32, 1) 0s forwards;
}
.dp {
  font-family: dhfont !important;
  font-style: normal;
  vertical-align: baseline;
  text-align: center;
  text-transform: none;
  font-size: 18px;
  text-rendering: auto;
  transition: transform .3s ease;
  position: absolute;
  right: 10px;
  line-height: 37px;
}
//#50d27c
@mixin avtived($width, $height, $top, $bg) {
  &:before {
    content: "";
    position: absolute;
    width: $width;
    height: $height;
    top: $top;
    left: 0;
    background: $bg;
    transform: scaleY(0);
    @include keyframesScale;
  }
}

.dh-menu {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
  z-index: 1050;
  color: #666666;
  background: #fff;
  outline: none;
  font-size: 14px;
  line-height: 36px;
  // 子元素
  &-item {
    position: relative;
    cursor: pointer;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 36px;
  }
  // 展开元素
  &-submenu {
    position: relative;
    display: block;
    &-inline {
      > .dh-menu-submenu-title {
        position: relative;
        cursor: pointer;
        &:after {
          @extend .dp;
          content: "\e6a6";
          top: 0;
        }
      }
      &.dh-menu-submenu-active {
      .dh-menu-submenu-title {
          position: relative;
          background-color: #f5fcf7;
        }
{'fraction_non_alphanumeric': 0.14352469959946595, 'fraction_numerical': 0.037383177570093455, 'mean_word_length': 2.318936877076412, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 5, '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': '4468416', 'n_tokens_mistral': 1213, 'n_tokens_neox': 1124, 'n_words': 258}