<commit_before>@import "ui-variables";

/* Three quarters */
@-webkit-keyframes three-quarters {
  0% {
    -webkit-transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(360deg);
  }
}

@keyframes three-quarters {
  0% {
    -webkit-transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(360deg);
  }
}

.three-quarters {
  -webkit-animation: three-quarters 1250ms infinite linear;
  border: 5px solid @text-color;
  border-right-color: transparent;
  border-radius: 10px;
  box-sizing: border-box;
  display: inline-block;
  position: relative;
  overflow: hidden;
  text-indent: -9999px;
  width: 20px;
  height: 20px;
}


/* Flashing core dot */
@-webkit-keyframes breathingCyan {
  0% { background-color: rgba(0, 255, 255, 1); }
  50% { background-color: rgba(0, 255, 255, 0); }
  100% { background-color: rgba(0, 255, 255, 1); }
}

.breathing-cyan {
  -webkit-animation: breathingCyan 4s ease-in-out infinite;
}<commit_msg>Add looping animation<commit_after>@import "ui-variables";

/* Three quarters */
@-webkit-keyframes three-quarters {
  0% {
    -webkit-transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(360deg);
  }
}

@keyframes three-quarters {
  0% {
    -webkit-transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(360deg);
  }
}

.three-quarters {
  -webkit-animation: three-quarters 1250ms infinite linear;
  border: 5px solid @text-color;
  border-right-color: transparent;
  border-radius: 10px;
  box-sizing: border-box;
  display: inline-block;
  position: relative;
  overflow: hidden;
  text-indent: -9999px;
  width: 20px;
  height: 20px;
}


/* Flashing core dot */
@-webkit-keyframes breathingCyan {
  0% { background-color: rgba(0, 255, 255, 1); }
  50% { background-color: rgba(0, 255, 255, 0); }
  100% { background-color: rgba(0, 255, 255, 1); }
}

.breathing-cyan {
  -webkit-animation: breathingCyan 4s ease-in-out infinite;
}

.ion-looping:before {
  content: "\f201" !important;
  -webkit-animation: spin 1s infinite linear;
}

@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(359deg); }
}
{'fraction_non_alphanumeric': 0.1569360112097151, 'fraction_numerical': 0.06352171882297991, 'mean_word_length': 3.453222453222453, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, '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': '200765', 'n_tokens_mistral': 925, 'n_tokens_neox': 776, 'n_words': 173}