3.2.13 (Media Mark) 697ae1477c22040aade7037721fe5b9e9cddad3e o:Sass::Tree::RootNode : @linei:@has_childrenT:@template"S // Checks if a number is even @function is-even($int) { @if $int%2 == 0 { @return true; } @return false; } // Checks if an element belongs to a list @function belongs-to($tested-item, $list) { @each $item in $list { @if $item == $tested-item { @return true; } } @return false; } // Contains display value @function contains-display-value($query) { @if belongs-to(table, $query) or belongs-to(block, $query) or belongs-to(inline-block, $query) or belongs-to(inline, $query) { @return true; } @return false; } // Parses the first argument of span-columns() @function container-span($span: $span) { @if length($span) == 3 { $container-columns: nth($span, 3); @return $container-columns; } @else if length($span) == 2 { $container-columns: nth($span, 2); @return $container-columns; } @else { @return $grid-columns; } } @function container-shift($shift: $shift) { $parent-columns: $grid-columns !default; @if length($shift) == 3 { $container-columns: nth($shift, 3); @return $container-columns; } @else if length($shift) == 2 { $container-columns: nth($shift, 2); @return $container-columns; } @else { @return $parent-columns; } } // Generates a striped background @function gradient-stops($grid-columns, $color: $visual-grid-color) { $transparent: rgba(0,0,0,0); $column-width: flex-grid(1, $grid-columns); $gutter-width: flex-gutter($grid-columns); $column-offset: $column-width; $values: ($transparent 0, $color 0); @for $i from 1 to $grid-columns*2 { @if is-even($i) { $values: append($values, $transparent $column-offset, comma); $values: append($values, $color $column-offset, comma); $column-offset: $column-offset + $column-width; } @else { $values: append($values, $color $column-offset, comma); $values: append($values, $transparent $column-offset, comma); $column-offset: $column-offset + $gutter-width; } } @return $values; } // Layout direction @function get-direction($layout, $default) { $direction: nil; @if $layout == LTR or $layout == RTL { $direction: direction-from-layout($layout); } @else { $direction: direction-from-layout($default); } @return $direction; } @function direction-from-layout($layout) { $direction: nil; @if $layout == LTR { $direction: right; } @else { $direction: left; } @return $direction; } @function get-opposite-direction($direction) { $opposite-direction: left; @if $direction == left { $opposite-direction: right; } @return $opposite-direction; } :@children[o:Sass::Tree::CommentNode ;i: @type: silent; [: @value["%/* Checks if a number is even */: @options{o:Sass::Tree::FunctionNode ;i: @name" is-even;T: @splat0; [u:Sass::Tree::IfNode[o:Sass::Script::Operation : @linei:@operand2o:Sass::Script::Number ;i:@numerator_units[:@original"0: @valuei:@denominator_units[: @options{:@operand1o; ;i;o; ;i; [; "2; i; @ ; @ ;o:Sass::Script::Variable ;i: @name"int:@underscored_name"int; @ ; @ :@operator:mod; @ ;:eq0[o:Sass::Tree::ReturnNode : @expro:Sass::Script::Bool;i ; T; @ ;i :@children[; @ o:Sass::Tree::ReturnNode : @expro:Sass::Script::Bool;i ; F;@ ;i ; [;@ ;@ : @args[[o:Sass::Script::Variable;"int:@underscored_name"int;@ 0o; ;i; ; ; [; ["1/* Checks if an element belongs to a list */;@ o; ;i;"belongs-to;T;0; [o:Sass::Tree::EachNode ;i: @var" item;T: @listo; ;i;" list;" list;@ ; [u;+[o:Sass::Script::Operation : @linei:@operand2o:Sass::Script::Variable ;i: @name"tested-item:@underscored_name"tested_item: @options{:@operand1o; ;i; " item; " item; @ ; @ :@operator:eq0[o:Sass::Tree::ReturnNode : @expro:Sass::Script::Bool;i: @valueT; @ ;i:@children[; @ ;@ o; ;o;;i; F;@ ;i; [;@ ;@ ;[[o;;"tested-item;"tested_item;@ 0[o;;" list;" list;@ 0o; ;i; ; ; [; ["!/* Contains display value */;@ o; ;i;"contains-display-value;T;0; [u;[o:Sass::Script::Operation : @linei:@operand2o:Sass::Script::Funcall ;i: @name"belongs-to: @splat0: @options{:@keywords{: @args[o:Sass::Script::String ;i: @type:identifier: @value" inline; @ o:Sass::Script::Variable ;i; " query:@underscored_name" query; @ :@operand1o; ;i;o; ;i; "belongs-to; 0; @ ; {; [o; ;i;;;"inline-block; @ o; ;i; " query;" query; @ ;o; ;i;o; ;i; "belongs-to; 0; @ ; {; [o; ;i;;;" block; @ o; ;i; " query;" query; @ ;o; ;i; "belongs-to; 0; @ ; {; [o; ;i;;;" table; @ o; ;i; " query;" query; @ ; @ :@operator:or; @ ;;; @ ;;0[o:Sass::Tree::ReturnNode : @expro:Sass::Script::Bool;i;T; @ ;i:@children[; @ o; ;o;;i ; F;@ ;i ; [;@ ;@ ;[[o;;" query;" query;@ 0o; ;i#; ; ; [; ["6/* Parses the first argument of span-columns() */;@ o; ;i$;"container-span;T;0; [u;[o:Sass::Script::Operation : @linei%:@operand2o:Sass::Script::Number ;i%:@numerator_units[:@original"3: @valuei:@denominator_units[: @options{:@operand1o:Sass::Script::Funcall ;i%: @name" length: @splat0; @ :@keywords{: @args[o:Sass::Script::Variable ;i%;" span:@underscored_name" span; @ ; @ :@operator:equ:Sass::Tree::IfNode[o:Sass::Script::Operation : @linei*:@operand2o:Sass::Script::Number ;i*:@numerator_units[:@original"2: @valuei:@denominator_units[: @options{:@operand1o:Sass::Script::Funcall ;i*: @name" length: @splat0; @ :@keywords{: @args[o:Sass::Script::Variable ;i*;" span:@underscored_name" span; @ ; @ :@operator:equ:Sass::Tree::IfNode[00[o:Sass::Tree::ReturnNode : @expro:Sass::Script::Variable : @linei0: @name"grid-columns:@underscored_name"grid_columns: @options{;i0:@children[; @ [o:Sass::Tree::VariableNode : @expro; ;i+;"nth;0; @ ;{;[o; ;i+;" span;" span; @ o; ;i+; [; "2; i; @ ; @ ;i+;"container-columns:@children[: @guarded0; @ o:Sass::Tree::ReturnNode ;o; ;i,;"container-columns;"container_columns; @ ;i,;[; @ [o:Sass::Tree::VariableNode : @expro; ;i&;"nth;0; @ ;{;[o; ;i&;" span;" span; @ o; ;i&; [; "3; i; @ ; @ ;i&;"container-columns:@children[: @guarded0; @ o:Sass::Tree::ReturnNode ;o; ;i';"container-columns;"container_columns; @ ;i';[; @ ;@ ;[[o;;" span;" span;@ o; ;i$;" span;" span;@ o; ;i4;"container-shift;T;0; [o:Sass::Tree::VariableNode ;o; ;i5;"grid-columns;"grid_columns;@ ;i5;"parent-columns; [: @guarded" !default;@ u;[o:Sass::Script::Operation : @linei7:@operand2o:Sass::Script::Number ;i7:@numerator_units[:@original"3: @valuei:@denominator_units[: @options{:@operand1o:Sass::Script::Funcall ;i7: @name" length: @splat0; @ :@keywords{: @args[o:Sass::Script::Variable ;i7;" shift:@underscored_name" shift; @ ; @ :@operator:equ:Sass::Tree::IfNode[o:Sass::Script::Operation : @linei<:@operand2o:Sass::Script::Number ;i<:@numerator_units[:@original"2: @valuei:@denominator_units[: @options{:@operand1o:Sass::Script::Funcall ;i<: @name" length: @splat0; @ :@keywords{: @args[o:Sass::Script::Variable ;i<;" shift:@underscored_name" shift; @ ; @ :@operator:equ:Sass::Tree::IfNode[00[o:Sass::Tree::ReturnNode : @expro:Sass::Script::Variable : @lineiB: @name"parent-columns:@underscored_name"parent_columns: @options{;iB:@children[; @ [o:Sass::Tree::VariableNode : @expro; ;i=;"nth;0; @ ;{;[o; ;i=;" shift;" shift; @ o; ;i=; [; "2; i; @ ; @ ;i=;"container-columns:@children[: @guarded0; @ o:Sass::Tree::ReturnNode ;o; ;i>;"container-columns;"container_columns; @ ;i>;[; @ [o:Sass::Tree::VariableNode : @expro; ;i8;"nth;0; @ ;{;[o; ;i8;" shift;" shift; @ o; ;i8; [; "3; i; @ ; @ ;i8;"container-columns:@children[: @guarded0; @ o:Sass::Tree::ReturnNode ;o; ;i9;"container-columns;"container_columns; @ ;i9;[; @ ;@ ;[[o;;" shift;" shift;@ o; ;i4;" shift;" shift;@ o; ;iF; ; ; [; [")/* Generates a striped background */;@ o; ;iG;"gradient-stops;T;0; [ o; ;o:Sass::Script::Funcall ;iH;" rgba;0;@ :@keywords{;[ o:Sass::Script::Number ;iH:@numerator_units[:@original"0; i:@denominator_units[;@ o; ;iH;![;""0; i;#@u;@ o; ;iH;![;""0; i;#@u;@ o; ;iH;![;""0; i;#@u;@ ;iH;"transparent; [;0;@ o; ;o; ;iJ;"flex-grid;0;@ ;{;[o; ;iJ;![;""1; i;#@u;@ o; ;iJ;"grid-columns;"grid_columns;@ ;iJ;"column-width; [;0;@ o; ;o; ;iK;"flex-gutter;0;@ ;{;[o; ;iK;"grid-columns;"grid_columns;@ ;iK;"gutter-width; [;0;@ o; ;o; ;iL;"column-width;"column_width;@ ;iL;"column-offset; [;0;@ o; ;o:Sass::Script::List ;iN:@separator: comma; [o;$ ;iN;%: space; [o; ;iN;"transparent;"transparent;@ o; ;iN;![;""0; i;#@u;@ ;@ o;$ ;iN;%;'; [o; ;iN;" color;" color;@ o; ;iN;![;""0; i;#@u;@ ;@ ;@ ;iN;" values; [;0;@ o:Sass::Tree::ForNode ;iP: @fromo; ;iP;![;""1; i;#@u;@ ;"i;T:@too:Sass::Script::Operation ;iP:@operand2o; ;iP;![;""2; i;#@u;@ :@operand1o; ;iP;"grid-columns;"grid_columns;@ ;@ :@operator: times; [u;"[o:Sass::Script::Funcall : @lineiQ: @name" is-even: @splat0: @options{:@keywords{: @args[o:Sass::Script::Variable ;iQ;"i:@underscored_name"i; @u:Sass::Tree::IfNodej[00[o:Sass::Tree::VariableNode : @expro:Sass::Script::Funcall : @lineiX: @name" append: @splat0: @options{:@keywords{: @args[o:Sass::Script::Variable ;iX; " values:@underscored_name" values; @ o:Sass::Script::List ;iX:@separator: space: @value[o; ;iX; " color;" color; @ o; ;iX; "column-offset;"column_offset; @ ; @ o:Sass::Script::String ;iX: @type:identifier;" comma; @ ;iX; " values:@children[: @guarded0; @ o; ;o; ;iY; " append; 0; @ ; {; [o; ;iY; " values;" values; @ o; ;iY;;;[o; ;iY; "transparent;"transparent; @ o; ;iY; "column-offset;"column_offset; @ ; @ o; ;iY;;;" comma; @ ;iY; " values;[;0; @ o; ;o:Sass::Script::Operation ;iZ:@operand2o; ;iZ; "gutter-width;"gutter_width; @ :@operand1o; ;iZ; "column-offset;"column_offset; @ ; @ :@operator: plus;iZ; "column-offset;[;0; @ [o:Sass::Tree::VariableNode : @expro; ;iR;" append;0; @; {; [o; ;iR;" values; " values; @o:Sass::Script::List ;iR:@separator: space: @value[o; ;iR;"transparent; "transparent; @o; ;iR;"column-offset; "column_offset; @; @o:Sass::Script::String ;iR: @type:identifier;" comma; @;iR;" values:@children[: @guarded0; @o; ;o; ;iS;" append;0; @; {; [o; ;iS;" values; " values; @o; ;iS;;;[o; ;iS;" color; " color; @o; ;iS;"column-offset; "column_offset; @; @o; ;iS;;;" comma; @;iS;" values;[;0; @o; ;o:Sass::Script::Operation ;iT:@operand2o; ;iT;"column-width; "column_width; @:@operand1o; ;iT;"column-offset; "column_offset; @; @:@operator: plus;iT;"column-offset;[;0; @:@exclusiveT;@ o; ;o; ;i^;" values;" values;@ ;i^; [;@ ;@ ;[[o;;"grid-columns;"grid_columns;@ 0[o;;" color;" color;@ o; ;iG;"visual-grid-color;"visual_grid_color;@ o; ;ia; ; ; [; ["/* Layout direction */;@ o; ;ib;"get-direction;T;0; [o; ;o:Sass::Script::String ;ic; :identifier; "nil;@ ;ic;"direction; [;0;@ u;5[o:Sass::Script::Operation : @lineie:@operand2o; ;ie;o:Sass::Script::String ;ie: @type:identifier: @value"RTL: @options{:@operand1o:Sass::Script::Variable ;ie: @name" layout:@underscored_name" layout; @ ; @ :@operator:eq; o; ;ie;o; ;ie; ; ; "LTR; @ ; o; ;ie;" layout;" layout; @ ; @ ;;; @ ;:oru:Sass::Tree::IfNode [00[o:Sass::Tree::VariableNode : @expro:Sass::Script::Funcall : @lineih: @name"direction-from-layout: @splat0: @options{:@keywords{: @args[o:Sass::Script::Variable ;ih; " default:@underscored_name" default; @ ;ih; "direction:@children[: @guarded0; @ [o:Sass::Tree::VariableNode : @expro:Sass::Script::Funcall ;if;"direction-from-layout: @splat0; @ :@keywords{: @args[o; ;if;" layout;" layout; @ ;if;"direction:@children[: @guarded0; @ o; ;o; ;ik;"direction;"direction;@ ;ik; [;@ ;@ ;[[o;;" layout;" layout;@ 0[o;;" default;" default;@ 0o; ;in;"direction-from-layout;T;0; [o; ;o;1 ;io; ;2; "nil;@ ;io;"direction; [;0;@ u;[o:Sass::Script::Operation : @lineiq:@operand2o:Sass::Script::String ;iq: @type:identifier: @value"LTR: @options{:@operand1o:Sass::Script::Variable ;iq: @name" layout:@underscored_name" layout; @ ; @ :@operator:equ:Sass::Tree::IfNode[00[o:Sass::Tree::VariableNode : @expro:Sass::Script::String : @lineit: @type:identifier: @value" left: @options{;it: @name"direction:@children[: @guarded0; @ [o:Sass::Tree::VariableNode : @expro; ;ir; ; ; " right; @ ;ir;"direction:@children[: @guarded0; @ o; ;o; ;iw;"direction;"direction;@ ;iw; [;@ ;@ ;[[o;;" layout;" layout;@ 0o; ;iz;"get-opposite-direction;T;0; [o; ;o;1 ;i{; ;2; " left;@ ;i{;"opposite-direction; [;0;@ u;a[o:Sass::Script::Operation : @linei}:@operand2o:Sass::Script::String ;i}: @type:identifier: @value" left: @options{:@operand1o:Sass::Script::Variable ;i}: @name"direction:@underscored_name"direction; @ ; @ :@operator:eq0[o:Sass::Tree::VariableNode : @expro; ;i~; ; ; " right; @ ;i~;"opposite-direction:@children[: @guarded0; @ o; ;o; ;i|;"opposite-direction;"opposite_direction;@ ;i|; [;@ ;@ ;[[o;;"direction;"direction;@ 0;@