3.1.12 (Brainy Betty) 3817224f15837c3844843aa683ee213f68b5c20d o:Sass::Tree::RootNode : @linei: @options{:@has_childrenT:@template"é@import "shared"; // CSS Transitions // Currently only works in Webkit. // // * expected in CSS3, FireFox 3.6/7 and Opera Presto 2.3 // * We'll be prepared. // // Including this submodule sets following defaults for the mixins: // // $default-transition-property : all // $default-transition-duration : 1s // $default-transition-function : false // $default-transition-delay : false // // Override them if you like. Timing-function and delay are set to false for browser defaults (ease, 0s). $default-transition-property: all !default; $default-transition-duration: 1s !default; $default-transition-function: false !default; $default-transition-delay: false !default; // One or more properties to transition // // * for multiple, use a comma-delimited list // * also accepts "all" or "none" @mixin transition-property($properties: $default-transition-property) { @include experimental(transition-property, unquote($properties), -moz, -webkit, -o, not -ms, not -khtml, official ); } // One or more durations in seconds // // * for multiple, use a comma-delimited list // * these durations will affect the properties in the same list position @mixin transition-duration($duration: $default-transition-duration) { @if type-of($duration) == string { $duration: unquote($duration); } @include experimental(transition-duration, $duration, -moz, -webkit, -o, not -ms, not -khtml, official ); } // One or more timing functions // // * [ ease | linear | ease-in | ease-out | ease-in-out | cubic-bezier(x1, y1, x2, y2)] // * For multiple, use a comma-delimited list // * These functions will effect the properties in the same list position @mixin transition-timing-function($function: $default-transition-function) { @include experimental(transition-timing-function, unquote($function), -moz, -webkit, -o, not -ms, not -khtml, official ); } // One or more transition-delays in seconds // // * for multiple, use a comma-delimited list // * these delays will effect the properties in the same list position @mixin transition-delay($delay: $default-transition-delay) { @if type-of($delay) == string { $delay: unquote($delay); } @include experimental(transition-delay, $delay, -moz, -webkit, -o, not -ms, not -khtml, official ); } // Transition all-in-one shorthand @mixin single-transition( $properties: $default-transition-property, $duration: $default-transition-duration, $function: $default-transition-function, $delay: $default-transition-delay ) { @include transition-property($properties); @include transition-duration($duration); @if $function { @include transition-timing-function($function); } @if $delay { @include transition-delay($delay); } } @mixin transition( $transition-1 : default, $transition-2 : false, $transition-3 : false, $transition-4 : false, $transition-5 : false, $transition-6 : false, $transition-7 : false, $transition-8 : false, $transition-9 : false, $transition-10: false ) { $legacy: (type-of($transition-1) == string and type-of(if($transition-2, $transition-2, 0)) == number and type-of(if($transition-3, $transition-3, '')) == string and type-of(if($transition-4, $transition-4, 0)) == number and ($transition-2 or $transition-3 or $transition-4)); @if $legacy { @warn "Passing separate arguments for a single transition to transition is deprecated. " + "Pass the values as a single space-separated list, or use the single-transition mixin."; @include single-transition( if($transition-1, $transition-1, $default-transition-property), if($transition-2, $transition-2, $default-transition-duration), if($transition-3, $transition-3, $default-transition-function), if($transition-4, $transition-4, $default-transition-delay) ); } @else { @if $transition-1 == default { $transition-1 : -compass-space-list(compact($default-transition-property, $default-transition-duration, $default-transition-function, $default-transition-delay)); } $transition : compact($transition-1, $transition-2, $transition-3, $transition-4, $transition-5, $transition-6, $transition-7, $transition-8, $transition-9, $transition-10); @include experimental(transition, $transition, -moz, -webkit, -o, not -ms, not -khtml, official ); } } :@children[o:Sass::Tree::ImportNode ;i:@imported_filename" shared;@; 0; [o:Sass::Tree::CommentNode : @value["ï/* CSS Transitions * Currently only works in Webkit. * * * expected in CSS3, FireFox 3.6/7 and Opera Presto 2.3 * * We'll be prepared. * * Including this submodule sets following defaults for the mixins: * * $default-transition-property : all * $default-transition-duration : 1s * $default-transition-function : false * $default-transition-delay : false * * Override them if you like. Timing-function and delay are set to false for browser defaults (ease, 0s). */;i: @loud0: @silenti;@; [o:Sass::Tree::VariableNode : @guarded" !default;i: @expro:Sass::Script::String ;"all;i: @type:identifier;@: @name" default-transition-property;@; [o; ;" !default;i;o:Sass::Script::Number ;i;i:@denominator_units[:@numerator_units["s:@original"1s;@;" default-transition-duration;@; [o; ;" !default;i;o:Sass::Script::Bool;F;i;@;" default-transition-function;@; [o; ;" !default;i;o;;F;i;@;"default-transition-delay;@; [o; ;["}/* One or more properties to transition * * * for multiple, use a comma-delimited list * * also accepts "all" or "none" */;i;0;i;@; [o:Sass::Tree::MixinDefNode ;i$: @args[[o:Sass::Script::Variable:@underscored_name"properties;"properties;@o; ;i$; " default_transition_property;" default-transition-property;@;"transition-property;@;T; [o:Sass::Tree::MixinNode ;i';[ o; ;"transition-property;i%;;;@o:Sass::Script::Funcall ;i%;[o; ;i%; "properties;"properties;@:@keywords{;" unquote;@o; ;" -moz;i&;;;@o; ;" -webkit;i&;;;@o; ;"-o;i&;;;@o:!Sass::Script::UnaryOperation ;i&: @operando; ;"-ms;i&;;;@:@operator:not;@o;$ ;i&;%o; ;" -khtml;i&;;;@;&;';@o; ;" official;i&;;;@;#{;"experimental;@; [o; ;["¡/* One or more durations in seconds * * * for multiple, use a comma-delimited list * * these durations will affect the properties in the same list position */;i*;0;i;@; [o; ;i/;[[o;; " duration;" duration;@o; ;i/; " default_transition_duration;" default-transition-duration;@;"transition-duration;@;T; [u:Sass::Tree::IfNodeÃ[o:Sass::Script::Operation : @linei0:@operand2o:Sass::Script::String : @value" string;i0: @type:identifier: @options{:@operator:eq:@operand1o:Sass::Script::Funcall ;i0: @args[o:Sass::Script::Variable ;i0:@underscored_name" duration: @name" duration; @ :@keywords{;" type-of; @ ; @ 0[o:Sass::Tree::VariableNode : @guarded0;i0: @expro; ;i0;[o; ;i0;" duration;" duration; @ ;{;" unquote; @ ;" duration; @ :@children[o;! ;i3;[ o; ;"transition-duration;i1;;;@o; ;i1; " duration;" duration;@o; ;" -moz;i2;;;@o; ;" -webkit;i2;;;@o; ;"-o;i2;;;@o;$ ;i2;%o; ;"-ms;i2;;;@;&;';@o;$ ;i2;%o; ;" -khtml;i2;;;@;&;';@o; ;" official;i2;;;@;#{;"experimental;@; [o; ;["õ/* One or more timing functions * * * [ ease | linear | ease-in | ease-out | ease-in-out | cubic-bezier(x1, y1, x2, y2)] * * For multiple, use a comma-delimited list * * These functions will effect the properties in the same list position */;i6;0;i;@; [o; ;i<;[[o;; " function;" function;@o; ;i<; " default_transition_function;" default-transition-function;@;"transition-timing-function;@;T; [o;! ;i?;[ o; ;"transition-timing-function;i=;;;@o;" ;i=;[o; ;i=; " function;" function;@;#{;" unquote;@o; ;" -moz;i>;;;@o; ;" -webkit;i>;;;@o; ;"-o;i>;;;@o;$ ;i>;%o; ;"-ms;i>;;;@;&;';@o;$ ;i>;%o; ;" -khtml;i>;;;@;&;';@o; ;" official;i>;;;@;#{;"experimental;@; [o; ;["¦/* One or more transition-delays in seconds * * * for multiple, use a comma-delimited list * * these delays will effect the properties in the same list position */;iB;0;i;@; [o; ;iG;[[o;; " delay;" delay;@o; ;iG; "default_transition_delay;"default-transition-delay;@;"transition-delay;@;T; [u;(´[o:Sass::Script::Operation : @lineiH:@operand2o:Sass::Script::String : @value" string;iH: @type:identifier: @options{:@operator:eq:@operand1o:Sass::Script::Funcall ;iH: @args[o:Sass::Script::Variable ;iH:@underscored_name" delay: @name" delay; @ :@keywords{;" type-of; @ ; @ 0[o:Sass::Tree::VariableNode : @guarded0;iH: @expro; ;iH;[o; ;iH;" delay;" delay; @ ;{;" unquote; @ ;" delay; @ :@children[o;! ;iK;[ o; ;"transition-delay;iI;;;@o; ;iI; " delay;" delay;@o; ;" -moz;iJ;;;@o; ;" -webkit;iJ;;;@o; ;"-o;iJ;;;@o;$ ;iJ;%o; ;"-ms;iJ;;;@;&;';@o;$ ;iJ;%o; ;" -khtml;iJ;;;@;&;';@o; ;" official;iJ;;;@;#{;"experimental;@; [o; ;["*/* Transition all-in-one shorthand */;iN;0;i;@; [o; ;iU;[ [o;; "properties;"properties;@o; ;iQ; " default_transition_property;" default-transition-property;@[o;; " duration;" duration;@o; ;iR; " default_transition_duration;" default-transition-duration;@[o;; " function;" function;@o; ;iS; " default_transition_function;" default-transition-function;@[o;; " delay;" delay;@o; ;iT; "default_transition_delay;"default-transition-delay;@;"single-transition;@;T; [ o;! ;iV;[o; ;iV; "properties;"properties;@;#{;"transition-property;@; [o;! ;iW;[o; ;iW; " duration;" duration;@;#{;"transition-duration;@; [u;(ê[o:Sass::Script::Variable : @lineiX:@underscored_name" function: @name" function: @options{0[o:Sass::Tree::MixinNode ;iX: @args[o; ;iX;" function;" function; @ :@keywords{;"transition-timing-function; @ :@children[u;(Ô[o:Sass::Script::Variable : @lineiY:@underscored_name" delay: @name" delay: @options{0[o:Sass::Tree::MixinNode ;iY: @args[o; ;iY;" delay;" delay; @ :@keywords{;"transition-delay; @ :@children[o; ;ig;[[o;; "transition_1;"transition-1;@o; ;" default;i];;;@[o;; "transition_2;"transition-2;@o;;F;i^;@[o;; "transition_3;"transition-3;@o;;F;i_;@[o;; "transition_4;"transition-4;@o;;F;i`;@[o;; "transition_5;"transition-5;@o;;F;ia;@[o;; "transition_6;"transition-6;@o;;F;ib;@[o;; "transition_7;"transition-7;@o;;F;ic;@[o;; "transition_8;"transition-8;@o;;F;id;@[o;; "transition_9;"transition-9;@o;;F;ie;@[o;; "transition_10;"transition-10;@o;;F;if;@;"transition;@;T; [o; ;0;ih;o:Sass::Script::Operation ;ih:@operand2o;) ;ih;*o; ;ih; "transition_4;"transition-4;@;&:or:@operand1o;) ;ih;*o; ;ih; "transition_3;"transition-3;@;&;+;,o; ;ih; "transition_2;"transition-2;@;@;@;&:and;,o;) ;ih;*o;) ;ih;*o; ;" number;ih;;;@;&:eq;,o;" ;ih;[o;" ;ih;[o; ;ih; "transition_4;"transition-4;@o; ;ih; "transition_4;"transition-4;@o; ;i;ih;[;[;"0;@;#{;"if;@;#{;" type-of;@;@;&;-;,o;) ;ih;*o;) ;ih;*o; ;" string;ih;;;@;&;.;,o;" ;ih;[o;" ;ih;[o; ;ih; "transition_3;"transition-3;@o; ;ih; "transition_3;"transition-3;@o; ;";ih;: string;@;#{;"if;@;#{;" type-of;@;@;&;-;,o;) ;ih;*o;) ;ih;*o; ;" number;ih;;;@;&;.;,o;" ;ih;[o;" ;ih;[o; ;ih; "transition_2;"transition-2;@o; ;ih; "transition_2;"transition-2;@o; ;i;ih;@S;[;"0;@;#{;"if;@;#{;" type-of;@;@;&;-;,o;) ;ih;*o; ;" string;ih;;;@;&;.;,o;" ;ih;[o; ;ih; "transition_1;"transition-1;@;#{;" type-of;@;@;@;@;@;@;" legacy;@; [u;(L [o:Sass::Script::Variable : @lineii:@underscored_name" legacy: @name" legacy: @options{u:Sass::Tree::IfNode[00[u:Sass::Tree::IfNodeÚ[o:Sass::Script::Operation : @lineit:@operand2o:Sass::Script::String : @value" default;it: @type:identifier: @options{:@operator:eq:@operand1o:Sass::Script::Variable ;it:@underscored_name"transition_1: @name"transition-1; @ ; @ 0[o:Sass::Tree::VariableNode : @guarded0;iu: @expro:Sass::Script::Funcall ;iu: @args[o; ;iu;[ o; ;iu;" default_transition_property;" default-transition-property; @ o; ;iu;" default_transition_duration;" default-transition-duration; @ o; ;iu;" default_transition_function;" default-transition-function; @ o; ;iu;"default_transition_delay;"default-transition-delay; @ :@keywords{;" compact; @ ;{;"-compass-space-list; @ ;"transition-1; @ :@children[o:Sass::Tree::VariableNode : @guarded0: @lineiw: @expro:Sass::Script::Funcall ;iw: @args[o:Sass::Script::Variable ;iw:@underscored_name"transition_1: @name"transition-1: @options{o; ;iw; "transition_2;"transition-2;@o; ;iw; "transition_3;"transition-3;@o; ;iw; "transition_4;"transition-4;@o; ;iw; "transition_5;"transition-5;@o; ;iw; "transition_6;"transition-6;@o; ;iw; "transition_7;"transition-7;@o; ;iw; "transition_8;"transition-8;@o; ;iw; "transition_9;"transition-9;@o; ;iw; "transition_10;"transition-10;@:@keywords{;" compact;@;"transition;@:@children[o:Sass::Tree::MixinNode ;iz; [ o:Sass::Script::String : @value"transition;ix: @type:identifier;@o; ;ix; "transition;"transition;@o; ;" -moz;iy;;;@o; ;" -webkit;iy;;;@o; ;"-o;iy;;;@o:!Sass::Script::UnaryOperation ;iy: @operando; ;"-ms;iy;;;@:@operator:not;@o; ;iy;o; ;" -khtml;iy;;;@;;;@o; ;" official;iy;;;@;{;"experimental;@;[[o:Sass::Tree::WarnNode ;ik: @expro:Sass::Script::Operation ;ik:@operand2o:Sass::Script::String : @value"ZPass the values as a single space-separated list, or use the single-transition mixin.;ik: @type: string; @ :@operator: plus:@operand1o; ;"UPassing separate arguments for a single transition to transition is deprecated. ;ij;;; @ ; @ ; @ :@children[o:Sass::Tree::MixinNode ;iq: @args[ o:Sass::Script::Funcall ;im;[o; ;im;"transition_1;"transition-1; @ o; ;im;"transition_1;"transition-1; @ o; ;im;" default_transition_property;" default-transition-property; @ :@keywords{;"if; @ o; ;in;[o; ;in;"transition_2;"transition-2; @ o; ;in;"transition_2;"transition-2; @ o; ;in;" default_transition_duration;" default-transition-duration; @ ;{;"if; @ o; ;io;[o; ;io;"transition_3;"transition-3; @ o; ;io;"transition_3;"transition-3; @ o; ;io;" default_transition_function;" default-transition-function; @ ;{;"if; @ o; ;ip;[o; ;ip;"transition_4;"transition-4; @ o; ;ip;"transition_4;"transition-4; @ o; ;ip;"default_transition_delay;"default-transition-delay; @ ;{;"if; @ ;{;"single-transition; @ ;[