3.0.25 (Classy Cassidy) dbd329016433fec94009de95e047867867ec2955 o:Sass::Tree::RootNode :@template"W // @doc off // Example 1: // // a.twitter // +sprite-img("icons-32.png", 1) // a.facebook // +sprite-img("icons-32png", 2) // // Example 2: // // a // +sprite-background("icons-32.png") // a.twitter // +sprite-column(1) // a.facebook // +sprite-row(2) // @doc on $sprite-default-size: 32px !default; $sprite-default-margin: 0px !default; $sprite-image-default-width: $sprite-default-size !default; $sprite-image-default-height: $sprite-default-size !default; // Sets all the rules for a sprite from a given sprite image to show just one of the sprites. // To reduce duplication use a sprite-bg mixin for common properties and a sprite-select mixin for positioning. @mixin sprite-img($img, $col, $row: 1, $width: $sprite-image-default-width, $height: $sprite-image-default-height, $margin: $sprite-default-margin) { @include sprite-background($img, $width, $height); @include sprite-position($col, $row, $width, $height, $margin); } // Sets rules common for all sprites, assumes you want a square, but allows a rectangular region. @mixin sprite-background($img, $width: $sprite-default-size, $height: $width) { @include sprite-background-rectangle($img, $width, $height); } // Sets rules common for all sprites, assumes a rectangular region. @mixin sprite-background-rectangle($img, $width: $sprite-image-default-width, $height: $sprite-image-default-height) { background: image-url($img) no-repeat; width: $width; height: $height; overflow: hidden; } // Allows horizontal sprite positioning optimized for a single row of sprites. @mixin sprite-column($col, $width: $sprite-image-default-width, $margin: $sprite-default-margin) { @include sprite-position($col, 1, $width, 0px, $margin); } // Allows vertical sprite positioning optimized for a single column of sprites. @mixin sprite-row($row, $height: $sprite-image-default-height, $margin: $sprite-default-margin) { @include sprite-position(1, $row, 0px, $height, $margin); } // Allows vertical and horizontal sprite positioning from a grid of equal dimensioned sprites. @mixin sprite-position($col, $row: 1, $width: $sprite-image-default-width, $height: $sprite-image-default-height, $margin: $sprite-default-margin) { $x: ($col - 1) * -$width - ($col - 1) * $margin; $y: ($row - 1) * -$height - ($row - 1) * $margin; background-position: $x $y; } :@has_childrenT: @options{:cache_location"//Users/jim/Projects/radiant/tmp/sass-cache:template_location[ ["8/Users/jim/Projects/radiant/public/stylesheets/sass"3/Users/jim/Projects/radiant/public/stylesheets["8/Users/jim/Projects/radiant/public/stylesheets/sass"3/Users/jim/Projects/radiant/public/stylesheets["r/Users/jim/Developer/.rvm/gems/ree-1.8.7-2011.03@radiant/gems/compass-0.10.6/frameworks/blueprint/stylesheets"3/Users/jim/Projects/radiant/public/stylesheets["/Users/jim/Developer/.rvm/gems/ree-1.8.7-2011.03@radiant/gems/compass-0.10.6/frameworks/_blueprint_deprecated_imports/stylesheets"3/Users/jim/Projects/radiant/public/stylesheets["p/Users/jim/Developer/.rvm/gems/ree-1.8.7-2011.03@radiant/gems/compass-0.10.6/frameworks/compass/stylesheets"3/Users/jim/Projects/radiant/public/stylesheets["/Users/jim/Developer/.rvm/gems/ree-1.8.7-2011.03@radiant/gems/compass-0.10.6/frameworks/_compass_deprecated_imports/stylesheets"3/Users/jim/Projects/radiant/public/stylesheets: cacheT:always_checkF:full_exceptionT: syntax: scss: filename"/Users/jim/Developer/.rvm/gems/ree-1.8.7-2011.03@radiant/gems/compass-0.10.6/frameworks/compass/stylesheets/./compass/utilities/sprites/_sprite-img.scss: style:compressed:line_commentsT: quietT:css_filename"D/Users/jim/Projects/radiant/public/stylesheets/admin/assets.css:load_paths[ @ @@@@@:css_location@ :property_syntax0: @linei:@children[o:Sass::Tree::CommentNode : @value"C/* @doc off * Example 1: * * a.twitter * +sprite-img("icons-32.png", 1) * a.facebook * +sprite-img("icons-32png", 2) * * Example 2: * * a * +sprite-background("icons-32.png") * a.twitter * +sprite-column(1) * a.facebook * +sprite-row(2) * @doc on */: @lines[: @silenti;@;i;[o:Sass::Tree::VariableNode : @guarded" !default: @name"sprite-default-size: @expro:Sass::Script::Number :@original" 32px:@denominator_units[;i%:@numerator_units["px;{;i: @context: default;@;i;[o; ; " !default;!"sprite-default-margin;"o;# ;$"0px;%[;i;&["px;{;i;';(;@;i;[o; ; " !default;!"sprite-image-default-width;"o:Sass::Script::Variable ;!"sprite-default-size;{;i;';(;@;i;[o; ; " !default;!" sprite-image-default-height;"o;) ;!"sprite-default-size;{;i;';(;@;i;[o; ;"/* Sets all the rules for a sprite from a given sprite image to show just one of the sprites. * To reduce duplication use a sprite-bg mixin for common properties and a sprite-select mixin for positioning. */;[;i;@;i ;[o:Sass::Tree::MixinDefNode ;T;!"sprite-img;@;i";[o:Sass::Tree::MixinNode ;!"sprite-background;@;i#;[: @args[o;) ;!"img;{;i#;';(o;) ;!" width;@S;i#;';(o;) ;!" height;@S;i#;';(o;+ ;!"sprite-position;@;i$;[;,[ o;) ;!"col;{;i$;';(o;) ;!"row;@^;i$;';(o;) ;!" width;@^;i$;';(o;) ;!" height;@^;i$;';(o;) ;!" margin;@^;i$;';(;,[ [o;);!"img;{;';(0[o;);!"col;@k;';(0[o;);!"row;@k;';(o;# ;$"1;%[;i;&[;@k;i";';([o;);!" width;@k;';(o;) ;!"sprite-image-default-width;@k;i";';([o;);!" height;@k;';(o;) ;!" sprite-image-default-height;@k;i";';([o;);!" margin;@k;';(o;) ;!"sprite-default-margin;@k;i";';(o; ;"i/* Sets rules common for all sprites, assumes you want a square, but allows a rectangular region. */;[;i;@;i&;[o;* ;T;!"sprite-background;@;i';[o;+ ;!" sprite-background-rectangle;@;i(;[;,[o;) ;!"img;{;i(;';(o;) ;!" width;@;i(;';(o;) ;!" height;@;i(;';(;,[[o;);!"img;{;';(0[o;);!" width;@;';(o;) ;!"sprite-default-size;@;i';';([o;);!" height;@;';(o;) ;!" width;@;i';';(o; ;"K/* Sets rules common for all sprites, assumes a rectangular region. */;[;i;@;i*;[o;* ;T;!" sprite-background-rectangle;@;i+;[ o:Sass::Tree::PropNode ;o:Sass::Script::Operation :@operand1o:Sass::Script::Funcall ;!"image-url;{;i,;';(;,[o;) ;!"img;@;i,;';(:@operator: concat;@;i,:@operand2o:Sass::Script::String ;"no-repeat: @type:identifier;@;i,;';(;';(;!["background: @tabsi;@;i,:@prop_syntax:new;[o;- ;o;) ;!" width;{;i-;';(;![" width;7i;@;i-;8;9;[o;- ;o;) ;!" height;{;i.;';(;![" height;7i;@;i.;8;9;[o;- ;o;4;" hidden;5;6;';(;![" overflow;7i;@;i/;8;9;[;,[[o;);!"img;{;';(0[o;);!" width;@;';(o;) ;!"sprite-image-default-width;@;i+;';([o;);!" height;@;';(o;) ;!" sprite-image-default-height;@;i+;';(o; ;"V/* Allows horizontal sprite positioning optimized for a single row of sprites. */;[;i;@;i1;[o;* ;T;!"sprite-column;@;i2;[o;+ ;!"sprite-position;@;i3;[;,[ o;) ;!"col;{;i3;';(o;# ;$"1;%[;i;&[;@;i3;';(o;) ;!" width;@;i3;';(o;# ;$"0px;%[;i;&["px;@;i3;';(o;) ;!" margin;@;i3;';(;,[[o;);!"col;{;';(0[o;);!" width;@;';(o;) ;!"sprite-image-default-width;@;i2;';([o;);!" margin;@;';(o;) ;!"sprite-default-margin;@;i2;';(o; ;"W/* Allows vertical sprite positioning optimized for a single column of sprites. */;[;i;@;i5;[o;* ;T;!"sprite-row;@;i6;[o;+ ;!"sprite-position;@;i7;[;,[ o;# ;$"1;%[;i;&[;{;i7;';(o;) ;!"row;@;i7;';(o;# ;$"0px;%[;i;&["px;@;i7;';(o;) ;!" height;@;i7;';(o;) ;!" margin;@;i7;';(;,[[o;);!"row;{;';(0[o;);!" height;@!;';(o;) ;!" sprite-image-default-height;@!;i6;';([o;);!" margin;@!;';(o;) ;!"sprite-default-margin;@!;i6;';(o; ;"f/* Allows vertical and horizontal sprite positioning from a grid of equal dimensioned sprites. */;[;i;@;i9;[o;* ;T;!"sprite-position;@;i:;[o; ; 0;!"x;"o;. ;/o;. ;/o;. ;/o;) ;!"col;{;i;;';(;1: minus;@:;i;;3o;# ;$"1;%[;i;&[;@:;i;;';(;';(;1: times;@:;i;;3o:!Sass::Script::UnaryOperation ;1;:;@:;i;;';(: @operando;) ;!" width;@:;i;;';(;';(;1;:;@:;i;;3o;. ;/o;. ;/o;) ;!"col;@:;i;;';(;1;:;@:;i;;3o;# ;$"1;%[;i;&[;@:;i;;';(;';(;1;;;@:;i;;3o;) ;!" margin;@:;i;;';(;';(;';(;@;i;;[o; ; 0;!"y;"o;. ;/o;. ;/o;. ;/o;) ;!"row;{;i<;';(;1;:;@T;i<;3o;# ;$"1;%[;i;&[;@T;i<;';(;';(;1;;;@T;i<;3o;< ;1;:;@T;i<;';(;=o;) ;!" height;@T;i<;';(;';(;1;:;@T;i<;3o;. ;/o;. ;/o;) ;!"row;@T;i<;';(;1;:;@T;i<;3o;# ;$"1;%[;i;&[;@T;i<;';(;';(;1;;;@T;i<;3o;) ;!" margin;@T;i<;';(;';(;';(;@;i<;[o;- ;o;. ;/o;) ;!"x;{;i=;';(;1;2;@k;i=;3o;) ;!"y;@k;i=;';(;';(;!["background-position;7i;@;i=;8;9;[;,[ [o;);!"col;{;';(0[o;);!"row;@u;';(o;# ;$"1;%[;i;&[;@u;i:;';([o;);!" width;@u;';(o;) ;!"sprite-image-default-width;@u;i:;';([o;);!" height;@u;';(o;) ;!" sprite-image-default-height;@u;i:;';([o;);!" margin;@u;';(o;) ;!"sprite-default-margin;@u;i:;';(