3.3.0.alpha.67 (Bleeding Edge) 6b85c5d77c36207c23fecc9f72ff27838ed8c774 o:Sass::Tree::RootNode :@children[o:Sass::Tree::CommentNode : @value[I"V/* Determines those states for which you want to enable magic sprite selectors */:EF: @type: silent;[: @linei: @options{o:Sass::Tree::VariableNode : @nameI"sprite-selectors; T: @expro:Sass::Script::List ;[o:Sass::Script::String ;I" hover; T; :identifier; i:@filenameI"…/Users/patricknegri/.rvm/gems/ruby-1.9.2-p290/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss; T:@source_rangeo:Sass::Source::Range :@start_poso:Sass::Source::Position; i: @offseti: @end_poso;; i;i: @file@:@importer0; @ o; ;I" target; T; ;; i;@;o; ;o;; i;i ;o;; i;i&;@;0; @ o; ;I" active; T; ;; i;@;o; ;o;; i;i(;o;; i;i.;@;0; @ :@separator: comma; i;@; @ ;o; ;o;; i;i;o;; i;i/;@;0: @guardedI" !default; T;[; i;o; ;o;; i;i;o;; i;i7;@;o: Sass::Importers::Filesystem: @rootI"e/Users/patricknegri/.rvm/gems/ruby-1.9.2-p290/gems/compass-0.12.2/frameworks/compass/stylesheets; F:@same_name_warningso:Set: @hash{; @ o; ;[I"|/* Set the width and height of an element to the original * dimensions of an image before it was included in the sprite. */; F; ; ;[; i ; @ o:Sass::Tree::MixinDefNode ;I"sprite-dimensions; T: @args[[o:Sass::Script::Variable ;I"map; T:@underscored_nameI"map; T;o; ;i;o;; i ;i#;@;0; @ 0[o;' ;I" sprite; T;(I" sprite; T;o; ;i%;o;; i ;i,;@;0; @ 0: @splat0;[o:Sass::Tree::PropNode;[I" height; T;o:Sass::Script::Funcall ;I"image-height; T;&[o;+ ;I"sprite-file; T;&[o;' ;I"map; T;(I"map; T;o; ;o;; i ;i-;o;; i ;i-;@;0; i ;@; @ o;' ;I" sprite; T;(I" sprite; T;o; ;o;; i ;i6;o;; i ;i6;@;0; i ;@; @ :@keywords{;)0; i ;@;o; ;o;; i ;i;o;; i ;i7;@;0; @ ;,{;)0; i ;@;o; ;o;; i ;i;o;; i ;i8;@;0; @ : @tabsi:@prop_syntax:new;[:@value_source_rangeo; ;o;; i ;i;o;; i ;i8;@;@(:@name_source_rangeo; ;o;; i ;i;o;; i ;i;@;@(; i ; @ ;o; ;@b;@`;@;@(o;*;[I" width; T;o;+ ;I"image-width; T;&[o;+ ;I"sprite-file; T;&[o;' ;I"map; T;(I"map; T;o; ;o;; i ;i+;o;; i ;i+;@;0; i ;@; @ o;' ;I" sprite; T;(I" sprite; T;o; ;o;; i ;i4;o;; i ;i4;@;0; i ;@; @ ;,{;)0; i ;@;o; ;o;; i ;i;o;; i ;i5;@;0; @ ;,{;)0; i ;@;o; ;o;; i ;i;o;; i ;i6;@;0; @ ;-i;.;/;[;0o; ;o;; i ;i;o;; i ;i6;@;@(;1o; ;o;; i ;i;o;; i ;i ;@;@(; i ; @ ;o; ;@‚;@€;@;@(; i ;o; ;o;; i ;i;o;; i;i;@;@(:@has_childrenT; @ o; ;[I"Õ/* Set the background position of the given sprite `$map` to display the * sprite of the given `$sprite` name. You can move the image relative to its * natural position by passing `$offset-x` and `$offset-y`. */; F; ; ;[; i; @ o;% ;I"sprite-background-position; T;&[ [o;' ;I"map; T;(I"map; T;o; ;i(;o;; i;i,;@;0; @ 0[o;' ;I" sprite; T;(I" sprite; T;o; ;i.;o;; i;i5;@;0; @ 0[o;' ;I" offset-x; T;(I" offset_x; T;o; ;i7;o;; i;i@;@;0; @ o:Sass::Script::Number ;i:@numerator_units[:@denominator_units[;o; ;o;; i;iB;o;; i;iC;@;0; i:@originalI"0; F; @ [o;' ;I" offset-y; T;(I" offset_y; T;o; ;iE;o;; i;iN;@;0; @ o;3 ;i;4[;5@£;o; ;o;; i;iP;o;; i;iQ;@;0; i;6I"0; F; @ ;)0;[o;*;[I"background-position; T;o;+ ;I"sprite-position; T;&[ o;' ;I"map; T;(I"map; T;o; ;o;; i;i1;o;; i;i1;@;0; i;@; @ o;' ;I" sprite; T;(I" sprite; T;o; ;o;; i;i:;o;; i;i:;@;0; i;@; @ o;' ;I" offset-x; T;(I" offset_x; T;o; ;o;; i;iE;o;; i;iE;@;0; i;@; @ o;' ;I" offset-y; T;(I" offset_y; T;o; ;o;; i;iP;o;; i;iP;@;0; i;@; @ ;,{;)0; i;@;o; ;o;; i;i;o;; i;iQ;@;0; @ ;-i;.;/;[;0o; ;o;; i;i;o;; i;iQ;@;@(;1o; ;o;; i;i;o;; i;i;@;@(; i; @ ;o; ;@Ü;@Ú;@;@(; i;o; ;o;; i;i;o;; i;i;@;@(;2T; @ o; ;[I"L/* Determines if you want to include magic selectors in your sprites */; F; ; ;[; i; @ o; ;I"#disable-magic-sprite-selectors; T;o:Sass::Script::Bool ;F;o; ;o;; i;i&;o;; i;i,;@;0; i; @ ;I" !default; T;[; i;o; ;o;; i;i;o;; i;i4;@;@(; @ o; ;[I"þ/* Include the position and (optionally) dimensions of this `$sprite` * in the given sprite `$map`. The sprite url should come from either a base * class or you can specify the `sprite-url` explicitly like this: * * background: $map no-repeat; */; F; ; ;[; i; @ o;% ;I" sprite; T;&[ [o;' ;I"map; T;(I"map; T;o; ;i;o;; i ;i;@;0; @ 0[o;' ;I" sprite; T;(I" sprite; T;o; ;i;o;; i ;i!;@;0; @ 0[o;' ;I"dimensions; T;(I"dimensions; T;o; ;i#;o;; i ;i.;@;0; @ o;7 ;F;o; ;o;; i ;i0;o;; i ;i5;@;0; i ; @ [o;' ;I" offset-x; T;(I" offset_x; T;o; ;i7;o;; i ;i@;@;0; @ o;3 ;i;4[;5@£;o; ;o;; i ;iB;o;; i ;iC;@;0; i ;6I"0; F; @ [o;' ;I" offset-y; T;(I" offset_y; T;o; ;iE;o;; i ;iN;@;0; @ o;3 ;i;4[;5@£;o; ;o;; i ;iP;o;; i ;iQ;@;0; i ;6I"0; F; @ ;)0;[o:Sass::Tree::MixinNode ;I"sprite-background-position; T;&[ o;' ;I"map; T;(I"map; T;o; ;o;; i!;i0;o;; i!;i0;@;0; i!;@; @ o;' ;I" sprite; T;(I" sprite; T;o; ;o;; i!;i9;o;; i!;i9;@;0; i!;@; @ o;' ;I" offset-x; T;(I" offset_x; T;o; ;o;; i!;iD;o;; i!;iD;@;0; i!;@; @ o;' ;I" offset-y; T;(I" offset_y; T;o; ;o;; i!;iO;o;; i!;iO;@;0; i!;@; @ ;,{;)0;[; i!;o; ;o;; i!;i;o;; i!;iP;@;@(; @ u:Sass::Tree::IfNodez[o:Sass::Script::Variable : @nameI"dimensions:ET:@underscored_nameI"dimensions;T:@source_rangeo:Sass::Source::Range :@start_poso:Sass::Source::Position: @linei": @offseti : @end_poso; ; i";i: @fileI"…/Users/patricknegri/.rvm/gems/ruby-1.9.2-p290/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss;T:@importer0; i":@filename@ : @options{0[o:Sass::Tree::MixinNode ;I"sprite-dimensions;T: @args[o; ;I"map;T;I"map;T; o; ; o; ; i#;i);o; ; i#;i);@ ;0; i#;@ ;@ o; ;I" sprite;T;I" sprite;T; o; ; o; ; i#;i2;o; ; i#;i2;@ ;0; i#;@ ;@ :@keywords{: @splat0:@children[; i#; o; ; o; ; i#;i ;o; ; i#;i3;@ ;o: Sass::Importers::Filesystem: @rootI"e/Users/patricknegri/.rvm/gems/ruby-1.9.2-p290/gems/compass-0.12.2/frameworks/compass/stylesheets;F:@same_name_warningso:Set: @hash{;@ u;9[o:!Sass::Script::UnaryOperation : @operando:Sass::Script::Variable : @nameI"#disable-magic-sprite-selectors:ET:@underscored_nameI"#disable_magic_sprite_selectors; T:@source_rangeo:Sass::Source::Range :@start_poso:Sass::Source::Position: @linei%: @offseti/: @end_poso;;i%;i/: @fileI"…/Users/patricknegri/.rvm/gems/ruby-1.9.2-p290/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss; T:@importer0;i%:@filename@ : @options{:@operator:not;i%;@; o; ; o;;i%;i ;o;;i%;i0;@ ;00[o:Sass::Tree::MixinNode ;I"sprite-selectors; T: @args[ o; ;I"map; T; I"map; T; o; ; o;;i&;i(;o;;i&;i(;@ ;0;i&;@ ;@o; ;I" sprite; T; I" sprite; T; o; ; o;;i&;i1;o;;i&;i1;@ ;0;i&;@ ;@o; ;I" sprite; T; I" sprite; T; o; ; o;;i&;i:;o;;i&;i:;@ ;0;i&;@ ;@o; ;I" offset-x; T; I" offset_x; T; o; ; o;;i&;iE;o;;i&;iE;@ ;0;i&;@ ;@o; ;I" offset-y; T; I" offset_y; T; o; ; o;;i&;iP;o;;i&;iP;@ ;0;i&;@ ;@:@keywords{: @splat0:@children[;i&; o; ; o;;i&;i ;o;;i&;iQ;@ ;o: Sass::Importers::Filesystem: @rootI"e/Users/patricknegri/.rvm/gems/ruby-1.9.2-p290/gems/compass-0.12.2/frameworks/compass/stylesheets; F:@same_name_warningso:Set: @hash{;@; i ;o; ;o;; i ;i;o;; i(;i;@;@(;2T; @ o; ;[I"o/* Include the selectors for the `$sprite` given the `$map` and the * `$full-sprite-name` * @private */; F; ; ;[; i*; @ o;% ;I"sprite-selectors; T;&[ [o;' ;I"map; T;(I"map; T;o; ;i;o;; i-;i";@;0; @ 0[o;' ;I"sprite-name; T;(I"sprite_name; T;o; ;i$;o;; i-;i0;@;0; @ 0[o;' ;I"full-sprite-name; T;(I"full_sprite_name; T;o; ;i2;o;; i-;iC;@;0; @ 0[o;' ;I" offset-x; T;(I" offset_x; T;o; ;iE;o;; i-;iN;@;0; @ o;3 ;i;4[;5@£;o; ;o;; i-;iP;o;; i-;iQ;@;0; i-;6I"0; F; @ [o;' ;I" offset-y; T;(I" offset_y; T;o; ;iS;o;; i-;i\;@;0; @ o;3 ;i;4[;5@£;o; ;o;; i-;i^;o;; i-;i_;@;0; i-;6I"0; F; @ ;)0;[o:Sass::Tree::EachNode : @varI" selector; T: @listo;' ;I"sprite-selectors; T;(I"sprite_selectors; T;o; ;o;; i.;i;o;; i.;i-;@;0; i.;@; @ ;[u;9Ü [o:Sass::Script::Funcall : @nameI"sprite_has_selector:ET: @args[o:Sass::Script::Variable ;I"map;T:@underscored_nameI"map;T:@source_rangeo:Sass::Source::Range :@start_poso:Sass::Source::Position: @linei/: @offseti&: @end_poso;;i/;i&: @fileI"…/Users/patricknegri/.rvm/gems/ruby-1.9.2-p290/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss;T:@importer0;i/:@filename@: @options{o; ;I"sprite-name;T; I"sprite_name;T; o; ; o;;i/;i4;o;;i/;i4;@;0;i/;@;@o; ;I" selector;T; I" selector;T; o; ; o;;i/;i?;o;;i/;i?;@;0;i/;@;@:@keywords{: @splat0;i/;@; o; ; o;;i/;i;o;;i/;iA;@;0;@0[o:Sass::Tree::RuleNode : @rule[I"&:;Fo; ;I" selector;T; I" selector;T; o; ; o;;i0;i;o;;i0;i;@;0;i0;@;@I" , &.;Fo; ;I"full-sprite-name;T; I"full_sprite_name;T; o; ; o;;i0;i ;o;;i0;i2;@;0;i0;@;@I"_;To; ;I" selector;T; I" selector;T; o; ; o;;i0;i5;o;;i0;i?;@;0;i0;@;@I" , &.;Fo; ;I"full-sprite-name;T; I"full_sprite_name;T; o; ; o;;i0;iE;o;;i0;iW;@;0;i0;@;@I"-;To; ;I" selector;T; I" selector;T; o; ; o;;i0;iZ;o;;i0;id;@;0;i0;@;@: @tabsi:@children[o:Sass::Tree::MixinNode ;I"sprite-background-position;T;[ o; ;I"map;T; I"map;T; o; ; o;;i1;i8;o;;i1;i8;@;0;i1;@;@o:&Sass::Script::StringInterpolation : @beforeo:Sass::Script::String : @valueI";T: @type: string;i1; o; ; o;;i1;i:;o;;i1;i;;@;0;@: @mido; ;I"sprite-name;T; I"sprite_name;T; o; ; o;;i1;i=;o;;i1;iJ;@;0;i1;@;@: @aftero; ;o; ; I"_;T;!;";i1; o; ; o;;i1;iJ;o;;i1;iK;@;0;@;#o; ;I" selector;T; I" selector;T; o; ; o;;i1;iM;o;;i1;iW;@;0;i1;@;@;$o; ; I";T;!;";i1; o; ; o;;i1;iW;o;;i1;iX;@;0;@;i1; o; ; o;;i1;iM;o;;i1;iY;@;0;@;i1; o; ; o;;i1;i=;o;;i1;iY;@;0;@o; ;I" offset-x;T; I" offset_x;T; o; ; o;;i1;ic;o;;i1;ic;@;0;i1;@;@o; ;I" offset-y;T; I" offset_y;T; o; ; o;;i1;in;o;;i1;in;@;0;i1;@;@;{;0;[;i1; o; ; o;;i1;i;o;;i1;io;@;o: Sass::Importers::Filesystem: @rootI"e/Users/patricknegri/.rvm/gems/ruby-1.9.2-p290/gems/compass-0.12.2/frameworks/compass/stylesheets;F:@same_name_warningso:Set: @hash{;@;i0:@has_childrenT;@; o; ; o;;i0;i ;o;;i2;i ;@;@€; i.;o; ;o;; i.;i;o;; i4;i ;@;@(;2T; @ ; i-;o; ;o;; i-;i;o;; i5;i;@;@(;2T; @ o; ;[I"/* Generates a class for each space separated name in `$sprite-names`. * The class will be of the form .-. * * If a base class is provided, then each class will extend it. * * If `$dimensions` is `true`, the sprite dimensions will specified. */; F; ; ;[; i7; @ o;% ;I" sprites; T;&[ [o;' ;I"map; T;(I"map; T;o; ;i;o;; i=;i;@;0; @ 0[o;' ;I"sprite-names; T;(I"sprite_names; T;o; ;i;o;; i=;i(;@;0; @ 0[o;' ;I"base-class; T;(I"base_class; T;o; ;i*;o;; i=;i5;@;0; @ o;7 ;F;o; ;o;; i=;i7;o;; i=;i<;@;0; i=; @ [o;' ;I"dimensions; T;(I"dimensions; T;o; ;i>;o;; i=;iI;@;0; @ o;7 ;F;o; ;o;; i=;iK;o;; i=;iP;@;0; i=; @ [o;' ;I" prefix; T;(I" prefix; T;o; ;iR;o;; i=;iY;@;0; @ o;+ ;I"sprite-map-name; T;&[o;' ;I"map; T;(I"map; T;o; ;o;; i=;io;o;; i=;io;@;0; i=;@; @ ;,{;)0; i=;@;o; ;o;; i=;i[;o;; i=;ip;@;0; @ [o;' ;I" offset-x; T;(I" offset_x; T;o; ;ir;o;; i=;i{;@;0; @ o;3 ;i;4[;5@£;o; ;o;; i=;i};o;; i=;i~;@;0; i=;6I"0; F; @ [o;' ;I" offset-y; T;(I" offset_y; T;o; ;i{;o;; i=;i„;@;0; @ o;3 ;i;4[;5@£;o; ;o;; i=;i†;o;; i=;i‡;@;0; i=;6I"0; F; @ ;)0;[o;: ;;I"sprite-name; T;;i;o;; i>;i,;@;0; i>;@; @ ;[u;94 [o:Sass::Script::Funcall : @nameI" sprite_does_not_have_parent:ET: @args[o:Sass::Script::Variable ;I"map;T:@underscored_nameI"map;T:@source_rangeo:Sass::Source::Range :@start_poso:Sass::Source::Position: @linei?: @offseti.: @end_poso;;i?;i.: @fileI"…/Users/patricknegri/.rvm/gems/ruby-1.9.2-p290/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss;T:@importer0;i?:@filename@: @options{o; ;I"sprite-name;T; I"sprite_name;T; o; ; o;;i?;i<;o;;i?;i<;@;0;i?;@;@:@keywords{: @splat0;i?;@; o; ; o;;i?;i;o;;i?;i>;@;0;@0[o:Sass::Tree::VariableNode ;I"full-sprite-name;T: @expro:&Sass::Script::StringInterpolation : @beforeo:Sass::Script::String : @valueI";T: @type: string;i@; o; ; o;;i@;i;o;;i@;i ;@;0;@: @mido; ;I" prefix;T; I" prefix;T; o; ; o;;i@;i";o;;i@;i*;@;0;i@;@;@: @aftero; ;o; ;I"-;T;;;i@; o; ; o;;i@;i*;o;;i@;i+;@;0;@; o; ;I"sprite-name;T; I"sprite_name;T; o; ; o;;i@;i-;o;;i@;i:;@;0;i@;@;@;!o; ;I";T;;;i@; o; ; o;;i@;i:;o;;i@;i;;@;0;@;i@; o; ; o;;i@;i-;o;;i@;i<;@;0;@;i@; o; ; o;;i@;i;o;;i@;i;;@;0;@: @guarded0:@children[;i@; o; ; o;;i@;i ;o;;i@;i;;@;o: Sass::Importers::Filesystem: @rootI"e/Users/patricknegri/.rvm/gems/ruby-1.9.2-p290/gems/compass-0.12.2/frameworks/compass/stylesheets;F:@same_name_warningso:Set: @hash{;@o:Sass::Tree::RuleNode : @rule[I".;Fo; ;I"full-sprite-name;T; I"full_sprite_name;T; o; ; o;;iA;i;o;;iA;i!;@;0;iA;@;@: @tabsi;#[u:Sass::Tree::IfNode[o:Sass::Script::Variable : @nameI"base-class:ET:@underscored_nameI"base_class;T:@source_rangeo:Sass::Source::Range :@start_poso:Sass::Source::Position: @lineiB: @offseti: @end_poso; ; iB;i: @fileI"…/Users/patricknegri/.rvm/gems/ruby-1.9.2-p290/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss;T:@importer0; iB:@filename@ : @options{0[o:Sass::Tree::ExtendNode :@selector[o; ;I"base-class;T;I"base_class;T; o; ; o; ; iB;i*;o; ; iB;i6;@ ;0; iB;@ ;@ :@optionalF:@children[; iB; o; ; o; ; iB;i ;o; ; iB;i6;@ ;o: Sass::Importers::Filesystem: @rootI"e/Users/patricknegri/.rvm/gems/ruby-1.9.2-p290/gems/compass-0.12.2/frameworks/compass/stylesheets;F:@same_name_warningso:Set: @hash{;@ o:Sass::Tree::MixinNode ;I" sprite;T;[ o; ;I"map;T; I"map;T; o; ; o;;iC;i";o;;iC;i";@;0;iC;@;@o; ;I"sprite-name;T; I"sprite_name;T; o; ; o;;iC;i0;o;;iC;i0;@;0;iC;@;@o; ;I"dimensions;T; I"dimensions;T; o; ; o;;iC;i=;o;;iC;i=;@;0;iC;@;@o; ;I" offset-x;T; I" offset_x;T; o; ; o;;iC;iH;o;;iC;iH;@;0;iC;@;@o; ;I" offset-y;T; I" offset_y;T; o; ; o;;iC;iS;o;;iC;iS;@;0;iC;@;@;{;0;#[;iC; o; ; o;;iC;i;o;;iC;iT;@;@E;@;iA:@has_childrenT;@; o; ; o;;iA;i ;o;;iD;i ;@;@E; i>;o; ;o;; i>;i;o;; iF;i ;@;@(;2T; @ ; i=;o; ;o;; i=;i;o;; iG;i;@;@(;2T; @ :@templateI"Ë // Determines those states for which you want to enable magic sprite selectors $sprite-selectors: hover, target, active !default; // Set the width and height of an element to the original // dimensions of an image before it was included in the sprite. @mixin sprite-dimensions($map, $sprite) { height: image-height(sprite-file($map, $sprite)); width: image-width(sprite-file($map, $sprite)); } // Set the background position of the given sprite `$map` to display the // sprite of the given `$sprite` name. You can move the image relative to its // natural position by passing `$offset-x` and `$offset-y`. @mixin sprite-background-position($map, $sprite, $offset-x: 0, $offset-y: 0) { background-position: sprite-position($map, $sprite, $offset-x, $offset-y); } // Determines if you want to include magic selectors in your sprites $disable-magic-sprite-selectors:false !default; // Include the position and (optionally) dimensions of this `$sprite` // in the given sprite `$map`. The sprite url should come from either a base // class or you can specify the `sprite-url` explicitly like this: // // background: $map no-repeat; @mixin sprite($map, $sprite, $dimensions: false, $offset-x: 0, $offset-y: 0) { @include sprite-background-position($map, $sprite, $offset-x, $offset-y); @if $dimensions { @include sprite-dimensions($map, $sprite); } @if not $disable-magic-sprite-selectors { @include sprite-selectors($map, $sprite, $sprite, $offset-x, $offset-y); } } // Include the selectors for the `$sprite` given the `$map` and the // `$full-sprite-name` // @private @mixin sprite-selectors($map, $sprite-name, $full-sprite-name, $offset-x: 0, $offset-y: 0) { @each $selector in $sprite-selectors { @if sprite_has_selector($map, $sprite-name, $selector) { &:#{$selector}, &.#{$full-sprite-name}_#{$selector}, &.#{$full-sprite-name}-#{$selector} { @include sprite-background-position($map, "#{$sprite-name}_#{$selector}", $offset-x, $offset-y); } } } } // Generates a class for each space separated name in `$sprite-names`. // The class will be of the form .-. // // If a base class is provided, then each class will extend it. // // If `$dimensions` is `true`, the sprite dimensions will specified. @mixin sprites($map, $sprite-names, $base-class: false, $dimensions: false, $prefix: sprite-map-name($map), $offset-x: 0, $offset-y: 0) { @each $sprite-name in $sprite-names { @if sprite_does_not_have_parent($map, $sprite-name) { $full-sprite-name: "#{$prefix}-#{$sprite-name}"; .#{$full-sprite-name} { @if $base-class { @extend #{$base-class}; } @include sprite($map, $sprite-name, $dimensions, $offset-x, $offset-y); } } } }; T;2T; @ ; i;o; ;o;; i;i;o;; i;i;@;@(