10 lines
No EOL
22 KiB
JavaScript
Executable file
10 lines
No EOL
22 KiB
JavaScript
Executable file
!function(t,e){var r=function(t){var e={};function r(n){if(e[n])return e[n].exports;var i=e[n]={i:n,l:!1,exports:{}};return t[n].call(i.exports,i,i.exports,r),i.l=!0,i.exports}return r.m=t,r.c=e,r.d=function(t,e,n){r.o(t,e)||Object.defineProperty(t,e,{configurable:!1,enumerable:!0,get:n})},r.r=function(t){Object.defineProperty(t,"__esModule",{value:!0})},r.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return r.d(e,"a",e),e},r.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},r.p="",r(r.s=232)}({232:function(t,e,r){"use strict";r.r(e);var n=r(35);r.n(n),r.d(e,"noUiSlider",function(){return n})},35:function(t,e,r){var n,i,o;/*! nouislider - 11.1.0 - 2018-04-02 11:18:13 */i=[],void 0===(o="function"==typeof(n=function(){"use strict";var t="11.1.0";function e(t){return null!==t&&void 0!==t}function r(t){t.preventDefault()}function n(t){return"number"==typeof t&&!isNaN(t)&&isFinite(t)}function i(t,e,r){r>0&&(l(t,e),setTimeout(function(){u(t,e)},r))}function o(t){return Math.max(Math.min(t,100),0)}function s(t){return Array.isArray(t)?t:[t]}function a(t){var e=(t=String(t)).split(".");return e.length>1?e[1].length:0}function l(t,e){t.classList?t.classList.add(e):t.className+=" "+e}function u(t,e){t.classList?t.classList.remove(e):t.className=t.className.replace(new RegExp("(^|\\b)"+e.split(" ").join("|")+"(\\b|$)","gi")," ")}function c(t){var e=void 0!==window.pageXOffset,r="CSS1Compat"===(t.compatMode||""),n=e?window.pageXOffset:r?t.documentElement.scrollLeft:t.body.scrollLeft,i=e?window.pageYOffset:r?t.documentElement.scrollTop:t.body.scrollTop;return{x:n,y:i}}function p(t,e){return 100/(e-t)}function f(t,e){return 100*e/(t[1]-t[0])}function d(t,e){for(var r=1;t>=e[r];)r+=1;return r}function h(t,e,r){if(r>=t.slice(-1)[0])return 100;var n=d(r,t),i=t[n-1],o=t[n],s=e[n-1],a=e[n];return s+function(t,e){return f(t,t[0]<0?e+Math.abs(t[0]):e-t[0])}([i,o],r)/p(s,a)}function m(t,e,r,n){if(100===n)return n;var i=d(n,t),o=t[i-1],s=t[i];return r?n-o>(s-o)/2?s:o:e[i-1]?t[i-1]+function(t,e){return Math.round(t/e)*e}(n-t[i-1],e[i-1]):n}function g(e,r,i){var o;if("number"==typeof r&&(r=[r]),!Array.isArray(r))throw new Error("noUiSlider ("+t+"): 'range' contains invalid value.");if(!n(o="min"===e?0:"max"===e?100:parseFloat(e))||!n(r[0]))throw new Error("noUiSlider ("+t+"): 'range' value isn't numeric.");i.xPct.push(o),i.xVal.push(r[0]),o?i.xSteps.push(!isNaN(r[1])&&r[1]):isNaN(r[1])||(i.xSteps[0]=r[1]),i.xHighestCompleteStep.push(0)}function v(t,e,r){if(!e)return!0;r.xSteps[t]=f([r.xVal[t],r.xVal[t+1]],e)/p(r.xPct[t],r.xPct[t+1]);var n=(r.xVal[t+1]-r.xVal[t])/r.xNumSteps[t],i=Math.ceil(Number(n.toFixed(3))-1),o=r.xVal[t]+r.xNumSteps[t]*i;r.xHighestCompleteStep[t]=o}function b(t,e,r){var n;this.xPct=[],this.xVal=[],this.xSteps=[r||!1],this.xNumSteps=[!1],this.xHighestCompleteStep=[],this.snap=e;var i=[];for(n in t)t.hasOwnProperty(n)&&i.push([t[n],n]);for(i.length&&"object"==typeof i[0][0]?i.sort(function(t,e){return t[0][0]-e[0][0]}):i.sort(function(t,e){return t[0]-e[0]}),n=0;n<i.length;n++)g(i[n][1],i[n][0],this);for(this.xNumSteps=this.xSteps.slice(0),n=0;n<this.xNumSteps.length;n++)v(n,this.xNumSteps[n],this)}b.prototype.getMargin=function(e){var r=this.xNumSteps[0];if(r&&e/r%1!=0)throw new Error("noUiSlider ("+t+"): 'limit', 'margin' and 'padding' must be divisible by step.");return 2===this.xPct.length&&f(this.xVal,e)},b.prototype.toStepping=function(t){return t=h(this.xVal,this.xPct,t)},b.prototype.fromStepping=function(t){return function(t,e,r){if(r>=100)return t.slice(-1)[0];var n=d(r,e),i=t[n-1],o=t[n],s=e[n-1],a=e[n];return function(t,e){return e*(t[1]-t[0])/100+t[0]}([i,o],(r-s)*p(s,a))}(this.xVal,this.xPct,t)},b.prototype.getStep=function(t){return t=m(this.xPct,this.xSteps,this.snap,t)},b.prototype.getNearbySteps=function(t){var e=d(t,this.xPct);return{stepBefore:{startValue:this.xVal[e-2],step:this.xNumSteps[e-2],highestStep:this.xHighestCompleteStep[e-2]},thisStep:{startValue:this.xVal[e-1],step:this.xNumSteps[e-1],highestStep:this.xHighestCompleteStep[e-1]},stepAfter:{startValue:this.xVal[e-0],step:this.xNumSteps[e-0],highestStep:this.xHighestCompleteStep[e-0]}}},b.prototype.countStepDecimals=function(){var t=this.xNumSteps.map(a);return Math.max.apply(null,t)},b.prototype.convert=function(t){return this.getStep(this.toStepping(t))};var x={to:function(t){return void 0!==t&&t.toFixed(2)},from:Number};function S(e){if(function(t){return"object"==typeof t&&"function"==typeof t.to&&"function"==typeof t.from}(e))return!0;throw new Error("noUiSlider ("+t+"): 'format' requires 'to' and 'from' methods.")}function w(e,r){if(!n(r))throw new Error("noUiSlider ("+t+"): 'step' is not numeric.");e.singleStep=r}function y(e,r){if("object"!=typeof r||Array.isArray(r))throw new Error("noUiSlider ("+t+"): 'range' is not an object.");if(void 0===r.min||void 0===r.max)throw new Error("noUiSlider ("+t+"): Missing 'min' or 'max' in 'range'.");if(r.min===r.max)throw new Error("noUiSlider ("+t+"): 'range' 'min' and 'max' cannot be equal.");e.spectrum=new b(r,e.snap,e.singleStep)}function E(e,r){if(r=s(r),!Array.isArray(r)||!r.length)throw new Error("noUiSlider ("+t+"): 'start' option is incorrect.");e.handles=r.length,e.start=r}function C(e,r){if(e.snap=r,"boolean"!=typeof r)throw new Error("noUiSlider ("+t+"): 'snap' option must be a boolean.")}function N(e,r){if(e.animate=r,"boolean"!=typeof r)throw new Error("noUiSlider ("+t+"): 'animate' option must be a boolean.")}function U(e,r){if(e.animationDuration=r,"number"!=typeof r)throw new Error("noUiSlider ("+t+"): 'animationDuration' option must be a number.")}function P(e,r){var n,i=[!1];if("lower"===r?r=[!0,!1]:"upper"===r&&(r=[!1,!0]),!0===r||!1===r){for(n=1;n<e.handles;n++)i.push(r);i.push(!1)}else{if(!Array.isArray(r)||!r.length||r.length!==e.handles+1)throw new Error("noUiSlider ("+t+"): 'connect' option doesn't match handle count.");i=r}e.connect=i}function M(e,r){switch(r){case"horizontal":e.ort=0;break;case"vertical":e.ort=1;break;default:throw new Error("noUiSlider ("+t+"): 'orientation' option is invalid.")}}function A(e,r){if(!n(r))throw new Error("noUiSlider ("+t+"): 'margin' option must be numeric.");if(0!==r&&(e.margin=e.spectrum.getMargin(r),!e.margin))throw new Error("noUiSlider ("+t+"): 'margin' option is only supported on linear sliders.")}function O(e,r){if(!n(r))throw new Error("noUiSlider ("+t+"): 'limit' option must be numeric.");if(e.limit=e.spectrum.getMargin(r),!e.limit||e.handles<2)throw new Error("noUiSlider ("+t+"): 'limit' option is only supported on linear sliders with 2 or more handles.")}function k(e,r){if(!n(r)&&!Array.isArray(r))throw new Error("noUiSlider ("+t+"): 'padding' option must be numeric or array of exactly 2 numbers.");if(Array.isArray(r)&&2!==r.length&&!n(r[0])&&!n(r[1]))throw new Error("noUiSlider ("+t+"): 'padding' option must be numeric or array of exactly 2 numbers.");if(0!==r){if(Array.isArray(r)||(r=[r,r]),e.padding=[e.spectrum.getMargin(r[0]),e.spectrum.getMargin(r[1])],!1===e.padding[0]||!1===e.padding[1])throw new Error("noUiSlider ("+t+"): 'padding' option is only supported on linear sliders.");if(e.padding[0]<0||e.padding[1]<0)throw new Error("noUiSlider ("+t+"): 'padding' option must be a positive number(s).");if(e.padding[0]+e.padding[1]>=100)throw new Error("noUiSlider ("+t+"): 'padding' option must not exceed 100% of the range.")}}function V(e,r){switch(r){case"ltr":e.dir=0;break;case"rtl":e.dir=1;break;default:throw new Error("noUiSlider ("+t+"): 'direction' option was not recognized.")}}function j(e,r){if("string"!=typeof r)throw new Error("noUiSlider ("+t+"): 'behaviour' must be a string containing options.");var n=r.indexOf("tap")>=0,i=r.indexOf("drag")>=0,o=r.indexOf("fixed")>=0,s=r.indexOf("snap")>=0,a=r.indexOf("hover")>=0;if(o){if(2!==e.handles)throw new Error("noUiSlider ("+t+"): 'fixed' behaviour must be used with 2 handles");A(e,e.start[1]-e.start[0])}e.events={tap:n||s,drag:i,fixed:o,snap:s,hover:a}}function L(e,r){if(!1!==r)if(!0===r){e.tooltips=[];for(var n=0;n<e.handles;n++)e.tooltips.push(!0)}else{if(e.tooltips=s(r),e.tooltips.length!==e.handles)throw new Error("noUiSlider ("+t+"): must pass a formatter for all handles.");e.tooltips.forEach(function(e){if("boolean"!=typeof e&&("object"!=typeof e||"function"!=typeof e.to))throw new Error("noUiSlider ("+t+"): 'tooltips' must be passed a formatter or 'false'.")})}}function z(t,e){t.ariaFormat=e,S(e)}function F(t,e){t.format=e,S(e)}function H(e,r){if("string"!=typeof r&&!1!==r)throw new Error("noUiSlider ("+t+"): 'cssPrefix' must be a string or `false`.");e.cssPrefix=r}function D(e,r){if("object"!=typeof r)throw new Error("noUiSlider ("+t+"): 'cssClasses' must be an object.");if("string"==typeof e.cssPrefix)for(var n in e.cssClasses={},r)r.hasOwnProperty(n)&&(e.cssClasses[n]=e.cssPrefix+r[n]);else e.cssClasses=r}function T(r){var n={margin:0,limit:0,padding:0,animate:!0,animationDuration:300,ariaFormat:x,format:x},i={step:{r:!1,t:w},start:{r:!0,t:E},connect:{r:!0,t:P},direction:{r:!0,t:V},snap:{r:!1,t:C},animate:{r:!1,t:N},animationDuration:{r:!1,t:U},range:{r:!0,t:y},orientation:{r:!1,t:M},margin:{r:!1,t:A},limit:{r:!1,t:O},padding:{r:!1,t:k},behaviour:{r:!0,t:j},ariaFormat:{r:!1,t:z},format:{r:!1,t:F},tooltips:{r:!1,t:L},cssPrefix:{r:!0,t:H},cssClasses:{r:!0,t:D}},o={connect:!1,direction:"ltr",behaviour:"tap",orientation:"horizontal",cssPrefix:"noUi-",cssClasses:{target:"target",base:"base",origin:"origin",handle:"handle",handleLower:"handle-lower",handleUpper:"handle-upper",horizontal:"horizontal",vertical:"vertical",background:"background",connect:"connect",connects:"connects",ltr:"ltr",rtl:"rtl",draggable:"draggable",drag:"state-drag",tap:"state-tap",active:"active",tooltip:"tooltip",pips:"pips",pipsHorizontal:"pips-horizontal",pipsVertical:"pips-vertical",marker:"marker",markerHorizontal:"marker-horizontal",markerVertical:"marker-vertical",markerNormal:"marker-normal",markerLarge:"marker-large",markerSub:"marker-sub",value:"value",valueHorizontal:"value-horizontal",valueVertical:"value-vertical",valueNormal:"value-normal",valueLarge:"value-large",valueSub:"value-sub"}};r.format&&!r.ariaFormat&&(r.ariaFormat=r.format),Object.keys(i).forEach(function(s){if(!e(r[s])&&void 0===o[s]){if(i[s].r)throw new Error("noUiSlider ("+t+"): '"+s+"' is required.");return!0}i[s].t(n,e(r[s])?r[s]:o[s])}),n.pips=r.pips;var s=document.createElement("div"),a=void 0!==s.style.msTransform,l=void 0!==s.style.transform;return n.transformRule=l?"transform":a?"msTransform":"webkitTransform",n.style=[["left","top"],["right","bottom"]][n.dir][n.ort],n}function R(e,n,a){var p,f,d,h,m,g,v,b,x=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"},S=window.CSS&&CSS.supports&&CSS.supports("touch-action","none"),w=S&&function(){var t=!1;try{var e=Object.defineProperty({},"passive",{get:function(){t=!0}});window.addEventListener("test",null,e)}catch(t){}return t}(),y=e,E=[],C=[],N=0,U=n.spectrum,P=[],M={},A=e.ownerDocument,O=A.documentElement,k=A.body,V="rtl"===A.dir||1===n.ort?0:100;
|
|
/*! In this file: Construction of DOM elements; */
|
|
function j(t,e){var r=A.createElement("div");return e&&l(r,e),t.appendChild(r),r}function L(t,e){var r=j(t,n.cssClasses.origin),i=j(r,n.cssClasses.handle);return i.setAttribute("data-handle",e),i.setAttribute("tabindex","0"),i.setAttribute("role","slider"),i.setAttribute("aria-orientation",n.ort?"vertical":"horizontal"),0===e?l(i,n.cssClasses.handleLower):e===n.handles-1&&l(i,n.cssClasses.handleUpper),r}function z(t,e){return!!e&&j(t,n.cssClasses.connect)}function F(t,e){return!!n.tooltips[e]&&j(t.firstChild,n.cssClasses.tooltip)}function H(t,e,r){var i=A.createElement("div"),o=[n.cssClasses.valueNormal,n.cssClasses.valueLarge,n.cssClasses.valueSub],s=[n.cssClasses.markerNormal,n.cssClasses.markerLarge,n.cssClasses.markerSub],a=[n.cssClasses.valueHorizontal,n.cssClasses.valueVertical],u=[n.cssClasses.markerHorizontal,n.cssClasses.markerVertical];function c(t,e){var r=e===n.cssClasses.value,i=r?a:u,l=r?o:s;return e+" "+i[n.ort]+" "+l[t]}return l(i,n.cssClasses.pips),l(i,0===n.ort?n.cssClasses.pipsHorizontal:n.cssClasses.pipsVertical),Object.keys(t).forEach(function(o){!function(t,o){o[1]=o[1]&&e?e(o[0],o[1]):o[1];var s=j(i,!1);s.className=c(o[1],n.cssClasses.marker),s.style[n.style]=t+"%",o[1]&&((s=j(i,!1)).className=c(o[1],n.cssClasses.value),s.setAttribute("data-value",o[0]),s.style[n.style]=t+"%",s.innerText=r.to(o[0]))}(o,t[o])}),i}function D(){var t;m&&((t=m).parentElement.removeChild(t),m=null)}function R(e){D();var r=e.mode,n=e.density||1,i=e.filter||!1,o=e.values||!1,s=e.stepped||!1,a=function(e,r,n){if("range"===e||"steps"===e)return U.xVal;if("count"===e){if(r<2)throw new Error("noUiSlider ("+t+"): 'values' (>= 2) required for mode 'count'.");var i=r-1,o=100/i;for(r=[];i--;)r[i]=i*o;r.push(100),e="positions"}return"positions"===e?r.map(function(t){return U.fromStepping(n?U.getStep(t):t)}):"values"===e?n?r.map(function(t){return U.fromStepping(U.getStep(U.toStepping(t)))}):r:void 0}(r,o,s),l=function(t,e,r){var n,i={},o=U.xVal[0],s=U.xVal[U.xVal.length-1],a=!1,l=!1,u=0;return(n=r.slice().sort(function(t,e){return t-e}),r=n.filter(function(t){return!this[t]&&(this[t]=!0)},{}))[0]!==o&&(r.unshift(o),a=!0),r[r.length-1]!==s&&(r.push(s),l=!0),r.forEach(function(n,o){var s,c,p,f,d,h,m,g,v,b=n,x=r[o+1];if("steps"===e&&(s=U.xNumSteps[o]),s||(s=x-b),!1!==b&&void 0!==x)for(s=Math.max(s,1e-7),c=b;c<=x;c=(c+s).toFixed(7)/1){for(m=(d=(f=U.toStepping(c))-u)/t,v=d/(g=Math.round(m)),p=1;p<=g;p+=1)i[(u+p*v).toFixed(5)]=["x",0];h=r.indexOf(c)>-1?1:"steps"===e?2:0,!o&&a&&(h=0),c===x&&l||(i[f.toFixed(5)]=[c,h]),u=f}}),i}(n,r,a),u=e.format||{to:Math.round};return m=y.appendChild(H(l,i,u))}
|
|
/*! In this file: Browser events (not slider events like slide, change); */function _(){var t=p.getBoundingClientRect(),e="offset"+["Width","Height"][n.ort];return 0===n.ort?t.width||p[e]:t.height||p[e]}function q(t,e,r,i){var o=function(o){return!!(o=function(t,e,r){var n,i,o=0===t.type.indexOf("touch"),s=0===t.type.indexOf("mouse"),a=0===t.type.indexOf("pointer");if(0===t.type.indexOf("MSPointer")&&(a=!0),o){var l=function(t){return t.target===r||r.contains(t.target)};if("touchstart"===t.type){var u=Array.prototype.filter.call(t.touches,l);if(u.length>1)return!1;n=u[0].pageX,i=u[0].pageY}else{var p=Array.prototype.find.call(t.changedTouches,l);if(!p)return!1;n=p.pageX,i=p.pageY}}return e=e||c(A),(s||a)&&(n=t.clientX+e.x,i=t.clientY+e.y),t.pageOffset=e,t.points=[n,i],t.cursor=s||a,t}(o,i.pageOffset,i.target||e))&&!(y.hasAttribute("disabled")&&!i.doNotReject)&&(s=y,a=n.cssClasses.tap,!((s.classList?s.classList.contains(a):new RegExp("\\b"+a+"\\b").test(s.className))&&!i.doNotReject)&&!(t===x.start&&void 0!==o.buttons&&o.buttons>1)&&(!i.hover||!o.buttons)&&(w||o.preventDefault(),o.calcPoint=o.points[n.ort],void r(o,i)));var s,a},s=[];return t.split(" ").forEach(function(t){e.addEventListener(t,o,!!w&&{passive:!0}),s.push([t,o])}),s}function B(t){var e,r,i,s,a,l,u=t-(e=p,r=n.ort,i=e.getBoundingClientRect(),s=e.ownerDocument,a=s.documentElement,l=c(s),/webkit.*Chrome.*Mobile/i.test(navigator.userAgent)&&(l.x=0),r?i.top+l.y-a.clientTop:i.left+l.x-a.clientLeft),f=100*u/_();return f=o(f),n.dir?100-f:f}function X(t,e){"mouseout"===t.type&&"HTML"===t.target.nodeName&&null===t.relatedTarget&&I(t,e)}function Y(t,e){if(-1===navigator.appVersion.indexOf("MSIE 9")&&0===t.buttons&&0!==e.buttonsProperty)return I(t,e);var r=(n.dir?-1:1)*(t.calcPoint-e.startCalcPoint),i=100*r/e.baseSize;et(r>0,i,e.locations,e.handleNumbers)}function I(t,e){e.handle&&(u(e.handle,n.cssClasses.active),N-=1),e.listeners.forEach(function(t){O.removeEventListener(t[0],t[1])}),0===N&&(u(y,n.cssClasses.drag),nt(),t.cursor&&(k.style.cursor="",k.removeEventListener("selectstart",r))),e.handleNumbers.forEach(function(t){K("change",t),K("set",t),K("end",t)})}function W(t,e){var i;if(1===e.handleNumbers.length){var o=f[e.handleNumbers[0]];if(o.hasAttribute("disabled"))return!1;i=o.children[0],N+=1,l(i,n.cssClasses.active)}t.stopPropagation();var s=[],a=q(x.move,O,Y,{target:t.target,handle:i,listeners:s,startCalcPoint:t.calcPoint,baseSize:_(),pageOffset:t.pageOffset,handleNumbers:e.handleNumbers,buttonsProperty:t.buttons,locations:E.slice()}),u=q(x.end,O,I,{target:t.target,handle:i,listeners:s,doNotReject:!0,handleNumbers:e.handleNumbers}),c=q("mouseout",O,X,{target:t.target,handle:i,listeners:s,doNotReject:!0,handleNumbers:e.handleNumbers});s.push.apply(s,a.concat(u,c)),t.cursor&&(k.style.cursor=getComputedStyle(t.target).cursor,f.length>1&&l(y,n.cssClasses.drag),k.addEventListener("selectstart",r,!1)),e.handleNumbers.forEach(function(t){K("start",t)})}function $(t){t.stopPropagation();var e=B(t.calcPoint),r=function(t){var e=100,r=!1;return f.forEach(function(n,i){if(!n.hasAttribute("disabled")){var o=Math.abs(E[i]-t);(o<e||100===o&&100===e)&&(r=i,e=o)}}),r}(e);if(!1===r)return!1;n.events.snap||i(y,n.cssClasses.tap,n.animationDuration),it(r,e,!0,!0),nt(),K("slide",r,!0),K("update",r,!0),K("change",r,!0),K("set",r,!0),n.events.snap&&W(t,{handleNumbers:[r]})}function G(t){var e=B(t.calcPoint),r=U.getStep(e),n=U.fromStepping(r);Object.keys(M).forEach(function(t){"hover"===t.split(".")[0]&&M[t].forEach(function(t){t.call(h,n)})})}
|
|
/*! In this file: Slider events (not browser events); */
|
|
function J(t,e){M[t]=M[t]||[],M[t].push(e),"update"===t.split(".")[0]&&f.forEach(function(t,e){K("update",e)})}function K(t,e,r){Object.keys(M).forEach(function(i){var o=i.split(".")[0];t===o&&M[i].forEach(function(t){t.call(h,P.map(n.format.to),e,P.slice(),r||!1,E.slice())})})}
|
|
/*! In this file: Mechanics for slider operation */function Q(t){return t+"%"}function Z(t,e,r,i,s,a){return f.length>1&&(i&&e>0&&(r=Math.max(r,t[e-1]+n.margin)),s&&e<f.length-1&&(r=Math.min(r,t[e+1]-n.margin))),f.length>1&&n.limit&&(i&&e>0&&(r=Math.min(r,t[e-1]+n.limit)),s&&e<f.length-1&&(r=Math.max(r,t[e+1]-n.limit))),n.padding&&(0===e&&(r=Math.max(r,n.padding[0])),e===f.length-1&&(r=Math.min(r,100-n.padding[1]))),!((r=o(r=U.getStep(r)))===t[e]&&!a)&&r}function tt(t,e){var r=n.ort;return(r?e:t)+", "+(r?t:e)}function et(t,e,r,n){var i=r.slice(),o=[!t,t],s=[t,!t];n=n.slice(),t&&n.reverse(),n.length>1?n.forEach(function(t,r){var n=Z(i,t,i[t]+e,o[r],s[r],!1);!1===n?e=0:(e=n-i[t],i[t]=n)}):o=s=[!0];var a=!1;n.forEach(function(t,n){a=it(t,r[t]+e,o[n],s[n])||a}),a&&n.forEach(function(t){K("update",t),K("slide",t)})}function rt(t,e){return n.dir?100-t-e:t}function nt(){C.forEach(function(t){var e=E[t]>50?-1:1,r=3+(f.length+e*t);f[t].style.zIndex=r})}function it(t,e,r,i){return!1!==(e=Z(E,t,e,r,i,!1))&&(function(t,e){E[t]=e,P[t]=U.fromStepping(e);var r="translate("+tt(Q(rt(e,0)-V),"0")+")";f[t].style[n.transformRule]=r,ot(t),ot(t+1)}(t,e),!0)}function ot(t){if(d[t]){var e=0,r=100;0!==t&&(e=E[t-1]),t!==d.length-1&&(r=E[t]);var i=r-e,o="translate("+tt(Q(rt(e,i)),"0")+")",s="scale("+tt(i/100,"1")+")";d[t].style[n.transformRule]=o+" "+s}}
|
|
/*! In this file: All methods eventually exposed in slider.noUiSlider... */function st(t,e){var r=s(t),o=void 0===E[0];e=void 0===e||!!e,n.animate&&!o&&i(y,n.cssClasses.tap,n.animationDuration),C.forEach(function(t){it(t,function(t,e){return null===t||!1===t||void 0===t?E[e]:("number"==typeof t&&(t=String(t)),t=n.format.from(t),!1===(t=U.toStepping(t))||isNaN(t)?E[e]:t)}(r[t],t),!0,!1)}),C.forEach(function(t){it(t,E[t],!0,!0)}),nt(),C.forEach(function(t){K("update",t),null!==r[t]&&e&&K("set",t)})}function at(){var t=P.map(n.format.to);return 1===t.length?t[0]:t}
|
|
/*! In this file: Calls to functions. All other scope_ files define functions only; */
|
|
return l(b=y,n.cssClasses.target),0===n.dir?l(b,n.cssClasses.ltr):l(b,n.cssClasses.rtl),0===n.ort?l(b,n.cssClasses.horizontal):l(b,n.cssClasses.vertical),p=j(b,n.cssClasses.base),function(t,e){var r=j(e,n.cssClasses.connects);f=[],(d=[]).push(z(r,t[0]));for(var i=0;i<n.handles;i++)f.push(L(e,i)),C[i]=i,d.push(z(r,t[i+1]))}(n.connect,p),(v=n.events).fixed||f.forEach(function(t,e){q(x.start,t.children[0],W,{handleNumbers:[e]})}),v.tap&&q(x.start,p,$,{}),v.hover&&q(x.move,p,G,{hover:!0}),v.drag&&d.forEach(function(t,e){if(!1!==t&&0!==e&&e!==d.length-1){var r=f[e-1],i=f[e],o=[t];l(t,n.cssClasses.draggable),v.fixed&&(o.push(r.children[0]),o.push(i.children[0])),o.forEach(function(t){q(x.start,t,W,{handles:[r,i],handleNumbers:[e-1,e]})})}}),st(n.start),h={destroy:function(){for(var t in n.cssClasses)n.cssClasses.hasOwnProperty(t)&&u(y,n.cssClasses[t]);for(;y.firstChild;)y.removeChild(y.firstChild);delete y.noUiSlider},steps:function(){return E.map(function(t,e){var r=U.getNearbySteps(t),n=P[e],i=r.thisStep.step,o=null;!1!==i&&n+i>r.stepAfter.startValue&&(i=r.stepAfter.startValue-n),o=n>r.thisStep.startValue?r.thisStep.step:!1!==r.stepBefore.step&&n-r.stepBefore.highestStep,100===t?i=null:0===t&&(o=null);var s=U.countStepDecimals();return null!==i&&!1!==i&&(i=Number(i.toFixed(s))),null!==o&&!1!==o&&(o=Number(o.toFixed(s))),[o,i]})},on:J,off:function(t){var e=t&&t.split(".")[0],r=e&&t.substring(e.length);Object.keys(M).forEach(function(t){var n=t.split(".")[0],i=t.substring(n.length);e&&e!==n||r&&r!==i||delete M[t]})},get:at,set:st,reset:function(t){st(n.start,t)},__moveHandles:function(t,e,r){et(t,e,E,r)},options:a,updateOptions:function(t,e){var r=at(),i=["margin","limit","padding","range","animate","snap","step","format"];i.forEach(function(e){void 0!==t[e]&&(a[e]=t[e])});var o=T(a);i.forEach(function(e){void 0!==t[e]&&(n[e]=o[e])}),U=o.spectrum,n.margin=o.margin,n.limit=o.limit,n.padding=o.padding,n.pips&&R(n.pips),E=[],st(t.start||r,e)},target:y,removePips:D,pips:R},n.pips&&R(n.pips),n.tooltips&&(g=f.map(F),J("update",function(t,e,r){if(g[e]){var i=t[e];!0!==n.tooltips[e]&&(i=n.tooltips[e].to(r[e])),g[e].innerHTML=i}})),J("update",function(t,e,r,i,o){C.forEach(function(t){var e=f[t],i=Z(E,t,0,!0,!0,!0),s=Z(E,t,100,!0,!0,!0),a=o[t],l=n.ariaFormat.to(r[t]);e.children[0].setAttribute("aria-valuemin",i.toFixed(1)),e.children[0].setAttribute("aria-valuemax",s.toFixed(1)),e.children[0].setAttribute("aria-valuenow",a.toFixed(1)),e.children[0].setAttribute("aria-valuetext",l)})}),h}return{version:t,create:function(e,r){if(!e||!e.nodeName)throw new Error("noUiSlider ("+t+"): create requires a single element, got: "+e);if(e.noUiSlider)throw new Error("noUiSlider ("+t+"): Slider was already initialized.");var n=T(r),i=R(e,n,r);return e.noUiSlider=i,i}}})?n.apply(e,i):n)||(t.exports=o)}});if("object"==typeof r){var n=["object"==typeof module&&"object"==typeof module.exports?module.exports:null,"undefined"!=typeof window?window:null,t&&t!==window?t:null];for(var i in r)n[0]&&(n[0][i]=r[i]),n[1]&&"__esModule"!==i&&(n[1][i]=r[i]),n[2]&&(n[2][i]=r[i])}}(this); |