(function(a){a.fn.noUiSlider=function(b,c){var d={dontActivate:"",bar:"",startMax:75,startMin:25,minValue:0,maxValue:"full",point:"lower",change:"",callback:"",tracker:"",clickmove:"",step:0,minLimit:0,maxLimit:100};var e={init:function f(){return this.each(function(){function d(d){function h(b){var d=c.maxValue;if(d=="full"){d=a(b).parent().css("width");d=d.replace("px","");d=d-f}if(b.hasClass("noUi_upperHandle")){return d}else{var g=a(b).parent().children(".noUi_upperHandle").css("left");g=g.replace("px","");g=parseInt(g);g=g-e;return g}}function g(b){var d=c.minValue;if(b.hasClass("noUi_lowerHandle")){return d}else{var f=a(b).parent().children(".noUi_lowerHandle").css("left");f=f.replace("px","");f=parseInt(f);return e+f}}a(d).click(function(a){a.stopPropagation()});var i=d.parent();a(d).mousedown(function(e){var f=e.pageX;var j;var k=0;var l;var m=a(this).css("left");m=m.replace("px","");var n;a(d).children().addClass("noUi_activeHandle");a(document).mousemove(function(e){if(c.step==0){m=a(d).css("left");m=m.replace("px","");l=e.pageX;n=l-f;var o=parseInt(m)+parseInt(n);if(o>g(d)){if(o<=h(d)){a(d).css("left",o)}else{a(d).css("left",h(d))}}else{a(d).css("left",g(d))}if(c.bar!="off"){b(i)}f=l}else{if(e.pageX>j){k++}else{k--}var p=a(d).parent().css("width");p=parseInt(p.replace("px",""));var q=p*c.step/100;if(k>q||k<-1*q){m=a(d).css("left");m=parseInt(m.replace("px",""));a(d).css("left",m+k);k=0;b(i)}j=e.pageX}if(typeof c.tracker=="function"){c.tracker.call(this)}});a(document).bind("mouseup.NoUiSlider",function(){a(d).children().removeClass("noUi_activeHandle");a(document).unbind("mousemove");a(document).unbind("mouseup.NoUiSlider");if(typeof c.callback=="function"){c.callback.call(this)}if(typeof c.change=="function"){c.change.call(this)}})});if(c.bar!="off"){b(i)}}function b(b){var c=a(b).children(".noUi_lowerHandle").css("left");var d=a(b).children(".noUi_upperHandle").css("left");c=parseInt(c.replace("px",""));d=parseInt(d.replace("px",""));a(b).children(".noUi_midBar").css("left",c+e).css("width",d-(c+e))}a(this).css("position","relative").append('
');if(c.bar!="off"){a(this).append('')}a(this).append('');a(this).children().css("position","absolute");if(c.dontActivate=="upper"){a(this).children(".noUi_upperHandle").css("width",0).children(".noUi_sliderKnob").hide()}if(c.dontActivate=="lower"){a(this).children(".noUi_lowerHandle").css("width",0).children(".noUi_sliderKnob").hide()}var e=a(this).children(".noUi_lowerHandle").css("width");e=parseInt(e.replace("px",""));var f=a(this).children(".noUi_upperHandle").css("width");f=parseInt(f.replace("px",""));var g=parseInt(a(this).css("width").replace("px",""));var h=c.startMax*(g-f)/100;var i=c.startMin*(g-e)/100;a(this).children(".noUi_lowerHandle").css("left",i);a(this).children(".noUi_upperHandle").css("left",h);if(c.dontActivate!="upper"){d(a(this).children(".noUi_upperHandle"))}if(c.dontActivate!="lower"){d(a(this).children(".noUi_lowerHandle"))}a(this).click(function(d){var e=d.pageX;var f=a(this).offset().left;if(c.dontActivate!="lower"&&c.dontActivate!="upper"){var g=a(this).children(".noUi_lowerHandle").offset().left;var h=a(this).children(".noUi_upperHandle").offset().left;var i=(g+h)/2;if(e>i){a(this).children(".noUi_upperHandle").css("left",e-f)}else{a(this).children(".noUi_lowerHandle").css("left",e-f)}}else{if(c.dontActivate!="lower"){a(this).children(".noUi_lowerHandle").css("left",e-f)}if(c.dontActivate!="upper"){a(this).children(".noUi_upperHandle").css("left",e-f)}}if(c.bar!="off"){b(a(this))}if(typeof c.clickmove=="function"){c.clickmove.call(this)}if(typeof c.change=="function"){c.change.call(this)}})})},getValue:function g(){var b=this.children(".noUi_lowerHandle").css("width");b=parseInt(b.replace("px",""));var d=this.children(".noUi_upperHandle").css("width");d=parseInt(d.replace("px",""));var e=this.css("width");e=e.replace("px","");scaleMin=c.minLimit;scaleMax=c.maxLimit;useObject=c.point;if(useObject=="lower"){var f=a(this.children(".noUi_lowerHandle")).css("left");f=parseInt(f.replace("px",""));e=e-b}if(useObject=="upper"){var f=a(this.children(".noUi_upperHandle")).css("left");f=parseInt(f.replace("px",""));e=e-d}var g=scaleMax-scaleMin;g=e/g;g=f/g;return g+scaleMin}};if(c){if(c.dontActivate){if(!c.startMin){c.startMin=0}if(!c.startMax){c.startMax=100}}}var c=a.extend(d,c);if(e[b]){return e[b].apply(this,Array.prototype.slice.call(arguments,1))}else if(typeof b==="object"||!b){return e.init.apply(this,arguments)}else{a.error("Method "+b+" does not exist on jQuery.noUiSlider")}}})(jQuery)