<commit_before>@import "core.less";

//Colors
@timeline-icon-color: #000;
@timeline-icon-background: #fff;


// Dimensions
@resume-document-style: 16px;

@header-bottom-buffer: .5em;

@title-rotate-width: 5em;
@title-rotate-height: 1.5em;

@timeline-icon-line-height: 1.5;
@timeline-icon-size: @timeline-icon-line-height + 0em;
@timeline-width: .5em;
@timeline-point-spacing: 1em;
@timeline-point-margin: 30%;
@timeline-position: @timeline-point-margin - 7;
@timeline-date-line-height: @timeline-icon-line-height * @timeline-icon-line-height;

@slice-offset: 0deg;


//Mixins
.slice-rotation(@position, @size) when (isnumber(@size)) {
  -webkit-transform: rotateZ(((@position / 100) * 360) + @slice-offset);
  transform: rotateZ(((@position / 100) * 360) + @slice-offset);
  background-color: lighten(@highlight-color, unit(40 - @size, '%'));
}
.slice-rotation(@position) {
  -webkit-transform: rotateZ((((@position / 100) * 360) + @slice-offset) * -1);
  transform: rotateZ((((@position / 100) * 360) + @slice-offset) * -1);
  display: inline-block;
}

.spinAnimation(@time, @delay: 0) {
  -webkit-animation: spin unit(@time, s) ease unit(@delay, s) infinite reverse;
  animation: spin unit(@time, s) ease unit(@delay, s) infinite reverse;
}

.noAnimation() {
  -webkit-animation: none;
  animation: none;
}

.transformRotate(@rotate) when (isnumber(@rotate)) {
  -webkit-transform: rotateX(unit(@rotate, deg)) translateZ(@title-rotate-height / 2);
  transform: rotateX(unit(@rotate, deg)) translateZ(@title-rotate-height / 2);
}
.transformRotate() {
  -webkit-transform: translateZ(@title-rotate-height / 2);
  transform: translateZ(@title-rotate-height / 2);
}

.transitionTransformContainer() {
  -webkit-transition: .6s;
  -webkit-transform-style: preserve-3d;
  transition: .6s;
  transform-style: preserve-3d;
  -webkit-transform-origin: 100% (@title-rotate-height / 2);
  transform-origin: 100% (@title-rotate-height / 2);
}

.backfaceVisibility() {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}


body {
  font-size: @resume-document-style;
}

body ::selection {
  background: @lowlight-color;
}


p {
  margin: 0;
}

ul {
  padding: 0;
  line-height: 1.45;
}

.resume {
  max-width: 60em;
  margin: 1em auto;
  padding: 1em;
  background-color: @body-color;
}

header {
  text-align: center;
  border-bottom: 1px dashed @lowlight-color;
  margin-bottom: @header-bottom-buffer;
  overflow: auto; /* clearfix for contact-info-wrapper */
  white-space: nowrap;
}

footer {
  text-align: center;
}

dl {
  margin: 0;
  text-align: left;
  line-height: 1.25;
}

dt {
  display: inline-block;
  margin-right: .5em;
  width: 1em;
  text-align: center;
}

dd {
  display: inline;
  margin: 0;
}

dd::after {
  white-space: pre;
  content:'\A';
}

li {
  margin: .5em 0;
}

h1, h2 {
  text-transform: uppercase;
}

h1, h2, h3, h4 {
  font-weight: normal;
  margin: 0;
}

h2 {
  margin-bottom: .5em;
}

.name-title-collection {
  display: inline-block;
}

/* h1 */.name-title-collection__name {
  font-size: 3.5em;

  .name-title-collection__name__last {
    font-weight: 900;
  }
}

/* h2 */.name-title-collection__title {
  text-transform: none;
}


/***********************/
/* Start Title Flipper */
/***********************/

.name-title-collection__title .flipper {
  display: inline-block;
  -webkit-perspective: 1000;
  perspective: 1000;
}<commit_msg>Turn off animation for IE<commit_after>@import "core.less";

//Colors
@timeline-icon-color: #000;
@timeline-icon-background: #fff;


// Dimensions
@resume-document-style: 16px;

@header-bottom-buffer: .5em;

@title-rotate-width: 5em;
@title-rotate-height: 1.5em;

@timeline-icon-line-height: 1.5;
@timeline-icon-size: @timeline-icon-line-height + 0em;
@timeline-width: .5em;
@timeline-point-spacing: 1em;
@timeline-point-margin: 30%;
@timeline-position: @timeline-point-margin - 7;
@timeline-date-line-height: @timeline-icon-line-height * @timeline-icon-line-height;

@slice-offset: 0deg;


//Mixins
.slice-rotation(@position, @size) when (isnumber(@size)) {
  -webkit-transform: rotateZ(((@position / 100) * 360) + @slice-offset);
  transform: rotateZ(((@position / 100) * 360) + @slice-offset);
  background-color: lighten(@highlight-color, unit(40 - @size, '%'));
}
.slice-rotation(@position) {
  -webkit-transform: rotateZ((((@position / 100) * 360) + @slice-offset) * -1);
  transform: rotateZ((((@position / 100) * 360) + @slice-offset) * -1);
  display: inline-block;
}

.spinAnimation(@time, @delay: 0) {
  -webkit-animation: spin unit(@time, s) ease unit(@delay, s) infinite reverse;
  animation: spin unit(@time, s) ease unit(@delay, s) infinite reverse;
  -ms-animation: none; //no support of preserve-3d, which breaks everything
}

.noAnimation() {
  -webkit-animation: none;
  animation: none;
}

.transformRotate(@rotate) when (isnumber(@rotate)) {
  -webkit-transform: rotateX(unit(@rotate, deg)) translateZ(@title-rotate-height / 2);
  transform: rotateX(unit(@rotate, deg)) translateZ(@title-rotate-height / 2);
}
.transformRotate() {
  -webkit-transform: translateZ(@title-rotate-height / 2);
  transform: translateZ(@title-rotate-height / 2);
}

.transitionTransformContainer() {
  -webkit-transition: .6s;
  -webkit-transform-style: preserve-3d;
  transition: .6s;
  transform-style: preserve-3d;
  -webkit-transform-origin: 100% (@title-rotate-height / 2);
  transform-origin: 100% (@title-rotate-height / 2);
}

.backfaceVisibility() {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}


body {
  font-size: @resume-document-style;
}

body ::selection {
  background: @lowlight-color;
}


p {
  margin: 0;
}

ul {
  padding: 0;
  line-height: 1.45;
}

.resume {
  max-width: 60em;
  margin: 1em auto;
  padding: 1em;
  background-color: @body-color;
}

header {
  text-align: center;
  border-bottom: 1px dashed @lowlight-color;
  margin-bottom: @header-bottom-buffer;
  overflow: auto; /* clearfix for contact-info-wrapper */
  white-space: nowrap;
}

footer {
  text-align: center;
}

dl {
  margin: 0;
  text-align: left;
  line-height: 1.25;
}

dt {
  display: inline-block;
  margin-right: .5em;
  width: 1em;
  text-align: center;
}

dd {
  display: inline;
  margin: 0;
}

dd::after {
  white-space: pre;
  content:'\A';
}

li {
  margin: .5em 0;
}

h1, h2 {
  text-transform: uppercase;
}

h1, h2, h3, h4 {
  font-weight: normal;
  margin: 0;
}

h2 {
  margin-bottom: .5em;
}

.name-title-collection {
  display: inline-block;
}

/* h1 */.name-title-collection__name {
  font-size: 3.5em;

  .name-title-collection__name__last {
    font-weight: 900;
  }
}

/* h2 */.name-title-collection__title {
  text-transform: none;
}


/***********************/
/* Start Title Flipper */
/***********************/

.name-title-collection__title .flipper {
  display: inline-block;
  //-webkit-perspective: 1000px;
  //perspective: 1000px;
}
{'fraction_non_alphanumeric': 0.18666278392545138, 'fraction_numerical': 0.03101339545719278, 'mean_word_length': 3.854416961130742, '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': '3369631', 'n_tokens_mistral': 2745, 'n_tokens_neox': 2546, 'n_words': 513}