3.2.7 (Media Mark) e2f6a74a6d58a9b8518a3e26489a3c131b2e46ce o:Sass::Tree::RootNode :@children[o:Sass::Tree::ImportNode :@imported_filenameI" shared:ET;[:@template0: @linei: @options{:@imported_file0o:Sass::Tree::WarnNode : @expro:Sass::Script::String : @valueI"RThis version of the transform module has been deprecated and will be removed.; T: @type: string; i; @ ;[; i; @ o:Sass::Tree::CommentNode ;[I"-/* CSS Transform and Transform-Origin */; T;: silent;[; i ; @ o; ;[I"7/* Apply a transform sent as a complete string. */; T;;;[; i ; @ o:Sass::Tree::MixinDefNode : @nameI"apply-transform; T: @args[[o:Sass::Script::Variable;I"transform; T:@underscored_nameI"transform; T; @ 0: @splat0;[o:Sass::Tree::MixinNode ;I"experimental; T;[ o; ;I"transform; T;:identifier; i; @ o; ;I"transform; T;I"transform; T; i; @ o; ;I" -moz; T;;; i; @ o; ;I" -webkit; T;;; i; @ o; ;I"-o; T;;; i; @ o:!Sass::Script::UnaryOperation : @operando; ;I"-ms; T;;; i; @ :@operator:not; i; @ o; ;o; ;I" -khtml; T;;; i; @ ; ;!; i; @ o; ;I" official; T;;; i; @ :@keywords{;0;[; i; @ ; i:@has_childrenT; @ o; ;[I">/* Apply a transform-origin sent as a complete string. */; T;;;[; i; @ o; ;I"apply-origin; T;[[o;;I" origin; T;I" origin; T; @ 0;0;[o; ;I"experimental; T;[ o; ;I"transform-origin; T;;; i; @ o; ;I" origin; T;I" origin; T; i; @ o; ;I" -moz; T;;; i; @ o; ;I" -webkit; T;;; i; @ o; ;I"-o; T;;; i; @ o; ;o; ;I"-ms; T;;; i; @ ; ;!; i; @ o; ;o; ;I" -khtml; T;;; i; @ ; ;!; i; @ o; ;I" official; T;;; i; @ ;"{;0;[; i; @ ; i;#T; @ o; ;[I"¤/* transform-origin requires x and y coordinates * * * only applies the coordinates if they are there so that it can be called by scale, rotate and skew safely */; T;;;[; i; @ o; ;I"transform-origin; T;[[o;;I" originx; T;I" originx; T; @ o:Sass::Script::Number ;i7:@numerator_units[I"%; T:@denominator_units[; i :@originalI"50%; F; @ [o;;I" originy; T;I" originy; T; @ o;$ ;i7;%[I"%; T;&[; i ;'I"50%; F; @ ;0;[u:Sass::Tree::IfNodeô[o:Sass::Script::Operation :@operand1o:Sass::Script::Variable : @nameI" originx:ET:@underscored_nameI" originx; T: @linei!: @options{:@operand2o; ;I" originy; T; I" originy; T; i!; @ :@operator:or; i!; @ 0[u:Sass::Tree::IfNodeû[o:Sass::Script::Variable : @nameI" originy:ET:@underscored_nameI" originy;T: @linei": @options{u:Sass::Tree::IfNodeÐ[00[o:Sass::Tree::MixinNode : @nameI"apply-origin:ET: @args[o:Sass::Script::Variable ;I" originx;T:@underscored_nameI" originx;T: @linei%: @options{:@keywords{: @splat0:@children[; i%; @ [o:Sass::Tree::MixinNode ;I"apply-origin;T: @args[o:Sass::Script::List : @value[o:Sass::Script::Operation :@operand1o; ;I" originx;T;I" originx;T; i#; @ :@operand2o:Sass::Script::Number ;i7:@numerator_units[I"%;T:@denominator_units[; i#:@originalI"50%;F; @ :@operator:or; i#; @ o; ;I" originy;T;I" originy;T; i#; @ :@separator: space; i#; @ :@keywords{: @splat0:@children[; i#; @ ; i ;#T; @ o; ;[I"ç/* A full transform mixin with everything you could want * * * including origin adjustments if you want them * * scale, rotate and skew require units of degrees(deg) * * scale takes a multiplier, rotate and skew take degrees */; T;;;[; i*; @ o; ;I"transform; T;[ [o;;I" scale; T;I" scale; T; @ o;$ ;i;%[;&[; i1;'I"1; F; @ [o;;I" rotate; T;I" rotate; T; @ o;$ ;i;%[I"deg; T;&[; i2;'I" 0deg; F; @ [o;;I" transx; T;I" transx; T; @ o;$ ;i;%[;&@~; i3;'I"0; F; @ [o;;I" transy; T;I" transy; T; @ o;$ ;i;%[;&@~; i4;'I"0; F; @ [o;;I" skewx; T;I" skewx; T; @ o;$ ;i;%[I"deg; T;&[; i5;'I" 0deg; F; @ [o;;I" skewy; T;I" skewy; T; @ o;$ ;i;%[I"deg; T;&[; i6;'I" 0deg; F; @ [o;;I" originx; T;I" originx; T; @ o:Sass::Script::Bool;F; i7; @ [o;;I" originy; T;I" originy; T; @ o;);F; i8; @ ;0;[o:Sass::Tree::VariableNode ;I"transform; T;o:Sass::Script::List ;[ o:Sass::Script::Funcall ;I" scale; T;[o; ;I" scale; T;I" scale; T; i:; @ ;"{;0; i:; @ o;, ;I" rotate; T;[o; ;I" rotate; T;I" rotate; T; i:; @ ;"{;0; i:; @ o;, ;I"translate; T;[o; ;I" transx; T;I" transx; T; i:; @ o; ;I" transy; T;I" transy; T; i:; @ ;"{;0; i:; @ o;, ;I" skew; T;[o; ;I" skewx; T;I" skewx; T; i:; @ o; ;I" skewy; T;I" skewy; T; i:; @ ;"{;0; i:; @ :@separator: space; i:; @ : @guarded0;[; i:; @ o; ;I"apply-transform; T;[o; ;I"transform; T;I"transform; T; i;; @ ;"{;0;[; i;; @ o; ;I"transform-origin; T;[o; ;I" originx; T;I" originx; T; i<; @ o; ;I" originy; T;I" originy; T; i<; @ ;"{;0;[; i<; @ ; i9;#T; @ o; ;[I"±/* Transform Partials * * These work well on their own, but they don't add to each other, they override. * Use them with extra origin args, or along side +transform-origin */; T;;;[; i?; @ o; ;[I"B/* Adjust only the scale, with optional origin coordinates */; T;;;[; iD; @ o; ;I" scale; T;[[o;;I" scale; T;I" scale; T; @ o;$ ;f 1.25;%[;&@~; iF;'I" 1.25; F; @ [o;;I" originx; T;I" originx; T; @ o;);F; iF; @ [o;;I" originy; T;I" originy; T; @ o;);F; iF; @ ;0;[o; ;I"apply-transform; T;[o;, ;I" scale; T;[o; ;I" scale; T;I" scale; T; iG; @ ;"{;0; iG; @ ;"{;0;[; iG; @ o; ;I"transform-origin; T;[o; ;I" originx; T;I" originx; T; iH; @ o; ;I" originy; T;I" originy; T; iH; @ ;"{;0;[; iH; @ ; iF;#T; @ o; ;[I"E/* Adjust only the rotation, with optional origin coordinates */; T;;;[; iK; @ o; ;I" rotate; T;[[o;;I" rotate; T;I" rotate; T; @ o;$ ;i2;%[I"deg; T;&[; iM;'I" 45deg; F; @ [o;;I" originx; T;I" originx; T; @ o;);F; iM; @ [o;;I" originy; T;I" originy; T; @ o;);F; iM; @ ;0;[o; ;I"apply-transform; T;[o;, ;I" rotate; T;[o; ;I" rotate; T;I" rotate; T; iN; @ ;"{;0; iN; @ ;"{;0;[; iN; @ o; ;I"transform-origin; T;[o; ;I" originx; T;I" originx; T; iO; @ o; ;I" originy; T;I" originy; T; iO; @ ;"{;0;[; iO; @ ; iM;#T; @ o; ;[I"&/* Adjust only the translation */; T;;;[; iR; @ o; ;I"translate; T;[[o;;I" transx; T;I" transx; T; @ o;$ ;i;%[;&@~; iT;'I"0; F; @ [o;;I" transy; T;I" transy; T; @ o;$ ;i;%[;&@~; iT;'I"0; F; @ ;0;[o; ;I"apply-transform; T;[o;, ;I"translate; T;[o; ;I" transx; T;I" transx; T; iU; @ o; ;I" transy; T;I" transy; T; iU; @ ;"{;0; iU; @ ;"{;0;[; iU; @ ; iT;#T; @ o; ;[I"A/* Adjust only the skew, with optional origin coordinates */; T;;;[; iX; @ o; ;I" skew; T;[ [o;;I" skewx; T;I" skewx; T; @ o;$ ;i;%[I"deg; T;&[; iY;'I" 0deg; F; @ [o;;I" skewy; T;I" skewy; T; @ o;$ ;i;%[I"deg; T;&[; iY;'I" 0deg; F; @ [o;;I" originx; T;I" originx; T; @ o;);F; iY; @ [o;;I" originy; T;I" originy; T; @ o;);F; iY; @ ;0;[o; ;I"apply-transform; T;[o;, ;I" skew; T;[o; ;I" skewx; T;I" skewx; T; iZ; @ o; ;I" skewy; T;I" skewy; T; iZ; @ ;"{;0; iZ; @ ;"{;0;[; iZ; @ o; ;I"transform-origin; T;[o; ;I" originx; T;I" originx; T; i[; @ o; ;I" originy; T;I" originy; T; i[; @ ;"{;0;[; i[; @ ; iY;#T; @ ; I"¸ @import "shared"; @warn "This version of the transform module has been deprecated and will be removed."; // CSS Transform and Transform-Origin // Apply a transform sent as a complete string. @mixin apply-transform($transform) { @include experimental(transform, $transform, -moz, -webkit, -o, not -ms, not -khtml, official ); } // Apply a transform-origin sent as a complete string. @mixin apply-origin($origin) { @include experimental(transform-origin, $origin, -moz, -webkit, -o, not -ms, not -khtml, official ); } // transform-origin requires x and y coordinates // // * only applies the coordinates if they are there so that it can be called by scale, rotate and skew safely @mixin transform-origin($originx: 50%, $originy: 50%) { @if $originx or $originy { @if $originy { @include apply-origin($originx or 50% $originy); } @else { @include apply-origin($originx); } } } // A full transform mixin with everything you could want // // * including origin adjustments if you want them // * scale, rotate and skew require units of degrees(deg) // * scale takes a multiplier, rotate and skew take degrees @mixin transform( $scale: 1, $rotate: 0deg, $transx: 0, $transy: 0, $skewx: 0deg, $skewy: 0deg, $originx: false, $originy: false ) { $transform : scale($scale) rotate($rotate) translate($transx, $transy) skew($skewx, $skewy); @include apply-transform($transform); @include transform-origin($originx, $originy); } // Transform Partials // // These work well on their own, but they don't add to each other, they override. // Use them with extra origin args, or along side +transform-origin // Adjust only the scale, with optional origin coordinates @mixin scale($scale: 1.25, $originx: false, $originy: false) { @include apply-transform(scale($scale)); @include transform-origin($originx, $originy); } // Adjust only the rotation, with optional origin coordinates @mixin rotate($rotate: 45deg, $originx: false, $originy: false) { @include apply-transform(rotate($rotate)); @include transform-origin($originx, $originy); } // Adjust only the translation @mixin translate($transx: 0, $transy: 0) { @include apply-transform(translate($transx, $transy)); } // Adjust only the skew, with optional origin coordinates @mixin skew($skewx: 0deg, $skewy: 0deg, $originx: false, $originy: false) { @include apply-transform(skew($skewx, $skewy)); @include transform-origin($originx, $originy); } ; T; i;#T; @