function getCookie(c){var d=document.cookie.indexOf(c+"=");if(d<0){return null}var a=d+c.length+1;var b=document.cookie.indexOf(";",a);if(b==-1){b=document.cookie.length}return unescape(document.cookie.substring(a,b))}function setCookie(b,g,d,i,c,a){var f=null;if(d){var e=new Date();f=new Date(e.getTime()+d*1000)}var h=b+"="+escape(g);if(d){h+=";max-age="+d+";expires="+f.toGMTString()}if(i){h+=";path="+i}if(c){h+=";domain="+c}if(a){h+=";secure"}document.cookie=h}function deleteCookie(a,c,b){if(getCookie(a)){document.cookie=a+"="+((c)?";path="+c:"")+((b)?";domain="+b:"")+";expires=Thu, 01-Jan-1970 00:00:01 GMT;max-age=-1"}}function add_bike_to_compare_cookie(c){var b=getCookie("bsbcl");var a="|"+c+"|";var d=null;if(null===b||b.length===0){d=a}else{if(b.indexOf(a)>-1){return}else{d=b+a}}if(d){setCookie("bsbcl",d,null,"/")}}function remove_bike_from_compare_cookie(b){var a=getCookie("bsbcl");var c=null;if(null===a||a.length===0){return}else{c=a.replace("|"+b+"|","");if(c){setCookie("bsbcl",c,null,"/");return true}else{deleteCookie("bsbcl","/");return false}}}function select_for_compare(a){add_bike_to_compare_cookie(a);$("#act_unselect_"+a).show().removeClass("hidden");$("#act_select_"+a).hide().addClass("hidden");$(".act_unselect_all").show().removeClass("hidden");$(".act_compare").show().removeClass("hidden");$(".act_compare_disabled").hide().addClass("hidden")}function unselect_for_compare(a){var b=remove_bike_from_compare_cookie(a);$("#act_unselect_"+a).hide().addClass("hidden");$("#act_select_"+a).show().removeClass("hidden");if(!b){$(".act_compare").hide().addClass("hidden");$(".act_unselect_all").hide().addClass("hidden");$(".act_compare_disabled").show().removeClass("hidden")}}function clear_selected_for_compare(){deleteCookie("bsbcl","/");$("#act_unselect_"+code).hide().addClass("hidden");$("#act_select_"+code).show().removeClass("hidden");$(".act_compare").hide().addClass("hidden");$(".act_unselect_all").hide().addClass("hidden");$(".act_compare_disabled").show().removeClass("hidden")}function isIE(){if(navigator.userAgent.match(/MSIE \d+\.\d+/)){return true}else{return false}}function isIE67(){if(navigator.userAgent.match(/MSIE [67]\.\d+/)){return true}else{return false}}function isIOS(){if(navigator.userAgent.match(/iPhone/)){return true}else{return false}}function isAndroid(){if(navigator.userAgent.match(/Android/)){return true}else{return false}}function resetmainbodyzindexforie(){if(isIE()){var a=1000;$("div.mainbody").children("div").each(function(){$(this).css("z-index",a);a-=2})}}function dwe(a,b){buf="";if(a){buf=buf+"mailto:"}buf=buf+b+"&#64brightspoke.com";return buf}function toggleFeedback(){$("#block-feedback-form").find(".feedback-link").click()}function bounceFeedback(){$("#block-feedback-form").find(".feedback-link").animate({height:"+=15px"},100).animate({height:"-=15px"},100).animate({height:"+=15px"},100).animate({height:"-=15px"},100)}$(document).ready(function(){if(!isIE()){$("a.pgr,span.pgr").css("border","1px solid #C9CACC").css("background-color","#eee")}$("a.bikecomparebutton.act_select").hover(function(){$(this).css("background-position","0 -20px")},function(){$(this).css("background-position","0 0px")});$("a.bikecomparebutton.act_unselect").hover(function(){$(this).css("background-position","0 -60px")},function(){$(this).css("background-position","0 -40px")});$("a.bikecomparebutton.act_compare").hover(function(){$(this).css("background-position","0 -100px")},function(){$(this).css("background-position","0 -80px")});$("span.bikecomparebutton.act_compare_disabled").hover(function(){$(this).css("background-position","0 -140px")},function(){$(this).css("background-position","0 -120px")});$(".aslink").hover(function(){$(this).css("cursor","pointer")},function(){$(this).css("cursor","default")});$(".quicksearchfocus").click(function(){$("#edit-biketitle").focus()});$("#sbbnimg,#absimg").css("background","url(/img/header_links.png) no-repeat top left");$("#sbbnimg").css("height","23px").css("width","193px").css("overflow","hidden").css("margin-left","84px").css("background-position","0 0px");$("#sbbnimg").hover(function(){$(this).css("background-position","0 -24px").css("cursor","pointer")},function(){$(this).css("background-position","0 0px").css("cursor","default")});$("#sbbnimg").click(function(){$("#edit-biketitle").focus()});$("#sbbnstatic").css("display","none");$("#absimg").css("height","17px").css("width","240px").css("overflow","hidden").css("margin-top","7px").css("background-position","-197px -12px");$("#absimg").click(function(){window.location="/t/advanced-bike-search.html"});$("#absimg").hover(function(){$(this).css("background-position","-197px -30px").css("cursor","pointer")},function(){$(this).css("background-position","-197px -12px").css("cursor","default")});$(".abstext").css("display","none");$("#searchimg").hover(function(){$(this).attr("src","/img/search_button_hover.png")},function(){$(this).attr("src","/img/search_button.png")});$("input.calc").hover(function(){$(this).attr("src","/img/calculate_button_hover.png")},function(){$(this).attr("src","/img/calculate_button.png")});$(".mtquestions").html('<a href="'+dwe(true,"questions")+'">'+dwe(false,"questions")+"</a>");$(".mtwlb").html('<a href="'+dwe(true,"welovebikes")+'">'+dwe(false,"welovebikes")+"</a>");$(".mtfb").html('<a href="'+dwe(true,"feedback")+'">'+dwe(false,"feedback")+"</a>");$("tr.searchresult").click(function(a){if(!($(a.target).is("a")||$(a.target).is("img"))){a.preventDefault();document.location=$(this).find("a:first").attr("href")}});$('div.btsearch input[type="text"]').addClass("idleField");$('div.btsearch input[type="text"]').focus(function(){$(this).removeClass("idleField").addClass("focusField");if(this.value==this.defaultValue){this.value=""}else{if(this.value!=this.defaultValue){this.select()}}});$('div.btsearch input[type="text"]').blur(function(){$(this).removeClass("focusField").addClass("idleField");if($.trim(this.value)==""){this.value=(this.defaultValue?this.defaultValue:"")}});$(function(){resetmainbodyzindexforie()});if($(".comptable").length>0){$(".comptable").tableHover({colClass:"comphover",rowClass:"comphover",cellClass:"comphover",headRows:false,footRows:true,headCols:false,footCols:true,ignoreCols:[1]})}});function parseJson(data){if(null===data){data=""}if((data.substring(0,1)!="{")&&(data.substring(0,1)!="[")){return{status:0,data:data.length?data:"Unspecified error"}}return eval("("+data+");")}btautocompleteAutoAttach=function(){var a=[];$("div.btsearch input.autocomplete").each(function(){var d=this.value;if(!a[d]){a[d]=new ACDB(d)}var c=$("#"+this.id.substr(0,this.id.length-13)).attr("autocomplete","OFF")[0];$(c.form).submit(btautocompleteSubmit);var b=new btjsAC(c,a[d])})};btautocompleteSubmit=function(){$("#autocomplete").each(function(){this.owner.hidePopup();this.owner.setStatus("begin")});return true};btjsAC=function(b,a){var c=this;this.input=b;this.db=a;$(this.input).keydown(function(d){return c.onkeydown(this,d)}).keyup(function(d){c.onkeyup(this,d)}).blur(function(){c.hidePopup();c.db.cancel()})};btjsAC.prototype.onkeydown=function(a,b){if(!b){b=window.event}switch(b.keyCode){case 40:this.selectDown();return false;case 38:this.selectUp();return false;default:return true}};btjsAC.prototype.onkeyup=function(a,b){if(!b){b=window.event}switch(b.keyCode){case 16:case 17:case 18:case 20:case 33:case 34:case 35:case 36:case 37:case 38:case 39:case 40:return true;case 9:case 27:case 13:this.hidePopup(b.keyCode);return true;default:if(a.value.length>2){this.populatePopup()}else{this.hidePopup(b.keyCode)}return true}};btjsAC.prototype.select=function(a){this.input.value=a.autocompleteValue;this.input.form.submit()};btjsAC.prototype.selectDown=function(){if(this.selected&&this.selected.nextSibling){this.highlight(this.selected.nextSibling)}else{var a=$("li",this.popup);if(a.size()>0){this.highlight(a.get(0))}}};btjsAC.prototype.selectUp=function(){if(this.selected&&this.selected.previousSibling){this.highlight(this.selected.previousSibling)}};btjsAC.prototype.highlight=function(a){if(this.selected){$(this.selected).removeClass("selected")}$(a).addClass("selected");this.selected=a};btjsAC.prototype.unhighlight=function(a){$(a).removeClass("selected");this.selected=false};btjsAC.prototype.hidePopup=function(a){if(this.selected&&((a&&a!=46&&a!=8&&a!=27)||!a)){this.input.value=this.selected.autocompleteValue}var b=this.popup;if(b){this.popup=null;$(b).fadeOut("fast",function(){$(b).remove()})}this.selected=false};btjsAC.prototype.populatePopup=function(){if(this.popup){$(this.popup).remove()}this.selected=false;this.popup=document.createElement("div");this.popup.id="autocomplete";this.popup.owner=this;$(this.popup).css({width:(this.input.offsetWidth-4)+"px",display:"none"});$(this.input).before(this.popup);this.db.owner=this;this.db.search(this.input.value)};btjsAC.prototype.found=function(e){if(!this.input.value.length){return false}var c=document.createElement("ul");var d=this;fsel=function(){d.select(this)};fhl=function(){d.highlight(this)};fuhl=function(){d.unhighlight(this)};for(var b in e){var a=document.createElement("li");$(a).html("<div>"+e[b]+"</div>").mousedown(fsel).mouseover(fhl).mouseout(fuhl);a.autocompleteValue=b;$(c).append(a)}if(this.popup){if(c.childNodes.length>0){$(this.popup).empty().append(c).show()}else{$(this.popup).css({visibility:"hidden"});this.hidePopup()}}};btjsAC.prototype.setStatus=function(a){switch(a){case"begin":$(this.input).addClass("throbbing");break;case"cancel":case"error":case"found":$(this.input).removeClass("throbbing");break}};ACDB=function(a){this.uri=a;this.delay=150;this.cache={}};ACDB.prototype.search=function(b){var a=this;b=$.trim(b.toLowerCase());this.searchString=b;foundincache=this.cache[b];if(foundincache){return this.owner.found(foundincache)}if(this.timer){clearTimeout(this.timer)}this.timer=setTimeout(function(){a.owner.setStatus("begin");$.ajax({type:"GET",url:a.uri+"?q="+encodeURIComponent(b),success:function(d){var c=d;if(typeof c.status=="undefined"||c.status!=0){a.cache[b]=c;if(a.searchString==b){a.owner.found(c)}a.owner.setStatus("found")}},error:function(c){}})},this.delay)};ACDB.prototype.cancel=function(){if(this.owner){this.owner.setStatus("cancel")}if(this.timer){clearTimeout(this.timer)}this.searchString=""};$(document).ready(btautocompleteAutoAttach);$(document).ready(function(){var k;var a=false;function o(){sra=($("input#sra").val());sl=($("input#sl").val());hta=($("input#hta").val());sph=($("input#sph").val());$("#stemcalc_single input").each(function(){$(this).addClass("idlef")});$.ajax({type:"GET",url:"/ajax/stem-calc?sra="+encodeURIComponent(sra)+"&sl="+encodeURIComponent(sl)+"&hta="+encodeURIComponent(hta)+"&sph="+sph,success:function(q){$(".result").each(function(){$(this).animate({opacity:0},333,(function(){$("div.ajaxlink").html(q.link);$("#sa").html(q.nsa+"&deg; ("+q.nsaf+"&deg; when flipped)");$("#sh").html(q.sh+" mm ("+q.shf+" mm when flipped)");$("#sr").html(q.sr+" mm ("+q.srf+" mm when flipped)");$("#stemcalc_single input").each(function(){$(this).removeClass("idlef")})})).animate({opacity:1},333)})},error:function(q){$("#stemcalc_single input").each(function(){$(this).removeClass("idlef")})}})}function p(){sra_a=($("input#sra_a").val());sl_a=($("input#sl_a").val());hta_a=($("input#hta_a").val());sph_a=($("input#sph_a").val());sra_b=($("input#sra_b").val());sl_b=($("input#sl_b").val());hta_b=($("input#hta_b").val());sph_b=($("input#sph_b").val());$("#stemcalc_double input").each(function(){$(this).addClass("idlef")});$.ajax({type:"GET",url:"/ajax/stem-calc?form=double&sra_a="+encodeURIComponent(sra_a)+"&sl_a="+encodeURIComponent(sl_a)+"&hta_a="+encodeURIComponent(hta_a)+"&sph_a="+encodeURIComponent(sph_a)+"&sra_b="+encodeURIComponent(sra_b)+"&sl_b="+encodeURIComponent(sl_b)+"&hta_b="+encodeURIComponent(hta_b)+"&sph_b="+encodeURIComponent(sph_b),success:function(q){$(".result").each(function(){$(this).animate({opacity:0},333,(function(){$("div.ajaxlink").html(q.link);$("#sa_a").html(q.nsa_a+"&deg;");$("#sa_b").html(q.nsa_b+"&deg;");$("#sa_d").html(q.nsa_d+"&deg;");$("#sh_a").html(q.sh_a+" mm");$("#sh_b").html(q.sh_b+" mm");$("#sh_d").html(q.sh_d+" mm");$("#sr_a").html(q.sr_a+" mm");$("#sr_b").html(q.sr_b+" mm");$("#sr_d").html(q.sr_d+" mm");$("#stemcalc_double input").each(function(){$(this).removeClass("idlef")})})).animate({opacity:1},333)})},error:function(q){$("#stemcalc_double input").each(function(){$(this).removeClass("idlef")})}})}function i(q){d("single",q)}function h(q){d("double",q)}function d(r,q){var s=false;if(r=="single"&&$("#tab_two").is(".active_tab")){s=true}if(r=="double"&&$("#tab_one").is(".active_tab")){s=true}if(!s){if(r=="single"){o()}else{p()}}else{if(q){a=true}}}$("#calc_single").click(function(){o();return false});$("#calc_double").click(function(){p();return false});var j=$("#stem_calc_img_div");function f(){j.css("background-position","0 0")}function g(){j.css("background-position","0 -366px")}function n(){j.css("background-position","0 -732px")}function c(){j.css("background-position","0 -1098px")}function m(){j.css("background-position","0 -1464px")}function e(){j.css("background-position","0 -1830px")}function b(){j.css("background-position","-292px 0")}function l(){j.css("background-position","-292px -366px")}$("#stem_calc_img_div").css("background","url(/img/stem_calc_sprite.png) no-repeat top left");setTimeout(function(){$("#stem_calc_img_img").css("display","none")},200);$(".hl").mouseout(function(){f()});$(".hlsl").mouseover(function(){g()});$(".hlsra").mouseover(function(){n()});$(".hlhta").mouseover(function(){m()});$(".hlsph").mouseover(function(){c()});$(".hlsr").mouseover(function(){e()});$(".hlsa").mouseover(function(){b()});$(".hlsh").mouseover(function(){l()});$("div.tab").hover(function(){if($(this).is(".inactive_tab")){$(this).addClass("hover_tab").css("cursor","pointer")}},function(){$(this).removeClass("hover_tab").css("cursor","default")});$("div#tab_one").click(function(){if($(this).is(".inactive_tab")){$("div#tab_one").removeClass("inactive_tab").addClass("active_tab").removeClass("hover_tab");$("div#single").removeClass("hidden").show();$("div#double").addClass("hidden").hide();$("div#tab_two").removeClass("active_tab").addClass("inactive_tab");if(a){i()}}});$("div#tab_two").click(function(){if($(this).is(".inactive_tab")){$("div#tab_two").removeClass("inactive_tab").addClass("active_tab").removeClass("hover_tab");$("div#double").removeClass("hidden").show();$("div#single").addClass("hidden").hide();$("div#tab_one").removeClass("active_tab").addClass("inactive_tab");if(a){h()}}});$(".stemcalc input").focus(function(){k=$(this).val();$(this).removeClass("errf").addClass("focusf").select()});$("form#stemcalc_single input").blur(function(){$(this).removeClass("focusf");if(a){setTimeout(function(){i(false)},333)}});$("form#stemcalc_double input").blur(function(){$(this).removeClass("focusf");if(a){setTimeout(function(){h(false)},333)}});$(".calc").mouseover(function(){$(this).addClass("focusf")});$(".calc").mouseout(function(){$(this).removeClass("focusf")});$("#stemcalc_single input").change(function(){if($(this).val()==""||isNaN($(this).val())){$(this).addClass("errf");var q=$(this);var r=k;setTimeout(function(){q.removeClass("errf");q.val(r)},500)}else{if(($(this).attr("id")=="sra"||$(this).attr("id")=="sra_a"||$(this).attr("id")=="sra_b")&&$(this).val()>45){$(this).addClass("autocorrectf");$(this).val($(this).val()-90);var q=$(this);setTimeout(function(){q.removeClass("autocorrectf")},300)}setTimeout(function(){i(true)},333)}});$("#stemcalc_double input").change(function(){if($(this).val()==""||isNaN($(this).val())){$(this).addClass("errf");var q=$(this);var r=k;setTimeout(function(){q.removeClass("errf");q.val(r)},500)}else{if(($(this).attr("id")=="sra"||$(this).attr("id")=="sra_a"||$(this).attr("id")=="sra_b")&&$(this).val()>45){$(this).addClass("autocorrectf");$(this).val($(this).val()-90);var q=$(this);setTimeout(function(){q.removeClass("autocorrectf")},300)}setTimeout(function(){h(true)},333)}})});feedbackSetup=function(){$block=$("#block-feedback-form");$block.children().eq(0).wrap('<div class="feedback-link"></div>').parent().prepend('<span id="feedback-form-toggle">[ + ]</span> ').css("cursor","pointer").toggle(function(){feedbackFormToggle(this,false)},function(){feedbackFormToggle(this,true)});$block.find("form").find(':input[name="ajax"]').val(1).end().submit(function(){$("#feedback-submit",this).fadeOut("fast",function(){feedbackFormSubmit($(this).parents("form").get(0))});return false});$('fieldset.feedback-messages :input[type="checkbox"]').click(function(){$(this).parents("form").submit()});$block.show()};feedbackFormToggle=function(b,a){$(b).parent().find(".content").slideToggle("medium");if(a){$("#feedback-form-toggle",b).html("[ + ]")}else{$("#feedback-form-toggle",b).html("[ &minus; ]")}};feedbackFormSubmit=function(b){var a=$(b);$.post(b.action,a.serialize(),function(c){$("#block-feedback-form").find(".feedback-link").click();a.parent().parent().append('<div id="feedback-status-message">'+c.message+"</div>");$(':input[name="message"]',a).val("");$("#feedback-submit",a).show();window.setTimeout(function(){$("#feedback-status-message").fadeOut("slow",function(){$(this).remove()})},3000)},"json");return false};$(document).ready(function(){feedbackSetup()});(function(a){a.fn.hoverIntent=function(k,j){var l={sensitivity:7,interval:100,timeout:0};l=a.extend(l,j?{over:k,out:j}:k);var n,m,h,d;var e=function(f){n=f.pageX;m=f.pageY};var c=function(g,f){f.hoverIntent_t=clearTimeout(f.hoverIntent_t);if((Math.abs(h-n)+Math.abs(d-m))<l.sensitivity){a(f).unbind("mousemove",e);f.hoverIntent_s=1;return l.over.apply(f,[g])}else{h=n;d=m;f.hoverIntent_t=setTimeout(function(){c(g,f)},l.interval)}};var i=function(g,f){f.hoverIntent_t=clearTimeout(f.hoverIntent_t);f.hoverIntent_s=0;return l.out.apply(f,[g])};var b=function(q){var o=(q.type=="mouseover"?q.fromElement:q.toElement)||q.relatedTarget;while(o&&o!=this){try{o=o.parentNode}catch(q){o=this}}if(o==this){return false}var g=jQuery.extend({},q);var f=this;if(f.hoverIntent_t){f.hoverIntent_t=clearTimeout(f.hoverIntent_t)}if(q.type=="mouseover"){h=g.pageX;d=g.pageY;a(f).bind("mousemove",e);if(f.hoverIntent_s!=1){f.hoverIntent_t=setTimeout(function(){c(g,f)},l.interval)}}else{a(f).unbind("mousemove",e);if(f.hoverIntent_s==1){f.hoverIntent_t=setTimeout(function(){i(g,f)},l.timeout)}}};return this.mouseover(b).mouseout(b)}})(jQuery);eval(function(h,b,i,d,g,f){g=function(a){return(a<b?"":g(parseInt(a/b)))+((a=a%b)>35?String.fromCharCode(a+29):a.toString(36))};if(!"".replace(/^/,String)){while(i--){f[g(i)]=d[i]||g(i)}d=[function(a){return f[a]}];g=function(){return"\\w+"};i=1}while(i--){if(d[i]){h=h.replace(new RegExp("\\b"+g(i)+"\\b","g"),d[i])}}return h}("(9($){2 q=9(a){2 b=a.w;2 d=b.8;2 e=[];6(2 i=0;i<d;i++){2 f=b[i].Z;2 g=f.8;6(2 j=0;j<g;j++){2 c=f[j];2 h=c.12||1;2 n=c.10||1;2 o=-1;3(!e[i]){e[i]=[]}2 m=e[i];z(m[++o]){}c.E=o;6(2 k=i;k<i+h;k++){3(!e[k]){e[k]=[]}2 p=e[k];6(2 l=o;l<o+n;l++){p[l]=1}}}}};2 u=9(a){2 v=0,i,k,r=(a.Y)?a.Y.w:0;3(r){6(i=0;i<r.8;i++){r[i].T=v++}}6(k=0;k<a.H.8;k++){r=a.H[k].w;3(r){6(i=0;i<r.8;i++){r[i].T=v++}}}r=(a.W)?a.W.w:0;3(r){6(i=0;i<r.8;i++){r[i].T=v++}}};$.U.1D=9(m){2 n=$.1A({1o:5,1n:5,1r:5,1i:B,1g:5,1f:B,1e:5,1d:B,1c:5,1b:B,1a:5,19:[],17:B,16:5,15:B,K:'1s',J:'',I:'',G:''},m);1q V.1E(9(){2 d=[],A=[],4=V,r,13=0,L=[-1,-1];3(!4.H||!4.H.8){1q}2 f=9(a,b){2 c,X,S,N,7,s;6(S=0;S<a.8;S++,13++){X=a[S];6(N=0;N<X.Z.8;N++){c=X.Z[N];3((b=='R'&&n.1g)||(b=='Q'&&n.1f)||(b=='P'&&n.1i)){s=c.12;z(--s>=0){A[13+s].1p(c)}}3((b=='R'&&n.1c)||(b=='P'&&n.1d)||(b=='Q'&&n.1b)){s=c.10;z(--s>=0){7=c.E+s;3($.1C(7+1,n.19)>-1){1B}3(!d[7]){d[7]=[]}d[7].1p(c)}}3((b=='R'&&n.1n)||(b=='P'&&n.1o)||(b=='Q'&&n.1r)){c.C=5}}}};2 g=9(e){2 p=e.11;z(p!=V&&p.C!==5){p=p.D}3(p.C===5){l(p,5)}};2 j=9(e){2 p=e.11;z(p!=V&&p.C!==5){p=p.D}3(p.C===5){l(p,B)}};2 k=9(e){2 t=e.11;z(t&&t!=4&&!t.C)t=t.D;3(t.C&&n.G!=''){2 x=t.E,y=t.D.T,s='';$('1m.'+n.G+', 1l.'+n.G,4).1k(n.G);3(x!=L[0]||y!=L[1]){3(n.K!=''){s+=',.'+n.K}3(n.J!=''){s+=',.'+n.J}3(n.I!=''){s+=',.'+n.I}3(s!=''){$('1m, 1l',4).1z(s.1y(1)).18(n.G)}L=[x,y]}1h{L=[-1,-1]}}};2 l=9(a,b){3(b){$.U.M=$.U.18}1h{$.U.M=$.U.1k}2 h=d[a.E]||[],F=[],i=0,7,O;3(n.J!=''){z(n.1a&&++i<a.10&&d[a.E+i]){h=h.14(d[a.E+i])}$(h).M(n.J)}3(n.K!=''){7=a.D.T;3(A[7]){F=F.14(A[7])}i=0;z(n.1e&&++i<a.12){3(A[7+i]){F=F.14(A[7+i])}}$(F).M(n.K)}3(n.I!=''){O=a.D.D.1x.1w();3((O=='R'&&n.16)||(O=='P'&&n.17)||(O=='Q'&&n.15)){$(a).M(n.I)}}};q(4);u(4);6(r=0;r<4.w.8;r++){A[r]=[]}3(4.Y){f(4.Y.w,'P')}6(r=0;r<4.H.8;r++){f(4.H[r].w,'R')}3(4.W){f(4.W.w,'Q')}$(V).1j('1v',g).1j('1u',j).1t(k)})}})(1F);",62,104,"||var|if|tbl|true|for|rI|length|function|||||||||||||||||||||||rows|||while|rowIndex|false|thover|parentNode|realIndex|rH|clickClass|tBodies|cellClass|colClass|rowClass|lastClick|tableHoverHover|cI|nn|THEAD|TFOOT|TBODY|rowI|realRIndex|fn|this|tFoot|row|tHead|cells|colSpan|target|rowSpan|rCnt|concat|footCells|bodyCells|headCells|addClass|ignoreCols|spanCols|footCols|bodyCols|headCols|spanRows|footRows|bodyRows|else|headRows|bind|removeClass|th|td|allowBody|allowHead|push|return|allowFoot|hover|click|mouseout|mouseover|toUpperCase|nodeName|substring|filter|extend|break|inArray|tableHover|each|jQuery".split("|"),0,{}));clickedrow=-1;function resetZindices(a){if(isIE()){$(".hint",this).ancestors("div").each(function(){$(this).css("z-index",a);a-=2})}}$(document).ready(function(){$("#bike_geometry").tableHover({colClass:"hover",cellClass:"hovercell",clickClass:"click",headRows:true,footRows:true,headCols:true,footCols:true});$("#bike_geometry td").click(function(b){var c=$(b.target).parent().parent().children().index($(b.target).parent());if(c==clickedrow){clickedrow=-1}else{clickedrow=c}});$("#bike_geometry th").click(function(){clickedrow=-1;$("#sketch").css("backgroundPosition","0px 0px")});$("#bike_geometry td").hover(function(){var b=$(this).parent().parent().children().index($(this).parent());$("#sketch").css("backgroundPosition","0px -"+(b*300)+"px")},function(){var b=clickedrow;if(b==-1){b=0}$("#sketch").css("backgroundPosition","0px -"+(b*300)+"px")});var a={sensitivity:3,interval:250,over:function(){$(".hint",this).fadeIn();resetZindices(2000);var c=$(".hint",this).text().length==0;var b=$(".label",this).text()},timeout:500,out:function(){$(".hint",this).fadeOut();var c=$(".hint",this).text().length==0;var b=$(".label",this).text()}};$(".hintwrap").hoverIntent(a);$(".hintmorelink").click(function(b){$t=$(this);b.preventDefault();if($t.text()=="[show more]"){$t.parent().siblings(".hintmoretext").fadeIn("fast");$t.html("[show less]")}else{$t.parent().siblings(".hintmoretext").fadeOut("fast");$t.html("[show more]")}})});function strip_commas_and_whitespace(a){return a.replace(",","").replace(" ","").replace("$","")}function cost_focus(b,a){$f=$(b);$f.removeClass("idlef").addClass("focusf");if($f.val()==a){$f.val("")}else{$f.select()}}function cost_blur(b,a){$f=$(b);$f.val(strip_commas_and_whitespace($f.val()));$f.removeClass("focusf");if($.trim($f.val())==""||$.trim($f.val())==a){$f.addClass("idlef");$f.val(a);$("#cwarn").text("")}else{if(isNaN($.trim($f.val()))){$f.addClass("errf");$("#cwarn").text("<- Must be number.");$g=$f;setTimeout(function(){$g.removeClass("errf");$g.addClass("idlef");$g.val(a);$("#cwarn").text("")},1200)}}}$(document).ready(function(){$("#advsearch").bind("submit",function(){if($("#clt").val()=="max"){$("#clt").val("")}if($("#cgt").val()=="min"){$("#cgt").val("")}});$("#advsearch select").focus(function(){$(this).removeClass("idlef").removeClass("whitebg").addClass("focusf")});$("#advsearch select").blur(function(){$(this).removeClass("focusf");if($(this).val()==""){$(this).addClass("idlef")}else{$(this).addClass("whitebg")}});$("#advsearch select").each(function(){if($(this).val()==""){$(this).addClass("idlef")}else{$(this).addClass("whitebg")}});$("#search").hover(function(){$(this).css("background-position","0 -23px")},function(){$(this).css("background-position","0 0")});$("#search").mousedown(function(){$(this).css("background-position","0 -46px")});$("#search").mouseup(function(){$(this).css("background-position","0 -23px")});$("#togglemore").click(function(b){b.preventDefault();var a=$("div#moreoptions");if(a.is(".hidden")){a.removeClass("hidden");$(this).html("[-] fewer options")}else{a.addClass("hidden");$(this).html("[+] more options")}});if($("#clt").val()==""||$("#clt").val()=="max"){$("#clt").val("max").addClass("idlef")}if($("#cgt").val()==""||$("#cgt").val()=="min"){$("#cgt").val("min").addClass("idlef")}$("#clt").focus(function(){cost_focus("#clt","max")});$("#cgt").focus(function(){cost_focus("#cgt","min")});$("#clt").blur(function(){cost_blur("#clt","max")});$("#cgt").blur(function(){cost_blur("#cgt","min")})});dragtable={dragRadius2:100,setMinDragDistance:function(a){dragtable.dragRadius2=a*a},cookieDays:365,setCookieDays:function(a){dragtable.cookieDays=a},Browser:function(){var b,c,a;this.isIE=false;this.isNS=false;this.version=null;b=navigator.userAgent;c="MSIE";if((a=b.indexOf(c))>=0){this.isIE=true;this.version=parseFloat(b.substr(a+c.length));return}c="Netscape6/";if((a=b.indexOf(c))>=0){this.isNS=true;this.version=parseFloat(b.substr(a+c.length));return}c="Gecko";if((a=b.indexOf(c))>=0){this.isNS=true;this.version=6.1;return}},browser:null,init:function(){if(arguments.callee.done){return}arguments.callee.done=true;if(_dgtimer){clearInterval(_dgtimer)}if(!document.createElement||!document.getElementsByTagName){return}dragtable.dragObj.zIndex=0;dragtable.browser=new dragtable.Browser();forEach(document.getElementsByTagName("table"),function(a){if(a.className.search(/\bdraggable\b/)!=-1){dragtable.makeDraggable(a)}})},makeDraggable:function(b){if(b.getElementsByTagName("thead").length==0){the=document.createElement("thead");the.appendChild(b.rows[0]);b.insertBefore(the,b.firstChild)}if(b.tHead==null){b.tHead=b.getElementsByTagName("thead")[0]}var c=b.tHead.rows[0].cells;for(var a=0;a<c.length;a++){c[a].onmousedown=dragtable.dragStart}if(dragtable.cookiesEnabled()&&b.id&&b.className.search(/\bforget-ordering\b/)==-1){dragtable.replayDrags(b)}},dragObj:new Object(),findUp:function(b,a){do{if(b.nodeName&&b.nodeName.search(a)!=-1){return b}}while(b=b.parentNode);return null},fullCopy:function(b,a){var c=b.cloneNode(a);c.className=b.className;forEach(b.style,function(f,e,d){if(f==null){return}if(typeof(f)=="string"&&f.length==0){return}c.style[e]=b.style[e]});return c},eventPosition:function(b){var a,c;if(dragtable.browser.isIE){a=window.event.clientX+document.documentElement.scrollLeft+document.body.scrollLeft;c=window.event.clientY+document.documentElement.scrollTop+document.body.scrollTop;return{x:a,y:c}}return{x:b.pageX,y:b.pageY}},absolutePosition:function(c,f){var d=0,b=0;do{var e=dragtable.browser.isIE?c.currentStyle:window.getComputedStyle(c,"");var a=!(dragtable.browser.isIE&&dragtable.browser.version<7);if(f&&e.position=="relative"){break}else{if(a&&e.position=="fixed"){d+=parseInt(e.left,10);b+=parseInt(e.top,10);d+=document.body.scrollLeft;b+=document.body.scrollTop;break}else{d+=c.offsetLeft;b+=c.offsetTop}}}while(c=c.offsetParent);return{x:d,y:b}},dragStart:function(b,c){$("body").css("cursor","move");var d;var k,h;var f=dragtable.dragObj;var g=dragtable.browser;if(g.isIE){f.origNode=window.event.srcElement}else{f.origNode=b.target}var i=dragtable.eventPosition(b);f.origNode=dragtable.findUp(f.origNode,/T[DH]/);var l=dragtable.findUp(f.origNode,"TABLE");f.table=l;f.startCol=dragtable.findColumn(l,i.x);if(f.startCol==-1){return}var j=dragtable.fullCopy(l,false);j.style.margin="0";var e=function(n,m){var o=dragtable.fullCopy(n,false);forEach(n.rows,function(r){var p=r.cells[m];var s=dragtable.fullCopy(r,false);if(r.offsetHeight){s.style.height=r.offsetHeight+"px"}var q=dragtable.fullCopy(p,true);if(p.offsetWidth){q.style.width=p.offsetWidth+"px"}s.appendChild(q);o.appendChild(s)});return o};if(l.tHead){j.appendChild(e(l.tHead,f.startCol))}forEach(l.tBodies,function(m){j.appendChild(e(m,f.startCol))});if(l.tFoot){j.appendChild(e(l.tFoot,f.startCol))}var a=dragtable.absolutePosition(f.origNode,true);j.style.position="absolute";j.style.left=a.x+"px";j.style.top=a.y+"px";j.style.width=f.origNode.offsetWidth+"px";j.style.height=f.origNode.offsetHeight+"px";j.style.opacity=0.7;f.addedNode=false;f.tableContainer=f.table.parentNode||document.body;f.elNode=j;f.cursorStartX=i.x;f.cursorStartY=i.y;f.elStartLeft=parseInt(f.elNode.style.left,10);f.elStartTop=parseInt(f.elNode.style.top,10);if(isNaN(f.elStartLeft)){f.elStartLeft=0}if(isNaN(f.elStartTop)){f.elStartTop=0}f.elNode.style.zIndex=++f.zIndex;if(g.isIE){document.attachEvent("onmousemove",dragtable.dragMove);document.attachEvent("onmouseup",dragtable.dragEnd);window.event.cancelBubble=true;window.event.returnValue=false}else{document.addEventListener("mousemove",dragtable.dragMove,true);document.addEventListener("mouseup",dragtable.dragEnd,true);b.preventDefault()}},dragMove:function(e){var a,h;var f=dragtable.dragObj;var g=dragtable.eventPosition(e);var c=f.cursorStartX-g.x;var b=f.cursorStartY-g.y;if(!f.addedNode&&c*c+b*b>dragtable.dragRadius2){f.tableContainer.insertBefore(f.elNode,f.table);f.addedNode=true}var d=f.elNode.style;d.left=(f.elStartLeft+g.x-f.cursorStartX)+"px";d.top=(f.elStartTop+g.y-f.cursorStartY)+"px";if(dragtable.browser.isIE){window.event.cancelBubble=true;window.event.returnValue=false}else{e.preventDefault()}},dragEnd:function(b){$("body").css("cursor","default");if(dragtable.browser.isIE){document.detachEvent("onmousemove",dragtable.dragMove);document.detachEvent("onmouseup",dragtable.dragEnd)}else{document.removeEventListener("mousemove",dragtable.dragMove,true);document.removeEventListener("mouseup",dragtable.dragEnd,true)}var c=dragtable.dragObj;if(!c.addedNode){return}c.tableContainer.removeChild(c.elNode);var e=dragtable.eventPosition(b);var a=dragtable.absolutePosition(c.table);if(e.y<a.y||e.y>a.y+c.table.offsetHeight){return}var d=dragtable.findColumn(c.table,e.x);if(d!=-1&&d!=c.startCol){dragtable.moveColumn(c.table,c.startCol,d);if(c.table.id&&dragtable.cookiesEnabled()&&c.table.className.search(/\bforget-ordering\b/)==-1){dragtable.rememberDrag(c.table.id,c.startCol,d)}}},findColumn:function(c,a){var e=c.tHead.rows[0].cells;for(var b=0;b<e.length;b++){var d=dragtable.absolutePosition(e[b]);if(d.x<=a&&a<=d.x+e[b].offsetWidth){return b}}return -1},moveColumn:function(f,d,h){var g,b;var e=f.rows.length;while(e--){g=f.rows[e];var a=g.removeChild(g.cells[d]);if(h<g.cells.length){g.insertBefore(a,g.cells[h])}else{g.appendChild(a)}}var c=f.tHead.rows[0].cells;for(var e=0;e<c.length;e++){c[e].sorttable_columnindex=e}},cookiesEnabled:function(){return(window.location.protocol!="file:")&&navigator.cookieEnabled},rememberDrag:function(h,e,d){var g="dragtable-"+h;var f=dragtable.readCookie(g);var c="";if(f){c=f+","}c+=e+"/"+d;dragtable.createCookie(g,c,dragtable.cookieDays)},replayDrags:function(h){if(!dragtable.cookiesEnabled()){return}var e=dragtable.readCookie("dragtable-"+h.id);if(!e){return}var g=e.split(",");for(var f=0;f<g.length;f++){var j=g[f].split("/");if(j.length!=2){continue}var d=parseInt(j[0]);var c=parseInt(j[1]);if(isNaN(d)||isNaN(c)){continue}dragtable.moveColumn(h,d,c)}},cookiesEnabled:function(){return(window.location.protocol!="file:")&&navigator.cookieEnabled},createCookie:function(c,d,f){if(f){var b=new Date();b.setTime(b.getTime()+(f*24*60*60*1000));var a="; expires="+b.toGMTString()}else{var a=""}var e=document.location.pathname;document.cookie=c+"="+d+a+"; path="+e},readCookie:function(b){var e=b+"=";var a=document.cookie.split(";");for(var d=0;d<a.length;d++){var f=a[d];while(f.charAt(0)==" "){f=f.substring(1,f.length)}if(f.indexOf(e)==0){return f.substring(e.length,f.length)}}return null},eraseCookie:function(a){dragtable.createCookie(a,"",-1)}};var dgListenOnLoad=false;if(document.addEventListener){dgListenOnLoad=true;document.addEventListener("DOMContentLoaded",dragtable.init,false);
/*@cc_on @*/
/*@if (@_win32)
  dgListenOnLoad = true;
  document.write("<script id=__dt_onload defer src=//0)><\/script>");
  var script = document.getElementById("__dt_onload");
  script.onreadystatechange = function() {
    if (this.readyState == "complete") {
      dragtable.init(); // call the onload handler
    }
  };
/*@end @*/
}if(/WebKit/i.test(navigator.userAgent)){dgListenOnLoad=true;var _dgtimer=setInterval(function(){if(/loaded|complete/.test(document.readyState)){dragtable.init()}},10)}if(!dgListenOnLoad){window.onload=dragtable.init}if(!Array.forEach){Array.forEach=function(d,c,b){for(var a=0;a<d.length;a++){c.call(b,d[a],a,d)}}}Function.prototype.forEach=function(a,d,c){for(var b in a){if(typeof this.prototype[b]=="undefined"){d.call(c,a[b],b,a)}}};String.forEach=function(a,c,b){Array.forEach(a.split(""),function(e,d){c.call(b,e,d,a)})};var forEach=function(a,d,b){if(a){var c=Object;if(a instanceof Function){c=Function}else{if(a.forEach instanceof Function){a.forEach(d,b);return}else{if(typeof a=="string"){c=String}else{if(typeof a.length=="number"){c=Array}}}}c.forEach(a,d,b)}};$(document).ready(function(){if(($("select#mechanical")).length!=0){$("select#mechanical").selectToUISlider({labels:5}).hide()}if(($("select#performance")).length!=0){$("select#performance").selectToUISlider({labels:5}).hide()}if(($("select#fitness")).length!=0){$("select#fitness").selectToUISlider({labels:5}).hide()}if(($("select#style")).length!=0){$("select#style").selectToUISlider({labels:5}).hide()}if(($("select#comfort")).length!=0){$("select#comfort").selectToUISlider({labels:5}).hide()}if(($("select#simplicity")).length!=0){$("select#simplicity").selectToUISlider({labels:5}).hide()}if(($("select#durability")).length!=0){$("select#durability").selectToUISlider({labels:5}).hide()}if(($("select#price")).length!=0){$("select#price").selectToUISlider({labels:5}).hide()}if(($("select#frequency")).length!=0){$("select#frequency").selectToUISlider({labelSrc:"value",labels:5}).hide()}if(($("select#distance")).length!=0){$("select#distance").selectToUISlider({labelSrc:"text",labels:5,tooltip:false}).hide()}if(($("input.jqui_button")).length!=0){$("input.jqui_button").button()}});var gmr_num_right=0;var gmr_num_wrong=0;function gmr_incr_right(){gmr_num_right+=1}function gmr_incr_wrong(){gmr_num_wrong+=1}function gmr_right_out_of_total(){return gmr_num_right+" out of "+(gmr_num_right+gmr_num_wrong)}function gmr_show_counter_message(){counter_msg="";ratio=100;if(gmr_num_wrong!=0){ratio=(gmr_num_right*1)/(gmr_num_right+gmr_num_wrong*1)}if(gmr_num_right==0){counter_msg="Ugh, "+gmr_right_out_of_total()+" correct. We'll have to do better than that."}else{if(gmr_num_wrong==0){counter_msg="Wow. "+gmr_right_out_of_total()+" right! We're doing well so far."}else{if(ratio>=0.8){counter_msg=gmr_right_out_of_total()+" correct. We're doing well, don't you think?"}else{if(ratio>=0.6){counter_msg="That's "+gmr_right_out_of_total()+" right. Nothing to sneeze at, eh?"}else{if(ratio>=0.5){counter_msg="Well, "+gmr_right_out_of_total()+"  is at least half right."}else{if(ratio>=0.25){counter_msg="Well, "+gmr_right_out_of_total()+" would be a great batting average."}else{counter_msg="Ugh, only "+gmr_right_out_of_total()+" right. Well, we are still learning."}}}}}}$("#gmrfb_counter_body").html(counter_msg);$("#gmrfb_counter_container").removeClass("hidden").show("fade")}$(document).ready(function(){$("input.gmrfb_submit").click(function(a){this.form.rsp.value=this.value});$("form.gmrfb_form").submit(function(b){b.preventDefault();var a=$(this);$.post("/ajax/gmrfb",a.serialize(),function(c){msg="Who can keep track of that sort of thing?";btncls="dontknow";if(c.recorded=="Yes"){msg="I knew it!";btncls="yes";gmr_incr_right()}else{if(c.recorded=="No"){msg="Of course not. What were we thinking?";btncls="no";gmr_incr_wrong()}}gmr_show_counter_message();$("#gmrfb_searchlink").removeClass("hidden").show("fade");$(".gmrfb_response",a).html(msg).removeClass("hidden").show("fade");$("input[type=submit]",a).attr("disabled","disabled").button("option","disabled","true");$("input."+btncls,a).fadeTo(200,0.8).siblings("input[type=submit]").fadeTo(200,0.2);$("input[type=submit]",a).button("refresh")},"json");return false})});jQuery.fn.selectToUISlider=function(f){var k=jQuery(this);var q=jQuery.extend({labels:3,tooltip:true,tooltipSrc:"text",labelSrc:"value",sliderOptions:null},f);var h=(function(){var j=[];k.each(function(){j.push("handle_"+jQuery(this).attr("id"))});return j})();var a=(function(){var j=[];k.eq(0).find("option").each(function(){j.push({value:jQuery(this).attr("value"),text:jQuery(this).text()})});return j})();var b=(function(){if(k.eq(0).find("optgroup").size()>0){var j=[];k.eq(0).find("optgroup").each(function(r){j[r]={};j[r].label=jQuery(this).attr("label");j[r].options=[];jQuery(this).find("option").each(function(){j[r].options.push({text:jQuery(this).text(),value:jQuery(this).attr("value")})})});return j}else{return null}})();function i(j){return j.constructor==Array}function m(j){return(q.tooltipSrc=="text")?a[j].text:a[j].value}var p={step:1,min:0,orientation:"horizontal",max:a.length-1,range:k.length>1,slide:function(u,t){var s=jQuery(t.handle);var r=m(t.value);s.attr("aria-valuetext",r).attr("aria-valuenow",t.value).find(".ui-slider-tooltip .ttContent").text(r);var j=jQuery("#"+s.attr("id").split("handle_")[1]);j.find("option").eq(t.value).attr("selected","selected")},values:(function(){var j=[];k.each(function(){j.push(jQuery(this).get(0).selectedIndex)});return j})()};q.sliderOptions=(f)?jQuery.extend(p,f.sliderOptions):p;k.bind("change keyup click",function(){var r=jQuery(this).get(0).selectedIndex;var j=jQuery("#handle_"+jQuery(this).attr("id"));var s=j.data("handleNum");j.parents(".ui-slider:eq(0)").slider("values",s,r)});var d=jQuery("<div></div>");k.each(function(r){var s="";var u=jQuery("label[for="+jQuery(this).attr("id")+"]");var t=(u.size()>0)?"Slider control for "+u.text()+"":"";var j=u.attr("id")||u.attr("id","label_"+h[r]).attr("id");if(q.tooltip==false){s=' style="display: none;"'}jQuery('<a href="#" tabindex="0" id="'+h[r]+'" class="ui-slider-handle" role="slider" aria-labelledby="'+j+'" aria-valuemin="'+q.sliderOptions.min+'" aria-valuemax="'+q.sliderOptions.max+'" aria-valuenow="'+q.sliderOptions.values[r]+'" aria-valuetext="'+m(q.sliderOptions.values[r])+'" ><span class="screenReaderContext">'+t+'</span><span class="ui-slider-tooltip ui-widget-content ui-corner-all"'+s+'><span class="ttContent"></span><span class="ui-tooltip-pointer-down ui-widget-content"><span class="ui-tooltip-pointer-down-inner"></span></span></span></a>').data("handleNum",r).appendTo(d)});if(b){var c=0;var e=d.append('<dl class="ui-slider-scale ui-helper-reset" role="presentation"></dl>').find(".ui-slider-scale:eq(0)");jQuery(b).each(function(r){e.append('<dt style="width: '+(100/b.length).toFixed(2)+"%; left:"+(r/(b.length-1)*100).toFixed(2)+'%"><span>'+this.label+"</span></dt>");var j=this.options;jQuery(this.options).each(function(s){var t=(c==a.length-1||c==0)?'style="display: none;"':"";var u=(q.labelSrc=="text")?j[s].text:j[s].value;e.append('<dd style="left:'+n(c)+'"><span class="ui-slider-label">'+u+'</span><span class="ui-slider-tic ui-widget-content"'+t+"></span></dd>");c++})})}else{var e=d.append('<ol class="ui-slider-scale ui-helper-reset" role="presentation"></ol>').find(".ui-slider-scale:eq(0)");jQuery(a).each(function(j){var r=(j==a.length-1||j==0)?' style="display: none;"':"";var s=(q.labelSrc=="text")?this.text:this.value;e.append('<li style="left:'+n(j)+'"><span class="ui-slider-label">'+s+'</span><span class="ui-slider-tic ui-widget-content"'+r+"></span></li>")})}function n(j){return(j/(a.length-1)*100).toFixed(2)+"%"}if(q.labels>1){d.find(".ui-slider-scale li:last span.ui-slider-label, .ui-slider-scale dd:last span.ui-slider-label").addClass("ui-slider-label-show")}var l=Math.max(1,Math.round(a.length/q.labels));for(var g=0;g<a.length;g+=l){if((a.length-g)>l){d.find(".ui-slider-scale li:eq("+g+") span.ui-slider-label, .ui-slider-scale dd:eq("+g+") span.ui-slider-label").addClass("ui-slider-label-show")}}d.find(".ui-slider-scale dt").each(function(j){jQuery(this).css({left:((100/(b.length))*j).toFixed(2)+"%"})});d.insertAfter(jQuery(this).eq(this.length-1)).slider(q.sliderOptions).attr("role","application").find(".ui-slider-label").each(function(){jQuery(this).css("marginLeft",-jQuery(this).width()/2)});d.find(".ui-tooltip-pointer-down-inner").each(function(){var r=jQuery(".ui-tooltip-pointer-down-inner").css("borderTopWidth");var j=jQuery(this).parents(".ui-slider-tooltip").css("backgroundColor");jQuery(this).css("border-top",r+" solid "+j)});var o=d.slider("values");if(i(o)){jQuery(o).each(function(j){d.find(".ui-slider-tooltip .ttContent").eq(j).text(m(this))})}else{d.find(".ui-slider-tooltip .ttContent").eq(0).text(m(o))}return this};
