{: versionI"3.2.19 (Media Mark):EF:shaI"-1e55d8b5f34ce79374eac3134bb4be556dcd90a5;F: contents" !o:Sass::Tree::RootNode :@children[o:Sass::Tree::CommentNode : @value[I"%/* Remove last element gutter */:ET: @type: silent;[: @linei: @options{o:Sass::Tree::MixinDefNode : @nameI" omega; T: @args[[o:Sass::Script::Variable;I" query; T:@underscored_nameI" query; T; @ o:Sass::Script::String ;I" block; T; :identifier; i; @ [o;;I"direction; T;I"direction; T; @ o; ;I" default; T; ;; i; @ : @splat0;[ o:Sass::Tree::VariableNode ;I" table; T: @expro:Sass::Script::Funcall ;I"if; T;[o; ;I"belongs-to; T;[o; ;I" table; T; ;; i; @ o; ;I" query; T;I" query; T; i; @ :@keywords{;0; i; @ o:Sass::Script::Bool;T; i; @ o;;F; i; @ ;{;0; i; @ : @guarded0;[; i; @ o; ;I" auto; T;o; ;I"if; T;[o; ;I"belongs-to; T;[o; ;I" auto; T; ;; i ; @ o; ;I" query; T;I" query; T; i ; @ ;{;0; i ; @ o;;T; i ; @ o;;F; i ; @ ;{;0; i ; @ ;0;[; i ; @ u:Sass::Tree::IfNode[o:Sass::Script::Operation :@operand1o:Sass::Script::Variable : @nameI"direction:ET:@underscored_nameI"direction; T: @linei : @options{:@operand2o:Sass::Script::String : @valueI" default; T: @type:identifier; i ; @ :@operator:neq; i ; @ u:Sass::Tree::IfNodey[00[o:Sass::Tree::VariableNode : @nameI"direction:ET: @expro:Sass::Script::Funcall ;I"get-direction;T: @args[o:Sass::Script::Variable ;I"layout-direction;T:@underscored_nameI"layout_direction;T: @linei: @options{o; ;I"default-layout-direction;T; I"default_layout_direction;T; i;@:@keywords{: @splat0; i;@: @guarded0:@children[; i;@[o:Sass::Tree::WarnNode : @expro; ;I"˜The omega mixin will no longer take a $direction argument. To change the layout direction, use row($direction) or set $default-layout-direction instead.; T;: string; i ; @ :@children[; i ; @ u;[o:Sass::Script::Variable : @nameI" table:ET:@underscored_nameI" table;T: @linei: @options{0[o:Sass::Tree::WarnNode : @expro:Sass::Script::String : @valueI"@The omega mixin no longer removes padding in table layouts.;T: @type: string; i; @ :@children[; i; @ u;W[o:Sass::Script::Operation :@operand1o:Sass::Script::Funcall : @nameI" length:ET: @args[o:Sass::Script::Variable ;I" query; T:@underscored_nameI" query; T: @linei: @options{:@keywords{: @splat0; i;@ :@operand2o:Sass::Script::Number : @valuei:@numerator_units[:@denominator_units[; i:@originalI"1; F;@ :@operator:eq; i;@ u:Sass::Tree::IfNode­[o:Sass::Script::Operation :@operand1o:Sass::Script::Funcall : @nameI" length:ET: @args[o:Sass::Script::Variable ;I" query; T:@underscored_nameI" query; T: @linei%: @options{:@keywords{: @splat0; i%;@ :@operand2o:Sass::Script::Number : @valuei:@numerator_units[:@denominator_units[; i%:@originalI"2; F;@ :@operator:eq; i%;@ u:Sass::Tree::IfNode·[00[o:Sass::Tree::WarnNode : @expro:Sass::Script::String : @valueI"4Too many arguments passed to the omega() mixin.:ET: @type: string: @linei2: @options{:@children[; i3; @ [u;s[o:Sass::Script::Variable : @nameI" auto:ET:@underscored_nameI" auto;T: @linei&: @options{u:Sass::Tree::IfNode˜[00[o:Sass::Tree::MixinNode : @nameI"nth-child:ET: @args[o:Sass::Script::Funcall ;I"nth;T;[o:Sass::Script::Variable ;I" query;T:@underscored_nameI" query;T: @linei-: @options{o:Sass::Script::Number : @valuei:@numerator_units[:@denominator_units[; i-:@originalI"1;F; @:@keywords{: @splat0; i-; @o; ;I"direction;T; I"direction;T; i-; @;{;0:@children[; i-; @[o:Sass::Tree::RuleNode : @rule[I"&:last-child;T: @tabsi:@parsed_ruleso:"Sass::Selector::CommaSequence: @members[o:Sass::Selector::Sequence;[o:#Sass::Selector::SimpleSequence ;[o:Sass::Selector::Parent; i':@filenameI";To:Sass::Selector::Pseudo :@syntactic_type: class;[I"last-child;T: @arg0; i';@: @subject0: @sourceso:Set: @hash{; i';@; i';@:@children[o:Sass::Tree::PropNode ;[I" margin-;To; ;I"direction;T;I"direction;T; i(; @ : @valueo:Sass::Script::String; I"0;T: @type:identifier; @ ;i:@prop_syntax:new;[; i(; @ ; i':@has_childrenT; @ [u;&[o:Sass::Script::Variable : @nameI" auto:ET:@underscored_nameI" auto;T: @linei: @options{u:Sass::Tree::IfNodeK[o:Sass::Script::Operation :@operand1o:Sass::Script::Funcall : @nameI"contains-display-value:ET: @args[o:Sass::Script::Variable ;I" query; T:@underscored_nameI" query; T: @linei: @options{:@keywords{: @splat0; i;@ :@operand2o; ;o; ;I" table; T; I" table; T; i;@ ;o:Sass::Script::Bool: @valueF; i;@ :@operator:eq; i;@ ;:and; i;@ u:Sass::Tree::IfNodeù[00[o:Sass::Tree::MixinNode : @nameI"nth-child:ET: @args[o:Sass::Script::Variable ;I" query;T:@underscored_nameI" query;T: @linei!: @options{o; ;I"direction;T; I"direction;T; i!; @ :@keywords{: @splat0:@children[; i!; @ [o:Sass::Tree::PropNode ;[I" margin-; To; ;I"direction; T; I"direction; T; i;@ ;o:Sass::Script::String;I"0; T: @type:identifier;@ : @tabsi:@prop_syntax:new:@children[; i;@ [o:Sass::Tree::RuleNode : @rule[I"&:last-child;T: @tabsi:@parsed_ruleso:"Sass::Selector::CommaSequence: @members[o:Sass::Selector::Sequence;[o:#Sass::Selector::SimpleSequence ;[o:Sass::Selector::Parent; i:@filenameI";To:Sass::Selector::Pseudo :@syntactic_type: class;[I"last-child;T: @arg0; i;@: @subject0: @sourceso:Set: @hash{; i;@; i;@:@children[o:Sass::Tree::PropNode ;[I" margin-;To; ;I"direction;T;I"direction;T; i; @ : @valueo:Sass::Script::String; I"0;T: @type:identifier; @ ;i:@prop_syntax:new;[; i; @ ; i:@has_childrenT; @ ; i:@has_childrenT; @ o; ;I"nth-child; T;[[o;;I" query; T;I" query; T; @ 0[o;;I"direction; T;I"direction; T; @ 0;0;[o; ;I"opposite-direction; T;o; ;I"get-opposite-direction; T;[o; ;I"direction; T;I"direction; T; i7; @ ;{;0; i7; @ ;0;[; i7; @ o:Sass::Tree::RuleNode : @rule[I"&:nth-child(; To; ;I" query; T;I" query; T; i9; @ I"); T: @tabsi;[o:Sass::Tree::PropNode ;[I" margin-; To; ;I"direction; T;I"direction; T; i:; @ ;o;;I"0; T; ;; @ ; i:@prop_syntax:new;[; i:; @ ; i9;T; @ u;l[o:Sass::Script::Operation :@operand1o:Sass::Script::Funcall : @nameI" type-of:ET: @args[o:Sass::Script::Variable ;I" query; T:@underscored_nameI" query; T: @linei=: @options{:@keywords{: @splat0; i=;@ :@operand2o:Sass::Script::String : @valueI" number; T: @type:identifier; i=;@ :@operator:eq; i=;@ 0[o:Sass::Tree::RuleNode : @rule[I"&:nth-child(; To; ;I" query; T; I" query; T; i>;@ I"+1); T: @tabsi:@children[o:Sass::Tree::PropNode ;[I" clear; T;o; ;I"opposite-direction; T; I"opposite_direction; T; i?;@ ;i:@prop_syntax:new;[; i?;@ ; i>:@has_childrenT;@ ; i6;T; @ :@templateI"v// Remove last element gutter @mixin omega($query: block, $direction: default) { $table: if(belongs-to(table, $query), true, false); $auto: if(belongs-to(auto, $query), true, false); @if $direction != default { @warn "The omega mixin will no longer take a $direction argument. To change the layout direction, use row($direction) or set $default-layout-direction instead." } @else { $direction: get-direction($layout-direction, $default-layout-direction); } @if $table { @warn "The omega mixin no longer removes padding in table layouts." } @if length($query) == 1 { @if $auto { &:last-child { margin-#{$direction}: 0; } } @else if contains-display-value($query) and $table == false { margin-#{$direction}: 0; } @else { @include nth-child($query, $direction); } } @else if length($query) == 2 { @if $auto { &:last-child { margin-#{$direction}: 0; } } @else { @include nth-child(nth($query, 1), $direction); } } @else { @warn "Too many arguments passed to the omega() mixin." } } @mixin nth-child($query, $direction) { $opposite-direction: get-opposite-direction($direction); &:nth-child(#{$query}) { margin-#{$direction}: 0; } @if type-of($query) == number { &:nth-child(#{$query}+1) { clear: $opposite-direction; } } } ; T;T; @ ; i