{:versionI"3.2.19 (Media Mark):EF:sha"-8e934038aa5cd5dd4739a2c912c0392e19d8cb86: contents"2o:Sass::Tree::RootNode :@children[o:Sass::Tree::MixinDefNode: @nameI"linear-gradient:ET: @args[[o:Sass::Script::Variable;I"pos; T:@underscored_nameI"pos; T: @options{�0[o;;I"G1; T;I"G1; T; @0[o;;I"G2; T;I"G2; T; @o:Sass::Script::Null:@value0: @linei; @[o;;I"G3; T;I"G3; T; @o;;0;i; @[o;;I"G4; T;I"G4; T; @o;;0;i; @[o;;I"G5; T;I"G5; T; @o;;0;i; @[o;;I"G6; T;I"G6; T; @o;;0;i; @[o;;I"G7; T;I"G7; T; @o;;0;i ; @[o;;I"G8; T;I"G8; T; @o;;0;i ; @[o;;I"G9; T;I"G9; T; @o;;0;i ; @[o;;I"G10; T;I"G10; T; @o;;0;i ; @[o;;I" fallback; T;I" fallback; T; @o;;0;i; @:@splat0;[o:Sass::Tree::CommentNode ;[I"3/* Detect what type of value exists in $pos */; T: @type:silent;[�;i; @o:Sass::Tree::VariableNode;I" pos-type; T: @expro:Sass::Script::Funcall;I"type-of; T; [o;;I"nth; T; [o; ;I"pos; T;I"pos; T; @;i o:Sass::Script::Number;i:@numerator_units[�:@denominator_units[�;i :@originalI"1; F; @:@keywords{�;0;i ; @;{�;0;i ; @: @guarded0;[�;i ; @o;;I" pos-spec; T;o;;0;i; @;0;[�;i; @o;;I"pos-degree; T;o;;0;i; @;0;[�;i; @o; ;[I"P/* If $pos is missing from mixin, reassign vars and add default position */; T;;;[�;i; @u:Sass::Tree::IfNode*[o:Sass::Script::Operation :@operand1o;� ;o:Sass::Script::Variable : @nameI" pos-type:ET:@underscored_nameI" pos_type; T: @options{�: @linei:@operand2o:Sass::Script::String :@valueI" color; T: @type:identifier;i;@:@operator:eq;i;@; o;� ;o:Sass::Script::Funcall;I"nth; T: @args[o; ;I"pos; T; I"pos; T;@;io:Sass::Script::Number;i:@numerator_units[�:@denominator_units[�;i:@originalI"1; F;@:@keywords{�:@splat0;i;@; o; ;I"transparent; T;:string;i;@;;;i;@;:or;i;@0[o:Sass::Tree::VariableNode;I"G10; T: @expro; ;I"G9; T; I"G9; T;@;i: @guarded0:@children[�;i;@o;;I"G9; T;o; ;I"G8; T; I"G8; T;@;i; 0;![�;i;@o;;I"G8; T;o; ;I"G7; T; I"G7; T;@;i; 0;![�;i;@o;;I"G7; T;o; ;I"G6; T; I"G6; T;@;i; 0;![�;i;@o;;I"G6; T;o; ;I"G5; T; I"G5; T;@;i; 0;![�;i;@o;;I"G5; T;o; ;I"G4; T; I"G4; T;@;i; 0;![�;i;@o;;I"G4; T;o; ;I"G3; T; I"G3; T;@;i; 0;![�;i;@o;;I"G3; T;o; ;I"G2; T; I"G2; T;@;i; 0;![�;i;@o;;I"G2; T;o; ;I"G1; T; I"G1; T;@;i; 0;![�;i;@o;;I"G1; T;o; ;I"pos; T; I"pos; T;@;i; 0;![�;i;@o;;I"pos; T;o:Sass::Script::Null;0;i;@; 0;![�;i;@u;�[o:Sass::Script::Variable : @nameI"pos:ET:@underscored_nameI"pos;T: @options{�: @linei0[o:Sass::Tree::VariableNode;I"positions;T: @expro:Sass::Script::Funcall;I"_linear-positions-parser;T: @args[o;� ;I"pos;T;I"pos;T; @ ; i:@keywords{�:@splat0; i; @ : @guarded0:@children[�; i; @ o;;I"pos-degree;T;o; ;I"nth;T;[o;� ;I"positions;T;I"positions;T; @ ; io:Sass::Script::Number:@valuei:@numerator_units[�:@denominator_units[�; i:@originalI"1;F; @ ;{�;0; i; @ ;0;[�; i; @ o;;I" pos-spec;T;o; ;I"nth;T;[o;� ;I"positions;T;I"positions;T; @ ; io;;i;[�;@; i;I"2;F; @ ;{�;0; i; @ ;0;[�; i; @ o;;I" full; T;o:Sass::Script::List ;[o; ;I"G1; T;I"G1; T; @;io; ;I"G2; T;I"G2; T; @;io; ;I"G3; T;I"G3; T; @;io; ;I"G4; T;I"G4; T; @;io; ;I"G5; T;I"G5; T; @;io; ;I"G6; T;I"G6; T; @;io; ;I"G7; T;I"G7; T; @;io; ;I"G8; T;I"G8; T; @;io; ;I"G9; T;I"G9; T; @;io; ;I"G10; T;I"G10; T; @;i:@separator: comma;i; @;0;[�;i; @o; ;[I"0/* Set $G1 as the default fallback color */; T;;;[�;i ; @o;;I"fallback-color; T;o;;I"nth; T; [o; ;I"G1; T;I"G1; T; @;i!o;;i;[�;@W;i!;I"1; F; @;{�;0;i!; @;0;[�;i!; @o; ;[I"G/* If $fallback is a color use that color as the fallback color */; T;;;[�;i#; @u;X[o:Sass::Script::Operation :@operand1o;� ;o:Sass::Script::Funcall: @nameI"type-of:ET: @args[o:Sass::Script::Variable ;I" fallback; T:@underscored_nameI" fallback; T: @options{�: @linei$:@keywords{�:@splat0;i$; @:@operand2o:Sass::Script::String :@valueI" color; T: @type:identifier;i$; @:@operator:eq;i$; @;o;� ;o; ;I" fallback; T;I" fallback; T; @;i$;o; ;I"transparent; T;:string;i$; @;;;i$; @;:or;i$; @0[o:Sass::Tree::VariableNode;I"fallback-color; T: @expro; ;I" fallback; T;I" fallback; T; @;i%: @guarded0:@children[�;i%; @o:Sass::Tree::PropNode;[I"background-color; T;o; ;I"fallback-color; T;I"fallback_color; T; @;i(: @tabsi�:@prop_syntax:new;[�;i(; @o;";[I"background-image; T;o;;I"-webkit-linear-gradient; T; [o; ;[o; ;I"pos-degree; T;I"pos_degree; T; @;i)o; ;I" full; T;I" full; T; @;i); : space;i); @;{�;0;i); @;#i�;$;%;[�;i); @o; ;[I"/* Safari 5.1+, Chrome */; T;;;[�;i); @o;";[I"background-image; T;o;;I"unquote; T; [o:&Sass::Script::StringInterpolation :@beforeo:Sass::Script::String ;I"linear-gradient(; T;:string;i*; @: @mido; ;I" pos-spec; T;I" pos_spec; T; @;i*:@aftero;' ;(o;) ;I"�; T;;*;i*; @;+o; ;I" full; T;I" full; T; @;i*;,o;) ;I"); T;;*;i*; @;i*; @;i*; @;{�;0;i*; @;#i�;$;%;[�;i*; @;i:@has_childrenT; @:@templateI"@mixin linear-gradient($pos, $G1, $G2: null, $G3: null, $G4: null, $G5: null, $G6: null, $G7: null, $G8: null, $G9: null, $G10: null, $fallback: null) { // 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: $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: -webkit-linear-gradient($pos-degree $full); // Safari 5.1+, Chrome background-image: unquote("linear-gradient(#{$pos-spec}#{$full})"); } ; T;i;-T; @