3.1.15 (Brainy Betty) 971301868efec870bf3c3a8bbd95021d2de10c4d o:Sass::Tree::RootNode :@children[ o:Sass::Tree::CommentNode : @value[I"</* Shorthand mixin. Supports multiple parentheses-deliminated values for each variable. * Example: @include transition (all, 2.0s, ease-in-out); * @include transition ((opacity, width), (1.0s, 2.0s), ease-in, (0, 2s)); * @include transition ($property:(opacity, width), $delay: (1.5s, 2.5s)); */:ET: @silenti: @loud0;[: @linei: @options{o:Sass::Tree::MixinDefNode : @nameI"transition; T: @args[ [o:Sass::Script::Variable;I" property; T:@underscored_nameI" property; T; @ o:Sass::Script::String ;I"all; T: @type:identifier; i ; @ [o;;I" duration; T;I" duration; T; @ o:Sass::Script::Number ;f 0.15:@numerator_units[I"s; T:@denominator_units[; i :@originalI" 0.15s; F; @ [o;;I"timing-function; T;I"timing_function; T; @ o; ;I" ease-out; T;;; i ; @ [o;;I" delay; T;I" delay; T; @ o; ;i;[;[; i ;I"0; F; @ ;[o; ;[I"5/* Detect # of args passed into each variable */; T; i; 0;[; i ; @ o:Sass::Tree::VariableNode ;I"length-of-property; T: @expro:Sass::Script::Funcall ;I" length; T;[o; ;I" property; T;I" property; T; i; @ :@keywords{; i; @ : @guarded0;[; i; @ o; ;I"length-of-duration; T;o; ;I" length; T;[o; ;I" duration; T;I" duration; T; i; @ ;{; i; @ ;0;[; i; @ o; ;I"length-of-timing-function; T;o; ;I" length; T;[o; ;I"timing-function; T;I"timing_function; T; i; @ ;{; i; @ ;0;[; i; @ o; ;I"length-of-delay; T;o; ;I" length; T;[o; ;I" delay; T;I" delay; T; i; @ ;{; i; @ ;0;[; i; @ u:Sass::Tree::IfNodeÛ[o:Sass::Script::Operation :@operand1o:Sass::Script::Variable : @nameI"length-of-property:ET:@underscored_nameI"length_of_property; T: @linei: @options{:@operand2o:Sass::Script::Number : @valuei:@numerator_units[:@denominator_units[; i:@originalI"1; F; @ :@operator:gt; i; @ u:Sass::Tree::IfNodeÐ[00[o:Sass::Tree::MixinNode : @nameI"transition-property:ET: @args[o:Sass::Script::Variable ;I" property;T:@underscored_nameI" property;T: @linei: @options{:@keywords{:@children[; i; @ [o:Sass::Tree::MixinNode ;I"transition-property; T: @args[o:Sass::Script::Funcall ;I"zip; T;[o; ;I" property; T; I" property; T; i; @ :@keywords{; i; @ ;{:@children[; i; @ u;Û[o:Sass::Script::Operation :@operand1o:Sass::Script::Variable : @nameI"length-of-duration:ET:@underscored_nameI"length_of_duration; T: @linei: @options{:@operand2o:Sass::Script::Number : @valuei:@numerator_units[:@denominator_units[; i:@originalI"1; F; @ :@operator:gt; i; @ u:Sass::Tree::IfNodeÐ[00[o:Sass::Tree::MixinNode : @nameI"transition-duration:ET: @args[o:Sass::Script::Variable ;I" duration;T:@underscored_nameI" duration;T: @linei: @options{:@keywords{:@children[; i; @ [o:Sass::Tree::MixinNode ;I"transition-duration; T: @args[o:Sass::Script::Funcall ;I"zip; T;[o; ;I" duration; T; I" duration; T; i; @ :@keywords{; i; @ ;{:@children[; i; @ u;[o:Sass::Script::Operation :@operand1o:Sass::Script::Variable : @nameI"length-of-timing-function:ET:@underscored_nameI"length_of_timing_function; T: @linei: @options{:@operand2o:Sass::Script::Number : @valuei:@numerator_units[:@denominator_units[; i:@originalI"1; F; @ :@operator:gt; i; @ u:Sass::Tree::IfNodeå[00[o:Sass::Tree::MixinNode : @nameI"transition-timing-function:ET: @args[o:Sass::Script::Variable ;I"timing-function;T:@underscored_nameI"timing_function;T: @linei": @options{:@keywords{:@children[; i"; @ [o:Sass::Tree::MixinNode ;I"transition-timing-function; T: @args[o:Sass::Script::Funcall ;I"zip; T;[o; ;I"timing-function; T; I"timing_function; T; i ; @ :@keywords{; i ; @ ;{:@children[; i ; @ u;Ã[o:Sass::Script::Operation :@operand1o:Sass::Script::Variable : @nameI"length-of-delay:ET:@underscored_nameI"length_of_delay; T: @linei%: @options{:@operand2o:Sass::Script::Number : @valuei:@numerator_units[:@denominator_units[; i%:@originalI"1; F; @ :@operator:gt; i%; @ u:Sass::Tree::IfNodeÇ[00[o:Sass::Tree::MixinNode : @nameI"transition-delay:ET: @args[o:Sass::Script::Variable ;I" delay;T:@underscored_nameI" delay;T: @linei(: @options{:@keywords{:@children[; i(; @ [o:Sass::Tree::MixinNode ;I"transition-delay; T: @args[o:Sass::Script::Funcall ;I"zip; T;[o; ;I" delay; T; I" delay; T; i&; @ :@keywords{; i&; @ ;{:@children[; i&; @ ; i :@has_childrenT; @ o; ;I"transition-property; T;[[o;;I" prop-1; T;I" prop_1; T; @ o; ;I"all; T;;; i-; @ [o;;I" prop-2; T;I" prop_2; T; @ o:Sass::Script::Bool;F; i.; @ [o;;I" prop-3; T;I" prop_3; T; @ o;!;F; i.; @ [o;;I" prop-4; T;I" prop_4; T; @ o;!;F; i/; @ [o;;I" prop-5; T;I" prop_5; T; @ o;!;F; i/; @ [o;;I" prop-6; T;I" prop_6; T; @ o;!;F; i0; @ [o;;I" prop-7; T;I" prop_7; T; @ o;!;F; i0; @ [o;;I" prop-8; T;I" prop_8; T; @ o;!;F; i1; @ [o;;I" prop-9; T;I" prop_9; T; @ o;!;F; i1; @ ;[ o; ;I" full; T;o; ;I" compact; T;[o; ;I" prop-1; T;I" prop_1; T; i3; @ o; ;I" prop-2; T;I" prop_2; T; i3; @ o; ;I" prop-3; T;I" prop_3; T; i3; @ o; ;I" prop-4; T;I" prop_4; T; i3; @ o; ;I" prop-5; T;I" prop_5; T; i3; @ o; ;I" prop-6; T;I" prop_6; T; i4; @ o; ;I" prop-7; T;I" prop_7; T; i4; @ o; ;I" prop-8; T;I" prop_8; T; i4; @ o; ;I" prop-9; T;I" prop_9; T; i4; @ ;{; i4; @ ;0;[; i4; @ o:Sass::Tree::PropNode ;[I" -webkit-transition-property; T;o; ;I" full; T;I" full; T; i6; @ : @tabsi:@prop_syntax:new;[; i6; @ o;" ;[I"-moz-transition-property; T;o; ;I" full; T;I" full; T; i7; @ ;#i;$;%;[; i7; @ o;" ;[I"-ms-transition-property; T;o; ;I" full; T;I" full; T; i8; @ ;#i;$;%;[; i8; @ o;" ;[I"-o-transition-property; T;o; ;I" full; T;I" full; T; i9; @ ;#i;$;%;[; i9; @ o;" ;[I"transition-property; T;o; ;I" full; T;I" full; T; i:; @ ;#i;$;%;[; i:; @ ; i2; T; @ o; ;I"transition-duration; T;[[o;;I" time-1; T;I" time_1; T; @ o; ;i;[;@+; i=;I"0; F; @ [o;;I" time-2; T;I" time_2; T; @ o;!;F; i>; @ [o;;I" time-3; T;I" time_3; T; @ o;!;F; i>; @ [o;;I" time-4; T;I" time_4; T; @ o;!;F; i?; @ [o;;I" time-5; T;I" time_5; T; @ o;!;F; i?; @ [o;;I" time-6; T;I" time_6; T; @ o;!;F; i@; @ [o;;I" time-7; T;I" time_7; T; @ o;!;F; i@; @ [o;;I" time-8; T;I" time_8; T; @ o;!;F; iA; @ [o;;I" time-9; T;I" time_9; T; @ o;!;F; iA; @ ;[ o; ;I" full; T;o; ;I" compact; T;[o; ;I" time-1; T;I" time_1; T; iC; @ o; ;I" time-2; T;I" time_2; T; iC; @ o; ;I" time-3; T;I" time_3; T; iC; @ o; ;I" time-4; T;I" time_4; T; iC; @ o; ;I" time-5; T;I" time_5; T; iC; @ o; ;I" time-6; T;I" time_6; T; iD; @ o; ;I" time-7; T;I" time_7; T; iD; @ o; ;I" time-8; T;I" time_8; T; iD; @ o; ;I" time-9; T;I" time_9; T; iD; @ ;{; iD; @ ;0;[; iD; @ o;" ;[I" -webkit-transition-duration; T;o; ;I" full; T;I" full; T; iF; @ ;#i;$;%;[; iF; @ o;" ;[I"-moz-transition-duration; T;o; ;I" full; T;I" full; T; iG; @ ;#i;$;%;[; iG; @ o;" ;[I"-ms-transition-duration; T;o; ;I" full; T;I" full; T; iH; @ ;#i;$;%;[; iH; @ o;" ;[I"-o-transition-duration; T;o; ;I" full; T;I" full; T; iI; @ ;#i;$;%;[; iI; @ o;" ;[I"transition-duration; T;o; ;I" full; T;I" full; T; iJ; @ ;#i;$;%;[; iJ; @ ; iB; T; @ o; ;I"transition-timing-function; T;[[o;;I" motion-1; T;I" motion_1; T; @ o; ;I" ease; T;;; iM; @ [o;;I" motion-2; T;I" motion_2; T; @ o;!;F; iN; @ [o;;I" motion-3; T;I" motion_3; T; @ o;!;F; iN; @ [o;;I" motion-4; T;I" motion_4; T; @ o;!;F; iO; @ [o;;I" motion-5; T;I" motion_5; T; @ o;!;F; iO; @ [o;;I" motion-6; T;I" motion_6; T; @ o;!;F; iP; @ [o;;I" motion-7; T;I" motion_7; T; @ o;!;F; iP; @ [o;;I" motion-8; T;I" motion_8; T; @ o;!;F; iQ; @ [o;;I" motion-9; T;I" motion_9; T; @ o;!;F; iQ; @ ;[ o; ;I" full; T;o; ;I" compact; T;[o; ;I" motion-1; T;I" motion_1; T; iS; @ o; ;I" motion-2; T;I" motion_2; T; iS; @ o; ;I" motion-3; T;I" motion_3; T; iS; @ o; ;I" motion-4; T;I" motion_4; T; iS; @ o; ;I" motion-5; T;I" motion_5; T; iS; @ o; ;I" motion-6; T;I" motion_6; T; iT; @ o; ;I" motion-7; T;I" motion_7; T; iT; @ o; ;I" motion-8; T;I" motion_8; T; iT; @ o; ;I" motion-9; T;I" motion_9; T; iT; @ ;{; iT; @ ;0;[; iT; @ o; ;[I"L/* ease | linear | ease-in | ease-out | ease-in-out | cubic-bezier() */; T; i; 0;[; iV; @ o;" ;[I"'-webkit-transition-timing-function; T;o; ;I" full; T;I" full; T; iW; @ ;#i;$;%;[; iW; @ o;" ;[I"$-moz-transition-timing-function; T;o; ;I" full; T;I" full; T; iX; @ ;#i;$;%;[; iX; @ o;" ;[I"#-ms-transition-timing-function; T;o; ;I" full; T;I" full; T; iY; @ ;#i;$;%;[; iY; @ o;" ;[I""-o-transition-timing-function; T;o; ;I" full; T;I" full; T; iZ; @ ;#i;$;%;[; iZ; @ o;" ;[I"transition-timing-function; T;o; ;I" full; T;I" full; T; i[; @ ;#i;$;%;[; i[; @ ; iR; T; @ o; ;I"transition-delay; T;[[o;;I" time-1; T;I" time_1; T; @ o; ;i;[;@+; i^;I"0; F; @ [o;;I" time-2; T;I" time_2; T; @ o;!;F; i_; @ [o;;I" time-3; T;I" time_3; T; @ o;!;F; i_; @ [o;;I" time-4; T;I" time_4; T; @ o;!;F; i`; @ [o;;I" time-5; T;I" time_5; T; @ o;!;F; i`; @ [o;;I" time-6; T;I" time_6; T; @ o;!;F; ia; @ [o;;I" time-7; T;I" time_7; T; @ o;!;F; ia; @ [o;;I" time-8; T;I" time_8; T; @ o;!;F; ib; @ [o;;I" time-9; T;I" time_9; T; @ o;!;F; ib; @ ;[ o; ;I" full; T;o; ;I" compact; T;[o; ;I" time-1; T;I" time_1; T; id; @ o; ;I" time-2; T;I" time_2; T; id; @ o; ;I" time-3; T;I" time_3; T; id; @ o; ;I" time-4; T;I" time_4; T; id; @ o; ;I" time-5; T;I" time_5; T; id; @ o; ;I" time-6; T;I" time_6; T; ie; @ o; ;I" time-7; T;I" time_7; T; ie; @ o; ;I" time-8; T;I" time_8; T; ie; @ o; ;I" time-9; T;I" time_9; T; ie; @ ;{; ie; @ ;0;[; ie; @ o;" ;[I"-webkit-transition-delay; T;o; ;I" full; T;I" full; T; ig; @ ;#i;$;%;[; ig; @ o;" ;[I"-moz-transition-delay; T;o; ;I" full; T;I" full; T; ih; @ ;#i;$;%;[; ih; @ o;" ;[I"-ms-transition-delay; T;o; ;I" full; T;I" full; T; ii; @ ;#i;$;%;[; ii; @ o;" ;[I"-o-transition-delay; T;o; ;I" full; T;I" full; T; ij; @ ;#i;$;%;[; ij; @ o;" ;[I"transition-delay; T;o; ;I" full; T;I" full; T; ik; @ ;#i;$;%;[; ik; @ ; ic; T; @ :@templateI"8 // Shorthand mixin. Supports multiple parentheses-deliminated values for each variable. // Example: @include transition (all, 2.0s, ease-in-out); // @include transition ((opacity, width), (1.0s, 2.0s), ease-in, (0, 2s)); // @include transition ($property:(opacity, width), $delay: (1.5s, 2.5s)); @mixin transition ($property: all, $duration: 0.15s, $timing-function: ease-out, $delay: 0) { // Detect # of args passed into each variable $length-of-property: length($property); $length-of-duration: length($duration); $length-of-timing-function: length($timing-function); $length-of-delay: length($delay); @if $length-of-property > 1 { @include transition-property(zip($property)); } @else { @include transition-property( $property); } @if $length-of-duration > 1 { @include transition-duration(zip($duration)); } @else { @include transition-duration( $duration); } @if $length-of-timing-function > 1 { @include transition-timing-function(zip($timing-function)); } @else { @include transition-timing-function( $timing-function); } @if $length-of-delay > 1 { @include transition-delay(zip($delay)); } @else { @include transition-delay( $delay); } } @mixin transition-property ($prop-1: all, $prop-2: false, $prop-3: false, $prop-4: false, $prop-5: false, $prop-6: false, $prop-7: false, $prop-8: false, $prop-9: false) { $full: compact($prop-1, $prop-2, $prop-3, $prop-4, $prop-5, $prop-6, $prop-7, $prop-8, $prop-9); -webkit-transition-property: $full; -moz-transition-property: $full; -ms-transition-property: $full; -o-transition-property: $full; transition-property: $full; } @mixin transition-duration ($time-1: 0, $time-2: false, $time-3: false, $time-4: false, $time-5: false, $time-6: false, $time-7: false, $time-8: false, $time-9: false) { $full: compact($time-1, $time-2, $time-3, $time-4, $time-5, $time-6, $time-7, $time-8, $time-9); -webkit-transition-duration: $full; -moz-transition-duration: $full; -ms-transition-duration: $full; -o-transition-duration: $full; transition-duration: $full; } @mixin transition-timing-function ($motion-1: ease, $motion-2: false, $motion-3: false, $motion-4: false, $motion-5: false, $motion-6: false, $motion-7: false, $motion-8: false, $motion-9: false) { $full: compact($motion-1, $motion-2, $motion-3, $motion-4, $motion-5, $motion-6, $motion-7, $motion-8, $motion-9); // ease | linear | ease-in | ease-out | ease-in-out | cubic-bezier() -webkit-transition-timing-function: $full; -moz-transition-timing-function: $full; -ms-transition-timing-function: $full; -o-transition-timing-function: $full; transition-timing-function: $full; } @mixin transition-delay ($time-1: 0, $time-2: false, $time-3: false, $time-4: false, $time-5: false, $time-6: false, $time-7: false, $time-8: false, $time-9: false) { $full: compact($time-1, $time-2, $time-3, $time-4, $time-5, $time-6, $time-7, $time-8, $time-9); -webkit-transition-delay: $full; -moz-transition-delay: $full; -ms-transition-delay: $full; -o-transition-delay: $full; transition-delay: $full; } ; T; i; T; @