{:versionI"3.4.21 (Selective Steve):EF:shaI"-c08d557fa5f26c5db02b9552581a0a31582c1048;F: contents"�Eo:Sass::Tree::RootNode:@children[o:Sass::Tree::CommentNode:@value[I":/* https://github.com/iamphill/Bootstrap-Offcanvas */:ET: @type:silent;[�: @linei:@source_rangeo:Sass::Source::Range :@start_poso:Sass::Source::Position;i:@offseti: @end_poso;;i;i8: @fileI"v/Users/zschweitzer/git/forever-style-guide/app/assets/stylesheets/forever_style_guide/modules/_nav-offcanvas.scss; T:@importero:Sass::Rails::SassImporter: @rootI"F/Users/zschweitzer/git/forever-style-guide/app/assets/stylesheets; F:@real_rootI"F/Users/zschweitzer/git/forever-style-guide/app/assets/stylesheets; F:@same_name_warningso:Set: @hash{�: @options{�o:Sass::Tree::VariableNode : @nameI"offcanvas-width; T: @expro: Sass::Script::Tree::Literal ;o: Sass::Script::Value::Number ;i:@numerator_units[I"px; T:@denominator_units[�;@:@originalI" 270px; F;i; o; ;o;;i;i(;o;;i;i-;@;@:@filename@: @guardedT:@global0;[�;i; o; ;o;;i;i;o;;i;i6;@;@;@o; ;I"offcanvas-animation-time; T;o; ;o; ;f 0.15;![I"s; T;"[�;@;#I" 0.15s; F;i; o; ;o;;i;i(;o;;i;i,;@;@;$@;%T;&0;[�;i; o; ;o;;i;i;o;;i;i5;@;@;@o; ;I"offcanvas-media; T;o:!Sass::Script::Tree::Variable;I"grid-float-breakpoint; T:@underscored_nameI"grid_float_breakpoint; T;i ; o; ;o;;i ;i(;o;;i ;i>;@;@;$@;@;%T;&0;[�;i ; o; ;o;;i ;i;o;;i ;iF;@;@;@o:Sass::Tree::MediaNode :@query[ I"(; To; ;o: Sass::Script::Value::String ;I"max-width; T; :identifier:"@deprecated_interp_equivalent0;@;i; o; ;o;;i;i;o;;i;i;@;@;$@I": ; To;';I"offcanvas-media; T;(I"offcanvas_media; T;i; o; ;o;;i;i;o;;i;i);@;@;$@;@I"); T;I"�; T: @tabsi�;[o:Sass::Tree::RuleNode: @rule[I".offcanvas-stop-scrolling; T:@parsed_ruleso:"Sass::Selector::CommaSequence: @members[o:Sass::Selector::Sequence;3[o:#Sass::Selector::SimpleSequence;3[o:Sass::Selector::Class;I"offcanvas-stop-scrolling; T;i;$0: @subject0: @sourceso;;{�; o; ;o;;i;i;o;;i;i;0;0;i;$0;i;i;$0:@selector_source_rangeo; ;o;;i;i;o;;i;i";@;@;.i�;[o:Sass::Tree::PropNode;[I"height; T;o;;o;+ ;I" 100%; T; ;,;-0;@;i ; o; ;o;;i ;i;o;;i ;i;@;@;.i�:@prop_syntax:new;[�;i ; o; ;o;;i ;i ;o;;i ;i;@;@:@name_source_rangeo; ;@r;o;;i ;i;@;@:@value_source_rangeo; ;o;;i ;i;@s;@;@;@o;:;[I" overflow; T;o;;o;+ ;I"hidden; T; ;,;-0;@;i; o; ;o;;i;i;o;;i;i;@;@;.i�;;;<;[�;i; o; ;o;;i;i ;o;;i;i;@;@;=o; ;@~;o;;i;i;@;@;>o; ;o;;i;i;@;@;@;@;i; o; ;@d;o;;i;i";@;@:@has_childrenT;@o;/;0[I".navbar-default; T;1o;2;3[o;4;3[o;5;3[o;6;I"navbar-default; T;i;$0;70;8o;;{�; o; ;o;;i;i;o;;i;i;0;0;i;$0;i;i;$0;9o; ;o;;i;i;o;;i;i;@;@;.i�;[o;/;0[I".navbar-offcanvas; T;1o;2;3[o;4;3[o;5;3[o;6;I"navbar-offcanvas; T;i;$0;70;8o;;{�; o; ;o;;i;i;o;;i;i;0;0;i;$0;i;i;$0;9o; ;o;;i;i ;o;;i;i;@;@;.i�;[o;:;[I"background-color; T;o;';I"nav-bg-color; T;(I"nav_bg_color; T;i; o; ;o;;i;i;o;;i;i+;@;@;$@;@;.i�;;;<;[�;i; o; ;o;;i;i;o;;i;i+;@;@;=o; ;@�;o;;i;i;@;@;>o; ;o;;i;i;@�;@;@;@;i; o; ;@�;o;;i;i;@;@;?T;@;i; o; ;@�;o;;i;i;@;@;?T;@o;/;0[I".navbar-offcanvas; T;1o;2;3[o;4;3[o;5;3[o;6;I"navbar-offcanvas; T;i;$0;70;8o;;{�; o; ;o;;i;i;o;;i;i;0;0;i;$0;i;i;$0;9o; ;o;;i;i;o;;i;i;@;@;.i�;[o;:;[I" position; T;o;;o;+ ;I" fixed; T; ;,;-0;@;i; o; ;o;;i;i;o;;i;i;@;@;.i�;;;<;[�;i; o; ;o;;i;i ;o;;i;i;@;@;=o; ;@�;o;;i;i;@;@;>o; ;o;;i;i;@�;@;@;@o;:;[I" width; T;o;;o;+ ;I" 100%; T; ;,;-0;@;i; o; ;o;;i;i;o;;i;i;@;@;.i�;;;<;[�;i; o; ;o;;i;i ;o;;i;i;@;@;=o; ;@�;o;;i;i;@;@;>o; ;o;;i;i;@�;@;@;@o;:;[I"min-height; T;o;;o;+ ;I" 100%; T; ;,;-0;@;i; o; ;o;;i;i;o;;i;i;@;@;.i�;;;<;[�;i; o; ;o;;i;i ;o;;i;i;@;@;=o; ;@;o;;i;i;@;@;>o; ;o;;i;i;@;@;@;@o;;[I"H/* Ensure offcanvas menu ignores mobile-safari's padding garbage */; T; ;;[�;i; o; ;o;;i;i;o;;i;i\;@;@;@o;:;[I"max-width; T;o;';I"offcanvas-width; T;(I"offcanvas_width; T;i; o; ;o;;i;i;o;;i;i%;@;@;$@;@;.i�;;;<;[�;i; o; ;o;;i;i ;o;;i;i%;@;@;=o; ;@;o;;i;i;@;@;>o; ;o;;i;i;@;@;@;@o;:;[I" left; T;o:'Sass::Script::Tree::UnaryOperation: @operando;';I"offcanvas-width; T;(I"offcanvas_width; T;i; o; ;o;;i;i;o;;i;i!;@;@;$@;@:@operator: minus;i; o; ;o;;i;i;o;;i;i!;@;@;$@;@;.i�;;;<;[�;i; o; ;o;;i;i ;o;;i;i!;@;@;=o; ;@1;o;;i;i;@;@;>o; ;o;;i;i;@2;@;@;@o;:;[I"top; T;o;;o;+ ;I"0; T; ;,;-0;@;i; o; ;o;;i;i;o;;i;i;@;@;.i�;;;<;[�;i; o; ;o;;i;i ;o;;i;i;@;@;=o; ;@B;o;;i;i ;@;@;>o; ;o;;i;i;@C;@;@;@o;:;[I"z-index; T;o:"Sass::Script::Tree::Operation:@operand1o;';I"zindex-navbar-fixed; T;(I"zindex_navbar_fixed; T;i; o; ;o;;i;i;o;;i;i';@;@;$@;@:@operand2o; ;o; ;i;![�;"[�;@;#I"1; F;i; o; ;o;;i;i*;o;;i;i+;@;@;$@;B: plus;i; o; ;@P;o;;i;i+;@;@;$@;@;.i�;;;<;[�;i; o; ;o;;i;i ;o;;i;i+;@;@;=o; ;@^;o;;i;i;@;@;>o; ;o;;i;i;@_;@;@;@o;;[I":/* Make sure offcanvas nav is 'above' fixed header */; T; ;;[�;i; o; ;o;;i;i-;o;;i;i_;@;@;@o;:;[I" overflow; T;o;;o;+ ;I"scroll; T; ;,;-0;@;i; o; ;o;;i;i;o;;i;i;@;@;.i�;;;<;[�;i; o; ;o;;i;i ;o;;i;i;@;@;=o; ;@v;o;;i;i;@;@;>o; ;o;;i;i;@w;@;@;@o;:;[I"-webkit-overflow-scrolling; T;o;;o;+ ;I" touch; T; ;,;-0;@;i ; o; ;o;;i ;i&;o;;i ;i+;@;@;.i�;;;<;[�;i ; o; ;o;;i ;i ;o;;i ;i+;@;@;=o; ;@�;o;;i ;i$;@;@;>o; ;o;;i ;i&;@�;@;@;@o;:;[I"transition; T;o:$Sass::Script::Tree::ListLiteral:@elements[o; ;o;+ ;I" left; T; ;,;-0;@;i!; o; ;o;;i!;i;o;;i!;i;@;@;$@o;';I"offcanvas-animation-time; T;(I"offcanvas_animation_time; T;i!; o; ;o;;i!;i;o;;i!;i4;@;@;$@;@o; ;o;+ ;I"ease-in; T; ;,;-0;@;i!; o; ;o;;i!;i5;o;;i!;i<;@;@;$@:@separator: space;i!; o; ;o;;i!;i;o;;i!;i<;@;@;$@;@;.i�;;;<;[�;i!; o; ;o;;i!;i ;o;;i!;i<;@;@;=o; ;@�;o;;i!;i;@;@;>o; ;o;;i!;i;@�;@;@;@o;/;0[I".nav > li; T;1o;2;3[o;4;3[o;5;3[o;6;I"nav; T;i#;$0;70;8o;;{�; o; ;o;;i;i;o;;i;i ;0;0;i#;$0I">; To;5;3[o:Sass::Selector::Element ;I"li; T:@namespace0;i#;$0;70;8o;;{�; o; ;o;;i;i ;o;;i;i;0;0;i#;$0;i#;i#;$0;9o; ;o;;i#;i ;o;;i#;i;@;@;.i�;[o;:;[I" width; T;o;;o;+ ;I" 100%; T; ;,;-0;@;i$; o; ;o;;i$;i;o;;i$;i;@;@;.i�;;;<;[�;i$; o; ;o;;i$;i;o;;i$;i;@;@;=o; ;@�;o;;i$;i;@;@;>o; ;o;;i$;i;@�;@;@;@o;:;[I" overflow; T;o;;o;+ ;I"hidden; T; ;,;-0;@;i%; o; ;o;;i%;i;o;;i%;i;@;@;.i�;;;<;[�;i%; o; ;o;;i%;i;o;;i%;i;@;@;=o; ;@�;o;;i%;i;@;@;>o; ;o;;i%;i;@�;@;@;@;i#; o; ;@�;o;;i#;i;@;@;?T;@o;/;0[I" &.in; T;1o;2;3[o;4;3[o;5;3[o:Sass::Selector::Parent:@suffix0;i';$0o;6;I"in; T;i';$0;70;8o;;{�; o; ;o;;i;i;o;;i;i ;0;0;i';$0;i';i';$0;9o; ;o;;i';i ;o;;i';i;@;@;.i�;[o;:;[I"box-shadow; T;o;H;I[ o; ;o; ;i�;![�;"@U;@;#I"0; F;i(; o; ;o;;i(;i;o;;i(;i;@;@;$@o; ;o; ;i�;![�;"@U;@;#I"0; F;i(; o; ;o;;i(;i;o;;i(;i;@;@;$@o; ;o; ;i;![I"px; T;"[�;@;#I" 20px; F;i(; o; ;o;;i(;i;o;;i(;i ;@;@;$@o: Sass::Script::Tree::Funcall;I" rgba; T: @args[ o; ;o; ;i�;![�;"@U;@;#I"0; F;i(; o; ;o;;i(;i&;o;;i(;i';@;@;$@o; ;o; ;i�;![�;"@U;@;#I"0; F;i(; o; ;o;;i(;i);o;;i(;i*;@;@;$@o; ;o; ;i�;![�;"@U;@;#I"0; F;i(; o; ;o;;i(;i,;o;;i(;i-;@;@;$@o; ;o; ;f0.3;![�;"@U;@;#I"0.3; F;i(; o; ;o;;i(;i/;o;;i(;i1;@;@;$@:@keywordso:Sass::Util::NormalizedMap:@key_strings{�: @map{�:@splat0:@kwarg_splat0;i(; o; ;o;;i(;i!;o;;i(;i2;@;@;$@;@;J;K;i(; o; ;o;;i(;i;o;;i(;i2;@;@;$@;@;.i�;;;<;[�;i(; o; ;o;;i(;i;o;;i(;i2;@;@;=o; ;@M;o;;i(;i;@;@;>o; ;o;;i(;i;@N;@;@;@;i'; o; ;@;o;;i';i;@;@;?T;@o;/;0[I"&.offcanvas-transform; T;1o;2;3[o;4;3[o;5;3[o;N;O0;i*;$0o;6;I"offcanvas-transform; T;i*;$0;70;8o;;{�; o; ;o;;i;i;o;;i;i;0;0;i*;$0;i*;i*;$0;9o; ;o;;i*;i ;o;;i*;i ;@;@;.i�;[o;/;0[I" &.in; T;1o;2;3[o;4;3[o;5;3[o;N;O0;i+;$0o;6;I"in; T;i+;$0;70;8o;;{�; o; ;o;;i;i;o;;i;i ;0;0;i+;$0;i+;i+;$0;9o; ;o;;i+;i;o;;i+;i;@;@;.i�;[o;:;[I" left; T;o;;o;+ ;I"0; T; ;,;-0;@;i,; o; ;o;;i,;i;o;;i,;i;@;@;.i�;;;<;[�;i,; o; ;o;;i,;i;o;;i,;i;@;@;=o; ;@�;o;;i,;i;@;@;>o; ;o;;i,;i;@�;@;@;@;i+; o; ;@|;o;;i+;i;@;@;?T;@;i*; o; ;@g;o;;i*;i ;@;@;?T;@;i; o; ;@�;o;;i;i;@;@;?T;@;i; o; ;o;;i;i;o;;i;i+;@;@;?T;@o;;[I"C/* Show and hide items relative to custom toggle breakpoint */; T; ;;[�;i2; o; ;o;;i2;i;o;;i2;iA;@;@;@o;/;0[I"#.visible-grid-float-breakpoint; T;1o;2;3[o;4;3[o;5;3[o;6;I""visible-grid-float-breakpoint; T;i3;$0;70;8o;;{�; o; ;o;;i;i;o;;i;i$;0;0;i3;$0;i3;i3;$0;9o; ;o;;i3;i;o;;i3;i%;@;@;.i�;[o;) ;*[ I"(; To; ;o;+ ;I"min-width; T; ;,;-0;@;i4; o; ;o;;i4;i;o;;i4;i;@;@;$@I": ; To;';I"grid-float-breakpoint; T;(I"grid_float_breakpoint; T;i4; o; ;o;;i4;i;o;;i4;i1;@;@;$@;@I"); T;I"�; T;.i�;[o;:;[I"display; T;o;;o;+ ;I"none !important; T; ;,;-0;@;i5; o; ;o;;i5;i;o;;i5;i";@;@;.i�;;;<;[�;i5; o; ;o;;i5;i ;o;;i5;i";@;@;=o; ;@�;o;;i5;i;@;@;>o; ;o;;i5;i;@�;@;@;@;i4; o; ;o;;i4;i;o;;i4;i3;@;@;?T;@o;) ;*[ I"(; To; ;o;+ ;I"max-width; T; ;,;-0;@;i7; o; ;o;;i7;i;o;;i7;i;@;@;$@I": ; To;';I"grid-float-breakpoint; T;(I"grid_float_breakpoint; T;i7; o; ;o;;i7;i;o;;i7;i1;@;@;$@;@I"); T;I"�; T;.i�;[o;:;[I"display; T;o;;o;+ ;I"block !important; T; ;,;-0;@;i8; o; ;o;;i8;i;o;;i8;i#;@;@;.i�;;;<;[�;i8; o; ;o;;i8;i ;o;;i8;i#;@;@;=o; ;@�;o;;i8;i;@;@;>o; ;o;;i8;i;@�;@;@;@;i7; o; ;o;;i7;i;o;;i7;i3;@;@;?T;@;i3; o; ;@�;o;;i3;i%;@;@;?T;@o;/;0[I"".hidden-grid-float-breakpoint; T;1o;2;3[o;4;3[o;5;3[o;6;I"!hidden-grid-float-breakpoint; T;i;;$0;70;8o;;{�; o; ;o;;i;i;o;;i;i#;0;0;i;;$0;i;;i;;$0;9o; ;o;;i;;i;o;;i;;i$;@;@;.i�;[o;) ;*[ I"(; To; ;o;+ ;I"min-width; T; ;,;-0;@;i<; o; ;o;;i<;i;o;;i<;i;@;@;$@I": ; To;';I"grid-float-breakpoint; T;(I"grid_float_breakpoint; T;i<; o; ;o;;i<;i;o;;i<;i1;@;@;$@;@I"); T;I"�; T;.i�;[o;:;[I"display; T;o;;o;+ ;I"block !important; T; ;,;-0;@;i=; o; ;o;;i=;i;o;;i=;i#;@;@;.i�;;;<;[�;i=; o; ;o;;i=;i ;o;;i=;i#;@;@;=o; ;@6;o;;i=;i;@;@;>o; ;o;;i=;i;@7;@;@;@;i<; o; ;o;;i<;i;o;;i<;i3;@;@;?T;@o;) ;*[ I"(; To; ;o;+ ;I"max-width; T; ;,;-0;@;i?; o; ;o;;i?;i;o;;i?;i;@;@;$@I": ; To;';I"grid-float-breakpoint; T;(I"grid_float_breakpoint; T;i?; o; ;o;;i?;i;o;;i?;i1;@;@;$@;@I"); T;I"�; T;.i�;[o;:;[I"display; T;o;;o;+ ;I"none !important; T; ;,;-0;@;i@; o; ;o;;i@;i;o;;i@;i";@;@;.i�;;;<;[�;i@; o; ;o;;i@;i ;o;;i@;i";@;@;=o; ;@];o;;i@;i;@;@;>o; ;o;;i@;i;@^;@;@;@;i?; o; ;o;;i?;i;o;;i?;i3;@;@;?T;@;i;; o; ;@;o;;i;;i$;@;@;?T;@o;/;0[I".col-grid-float-3; T;1o;2;3[o;4;3[o;5;3[o;6;I"col-grid-float-3; T;iC;$0;70;8o;;{�; o; ;o;;i;i;o;;i;i;0;0;iC;$0;iC;iC;$0;9o; ;o;;iC;i;o;;iC;i;@;@;.i�;[o;) ;*[ I"(; To; ;o;+ ;I"min-width; T; ;,;-0;@;iD; o; ;o;;iD;i;o;;iD;i;@;@;$@I": ; To;';I"grid-float-breakpoint; T;(I"grid_float_breakpoint; T;iD; o; ;o;;iD;i;o;;iD;i1;@;@;$@;@I"); T;I"�; T;.i�;[o;:;[I" width; T;o;;o;+ ;I"25%; T; ;,;-0;@;iE; o; ;o;;iE;i;o;;iE;i;@;@;.i�;;;<;[�;iE; o; ;o;;iE;i ;o;;iE;i;@;@;=o; ;@�;o;;iE;i;@;@;>o; ;o;;iE;i;@�;@;@;@o;:;[I" float; T;o;;o;+ ;I" left; T; ;,;-0;@;iF; o; ;o;;iF;i;o;;iF;i;@;@;.i�;;;<;[�;iF; o; ;o;;iF;i ;o;;iF;i;@;@;=o; ;@�;o;;iF;i;@;@;>o; ;o;;iF;i;@�;@;@;@;iD; o; ;o;;iD;i;o;;iD;i3;@;@;?T;@;iC; o; ;@y;o;;iC;i;@;@;?T;@o;/;0[I".col-grid-float-6; T;1o;2;3[o;4;3[o;5;3[o;6;I"col-grid-float-6; T;iI;$0;70;8o;;{�; o; ;o;;i;i;o;;i;i;0;0;iI;$0;iI;iI;$0;9o; ;o;;iI;i;o;;iI;i;@;@;.i�;[o;) ;*[ I"(; To; ;o;+ ;I"min-width; T; ;,;-0;@;iJ; o; ;o;;iJ;i;o;;iJ;i;@;@;$@I": ; To;';I"grid-float-breakpoint; T;(I"grid_float_breakpoint; T;iJ; o; ;o;;iJ;i;o;;iJ;i1;@;@;$@;@I"); T;I"�; T;.i�;[o;:;[I" width; T;o;;o;+ ;I"50%; T; ;,;-0;@;iK; o; ;o;;iK;i;o;;iK;i;@;@;.i�;;;<;[�;iK; o; ;o;;iK;i ;o;;iK;i;@;@;=o; ;@�;o;;iK;i;@;@;>o; ;o;;iK;i;@�;@;@;@o;:;[I" float; T;o;;o;+ ;I" left; T; ;,;-0;@;iL; o; ;o;;iL;i;o;;iL;i;@;@;.i�;;;<;[�;iL; o; ;o;;iL;i ;o;;iL;i;@;@;=o; ;@�;o;;iL;i;@;@;>o; ;o;;iL;i;@�;@;@;@;iJ; o; ;o;;iJ;i;o;;iJ;i3;@;@;?T;@;iI; o; ;@�;o;;iI;i;@;@;?T;@o;/;0[I".col-grid-float-push-6; T;1o;2;3[o;4;3[o;5;3[o;6;I"col-grid-float-push-6; T;iO;$0;70;8o;;{�; o; ;o;;i;i;o;;i;i;0;0;iO;$0;iO;iO;$0;9o; ;o;;iO;i;o;;iO;i;@;@;.i�;[o;) ;*[ I"(; To; ;o;+ ;I"min-width; T; ;,;-0;@;iP; o; ;o;;iP;i;o;;iP;i;@;@;$@I": ; To;';I"grid-float-breakpoint; T;(I"grid_float_breakpoint; T;iP; o; ;o;;iP;i;o;;iP;i1;@;@;$@;@I"); T;I"�; T;.i�;[o;:;[I" float; T;o;;o;+ ;I" right; T; ;,;-0;@;iQ; o; ;o;;iQ;i;o;;iQ;i;@;@;.i�;;;<;[�;iQ; o; ;o;;iQ;i ;o;;iQ;i;@;@;=o; ;@6;o;;iQ;i;@;@;>o; ;o;;iQ;i;@7;@;@;@;iP; o; ;o;;iP;i;o;;iP;i3;@;@;?T;@;iO; o; ;@;o;;iO;i;@;@;?T;@:@templateI" // https://github.com/iamphill/Bootstrap-Offcanvas $offcanvas-width: 270px !default; $offcanvas-animation-time: .15s !default; $offcanvas-media: $grid-float-breakpoint!default; @media (max-width: $offcanvas-media) { .offcanvas-stop-scrolling { height: 100%; overflow: hidden; } .navbar-default { .navbar-offcanvas { background-color: $nav-bg-color; } } .navbar-offcanvas { position: fixed; width: 100%; min-height: 100%; // Ensure offcanvas menu ignores mobile-safari's padding garbage max-width: $offcanvas-width; left: -$offcanvas-width; top: 0; z-index: $zindex-navbar-fixed + 1; // Make sure offcanvas nav is 'above' fixed header overflow: scroll; -webkit-overflow-scrolling: touch; transition: left $offcanvas-animation-time ease-in; .nav > li { width: 100%; overflow: hidden; } &.in { box-shadow: 0 0 20px rgba(0, 0, 0, .3); } &.offcanvas-transform { &.in { left: 0; } } } } // Show and hide items relative to custom toggle breakpoint .visible-grid-float-breakpoint { @media (min-width: $grid-float-breakpoint) { display: none !important; } @media (max-width: $grid-float-breakpoint) { display: block !important; } } .hidden-grid-float-breakpoint { @media (min-width: $grid-float-breakpoint) { display: block !important; } @media (max-width: $grid-float-breakpoint) { display: none !important; } } .col-grid-float-3 { @media (min-width: $grid-float-breakpoint) { width: 25%; float: left; } } .col-grid-float-6 { @media (min-width: $grid-float-breakpoint) { width: 50%; float: left; } } .col-grid-float-push-6 { @media (min-width: $grid-float-breakpoint) { float: right; } } ; T;i; o; ;o;;i;i;o;;i;i;@;@;?T;@