3.2.13 (Media Mark) 121b79cdafb09dc9d209d1eaeccf4673ae192f7e o:Sass::Tree::RootNode : @linei:@has_childrenT:@template"@mixin linear-gradient($pos, $G1, $G2: false, $G3: false, $G4: false, $G5: false, $G6: false, $G7: false, $G8: false, $G9: false, $G10: false, $deprecated-pos1: left top, $deprecated-pos2: left bottom, $fallback: false) { // Detect what type of value exists in $pos $pos-type: type-of(nth($pos, 1)); $pos-spec: null; $pos-degree: null; // If $pos is missing from mixin, reassign vars and add default position @if ($pos-type == color) or (nth($pos, 1) == "transparent") { $G10: $G9; $G9: $G8; $G8: $G7; $G7: $G6; $G6: $G5; $G5: $G4; $G4: $G3; $G3: $G2; $G2: $G1; $G1: $pos; $pos: null; } @if $pos { $positions: _linear-positions-parser($pos); $pos-degree: nth($positions, 1); $pos-spec: nth($positions, 2); } $full: compact($G1, $G2, $G3, $G4, $G5, $G6, $G7, $G8, $G9, $G10); // Set $G1 as the default fallback color $fallback-color: nth($G1, 1); // If $fallback is a color use that color as the fallback color @if (type-of($fallback) == color) or ($fallback == "transparent") { $fallback-color: $fallback; } background-color: $fallback-color; background-image: _deprecated-webkit-gradient(linear, $deprecated-pos1, $deprecated-pos2, $full); // Safari <= 5.0 background-image: -webkit-linear-gradient($pos-degree $full); // Safari 5.1+, Chrome background-image: unquote("linear-gradient(#{$pos-spec}#{$full})"); } :@children[o:Sass::Tree::MixinDefNode ;i : @name"linear-gradient;T: @splat0; [o:Sass::Tree::CommentNode ;i: @type: silent; [: @value["3/* Detect what type of value exists in $pos */: @options{o:Sass::Tree::VariableNode : @expro:Sass::Script::Funcall ;i; " type-of; 0;@:@keywords{: @args[o; ;i; "nth; 0;@;{;[o:Sass::Script::Variable ;i; "pos:@underscored_name"pos;@o:Sass::Script::Number ;i:@numerator_units[:@original"1;i:@denominator_units[;@;i; " pos-type; [: @guarded0;@o; ;o:Sass::Script::Null;i;0;@;i; " pos-spec; [;0;@o; ;o;;i;0;@;i; "pos-degree; [;0;@o; ;i;;; [;["P/* If $pos is missing from mixin, reassign vars and add default position */;@u:Sass::Tree::IfNodef[o:Sass::Script::Operation : @linei:@operand2o; ;i;o:Sass::Script::String ;i: @type: string: @value"transparent: @options{:@operand1o:Sass::Script::Funcall ;i: @name"nth: @splat0; @ :@keywords{: @args[o:Sass::Script::Variable ;i;"pos:@underscored_name"pos; @ o:Sass::Script::Number ;i:@numerator_units[:@original"1; i:@denominator_units[; @ ; @ :@operator:eq; o; ;i;o; ;i; :identifier; " color; @ ; o; ;i;" pos-type;" pos_type; @ ; @ ;;; @ ;:or0[o:Sass::Tree::VariableNode : @expro; ;i;"G9;"G9; @ ;i;"G10:@children[: @guarded0; @ o; ;o; ;i;"G8;"G8; @ ;i;"G9;[; 0; @ o; ;o; ;i;"G7;"G7; @ ;i;"G8;[; 0; @ o; ;o; ;i;"G6;"G6; @ ;i;"G7;[; 0; @ o; ;o; ;i;"G5;"G5; @ ;i;"G6;[; 0; @ o; ;o; ;i;"G4;"G4; @ ;i;"G5;[; 0; @ o; ;o; ;i;"G3;"G3; @ ;i;"G4;[; 0; @ o; ;o; ;i;"G2;"G2; @ ;i;"G3;[; 0; @ o; ;o; ;i;"G1;"G1; @ ;i;"G2;[; 0; @ o; ;o; ;i;"pos;"pos; @ ;i;"G1;[; 0; @ o; ;o:Sass::Script::Null;i; 0; @ ;i;"pos;[; 0; @ u;k[o:Sass::Script::Variable : @linei: @name"pos:@underscored_name"pos: @options{0[o:Sass::Tree::VariableNode : @expro:Sass::Script::Funcall ;i;"_linear-positions-parser: @splat0; @ :@keywords{: @args[o; ;i;"pos;"pos; @ ;i;"positions:@children[: @guarded0; @ o; ; o; ;i;"nth; 0; @ ;{;[o; ;i;"positions;"positions; @ o:Sass::Script::Number ;i:@numerator_units[:@original"1: @valuei:@denominator_units[; @ ;i;"pos-degree;[;0; @ o; ; o; ;i;"nth; 0; @ ;{;[o; ;i;"positions;"positions; @ o; ;i;[;"2;i;@ ; @ ;i;" pos-spec;[;0; @ o; ;o; ;i ; " compact; 0;@;{;[o; ;i ; "G1;"G1;@o; ;i ; "G2;"G2;@o; ;i ; "G3;"G3;@o; ;i ; "G4;"G4;@o; ;i ; "G5;"G5;@o; ;i ; "G6;"G6;@o; ;i ; "G7;"G7;@o; ;i ; "G8;"G8;@o; ;i ; "G9;"G9;@o; ;i ; "G10;"G10;@;i ; " full; [;0;@o; ;i";;; [;["0/* Set $G1 as the default fallback color */;@o; ;o; ;i#; "nth; 0;@;{;[o; ;i#; "G1;"G1;@o; ;i#;[;"1;i;@;@;i#; "fallback-color; [;0;@o; ;i%;;; [;["G/* If $fallback is a color use that color as the fallback color */;@u;%[o:Sass::Script::Operation : @linei&:@operand2o; ;i&;o:Sass::Script::String ;i&: @type: string: @value"transparent: @options{:@operand1o:Sass::Script::Variable ;i&: @name" fallback:@underscored_name" fallback; @ ; @ :@operator:eq; o; ;i&;o; ;i&; :identifier; " color; @ ; o:Sass::Script::Funcall ;i&;" type-of: @splat0; @ :@keywords{: @args[o; ;i&;" fallback;" fallback; @ ; @ ;;; @ ;:or0[o:Sass::Tree::VariableNode : @expro; ;i';" fallback;" fallback; @ ;i';"fallback-color:@children[: @guarded0; @ o:Sass::Tree::PropNode ;i*; ["background-color:@prop_syntax:new: @tabsi; [;o; ;i*; "fallback-color;"fallback_color;@;@o; ;i+; ["background-image;!;";#i; [;o; ;i+; " _deprecated-webkit-gradient; 0;@;{;[ o:Sass::Script::String ;i+;:identifier;" linear;@o; ;i+; "deprecated-pos1;"deprecated_pos1;@o; ;i+; "deprecated-pos2;"deprecated_pos2;@o; ;i+; " full;" full;@;@o; ;i+;;; [;["/* Safari <= 5.0 */;@o; ;i,; ["background-image;!;";#i; [;o; ;i,; "-webkit-linear-gradient; 0;@;{;[o:Sass::Script::List ;i,:@separator: space;[o; ;i,; "pos-degree;"pos_degree;@o; ;i,; " full;" full;@;@;@o; ;i,;;; [;["/* Safari 5.1+, Chrome */;@o; ;i-; ["background-image;!;";#i; [;o; ;i-; " unquote; 0;@;{;[o:&Sass::Script::StringInterpolation ;i-: @aftero;) ;i-;*o;$ ;i-;: string;");@: @mido; ;i-; " full;" full;@: @beforeo;$ ;i-;;+;";@;@;,o; ;i-; " pos-spec;" pos_spec;@;-o;$ ;i-;;+;"linear-gradient(;@;@;@;@;[[o;; "pos;"pos;@0[o;; "G1;"G1;@0[o;; "G2;"G2;@o:Sass::Script::Bool;i;F;@[o;; "G3;"G3;@o;.;i;F;@[o;; "G4;"G4;@o;.;i;F;@[o;; "G5;"G5;@o;.;i;F;@[o;; "G6;"G6;@o;.;i;F;@[o;; "G7;"G7;@o;.;i ;F;@[o;; "G8;"G8;@o;.;i ;F;@[o;; "G9;"G9;@o;.;i ;F;@[o;; "G10;"G10;@o;.;i ;F;@[o;; "deprecated-pos1;"deprecated_pos1;@o;& ;i ;';(;[o;$ ;i ;;%;" left;@o;$ ;i ;;%;"top;@;@[o;; "deprecated-pos2;"deprecated_pos2;@o;& ;i ;';(;[o;$ ;i ;;%;" left;@o;$ ;i ;;%;" bottom;@;@[o;; " fallback;" fallback;@o;.;i ;F;@;@