{:versionI"3.2.19 (Media Mark):EF:sha"-099247da3dd0fbdfa02d8fbb9793fe640a8f6dd5: contents"(o:Sass::Tree::RootNode :@children[o:Sass::Tree::CommentNode :@value[I"/* Shorthand mixin. Supports multiple parentheses-deliminated values for each variable. * Example: @include transition (all 2s ease-in-out); * @include transition (opacity 1s ease-in 2s, width 2s ease-out); * @include transition-property (transform, opacity); */:ET: @type:silent;[�: @linei: @options{�o:Sass::Tree::MixinDefNode: @nameI"transition; T: @args[�:@splato:Sass::Script::Variable;I"properties; T:@underscored_nameI"properties; T; {�;[ o; ;[I"3/* Fix for vendor-prefix transform property */; T; ;;[�;i; @o:Sass::Tree::VariableNode;I"needs-prefixes; T: @expro:Sass::Script::Bool;F;i ; @: @guarded0;[�;i ; @o;;I"webkit; T;o:Sass::Script::List ;[�:@separator: space;i; @;0;[�;i; @o;;I"moz; T;o; ;[�;;;i; @;0;[�;i; @o;;I" spec; T;o; ;[�;;;i; @;0;[�;i; @o; ;[I"5/* Create lists for vendor-prefixed transform */; T; ;;[�;i; @o:Sass::Tree::EachNode: @varI" list; T: @listo; ;I"properties; T;I"properties; T; @;i;[u:Sass::Tree::IfNodeJ[o:Sass::Script::Operation :@operand1o:Sass::Script::Funcall: @nameI"nth:ET: @args[o:Sass::Script::Variable ;I" list; T:@underscored_nameI" list; T: @options{�: @lineio:Sass::Script::Number:@valuei:@numerator_units[�:@denominator_units[�;i:@originalI"1; F; @ :@keywords{�:@splat0;i; @ :@operand2o:Sass::Script::String ;I"transform; T: @type:string;i; @ :@operator:eq;i; @ u:Sass::Tree::IfNode�[00[o:Sass::Tree::VariableNode: @nameI"webkit:ET: @expro:Sass::Script::Funcall;I"append;T: @args[o:Sass::Script::Variable ;I"webkit;T:@underscored_nameI"webkit;T: @options{�: @linei*o; ;I" list;T;I" list;T; @;i*o:Sass::Script::String :@valueI" comma;T: @type:identifier;i*; @:@keywords{�:@splat0;i*; @: @guarded0:@children[�;i*; @o;�;I"moz;T;o; ;I"append;T; [o; ;I"moz;T;I"moz;T; @;i+o; ;I" list;T;I" list;T; @;i+o; ;I" comma;T;;;i+; @;{�;0;i+; @;0;[�;i+; @o;�;I" spec;T;o; ;I"append;T; [o; ;I" spec;T;I" spec;T; @;i,o; ;I" list;T;I" list;T; @;i,o; ;I" comma;T;;;i,; @;{�;0;i,; @;0;[�;i,; @[ o:Sass::Tree::VariableNode;I"needs-prefixes; T: @expro:Sass::Script::Bool;T;i; @ : @guarded0:@children[�;i; @ o;;I" list1; T;o; ;I"-webkit-transform; T;:identifier;i; @ ; 0;![�;i; @ o;;I" list2; T;o; ;I"-moz-transform; T;;";i; @ ; 0;![�;i; @ o;;I" list3; T;o:Sass::Script::List ;[�:@separator: space;i; @ ; 0;![�;i; @ o:Sass::Tree::EachNode: @varI"var; T: @listo; ;I" list; T;I" list; T; @ ;i;![o;;I" list3; T;o;;I" join; T; [o; ;I" list3; T;I" list3; T; @ ;io; ;I"var; T;I"var; T; @ ;i;{�;0;i; @ ; 0;![�;i; @ u;r[o:Sass::Script::Operation :@operand1o:Sass::Script::Variable : @nameI"var:ET:@underscored_nameI"var; T: @options{�: @linei:@operand2o:Sass::Script::String :@valueI"transform; T: @type:string;i;@ :@operator:neq;i;@ 0[o:Sass::Tree::VariableNode;I" list1; T: @expro:Sass::Script::Funcall;I" join; T: @args[o; ;I" list1; T; I" list1; T;@ ;io; ;I"var; T; I"var; T;@ ;i:@keywords{�:@splat0;i;@ : @guarded0:@children[�;i;@ o;;I" list2; T;o;;I" join; T;[o; ;I" list2; T; I" list2; T;@ ;io; ;I"var; T; I"var; T;@ ;i;{�;0;i;@ ;0;[�;i;@ ;i:@has_childrenT; @ o;;I"webkit; T;o;;I"append; T; [o; ;I"webkit; T;I"webkit; T; @ ;i#o; ;I" list1; T;I" list1; T; @ ;i#;{�;0;i#; @ ; 0;![�;i#; @ o;;I"moz; T;o;;I"append; T; [o; ;I"moz; T;I"moz; T; @ ;i$o; ;I" list2; T;I" list2; T; @ ;i$;{�;0;i$; @ ; 0;![�;i$; @ o;;I" spec; T;o;;I"append; T; [o; ;I" spec; T;I" spec; T; @ ;i%o; ;I" list3; T;I" list3; T; @ ;i%;{�;0;i%; @ ; 0;![�;i%; @ ;i:@has_childrenT; @u;�[o:Sass::Script::Variable : @nameI"needs-prefixes:ET:@underscored_nameI"needs_prefixes;T: @options{�: @linei0u:Sass::Tree::IfNode�[00[u:Sass::Tree::IfNode�[o:Sass::Script::Operation :@operand1o:Sass::Script::Funcall: @nameI"length:ET: @args[o:Sass::Script::Variable ;I"properties; T:@underscored_nameI"properties; T: @options{�: @linei6:@keywords{�:@splat0;i6; @ :@operand2o:Sass::Script::Number:@valuei:@numerator_units[�:@denominator_units[�;i6:@originalI"1; F; @ :@operator:gte;i6; @ u:Sass::Tree::IfNode�[00[o:Sass::Tree::VariableNode: @nameI"properties:ET: @expro:Sass::Script::List :@value[ o:Sass::Script::String ; I"all;T: @type:identifier: @linei;: @options{�o:Sass::Script::Number; f 0.15:@numerator_units[I"s;T:@denominator_units[�;i;:@originalI" 0.15s;F;@ o; ; I" ease-out;T;; ;i;;@ o;; i�;[I"s;T;[�;i;;I"0s;F;@ :@separator: space;i;;@ : @guarded0:@children[�;i;;@ o:Sass::Tree::MixinNode;I" prefixer;T: @args[o; ; I"transition;T;; ;i<;@ o:Sass::Script::Variable ;I"properties;T:@underscored_nameI"properties;T;@ ;i<o; ; [o; ; I"webkit;T;; ;i<;@ o; ; I"moz;T;; ;i<;@ o; ; I" spec;T;; ;i<;@ ;;;i<;@ :@keywords{�:@splat0;[�;i<;@ [o:Sass::Tree::MixinNode;I" prefixer; T; [o:Sass::Script::String ;I"transition; T: @type:identifier;i7; @ o; ;I"properties; T;I"properties; T; @ ;i7o:Sass::Script::List ;[o; ;I"webkit; T;;;i7; @ o; ;I"moz; T;;;i7; @ o; ;I" spec; T;;;i7; @ :@separator: space;i7; @ ;{�;0:@children[�;i7; @ [o:Sass::Tree::PropNode;[I"-webkit-transition;T:@valueo;� ;I"webkit;T;I"webkit;T; @ ; i1: @tabsi�:@prop_syntax:new:@children[�; i1; @ o;;[I"-moz-transition;T; o;� ;I"moz;T;I"moz;T; @ ; i2;i�;;;[�; i2; @ o;;[I"transition;T; o;� ;I" spec;T;I" spec;T; @ ; i3;i�;;;[�; i3; @ ;i;T; @o;;I"transition-property; T;[�;o;;I"properties; T;I"properties; T; {�;[o:Sass::Tree::PropNode;[I" -webkit-transition-property; T;o:Sass::Script::Funcall;I"transition-property-names; T;[o; ;I"properties; T;I"properties; T; @;iBo:Sass::Script::String ;I"webkit; T; :string;iB; @:@keywords{�;0;iB; @: @tabsi�:@prop_syntax:new;[�;iB; @o; ;[I"-moz-transition-property; T;o;!;I"transition-property-names; T;[o; ;I"properties; T;I"properties; T; @;iCo;" ;I"moz; T; ;#;iC; @;${�;0;iC; @;%i�;&;';[�;iC; @o; ;[I"transition-property; T;o;!;I"transition-property-names; T;[o; ;I"properties; T;I"properties; T; @;iDo;;F;iD; @;${�;0;iD; @;%i�;&;';[�;iD; @;iA;T; @o;;I"transition-duration; T;[�;o;;I" times; T;I" times; T; {�;[o:Sass::Tree::MixinNode;I" prefixer; T;[o;" ;I"transition-duration; T; :identifier;iH; @o; ;I" times; T;I" times; T; @;iHo; ;[o;" ;I"webkit; T; ;);iH; @o;" ;I"moz; T; ;);iH; @o;" ;I" spec; T; ;);iH; @;;;iH; @;${�;0;[�;iH; @;iG;T; @o;;I"transition-timing-function; T;[�;o;;I"motions; T;I"motions; T; {�;[o; ;[I"L/* ease | linear | ease-in | ease-out | ease-in-out | cubic-bezier() */; T; ;;[�;iL; @o;(;I" prefixer; T;[o;" ;I"transition-timing-function; T; ;);iM; @o; ;I"motions; T;I"motions; T; @;iMo; ;[o;" ;I"webkit; T; ;);iM; @o;" ;I"moz; T; ;);iM; @o;" ;I" spec; T; ;);iM; @;;;iM; @;${�;0;[�;iM; @;iK;T; @o;;I"transition-delay; T;[�;o;;I" times; T;I" times; T; {�;[o;(;I" prefixer; T;[o;" ;I"transition-delay; T; ;);iQ; @o; ;I" times; T;I" times; T; @;iQo; ;[o;" ;I"webkit; T; ;);iQ; @o;" ;I"moz; T; ;);iQ; @o;" ;I" spec; T; ;);iQ; @;;;iQ; @;${�;0;[�;iQ; @;iP;T; @:@templateI"�// Shorthand mixin. Supports multiple parentheses-deliminated values for each variable. // Example: @include transition (all 2s ease-in-out); // @include transition (opacity 1s ease-in 2s, width 2s ease-out); // @include transition-property (transform, opacity); @mixin transition ($properties...) { // Fix for vendor-prefix transform property $needs-prefixes: false; $webkit: (); $moz: (); $spec: (); // Create lists for vendor-prefixed transform @each $list in $properties { @if nth($list, 1) == "transform" { $needs-prefixes: true; $list1: -webkit-transform; $list2: -moz-transform; $list3: (); @each $var in $list { $list3: join($list3, $var); @if $var != "transform" { $list1: join($list1, $var); $list2: join($list2, $var); } } $webkit: append($webkit, $list1); $moz: append($moz, $list2); $spec: append($spec, $list3); } // Create lists for non-prefixed transition properties @else { $webkit: append($webkit, $list, comma); $moz: append($moz, $list, comma); $spec: append($spec, $list, comma); } } @if $needs-prefixes { -webkit-transition: $webkit; -moz-transition: $moz; transition: $spec; } @else { @if length($properties) >= 1 { @include prefixer(transition, $properties, webkit moz spec); } @else { $properties: all 0.15s ease-out 0s; @include prefixer(transition, $properties, webkit moz spec); } } } @mixin transition-property ($properties...) { -webkit-transition-property: transition-property-names($properties, 'webkit'); -moz-transition-property: transition-property-names($properties, 'moz'); transition-property: transition-property-names($properties, false); } @mixin transition-duration ($times...) { @include prefixer(transition-duration, $times, webkit moz spec); } @mixin transition-timing-function ($motions...) { // ease | linear | ease-in | ease-out | ease-in-out | cubic-bezier() @include prefixer(transition-timing-function, $motions, webkit moz spec); } @mixin transition-delay ($times...) { @include prefixer(transition-delay, $times, webkit moz spec); } ; T;i;T; @