<commit_before>.tcon {
  appearance: none;
  border: none;
  cursor: pointer;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  height: 40px;
  transition: 0.3s;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 40px;
  background: transparent; }
  .tcon > * {
    display: block; }
  .tcon:focus {
    outline: none; }

.tcon-visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }
  .tcon-visuallyhidden:active, .tcon-visuallyhidden:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto; }

.tcon-menu__lines {
  display: inline-block;
  height: 5.71429px;
  width: 40px;
  border-radius: 2.85714px;
  transition: 0.3s;
  background: black;
  position: relative; }
  .tcon-menu__lines::before, .tcon-menu__lines::after {
    display: inline-block;
    height: 5.71429px;
    width: 40px;
    border-radius: 2.85714px;
    transition: 0.3s;
    background: black;
    content: '';
    position: absolute;
    left: 0;
    -webkit-transform-origin: 2.85714px center;
    transform-origin: 2.85714px center;
    width: 100%; }
  .tcon-menu__lines::before {
    top: 10px; }
  .tcon-menu__lines::after {
    top: -10px; }
  .tcon-transform .tcon-menu__lines {
    -webkit-transform: scale3d(.8, .8, .8);
    transform: scale3d(.8, .8, .8); }

.tcon-menu--xbutterfly {
  width: auto; }
  .tcon-menu--xbutterfly .tcon-menu__lines::before, .tcon-menu--xbutterfly .tcon-menu__lines::after {
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    transition: top .3s .6s ease, -webkit-transform .3s ease;
    transition: top .3s .6s ease, transform .3s ease; }
  .tcon-menu--xbutterfly.tcon-transform .tcon-menu__lines {
    background: transparent; }
    .tcon-menu--xbutterfly.tcon-transform .tcon-menu__lines::before, .tcon-menu--xbutterfly.tcon-transform .tcon-menu__lines::after {
      top: 0;
      transition: top .3s ease, -webkit-transform .3s .5s ease;
      transition: top .3s ease, transform .3s .5s ease;
      width: 40px; }
    .tcon-menu--xbutterfly.tcon-transform .tcon-menu__lines::before {
      -webkit-transform: rotate3d(0, 0, 1, 45deg);
      transform: rotate3d(0, 0, 1, 45deg); }
    .tcon-menu--xbutterfly.tcon-transform .tcon-menu__lines::after {
      -webkit-transform: rotate3d(0, 0, 1, -45deg);
      transform: rotate3d(0, 0, 1, -45deg); }

.tcon-menu--minus {
  width: auto; }
  .tcon-menu--minus.tcon-transform .tcon-menu__lines::before, .tcon-menu--minus.tcon-transform .tcon-menu__lines::after {
    -webkit-transform: none;
    transform: none;
    top: 0;
    width: 40px; }

.tcon-grid {
  padding: 1rem; }
  .tcon-grid .tcon-grid__item {
    width: 0.5rem;
    height: 0.5rem;
    background: black;
    color: black;
    transition: 0.3s; }

.tcon-grid.tcon-transform .tcon-grid__item {
  -webkit-transform: rotate3d(0, 0, 1, -45deg) scale3d(.8, .8, .8);
  transform: rotate3d(0, 0, 1, -45deg) scale3d(.8, .8, .8); }

.tcon-grid--collapse .tcon-grid__item {
  box-shadow: -0.625rem 0, -0.625rem 0.625rem, 0.625rem 0, 0.625rem -0.625rem, 0 -0.625rem, -0.625rem -0.625rem, 0 0.625rem, 0.625rem 0.625rem; }

.tcon-grid--collapse.tcon-transform .tcon-grid__item {
  box-shadow: -0.5rem 0, 0 0 transparent, 0.5rem 0, 0 0 transparent, 0 -0.5rem, 0 0 transparent, 0 0.5rem, 0 0 transparent; }

.tcon-grid--rearrange .tcon-grid__item {
  box-shadow: -0.625rem -0.625rem, 0 -0.625rem, 0.625rem -0.625rem, -0.625rem 0, 0.625rem 0, -0.625rem 0.625rem, 0 0.625rem, 0.625rem 0.625rem; }

.tcon-grid--rearrange.tcon-transform .tcon-grid__item {
  box-shadow: 0 -0.5rem, 0 -1rem, 0.5rem 0, -1rem 0, 1rem 0, -0.5rem 0, 0 1rem, 0 0.5rem; }

.tcon-plus--minusfold {
  height: 40px;
  position: relative;
  -webkit-transform: scale(1);
  transform: scale(1);
  width: 40px; }
  .tcon-plus--minusfold::before, .tcon-plus--minusfold::after {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    transition: .3s all ease-in-out;
    border-radius: 5px;
    top: 50%;
    -webkit-transform: translate(50%, -50%) rotate(0);
    transform: translate(50%, -50%) rotate(0);
    width: 50%;
    height: 3.33333px;
    background: black; }
  .tcon-plus--minusfold::after {
    top: 50%;
    width: 50%;
    height: 3.33333px;
    -webkit-transform: translate(50%, -50%) rotate(90deg);
    transform: translate(50%, -50%) rotate(90deg); }
  .tcon-plus--minusfold.tcon-transform::after {
    -webkit-transform: translate(50%, -50%) rotate(0);
    transform: translate(50%, -50%) rotate(0); }

.tcon-plus--minus.tcon-transform:before {
  -webkit-transform: rotate(180deg) translate(0px, 0);
  transform: rotate(180deg) translate(0px, 0);
  width: 19px; }
.tcon-plus--minus.tcon-transform:after {
  -webkit-transform: rotate(-180deg) translate(-15px, 0);
  transform: rotate(-180deg) translate(-15px, 0);
  width: 19px; }<commit_msg>Update transformicon CSS<commit_after>.tcon{appearance:none;border:none;cursor:pointer;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:40px;transition:.3s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:40px;background:0 0}
.tcon>*{display:block}
.tcon:focus{outline:0}
.tcon-visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.tcon-visuallyhidden:active,.tcon-visuallyhidden:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}
.tcon-menu__lines{display:inline-block;height:5.71px;width:40px;border-radius:2.86px;transition:.3s;background:#000;position:relative}
.tcon-menu__lines::after,.tcon-menu__lines::before{display:inline-block;height:5.71px;border-radius:2.86px;transition:.3s;background:#000;content:'';position:absolute;left:0;-webkit-transform-origin:2.86px center;transform-origin:2.86px center;width:100%}
.tcon-menu__lines::before{top:10px}
.tcon-menu__lines::after{top:-10px}
.tcon-transform .tcon-menu__lines{-webkit-transform:scale3d(.8,.8,.8);transform:scale3d(.8,.8,.8)}
.tcon-grid{padding:1rem}
.tcon-grid .tcon-grid__item{width:.5rem;height:.5rem;background:#000;color:#000;transition:.3s}
.tcon-grid.tcon-transform .tcon-grid__item{-webkit-transform:rotate3d(0,0,1,-45deg) scale3d(.8,.8,.8);transform:rotate3d(0,0,1,-45deg) scale3d(.8,.8,.8)}
.tcon-menu--xcross{width:auto}
.tcon-menu--xcross.tcon-transform .tcon-menu__lines{background:0 0}
.tcon-menu--xcross.tcon-transform .tcon-menu__lines::after,.tcon-menu--xcross.tcon-transform .tcon-menu__lines::before{-webkit-transform-origin:50% 50%;transform-origin:50% 50%;top:0;width:40px}
.tcon-menu--xcross.tcon-transform .tcon-menu__lines::before{-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg)}
.tcon-menu--xcross.tcon-transform .tcon-menu__lines::after{-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg)}
.tcon-menu--xbutterfly{width:auto}
.tcon-menu--xbutterfly .tcon-menu__lines::after,.tcon-menu--xbutterfly .tcon-menu__lines::before{-webkit-transform-origin:50% 50%;transform-origin:50% 50%;transition:top .3s .6s ease,-webkit-transform .3s ease;transition:top .3s .6s ease,transform .3s ease}
.tcon-menu--xbutterfly.tcon-transform .tcon-menu__lines{background:0 0}
.tcon-menu--xbutterfly.tcon-transform .tcon-menu__lines::after,.tcon-menu--xbutterfly.tcon-transform .tcon-menu__lines::before{top:0;transition:top .3s ease,-webkit-transform .3s .5s ease;transition:top .3s ease,transform .3s .5s ease;width:40px}
.tcon-menu--xbutterfly.tcon-transform .tcon-menu__lines::before{-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg)}
.tcon-menu--xbutterfly.tcon-transform .tcon-menu__lines::after{-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg)}
.tcon-menu--arrow,.tcon-menu--arrowleft{width:auto}
.tcon-menu--arrow.tcon-transform .tcon-menu__lines::after,.tcon-menu--arrow.tcon-transform .tcon-menu__lines::before,.tcon-transform.tcon-menu--arrowleft .tcon-menu__lines::after,.tcon-transform.tcon-menu--arrowleft .tcon-menu__lines::before{top:0;width:22.22px}
.tcon-menu--arrow.tcon-transform .tcon-menu__lines::before,.tcon-transform.tcon-menu--arrowleft .tcon-menu__lines::before{-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg)}
.tcon-menu--arrow.tcon-transform .tcon-menu__lines::after,.tcon-transform.tcon-menu--arrowleft .tcon-menu__lines::after{-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg)}
.tcon-menu--arrowup{width:auto}
.tcon-menu--arrowup.tcon-transform{-webkit-transform:scale3d(.8,.8,.8) rotate3d(0,0,1,90deg);transform:scale3d(.8,.8,.8) rotate3d(0,0,1,90deg)}
.tcon-menu--arrow360left.tcon-transform{-webkit-transform:scale3d(.8,.8,.8) rotate3d(0,0,1,360deg);transform:scale3d(.8,.8,.8) rotate3d(0,0,1,360deg)}
.tcon-menu--minus{width:auto}
.tcon-menu--minus.tcon-transform .tcon-menu__lines::after,.tcon-menu--minus.tcon-transform .tcon-menu__lines::before{-webkit-transform:none;transform:none;top:0;width:40px}
.tcon-grid--collapse .tcon-grid__item{box-shadow:-.625rem 0,-.625rem .625rem,.625rem 0,.625rem -.625rem,0 -.625rem,-.625rem -.625rem,0 .625rem,.625rem .625rem}
.tcon-grid--collapse.tcon-transform .tcon-grid__item{box-shadow:-.5rem 0,0 0 transparent,.5rem 0,0 0 transparent,0 -.5rem,0 0 transparent,0 .5rem,0 0 transparent}
.tcon-grid--rearrange .tcon-grid__item{box-shadow:-.625rem -.625rem,0 -.625rem,.625rem -.625rem,-.625rem 0,.625rem 0,-.625rem .625rem,0 .625rem,.625rem .625rem}
.tcon-grid--rearrange.tcon-transform .tcon-grid__item{box-shadow:0 -.5rem,0 -1rem,.5rem 0,-1rem 0,1rem 0,-.5rem 0,0 1rem,0 .5rem}
.tcon-plus{height:40px;position:relative;-webkit-transform:scale(.75);transform:scale(.75);width:40px}
.tcon-plus::after,.tcon-plus::before{content:"";border-radius:2px;display:block;width:34px;height:10px;margin:-5px 0 0 -17px;position:absolute;top:50%;left:50%;transition:.3s;background:#000}
.tcon-plus:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.tcon-plus--check.tcon-transform:before{-webkit-transform:rotate(-135deg) translate(0,-4px);transform:rotate(-135deg) translate(0,-4px);width:22px}
.tcon-plus--check.tcon-transform:after{-webkit-transform:rotate(-45deg) translate(4px,4px);transform:rotate(-45deg) translate(4px,4px);width:34px}
.tcon-plus--minus.tcon-transform:before{-webkit-transform:rotate(180deg) translate(0,0);transform:rotate(180deg) translate(0,0);width:19px}
.tcon-plus--minus.tcon-transform:after{-webkit-transform:rotate(-180deg) translate(-15px,0);transform:rotate(-180deg) translate(-15px,0);width:19px}
.tcon-plus--minusfold{height:40px;position:relative;-webkit-transform:scale(1);transform:scale(1);width:40px}
.tcon-plus--minusfold::after,.tcon-plus--minusfold::before{content:"";display:block;position:absolute;left:0;transition:.3s all ease-in-out;border-radius:5px;top:50%;-webkit-transform:translate(50%,-50%) rotate(0);transform:translate(50%,-50%) rotate(0);width:50%;height:3.33px;background:#000}
.tcon-plus--minusfold::after{top:50%;width:50%;height:3.33px;-webkit-transform:translate(50%,-50%) rotate(90deg);transform:translate(50%,-50%) rotate(90deg)}
.tcon-plus--minusfold.tcon-transform::after{-webkit-transform:translate(50%,-50%) rotate(0);transform:translate(50%,-50%) rotate(0)}
.tcon-plus--circle{border:3.33px solid #000;border-radius:80%;position:relative;background:0 0}
.tcon-plus--circle::after,.tcon-plus--circle::before{content:"";display:block;position:absolute;left:0;transition:.3s all ease-in-out;border-radius:5px;top:50%;-webkit-transform:translate(50%,-50%) rotate(0);transform:translate(50%,-50%) rotate(0);width:50%;height:3.33px;background:#000}
.tcon-plus--circle:after{top:50%;width:50%;height:3.33px;-webkit-transform:translate(50%,-50%) rotate(90deg);transform:translate(50%,-50%) rotate(90deg)}
.tcon-plus--circle.tcon-transform::before{-webkit-transform:translate(50%,-50%) rotate(45deg);transform:translate(50%,-50%) rotate(45deg)}
.tcon-plus--circle.tcon-transform::after{-webkit-transform:translate(50%,-50%) rotate(-45deg);transform:translate(50%,-50%) rotate(-45deg)}
.tcon-vid--play{height:40px;padding-top:0;padding-bottom:0;width:40px;transition:.375s all ease-in-out;-webkit-transform-origin:center center;transform-origin:center center}
.tcon-vid--play:after{border-style:solid;border-width:20px 0 20px 20px;border-color:transparent transparent transparent #000;content:"";display:block;height:0;-webkit-transform:translateX(25%);transform:translateX(25%);width:40px}
.tcon-vid--play.tcon-transform{background:#000;-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}
.tcon-loader--spinner360{border-radius:80%;display:block;height:50px;width:50px;position:relative;-webkit-animation:tcon-spin360 .675s linear 0 infinite normal;animation:tcon-spin360 .675s linear 0 infinite normal;background:#d3d3d3}
.tcon-loader--spinner360:after,.tcon-loader--spinner360:before{content:"";display:block;position:absolute}
.tcon-loader--spinner360:before{border-radius:0 90px 90px 0;height:50px;width:50%;top:0;right:0;z-index:1;background:#000;background:linear-gradient(lightgray,#000) #000}
.tcon-loader--spinner360:after{border-radius:80%;height:40px;width:40px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1;background:#fff}
@-webkit-keyframes tcon-spin360{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
@keyframes tcon-spin360{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
.arrow{display:block;width:13px;height:13px;position:relative;margin:3.25px}
.arrow:after,.arrow:before{content:'';border-color:transparent;border-style:solid;position:absolute}
.arrow .curve{position:absolute;overflow:hidden}
.arrow .curve:before{content:'';position:absolute}
.arrow-up:before{border:none;background-color:#555;height:50%;width:30%;top:50%;left:35%}
.arrow-up:after{left:0;top:-50%;border-width:6.5px;border-bottom-color:#555}
.arrow-right:before{border:none;background-color:#555;height:30%;width:50%;top:35%;left:0}
.arrow-right:after{left:50%;top:0;border-width:6.5px;border-left-color:#555}
.arrow-down:before{border:none;background-color:#555;height:50%;width:30%;top:0;left:35%}
.arrow-down:after{left:0;top:50%;border-width:6.5px;border-top-color:#555}
.arrow-left:before{border:none;background-color:#555;height:30%;width:50%;top:35%;left:50%}
.arrow-left:after{left:-50%;top:0;border-width:6.5px;border-right-color:#555}
.arrow-up.curve-right:before{border:none;width:0;height:0}
.arrow-up.curve-right .curve{height:6.5px;width:8.45px;top:6.5px;left:4.55px}
.arrow-up.curve-right .curve:before{border-radius:2000px;border:3.9px solid #555;height:5.19px;width:9.09px;top:-6.5px;left:0}
.arrow-right.curve-right:before{border:none;width:0;height:0}
.arrow-right.curve-right .curve{height:8.45px;width:6.5px;top:4.55px;left:0}
.arrow-right.curve-right .curve:before{border-radius:2000px;border:3.9px solid #555;height:9.09px;width:5.19px;top:0;left:0}
.arrow-down.curve-right:before{border:none;width:0;height:0}
.arrow-down.curve-right .curve{height:6.5px;width:8.45px;top:0;left:0}
.arrow-down.curve-right .curve:before{border-radius:2000px;border:3.9px solid #555;height:5.19px;width:9.09px;top:0;left:-8.45px}
.arrow-left.curve-right:before{border:none;width:0;height:0}
.arrow-left.curve-right .curve{height:8.45px;width:6.5px;top:0;left:6.5px}
.arrow-left.curve-right .curve:before{border-radius:2000px;border:3.9px solid #555;height:9.09px;width:5.19px;top:-8.45px;left:-6.5px}
.arrow-up.curve-left:before{border:none;width:0;height:0}
.arrow-up.curve-left .curve{height:6.5px;width:8.45px;top:6.5px;left:0}
.arrow-up.curve-left .curve:before{border-radius:2000px;border:3.9px solid #555;height:5.19px;width:9.09px;top:-6.5px;left:-8.45px}
.arrow-right.curve-left:before{border:none;width:0;height:0}
.arrow-right.curve-left .curve{height:8.45px;width:6.5px;top:0;left:0}
.arrow-right.curve-left .curve:before{border-radius:2000px;border:3.9px solid #555;height:9.09px;width:5.19px;top:-8.45px;left:0}
.arrow-down.curve-left:before{border:none;width:0;height:0}
.arrow-down.curve-left .curve{height:6.5px;width:8.45px;top:0;left:4.55px}
.arrow-down.curve-left .curve:before{border-radius:2000px;border:3.9px solid #555;height:5.19px;width:9.09px;top:0;left:0}
.arrow-left.curve-left:before{border:none;width:0;height:0}
.arrow-left.curve-left .curve{height:8.45px;width:6.5px;top:4.55px;left:6.5px}
.arrow-left.curve-left .curve:before{border-radius:2000px;border:3.9px solid #555;height:9.09px;width:5.19px;top:0;left:-6.5px}
.arrow-animate{-webkit-animation:backspin 2s infinite linear;animation:backspin 2s infinite linear;margin-left:6.5px;height:55.25px;width:55.25px}
.arrow-animate .arrow-item{width:55.25px;height:27.63px;position:absolute}
.arrow-animate .arrow-item:before{content:'';height:0;width:0;position:absolute;border:9.95px solid transparent}
.arrow-animate .arrow-item .curve{height:23.21px;width:55.25px}
.arrow-animate .arrow-item .curve:before{border-radius:2000px;border:5.53px solid #555;height:31.49px;width:31.49px;left:6.35px}
.arrow-animate .arrow-item:first-child{top:0;left:0}
.arrow-animate .arrow-item:first-child:before{border-top-color:#555;left:0;bottom:-9.95px}
.arrow-animate .arrow-item:first-child .curve{top:0;left:0}
.arrow-animate .arrow-item:first-child .curve:before{top:6.35px}
.arrow-animate .arrow-item:last-child{top:27.63px;left:0}
.arrow-animate .arrow-item:last-child:before{border-bottom-color:#555;top:-11.05px;right:0}
.arrow-animate .arrow-item:last-child .curve{bottom:0;left:0}
.arrow-animate .arrow-item:last-child .curve:before{bottom:6.35px}
@-webkit-keyframes backspin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}
@keyframes backspin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}
.tcon-mail--envelope{width:40px;height:20px;background:#3D3F41;position:relative}
.tcon-mail--envelope:after,.tcon-mail--envelope:before{content:"";display:block;position:absolute;bottom:0;top:0;width:40px}
.tcon-mail--envelope:before{left:0;border-left:40px solid #BCBCBD;border-top:20px solid transparent}
.tcon-mail--envelope:after{right:0;border-right:40px solid #A5ACAE;border-top:20px solid transparent}
.tcon-mail--envelope.tcon-transform .tcon-mail--envelope__flap{-webkit-transform:rotate3d(360,0,0,180deg);transform:rotate3d(360,0,0,180deg);-webkit-transform-origin:0 100%;transform-origin:0 100%}
.tcon-mail--envelope__flap{border-bottom:10px solid transparent;border-left:20px solid transparent;border-right:20px solid transparent;border-color:transparent transparent #AEB3B5;position:absolute;-webkit-transform:rotate3d(0,0,0,0deg);transform:rotate3d(0,0,0,0deg);-webkit-transform-origin:0 100%;transform-origin:0 100%;transition:.2s -webkit-transform ease-in-out;transition:.2s transform ease-in-out;top:-10px;left:0}
{'fraction_non_alphanumeric': 0.18907758220203374, 'fraction_numerical': 0.08248593403190006, 'mean_word_length': 6.0425299890948745, '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': '2545068', 'n_tokens_mistral': 8412, 'n_tokens_neox': 7458, 'n_words': 809}