3.2.9 (Media Mark) c46886713a28d81c17b36965f60eb4e03a477310 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: @type: silent;[: @linei: @options{o:Sass::Tree::MixinDefNode : @nameI"transition; T: @args[: @splato:Sass::Script::Variable;I"properties; T:@underscored_nameI"properties; T; {;[u:Sass::Tree::IfNode´[o:Sass::Script::Operation :@operand1o:Sass::Script::Funcall : @nameI" length:ET: @args[o:Sass::Script::Variable ;I"properties; T:@underscored_nameI"properties; T: @linei : @options{:@keywords{: @splat0; i ;@ :@operand2o:Sass::Script::Number : @valuei:@numerator_units[:@denominator_units[; i :@originalI"1; F;@ :@operator:gte; i ;@ u:Sass::Tree::IfNodeÜ[00[o:Sass::Tree::VariableNode : @nameI"properties:ET: @expro:Sass::Script::List : @value[ o:Sass::Script::String ; I"all;T: @type:identifier: @linei: @options{o:Sass::Script::Number ; f 0.15:@numerator_units[I"s;T:@denominator_units[;i:@originalI" 0.15s;F;@ o; ; I" ease-out;T; ; ;i;@ o; ; i;[;[;i;I"0;F;@ :@separator: space;i;@ : @guarded0:@children[;i;@ o:Sass::Tree::MixinNode ;I" prefixer;T: @args[o; ; I"transition;T; ; ;i;@ o:Sass::Script::Variable ;I"properties;T:@underscored_nameI"properties;T;i;@ o; ; [o; ; I" webkit;T; ; ;i;@ o; ; I"moz;T; ; ;i;@ o; ; I" spec;T; ; ;i;@ ;;;i;@ :@keywords{: @splat0;[;i;@ [o:Sass::Tree::MixinNode ;I" prefixer; T; [o:Sass::Script::String ;I"transition; T: @type:identifier; i ;@ o; ;I"properties; T; I"properties; T; i ;@ o:Sass::Script::List ;[o; ;I" webkit; T;;; i ;@ o; ;I"moz; T;;; i ;@ o; ;I" spec; T;;; i ;@ :@separator: space; i ;@ ;{;0:@children[; i ;@ ; i :@has_childrenT; @ o; ;I"transition-property; T;[;o;;I"properties; T;I"properties; T; {;[o:Sass::Tree::PropNode ;[I" -webkit-transition-property; T;o:Sass::Script::Funcall ;I"transition-property-names; T;[o; ;I"properties; T;I"properties; T; i; @ o:Sass::Script::String ;I" webkit; T; : string; i; @ :@keywords{;0; i; @ : @tabsi:@prop_syntax:new;[; i; @ o; ;[I"-moz-transition-property; T;o; ;I"transition-property-names; T;[o; ;I"properties; T;I"properties; T; i; @ o; ;I"moz; T; ;; i; @ ;{;0; i; @ ;i;;;[; i; @ o; ;[I"transition-property; T;o; ;I"transition-property-names; T;[o; ;I"properties; T;I"properties; T; i; @ o:Sass::Script::Bool;F; i; @ ;{;0; i; @ ;i;;;[; i; @ ; i;T; @ o; ;I"transition-duration; T;[;o;;I" times; T;I" times; T; {;[o:Sass::Tree::MixinNode ;I" prefixer; T;[o; ;I"transition-duration; T; :identifier; i; @ o; ;I" times; T;I" times; T; i; @ o:Sass::Script::List ;[o; ;I" webkit; T; ; ; i; @ o; ;I"moz; T; ; ; i; @ o; ;I" spec; T; ; ; i; @ :@separator: space; i; @ ;{;0;[; i; @ ; i;T; @ o; ;I"transition-timing-function; T;[;o;;I" motions; T;I" motions; T; {;[o; ;[I"L/* ease | linear | ease-in | ease-out | ease-in-out | cubic-bezier() */; T; ; ;[; i!; @ o; ;I" prefixer; T;[o; ;I"transition-timing-function; T; ; ; i"; @ o; ;I" motions; T;I" motions; T; i"; @ o;! ;[o; ;I" webkit; T; ; ; i"; @ o; ;I"moz; T; ; ; i"; @ o; ;I" spec; T; ; ; i"; @ ;";#; i"; @ ;{;0;[; i"; @ ; i ;T; @ o; ;I"transition-delay; T;[;o;;I" times; T;I" times; T; {;[o; ;I" prefixer; T;[o; ;I"transition-delay; T; ; ; i&; @ o; ;I" times; T;I" times; T; i&; @ o;! ;[o; ;I" webkit; T; ; ; i&; @ o; ;I"moz; T; ; ; i&; @ o; ;I" spec; T; ; ; i&; @ ;";#; i&; @ ;{;0;[; i&; @ ; i%;T; @ :@templateI"þ// 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 ($properties...) { @if length($properties) >= 1 { @include prefixer(transition, $properties, webkit moz spec); } @else { $properties: all 0.15s ease-out 0; @include prefixer(transition, $properties, webkit moz spec); } } @mixin transition-property ($properties...) { -webkit-transition-property: transition-property-names($properties, 'webkit'); -moz-transition-property: transition-property-names($properties, 'moz'); transition-property: transition-property-names($properties, false); } @mixin transition-duration ($times...) { @include prefixer(transition-duration, $times, webkit moz spec); } @mixin transition-timing-function ($motions...) { // ease | linear | ease-in | ease-out | ease-in-out | cubic-bezier() @include prefixer(transition-timing-function, $motions, webkit moz spec); } @mixin transition-delay ($times...) { @include prefixer(transition-delay, $times, webkit moz spec); } ; T; i;T; @