<commit_before>// Foundation by ZURB
// foundation.zurb.com
// Licensed under MIT Open Source

@import "global";

// @variables
//
$include-html-orbit-classes: $include-html-classes !default;

// We use these to control the caption styles
$orbit-container-bg: none !default;
$orbit-caption-bg: rgba(51,51,51, 0.8) !default;
$orbit-caption-font-color: #fff !default;
$orbit-caption-font-size: rem-calc(14) !default;
$orbit-caption-position: "bottom" !default; // Supported values: "bottom", "under"
$orbit-caption-padding: rem-calc(10 14) !default;
$orbit-caption-height: auto !default;

// We use these to control the left/right nav styles
$orbit-nav-bg: transparent !default;
$orbit-nav-bg-hover: rgba(0,0,0,0.3) !default;
$orbit-nav-arrow-color: #fff !default;
$orbit-nav-arrow-color-hover: #fff !default;

// We use these to control the timer styles
$orbit-timer-bg: rgba(255,255,255,0.3) !default;
$orbit-timer-show-progress-bar: true !default;

// We use these to control the bullet nav styles
$orbit-bullet-nav-color: #ccc !default;
$orbit-bullet-nav-color-active: #999 !default;
$orbit-bullet-radius: rem-calc(9) !default;

// We use these to controls the style of slide numbers
$orbit-slide-number-bg: rgba(0,0,0,0) !default;
$orbit-slide-number-font-color: #fff !default;
$orbit-slide-number-padding: rem-calc(5) !default;

// We use these to controls the css animation
$orbit-animation-speed: 500ms !default;
$orbit-animation-ease: ease-in-out !default;

// Graceful Loading Wrapper and preloader
$wrapper-class: "slideshow-wrapper" !default;
$preloader-class: "preloader" !default;

// Hide controls on small
$orbit-nav-hide-for-small: true !default;
$orbit-bullet-hide-for-small: true !default;
$orbit-timer-hide-for-small: true !default;

// CSS Transform 
// This function is needed in order to put in all of the browser prefixes. 
// The normal tranform attribute still does not work properly across all browsers. 
// In order to receive the transitionEnd events then you will still need to use the vendor prefixes
@mixin translate3d($x,$y,$z) {
  -webkit-transform:translate3d($x,$y,$z);
  -moz-transform:translate3d($x,$y,$z);
  -ms-transform:translate3d($x,$y,$z);
  -o-transform:translate3d($x,$y,$z);
  transform:translate3d($x,$y,$z);
}

@mixin rotate($d) {
  -webkit-transform: rotate($d);
  -moz-transform: rotate($d);
  -ms-transform: rotate($d);
  -o-transform: rotate($d);
  transform: rotate($d);
}

@include exports("orbit") {
  @if $include-html-orbit-classes {

    @keyframes rotate {
      from { @include rotate(0deg); }
      to { @include rotate(360deg); }
    }

    /* Orbit Graceful Loading */
    .#{$wrapper-class} {
      position: relative;

      ul {
        // Prevent bullets showing before .orbit-container is loaded
        list-style-type: none;
        margin: 0;

        // Hide all list items
        li,
        li .orbit-caption { display: none; }

        // ...except for the first one
        li:first-child { display: block; }
      }

      .orbit-container { background-color: transparent;

        // Show images when .orbit-container is loaded
        li { display: block;

          .orbit-caption { display: block; }
        }
      }

      // Orbit preloader
      .#{$preloader-class} {
        display: block;
        width: 40px;
        height: 40px;
        position: absolute;
        top: 50%;
        left: 50%;
        margin-top: -20px;
        margin-left: -20px;
        border: solid 3px;
        border-color: #555 #fff;
        @include radius(1000px);
        animation-name: rotate;
        animation-duration: 1.5s;
        animation-iteration-count: infinite;
        animation-timing-function: linear;
      }
    }

    .orbit-container {
      overflow: hidden;
      width: 100%;
      position: relative;
      background: $orbit-container-bg;

      .orbit-slides-container {
        list-style: none;
        margin: 0;
        padding: 0;
        position: relative;

        // Prevents images (and captions) from disappearing after first rotation on Chrome for Android
        -webkit-transform: translateZ(0);

        img { display: block; max-width: 100%; }
        
        &.fade > * {
          opacity: 0;
          transition: opacity $orbit-animation-speed $orbit-animation-ease;
          @include translate3d(0,0,0);
          &.animate-in {
            opacity: 1;
            z-index: 20;
            transition: opacity $orbit-animation-speed $orbit-animation-ease;
          }
          &.animate-out {
            z-index: 10;
            transition: opacity $orbit-animation-speed $orbit-animation-ease;
          }
        }
            
        &.swipe-next > * {
          @include translate3d(100%,0,0);
          &.animate-in {
            @include translate3d(0,0,0);
            transition-duration:$orbit-animation-speed;
          }
          &.animate-out {
            @include translate3d(-100%,0,0);
            transition-duration:$orbit-animation-speed;
          }
        }

        &.swipe-prev > * {
          @include translate3d(-100%,0,0);
          &.animate-in {
            @include translate3d(0,0,0);
            transition-duration:$orbit-animation-speed;
          }
          &.animate-out {
            @include translate3d(100%,0,0);
            transition-duration:$orbit-animation-speed;
          }
        }

        &>* {
          position: absolute;<commit_msg>Re-specify Orbit selectors to actually make it work<commit_after>// Foundation by ZURB
// foundation.zurb.com
// Licensed under MIT Open Source

@import "global";

// @variables
//
$include-html-orbit-classes: $include-html-classes !default;

// We use these to control the caption styles
$orbit-container-bg: none !default;
$orbit-caption-bg: rgba(51,51,51, 0.8) !default;
$orbit-caption-font-color: #fff !default;
$orbit-caption-font-size: rem-calc(14) !default;
$orbit-caption-position: "bottom" !default; // Supported values: "bottom", "under"
$orbit-caption-padding: rem-calc(10 14) !default;
$orbit-caption-height: auto !default;

// We use these to control the left/right nav styles
$orbit-nav-bg: transparent !default;
$orbit-nav-bg-hover: rgba(0,0,0,0.3) !default;
$orbit-nav-arrow-color: #fff !default;
$orbit-nav-arrow-color-hover: #fff !default;

// We use these to control the timer styles
$orbit-timer-bg: rgba(255,255,255,0.3) !default;
$orbit-timer-show-progress-bar: true !default;

// We use these to control the bullet nav styles
$orbit-bullet-nav-color: #ccc !default;
$orbit-bullet-nav-color-active: #999 !default;
$orbit-bullet-radius: rem-calc(9) !default;

// We use these to controls the style of slide numbers
$orbit-slide-number-bg: rgba(0,0,0,0) !default;
$orbit-slide-number-font-color: #fff !default;
$orbit-slide-number-padding: rem-calc(5) !default;

// We use these to controls the css animation
$orbit-animation-speed: 500ms !default;
$orbit-animation-ease: ease-in-out !default;

// Graceful Loading Wrapper and preloader
$wrapper-class: "slideshow-wrapper" !default;
$preloader-class: "preloader" !default;

// Hide controls on small
$orbit-nav-hide-for-small: true !default;
$orbit-bullet-hide-for-small: true !default;
$orbit-timer-hide-for-small: true !default;

// CSS Transform 
// This function is needed in order to put in all of the browser prefixes. 
// The normal tranform attribute still does not work properly across all browsers. 
// In order to receive the transitionEnd events then you will still need to use the vendor prefixes
@mixin translate3d($x,$y,$z) {
  -webkit-transform:translate3d($x,$y,$z);
  -moz-transform:translate3d($x,$y,$z);
  -ms-transform:translate3d($x,$y,$z);
  -o-transform:translate3d($x,$y,$z);
  transform:translate3d($x,$y,$z);
}

@mixin rotate($d) {
  -webkit-transform: rotate($d);
  -moz-transform: rotate($d);
  -ms-transform: rotate($d);
  -o-transform: rotate($d);
  transform: rotate($d);
}

@include exports("orbit") {
  @if $include-html-orbit-classes {

    @keyframes rotate {
      from { @include rotate(0deg); }
      to { @include rotate(360deg); }
    }

    /* Orbit Graceful Loading */
    .#{$wrapper-class} {
      position: relative;

      ul {
        // Prevent bullets showing before .orbit-container is loaded
        list-style-type: none;
        margin: 0;

        // Hide all list items
        li,
        li .orbit-caption { display: none; }

        // ...except for the first one
        li:first-child { display: block; }
      }

      .orbit-container { background-color: transparent;

        // Show images when .orbit-container is loaded
        li { display: block;

          .orbit-caption { display: block; }
        }
      }

      // Orbit preloader
      .#{$preloader-class} {
        display: block;
        width: 40px;
        height: 40px;
        position: absolute;
        top: 50%;
        left: 50%;
        margin-top: -20px;
        margin-left: -20px;
        border: solid 3px;
        border-color: #555 #fff;
        @include radius(1000px);
        animation-name: rotate;
        animation-duration: 1.5s;
        animation-iteration-count: infinite;
        animation-timing-function: linear;
      }
    }

    .orbit-container {
      overflow: hidden;
      width: 100%;
      position: relative;
      background: $orbit-container-bg;

      .orbit-slides-container {
        list-style: none;
        margin: 0;
        padding: 0;
        position: relative;

        // Prevents images (and captions) from disappearing after first rotation on Chrome for Android
        -webkit-transform: translateZ(0);

        img { display: block; max-width: 100%; }
        
        &.fade li {
          opacity: 0;
          transition: opacity $orbit-animation-speed $orbit-animation-ease;
          @include translate3d(0,0,0);
          &.animate-in {
            opacity: 1;
            z-index: 20;
            transition: opacity $orbit-animation-speed $orbit-animation-ease;
          }
          &.animate-out {
            z-index: 10;
            transition: opacity $orbit-animation-speed $orbit-animation-ease;
          }
        }
            
        &.swipe-next li {
          @include translate3d(100%,0,0);
          &.animate-in {
            @include translate3d(0,0,0);
            transition-duration:$orbit-animation-speed;
          }
          &.animate-out {
            @include translate3d(-100%,0,0);
            transition-duration:$orbit-animation-speed;
          }
        }

        &.swipe-prev li {
          @include translate3d(-100%,0,0);
          &.animate-in {
            @include translate3d(0,0,0);
            transition-duration:$orbit-animation-speed;
          }
          &.animate-out {
            @include translate3d(100%,0,0);
            transition-duration:$orbit-animation-speed;
          }
        }

        li {
          position: absolute;
{'fraction_non_alphanumeric': 0.13775322283609576, 'fraction_numerical': 0.023204419889502764, 'mean_word_length': 2.3983103879849814, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 7, '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': '6186865', 'n_tokens_mistral': 3664, 'n_tokens_neox': 3332, 'n_words': 828}