/*
* # Fomantic UI - 2.8.6
* https://github.com/fomantic/Fomantic-UI
* http://fomantic-ui.com/
*
* Copyright 2014 Contributors
* Released under the MIT license
* http://opensource.org/licenses/MIT
*
*/
!function(U,t,X,Y){"use strict";t=void 0!==t&&t.Math==Math?t:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")(),U.fn.slider=function(A){var F,e=U(this),S=U(t),D=e.selector||"",O=(new Date).getTime(),N=[],j=A,z="string"==typeof j,I=[].slice.call(arguments,1),R=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],B=0;return e.each(function(){var f,i,u,e,v,s,t,r,g,h,b,l,n,c,o,p,d=U.isPlainObject(A)?U.extend(!0,{},U.fn.slider.settings,A):U.extend({},U.fn.slider.settings),a=d.className,m=d.metadata,k=d.namespace,V=d.error,w=d.keys,T=d.interpretLabel,y=!1,M="."+k,x="module-"+k,P=U(this),E=this,C=P.data(x),L=1;p={initialize:function(){p.debug("Initializing slider",d),o=!0,t=B+=1,n=p.setup.testOutTouch(),p.setup.layout(),p.setup.labels(),p.is.disabled()||p.bind.events(),p.read.metadata(),p.read.settings(),o=!1,p.instantiate()},instantiate:function(){p.verbose("Storing instance of slider",p),C=p,P.data(x,p)},destroy:function(){p.verbose("Destroying previous slider for",P),clearInterval(C.interval),p.unbind.events(),p.unbind.slidingEvents(),P.removeData(x),C=Y},setup:{layout:function(){P.attr("tabindex")===Y&&P.attr("tabindex",0),0==P.find(".inner").length&&P.append("
"),l=p.get.precision(),i=P.find(".thumb:not(.second)"),f=i,p.is.range()&&(0==P.find(".thumb.second").length&&P.find(".inner").append(""),u=P.find(".thumb.second")),e=P.find(".track"),v=P.find(".track-fill"),b=i.width()/2},labels:function(){p.is.labeled()&&(0!=(s=P.find(".labels:not(.auto)")).length?p.setup.customLabel():p.setup.autoLabel(),d.showLabelTicks&&P.addClass(a.ticked))},testOutTouch:function(){try{return X.createEvent("TouchEvent"),!0}catch(e){return!1}},customLabel:function(){var n,e=s.find(".label"),a=e.length,r=p.get.min(),o=p.get.max();e.each(function(e){var t=U(this).attr("data-value");n=t?((t=o').find(".labels");for(var e=0,t=p.get.numLabels();e<=t;e++){var n=p.get.label(e),a=""!==n?e%p.get.gapRatio()?U(''):U(''+n+""):null,r=e/t;a&&(p.update.labelPosition(r,a),s.append(a))}}}},bind:{events:function(){p.bind.globalKeyboardEvents(),p.bind.keyboardEvents(),p.bind.mouseEvents(),p.is.touch()&&p.bind.touchEvents(),d.autoAdjustLabels&&p.bind.windowEvents()},keyboardEvents:function(){p.verbose("Binding keyboard events"),P.on("keydown"+M,p.event.keydown)},globalKeyboardEvents:function(){U(X).on("keydown"+M+t,p.event.activateFocus)},mouseEvents:function(){p.verbose("Binding mouse events"),P.find(".track, .thumb, .inner").on("mousedown"+M,function(e){e.stopImmediatePropagation(),e.preventDefault(),p.event.down(e)}),P.on("mousedown"+M,p.event.down),P.on("mouseenter"+M,function(e){y=!0}),P.on("mouseleave"+M,function(e){y=!1})},touchEvents:function(){p.verbose("Binding touch events"),P.find(".track, .thumb, .inner").on("touchstart"+M,function(e){e.stopImmediatePropagation(),e.preventDefault(),p.event.down(e)}),P.on("touchstart"+M,p.event.down)},slidingEvents:function(){p.verbose("Binding page wide events while handle is being draged"),p.is.touch()?(U(X).on("touchmove"+M,p.event.move),U(X).on("touchend"+M,p.event.up)):(U(X).on("mousemove"+M,p.event.move),U(X).on("mouseup"+M,p.event.up))},windowEvents:function(){S.on("resize"+M,p.event.resize)}},unbind:{events:function(){P.find(".track, .thumb, .inner").off("mousedown"+M),P.find(".track, .thumb, .inner").off("touchstart"+M),P.off("mousedown"+M),P.off("mouseenter"+M),P.off("mouseleave"+M),P.off("touchstart"+M),P.off("keydown"+M),P.off("focusout"+M),U(X).off("keydown"+M+t,p.event.activateFocus),S.off("resize"+M)},slidingEvents:function(){p.is.touch()?(U(X).off("touchmove"+M),U(X).off("touchend"+M)):(U(X).off("mousemove"+M),U(X).off("mouseup"+M))}},event:{down:function(e){if(e.preventDefault(),p.is.range()){var t=p.determine.eventPos(e),n=p.determine.pos(t);f=d.preventCrossover&&p.is.range()&&p.thumbVal===p.secondThumbVal?(c=n,Y):p.determine.closestThumb(n)}p.is.disabled()||p.bind.slidingEvents()},move:function(e){e.preventDefault();var t=p.determine.valueFromEvent(e);if(f===Y){var n=p.determine.eventPos(e),a=p.determine.pos(n);f=ap.get.trackOffset()+p.get.trackLength()?p.is.reversed()?p.get.min():p.get.max():p.determine.value(n)},smoothValueFromEvent:function(e){var t,n=p.get.min(),a=p.get.max(),r=p.get.trackLength(),o=p.determine.eventPos(e)-p.get.trackOffset();return t=(o=o<0?0:r