3.1.11 (Brainy Betty) 3817224f15837c3844843aa683ee213f68b5c20d o:Sass::Tree::RootNode : @linei:@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 ); } } :@has_childrenT:@children[o:Sass::Tree::ImportNode ;i:@imported_filename" shared;0; [: @options{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 ;i: @expro:Sass::Script::String ;"all;i: @type:identifier; @ ; [: @name" default-transition-property; @ : @guarded" !defaulto; ;i;o:Sass::Script::Number ;i;i:@numerator_units["s:@original"1s:@denominator_units[; @ ; [;" default-transition-duration; @ ;" !defaulto; ;i;o:Sass::Script::Bool;F;i; @ ; [;" default-transition-function; @ ;" !defaulto; ;i;o;;F;i; @ ; [;"default-transition-delay; @ ;" !defaulto; ;["}/* 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; @ ;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&:@operator:not: @operando; ;"-ms;i&;;; @ ; @ o;$ ;i&;%;&;'o; ;" -khtml;i&;;; @ ; @ o; ;" official;i&;;; @ ;#{; [;"experimental; @ ;"transition-property; @ 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; @ ;T; [u:Sass::Tree::IfNodeÃ[o:Sass::Script::Operation : @linei0:@operand1o:Sass::Script::Funcall ;i0: @args[o:Sass::Script::Variable ;i0:@underscored_name" duration: @name" duration: @options{:@keywords{; " type-of; @ :@operator:eq; @ :@operand2o:Sass::Script::String : @value" string;i0: @type:identifier; @ 0[o:Sass::Tree::VariableNode ;i0: @expro; ;i0; [o; ;i0; " duration; " duration; @ ;{; " unquote; @ :@children[; " duration; @ : @guarded0o;! ;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; @ ;"transition-duration; @ 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; @ ;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; @ ;"transition-timing-function; @ 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; @ ;T; [u;(´[o:Sass::Script::Operation : @lineiH:@operand1o:Sass::Script::Funcall ;iH: @args[o:Sass::Script::Variable ;iH:@underscored_name" delay: @name" delay: @options{:@keywords{; " type-of; @ :@operator:eq; @ :@operand2o:Sass::Script::String : @value" string;iH: @type:identifier; @ 0[o:Sass::Tree::VariableNode ;iH: @expro; ;iH; [o; ;iH; " delay; " delay; @ ;{; " unquote; @ :@children[; " delay; @ : @guarded0o;! ;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; @ ;"transition-delay; @ 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; @ ;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{:@children[;"transition-timing-function; @ u;(Ô[o:Sass::Script::Variable : @lineiY:@underscored_name" delay: @name" delay: @options{0[o:Sass::Tree::MixinNode ;iY: @args[o; ;iY;" delay;" delay; @ :@keywords{:@children[;"transition-delay; @ ;"single-transition; @ 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; @ ;T; [o; ;ih;o:Sass::Script::Operation ;ih:@operand1o;) ;ih;*o;) ;ih;*o;) ;ih;*o;) ;ih;*o;" ;ih;[o; ;ih; "transition_1;"transition-1; @ ;#{;" type-of; @ ;%:eq; @ :@operand2o; ;" string;ih;;; @ ;%:and; @ ;,o;) ;ih;*o;" ;ih;[o;" ;ih;[o; ;ih; "transition_2;"transition-2; @ o; ;ih; "transition_2;"transition-2; @ o; ;i;ih;[;"0;[; @ ;#{;"if; @ ;#{;" type-of; @ ;%;+; @ ;,o; ;" number;ih;;; @ ;%;-; @ ;,o;) ;ih;*o;" ;ih;[o;" ;ih;[o; ;ih; "transition_3;"transition-3; @ o; ;ih; "transition_3;"transition-3; @ o; ;";ih;: string; @ ;#{;"if; @ ;#{;" type-of; @ ;%;+; @ ;,o; ;" string;ih;;; @ ;%;-; @ ;,o;) ;ih;*o;" ;ih;[o;" ;ih;[o; ;ih; "transition_4;"transition-4; @ o; ;ih; "transition_4;"transition-4; @ o; ;i;ih;[;"0;@S; @ ;#{;"if; @ ;#{;" type-of; @ ;%;+; @ ;,o; ;" number;ih;;; @ ;%;-; @ ;,o;) ;ih;*o;) ;ih;*o; ;ih; "transition_2;"transition-2; @ ;%:or; @ ;,o; ;ih; "transition_3;"transition-3; @ ;%;/; @ ;,o; ;ih; "transition_4;"transition-4; @ ; [;" legacy; @ ;0u;(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:@operand1o:Sass::Script::Variable ;it:@underscored_name"transition_1: @name"transition-1: @options{:@operator:eq; @ :@operand2o:Sass::Script::String : @value" default;it: @type:identifier; @ 0[o:Sass::Tree::VariableNode ;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; @ :@children[; "transition-1; @ : @guarded0o:Sass::Tree::VariableNode : @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;@:@children[; "transition;@: @guarded0o: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:@operator:not: @operando; ;"-ms;iy;;;@;@o; ;iy;;;o; ;" -khtml;iy;;;@;@o; ;" official;iy;;;@;{;[; "experimental;@[o:Sass::Tree::WarnNode ;ik: @expro:Sass::Script::Operation ;ik:@operand1o:Sass::Script::String : @value"UPassing separate arguments for a single transition to transition is deprecated. ;ij: @type: string; @ :@operator: plus; @ :@operand2o; ;"ZPass the values as a single space-separated list, or use the single-transition mixin.;ik;;; @ :@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; @ ;"transition; @ ; @