/*
 noUiSlider - 8.0.1 - 2015-06-29 19:11:22 */
!function(A){"function"==typeof define&&define.amd?define([],A):"object"==typeof exports?module.exports=A(require("jquery")):window.noUiSlider=A()}(function(){function A(b){return b.filter(function(a){return this[a]?!1:this[a]=!0},{})}function H(b){var a=b.getBoundingClientRect(),e=b.ownerDocument;b=e.defaultView||e.parentWindow;e=e.documentElement;var c=b.pageXOffset;return/webkit.*Chrome.*Mobile/i.test(navigator.userAgent)&&(c=0),{top:a.top+b.pageYOffset-e.clientTop,left:a.left+c-e.clientLeft}}
function v(b){return"number"==typeof b&&!isNaN(b)&&isFinite(b)}function M(b,a,e){p(b,a);setTimeout(function(){C(b,a)},e)}function L(b){return Array.isArray(b)?b:[b]}function p(b,a){b.classList?b.classList.add(a):b.className+=" "+a}function C(b,a){b.classList?b.classList.remove(a):b.className=b.className.replace(new RegExp("(^|\\b)"+a.split(" ").join("|")+"(\\b|$)","gi")," ")}function w(b,a){return 100*a/(b[1]-b[0])}function d(b,a){for(var e=1;b>=a[e];)e+=1;return e}function h(b,a,e){var c;if("number"==
typeof a&&(a=[a]),"[object Array]"!==Object.prototype.toString.call(a))throw Error("noUiSlider: 'range' contains invalid value.");if(c="min"===b?0:"max"===b?100:parseFloat(b),!v(c)||!v(a[0]))throw Error("noUiSlider: 'range' value isn't numeric.");e.xPct.push(c);e.xVal.push(a[0]);c?e.xSteps.push(isNaN(a[1])?!1:a[1]):isNaN(a[1])||(e.xSteps[0]=a[1])}function g(b,a,e){return a?void(e.xSteps[b]=w([e.xVal[b],e.xVal[b+1]],a)/(100/(e.xPct[b+1]-e.xPct[b]))):!0}function f(b,a,e,c){this.xPct=[];this.xVal=[];
this.xSteps=[c||!1];this.xNumSteps=[!1];this.snap=a;this.direction=e;var r;a=[];for(r in b)b.hasOwnProperty(r)&&a.push([b[r],r]);a.sort(function(a,b){return a[0]-b[0]});for(r=0;r<a.length;r++)h(a[r][1],a[r][0],this);this.xNumSteps=this.xSteps.slice(0);for(r=0;r<this.xNumSteps.length;r++)g(r,this.xNumSteps[r],this)}function m(b,a){if(!v(a))throw Error("noUiSlider: 'step' is not numeric.");b.singleStep=a}function O(b,a){if("object"!=typeof a||Array.isArray(a))throw Error("noUiSlider: 'range' is not an object.");
if(void 0===a.min||void 0===a.max)throw Error("noUiSlider: Missing 'min' or 'max' in 'range'.");b.spectrum=new f(a,b.snap,b.dir,b.singleStep)}function x(b,a){if(a=L(a),!Array.isArray(a)||!a.length||2<a.length)throw Error("noUiSlider: 'start' option is incorrect.");b.handles=a.length;b.start=a}function E(b,a){if(b.snap=a,"boolean"!=typeof a)throw Error("noUiSlider: 'snap' option must be a boolean.");}function P(b,a){if(b.animate=a,"boolean"!=typeof a)throw Error("noUiSlider: 'animate' option must be a boolean.");
}function I(b,a){if("lower"===a&&1===b.handles)b.connect=1;else if("upper"===a&&1===b.handles)b.connect=2;else if(!0===a&&2===b.handles)b.connect=3;else{if(!1!==a)throw Error("noUiSlider: 'connect' option doesn't match handle count.");b.connect=0}}function y(b,a){switch(a){case "horizontal":b.ort=0;break;case "vertical":b.ort=1;break;default:throw Error("noUiSlider: 'orientation' option is invalid.");}}function c(b,a){if(!v(a))throw Error("noUiSlider: 'margin' option must be numeric.");if(b.margin=
b.spectrum.getMargin(a),!b.margin)throw Error("noUiSlider: 'margin' option is only supported on linear sliders.");}function t(b,a){if(!v(a))throw Error("noUiSlider: 'limit' option must be numeric.");if(b.limit=b.spectrum.getMargin(a),!b.limit)throw Error("noUiSlider: 'limit' option is only supported on linear sliders.");}function R(b,a){switch(a){case "ltr":b.dir=0;break;case "rtl":b.dir=1;b.connect=[0,2,1,3][b.connect];break;default:throw Error("noUiSlider: 'direction' option was not recognized.");
}}function S(b,a){if("string"!=typeof a)throw Error("noUiSlider: 'behaviour' must be a string containing options.");var e=0<=a.indexOf("tap"),c=0<=a.indexOf("drag"),r=0<=a.indexOf("fixed"),d=0<=a.indexOf("snap");b.events={tap:e||d,drag:c,fixed:r,snap:d}}function T(b,a){if(b.format=a,"function"==typeof a.to&&"function"==typeof a.from)return!0;throw Error("noUiSlider: 'format' requires 'to' and 'from' methods.");}function U(b){var a={margin:0,limit:0,animate:!0,format:V};var e={step:{r:!1,t:m},start:{r:!0,
t:x},connect:{r:!0,t:I},direction:{r:!0,t:R},snap:{r:!1,t:E},animate:{r:!1,t:P},range:{r:!0,t:O},orientation:{r:!1,t:y},margin:{r:!1,t:c},limit:{r:!1,t:t},behaviour:{r:!0,t:S},format:{r:!1,t:T}};var d={connect:!1,direction:"ltr",behaviour:"tap",orientation:"horizontal"};return Object.keys(d).forEach(function(a){void 0===b[a]&&(b[a]=d[a])}),Object.keys(e).forEach(function(c){var d=e[c];if(void 0===b[c]){if(d.r)throw Error("noUiSlider: '"+c+"' is required.");return!0}d.t(a,b[c])}),a.pips=b.pips,a.style=
a.ort?"top":"left",a}function W(b,a){var e=document.createElement("div"),c=document.createElement("div"),d=["-lower","-upper"];return b&&d.reverse(),p(c,n[3]),p(c,n[3]+d[a]),p(e,n[2]),e.appendChild(c),e}function X(b,a,c){switch(b){case 1:p(a,n[7]);p(c[0],n[6]);break;case 3:p(c[1],n[6]);case 2:p(c[0],n[7]);case 0:p(a,n[6])}}function Y(b,a,c){var e,d=[];for(e=0;b>e;e+=1)d.push(c.appendChild(W(a,e)));return d}function Z(b,a,c){p(c,n[0]);p(c,n[8+b]);p(c,n[4+a]);b=document.createElement("div");return p(b,
n[1]),c.appendChild(b),b}function aa(b,a){function c(a,b,c){if("range"===a||"steps"===a)return u.xVal;if("count"===a){var k=100/(b-1),l=0;for(b=[];100>=(a=l++*k);)b.push(a);a="positions"}return"positions"===a?b.map(function(a){return u.fromStepping(c?u.getStep(a):a)}):"values"===a?c?b.map(function(a){return u.fromStepping(u.getStep(u.toStepping(a)))}):b:void 0}function d(a,b,c){var k=u.direction,l={},d=u.xVal[0],e=u.xVal[u.xVal.length-1],N=!1,f=!1,r=0;return u.direction=0,c=A(c.slice().sort(function(a,
b){return a-b})),c[0]!==d&&(c.unshift(d),N=!0),c[c.length-1]!==e&&(c.push(e),f=!0),c.forEach(function(k,d){var e,B,J=c[d+1];if("steps"===b&&(e=u.xNumSteps[d]),e||(e=J-k),!1!==k&&void 0!==J)for(B=k;J>=B;B+=e){var Q=u.toStepping(B);var g=Q-r;var F=g/a;F=Math.round(F);var ba=g/F;for(g=1;F>=g;g+=1){var h=r+g*ba;l[h.toFixed(5)]=["x",0]}F=-1<c.indexOf(B)?1:"steps"===b?2:0;!d&&N&&(F=0);B===J&&f||(l[Q.toFixed(5)]=[B,F]);r=Q}}),u.direction=k,l}function r(b,c,e){function k(b,c,k){return'class="'+c+" "+c+"-"+
l+" "+c+["-normal","-large","-sub"][k[1]]+'" style="'+a.style+": "+b+'%"'}var l=["horizontal","vertical"][a.ort],d=document.createElement("div");return p(d,"noUi-pips"),p(d,"noUi-pips-"+l),Object.keys(b).forEach(function(a){var l=a;a=b[a];u.direction&&(l=100-l);a[1]=a[1]&&c?c(a[0],a[1]):a[1];d.innerHTML+="<div "+k(l,"noUi-marker",a)+"></div>";a[1]&&(d.innerHTML+="<div "+k(l,"noUi-value",a)+">"+e.to(a[0])+"</div>")}),d}function f(a){var b=a.mode,l=a.density||1,e=a.filter||!1,J=c(b,a.values||!1,a.stepped||
!1);b=d(l,b,J);return z.appendChild(r(b,e,a.format||{to:Math.round}))}function h(){return x["offset"+["Width","Height"][a.ort]]}function g(b,c){void 0!==c&&(c=Math.abs(c-a.dir));Object.keys(G).forEach(function(a){var l=a.split(".")[0];b===l&&G[a].forEach(function(a){a(L(v()),c,m(Array.prototype.slice.call(I)))})})}function m(b){return 1===b.length?b[0]:a.dir?b.reverse():b}function t(b,c,d,e){var k=function(c){if(z.hasAttribute("disabled"))var k=!1;else{var l=z;k=n[14];l.classList?l.classList.contains(k):
(new RegExp("(^| )"+k+"( |$)","gi")).test(l.className);k=c;k.preventDefault();var B,g,N=0===k.type.indexOf("touch"),f=0===k.type.indexOf("mouse");l=0===k.type.indexOf("pointer");k=(c=(0===k.type.indexOf("MSPointer")&&(l=!0),N&&(B=k.changedTouches[0].pageX,g=k.changedTouches[0].pageY),(f||l)&&(B=k.clientX+window.pageXOffset,g=k.clientY+window.pageYOffset),k.points=[B,g],k.cursor=f||l,k),b===K.start&&void 0!==c.buttons&&1<c.buttons?!1:(c.calcPoint=c.points[a.ort],void d(c,e)))}return k},l=[];return b.split(" ").forEach(function(a){c.addEventListener(a,
k,!1);l.push([a,k])}),l}function w(a,b){var c=b.handles||q,k=100*(a.calcPoint-b.start)/h(),l=c[0]===q[0]?0:1,d=b.positions;var e=k+d[0];d=k+d[1];k=1<c.length?(0>e&&(d+=Math.abs(e)),100<d&&(e-=d-100),[Math.max(Math.min(e,100),0),Math.max(Math.min(d,100),0)]):[e,d];if(e=y(c[0],k[l],1===c.length),1<c.length){if(y(c[1],k[l?0:1],!1)||e)for(i=0;i<b.handles.length;i++)g("slide",i)}else e&&g("slide",l)}function O(a,b){var c=x.getElementsByClassName(n[15]),k=b.handles[0]===q[0]?0:1;c.length&&C(c[0],n[15]);
a.cursor&&(document.body.style.cursor="",document.body.removeEventListener("selectstart",document.body.noUiListener));var d=document.documentElement;d.noUiListeners.forEach(function(a){d.removeEventListener(a[0],a[1])});C(z,n[12]);g("set",k);g("change",k)}function E(a,b){var c=document.documentElement;if(1===b.handles.length&&(p(b.handles[0].children[0],n[15]),b.handles[0].hasAttribute("disabled")))return!1;a.stopPropagation();var k=t(K.move,c,w,{start:a.calcPoint,handles:b.handles,positions:[D[0],
D[q.length-1]]}),d=t(K.end,c,O,{handles:b.handles});if(c.noUiListeners=k.concat(d),a.cursor)document.body.style.cursor=getComputedStyle(a.target).cursor,1<q.length&&p(z,n[12]),c=function(){return!1},document.body.noUiListener=c,document.body.addEventListener("selectstart",c,!1)}function P(b){var c,d,e=b.calcPoint,l=0;return b.stopPropagation(),q.forEach(function(b){l+=H(b)[a.style]}),c=l/2>e||1===q.length?0:1,e-=H(x)[a.style],d=100*e/h(),a.events.snap||M(z,n[14],300),q[c].hasAttribute("disabled")?
!1:(y(q[c],d),g("slide",c),g("set",c),g("change",c),void(a.events.snap&&E(b,{handles:[q[l]]})))}function y(b,c,d){var e=b!==q[0]?1:0,l=D[0]+a.margin,k=D[1]-a.margin,f=D[0]+a.limit,r=D[1]-a.limit;return 1<q.length&&(c=e?Math.max(c,l):Math.min(c,k)),!1!==d&&a.limit&&1<q.length&&(c=e?Math.min(c,f):Math.max(c,r)),c=u.getStep(c),c=Math.max(Math.min(parseFloat(c.toFixed(7)),100),0),c===D[e]?!1:(b.style[a.style]=c+"%",b.previousSibling||(C(b,n[17]),50<c&&p(b,n[17])),D[e]=c,I[e]=u.fromStepping(c),g("update",
e),!0)}function v(){var b,c=[];for(b=0;b<a.handles;b+=1)c[b]=a.format.to(I[b]);return m(c)}var x,q,z=b,D=[-1,-1],u=a.spectrum,I=[],G={};if(z.noUiSlider)throw Error("Slider was already initialized.");return x=Z(a.dir,a.ort,z),q=Y(a.handles,a.dir,x),X(a.connect,z,q),function(a){var b,c;if(!a.fixed)for(b=0;b<q.length;b+=1)t(K.start,q[b].children[0],E,{handles:[q[b]]});a.tap&&t(K.start,x,P,{handles:q});a.drag&&(c=[x.getElementsByClassName(n[7])[0]],p(c[0],n[10]),a.fixed&&c.push(q[c[0]===q[0]?1:0].children[0]),
c.forEach(function(a){t(K.start,a,E,{handles:q})}))}(a.events),a.pips&&f(a.pips),{destroy:function(){n.forEach(function(a){a&&C(z,a)});z.innerHTML="";delete z.noUiSlider},steps:function(){var a=D.map(function(a,b){var c=u.getApplicableStep(a),d=String(c[2]).split("."),e=100===a?null:c[2];d=Number((I[b]-c[2]).toFixed(1<d.length?d[1].length:0));return[0===a?null:d>=c[1]?c[2]:c[0]||!1,e]});return m(a)},on:function(a,b){G[a]=G[a]||[];G[a].push(b);"update"===a.split(".")[0]&&q.forEach(function(a,b){g("update",
b)})},off:function(a){var b=a.split(".")[0],c=a.substring(b.length);Object.keys(G).forEach(function(a){var d=a.split(".")[0],e=a.substring(d.length);b&&b!==d||c&&c!==e||delete G[a]})},get:v,set:function(b){b=L(b);a.dir&&1<a.handles&&b.reverse();a.animate&&-1!==D[0]&&M(z,n[14],300);var c=1<q.length?3:1;1===b.length&&(c=1);var d;a.limit&&(c+=1);for(d=0;c>d;d+=1){var e=d%2;var f=b[e];null!==f&&!1!==f&&("number"==typeof f&&(f=String(f)),f=a.format.from(f),(!1===f||isNaN(f)||!1===y(q[e],u.toStepping(f),
d===3-a.dir))&&g("update",e))}for(b=0;b<q.length;b++)g("set",b)}}}var K=window.navigator.pointerEnabled?{start:"pointerdown",move:"pointermove",end:"pointerup"}:window.navigator.msPointerEnabled?{start:"MSPointerDown",move:"MSPointerMove",end:"MSPointerUp"}:{start:"mousedown touchstart",move:"mousemove touchmove",end:"mouseup touchend"},n="noUi-target noUi-base noUi-origin noUi-handle noUi-horizontal noUi-vertical noUi-background noUi-connect noUi-ltr noUi-rtl noUi-dragable  noUi-state-drag  noUi-state-tap noUi-active  noUi-stacking".split(" ");
f.prototype.getMargin=function(b){return 2===this.xPct.length?w(this.xVal,b):!1};f.prototype.toStepping=function(b){var a=this.xVal,c=this.xPct;var f=b;if(f>=a.slice(-1)[0])f=100;else{var g=d(f,a);var h=a[g-1];var m=a[g];a=c[g-1];c=c[g];h=[h,m];f=w(h,0>h[0]?f+Math.abs(h[0]):f-h[0]);f=a+f/(100/(c-a))}return b=f,this.direction&&(b=100-b),b};f.prototype.fromStepping=function(b){this.direction&&(b=100-b);var a=this.xVal;var c=this.xPct;if(100<=b)c=a.slice(-1)[0];else{var f=d(b,c);var g=a[f-1];var h=a[f];
a=c[f-1];g=[g,h];c=100/(c[f]-a)*(b-a)*(g[1]-g[0])/100+g[0]}b=Math.pow(10,7);return Number((Math.round(c*b)/b).toFixed(7))};f.prototype.getStep=function(b){this.direction&&(b=100-b);var a=this.xPct;var c=this.xSteps,f=this.snap,g=b;if(100===g)a=g;else{var h,m,n=d(g,a);f?a=(h=a[n-1],m=a[n],g-h>(m-h)/2?m:h):c[n-1]?(h=c[n-1],a=a[n-1]+Math.round((g-a[n-1])/h)*h):a=g}return b=a,this.direction&&(b=100-b),b};f.prototype.getApplicableStep=function(b){var a=d(b,this.xPct);b=100===b?2:1;return[this.xNumSteps[a-
2],this.xVal[a-b],this.xNumSteps[a-b]]};f.prototype.convert=function(b){return this.getStep(this.toStepping(b))};var V={to:function(b){return b.toFixed(2)},from:Number};return{create:function(b,a){if(!b.nodeName)throw Error("noUiSlider.create requires a single element.");var c=U(a,b),d=aa(b,c);d.set(c.start);b.noUiSlider=d}}});
(function(){function A(d,h){return d.substring(0,h.length)===h}function H(d,h,g){if((d[h]||d[g])&&d[h]===d[g])throw Error(h);}function v(d,h,g,f,m,p,x,E,v,w,y,c){x=c;var t=y="";p&&(c=p(c));if("number"!==typeof c||!isFinite(c))return!1;d&&0===parseFloat(c.toFixed(d))&&(c=0);if(0>c){var A=!0;c=Math.abs(c)}d&&(p=Math.pow(10,d),c=(Math.round(c*p)/p).toFixed(d));c=c.toString();-1!==c.indexOf(".")&&(d=c.split("."),c=d[0],g&&(y=g+d[1]));h&&(c=c.split("").reverse().join("").match(/.{1,3}/g),c=c.join(h.split("").reverse().join("")).split("").reverse().join(""));
A&&E&&(t+=E);f&&(t+=f);A&&v&&(t+=v);t=t+c+y;m&&(t+=m);w&&(t=w(t,x));return t}function M(d,h,g,f,m,p,x,v,w,C,y,c){d="";y&&(c=y(c));if(!c||"string"!==typeof c)return!1;if(v&&A(c,v)){c=c.replace(v,"");var t=!0}f&&A(c,f)&&(c=c.replace(f,""));w&&A(c,w)&&(c=c.replace(w,""),t=!0);if(f=m)f=c.slice(-1*m.length)===m;f&&(c=c.slice(0,-1*m.length));h&&(c=c.split(h).join(""));g&&(c=c.replace(g,"."));t&&(d+="-");d=Number((d+c).replace(/[^0-9\.\-.]/g,""));x&&(d=x(d));return"number"===typeof d&&isFinite(d)?d:!1}function L(d){var h,
g={};for(h=0;h<w.length;h+=1){var f=w[h];var m=d[f];void 0===m?g[f]="negative"!==f||g.negativeBefore?"mark"===f&&"."!==g.thousand?".":!1:"-":"decimals"===f?0<m&&8>m&&(g[f]=m):"encoder"===f||"decoder"===f||"edit"===f||"undo"===f?"function"===typeof m&&(g[f]=m):"string"===typeof m&&(g[f]=m)}H(g,"mark","thousand");H(g,"prefix","negative");H(g,"prefix","negativeBefore");return g}function p(d,h,g){var f,m=[];for(f=0;f<w.length;f+=1)m.push(d[w[f]]);m.push(g);return h.apply("",m)}function C(d){if(!(this instanceof
C))return new C(d);"object"===typeof d&&(d=L(d),this.to=function(h){return p(d,v,h)},this.from=function(h){return p(d,M,h)})}var w="decimals thousand mark prefix postfix encoder decoder negativeBefore negative edit undo".split(" ");window.wNumb=C})();