Files
roi-theme/wp-content/plugins/ajax-search-pro/js/min/external/nouislider.all.js
root a22573bf0b Commit inicial - WordPress Análisis de Precios Unitarios
- WordPress core y plugins
- Tema Twenty Twenty-Four configurado
- Plugin allow-unfiltered-html.php simplificado
- .gitignore configurado para excluir wp-config.php y uploads

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-03 21:04:30 -06:00

2 lines
24 KiB
JavaScript
Executable File

/*! nouislider - 11.1.0 - 2018-04-02 11:18:13 */(function(){"use strict";var u=["decimals","thousand","mark","prefix","postfix","encoder","decoder","negativeBefore","negative","edit","undo"];function $(h){return h.split("").reverse().join("")}function Q(h,c){return h.substring(0,c.length)===c}function oe(h,c){return h.slice(-1*c.length)===c}function J(h,c,v){if((h[c]||h[v])&&h[c]===h[v])throw new Error(c)}function fe(h){return typeof h=="number"&&isFinite(h)}function we(h,c){var v=Math.pow(10,c);return(Math.round(h*v)/v).toFixed(c)}function be(h,c,v,x,w,te,re,I,F,W,ie,p){var Y=p,_,O,D,ue="",j="";return te&&(p=te(p)),fe(p)?(h!==!1&&parseFloat(p.toFixed(h))===0&&(p=0),p<0&&(_=!0,p=Math.abs(p)),h!==!1&&(p=we(p,h)),p=p.toString(),p.indexOf(".")!==-1?(O=p.split("."),D=O[0],v&&(ue=v+O[1])):D=p,c&&(D=$(D).match(/.{1,3}/g),D=$(D.join($(c)))),_&&I&&(j+=I),x&&(j+=x),_&&F&&(j+=F),j+=D,j+=ue,w&&(j+=w),W&&(j=W(j,Y)),j):!1}function z(h,c,v,x,w,te,re,I,F,W,ie,p){var Y=p,_,O="";return ie&&(p=ie(p)),!p||typeof p!="string"||(I&&Q(p,I)&&(p=p.replace(I,""),_=!0),x&&Q(p,x)&&(p=p.replace(x,"")),F&&Q(p,F)&&(p=p.replace(F,""),_=!0),w&&oe(p,w)&&(p=p.slice(0,-1*w.length)),c&&(p=p.split(c).join("")),v&&(p=p.replace(v,".")),_&&(O+="-"),O+=p,O=O.replace(/[^0-9\.\-.]/g,""),O==="")||(O=Number(O),re&&(O=re(O)),!fe(O))?!1:O}function le(h){var c,v,x,w={};for(c=0;c<u.length;c+=1)if(v=u[c],x=h[v],x===void 0)v==="negative"&&!w.negativeBefore?w[v]="-":v==="mark"&&w.thousand!=="."?w[v]=".":w[v]=!1;else if(v==="decimals")if(x>=0&&x<8)w[v]=x;else throw new Error(v);else if(v==="encoder"||v==="decoder"||v==="edit"||v==="undo")if(typeof x=="function")w[v]=x;else throw new Error(v);else if(typeof x=="string")w[v]=x;else throw new Error(v);return J(w,"mark","thousand"),J(w,"prefix","negative"),J(w,"prefix","negativeBefore"),w}function ee(h,c,v){var x,w=[];for(x=0;x<u.length;x+=1)w.push(h[u[x]]);return w.push(v),c.apply("",w)}function X(h){if(!(this instanceof X))return new X(h);typeof h=="object"&&(h=le(h),this.to=function(c){return ee(h,be,c)},this.from=function(c){return ee(h,z,c)})}window.wNumb=X})();/*! nouislider - 12.1.0 - 10/25/2018 */(function(u){window.noUiSlider=u()})(function(){"use strict";var u="12.1.0";function $(t){return typeof t=="object"&&typeof t.to=="function"&&typeof t.from=="function"}function Q(t){t.parentElement.removeChild(t)}function oe(t){return t!=null}function J(t){t.preventDefault()}function fe(t){return t.filter(function(e){return this[e]?!1:this[e]=!0},{})}function we(t,e){return Math.round(t/e)*e}function be(t,e){var l=t.getBoundingClientRect(),o=t.ownerDocument,m=o.documentElement,E=w(o);return/webkit.*Chrome.*Mobile/i.test(navigator.userAgent)&&(E.x=0),e?l.top+E.y-m.clientTop:l.left+E.x-m.clientLeft}function z(t){return typeof t=="number"&&!isNaN(t)&&isFinite(t)}function le(t,e,l){l>0&&(c(t,e),setTimeout(function(){v(t,e)},l))}function ee(t){return Math.max(Math.min(t,100),0)}function X(t){return Array.isArray(t)?t:[t]}function h(t){t=String(t);var e=t.split(".");return e.length>1?e[1].length:0}function c(t,e){t.classList?t.classList.add(e):t.className+=" "+e}function v(t,e){t.classList?t.classList.remove(e):t.className=t.className.replace(new RegExp("(^|\\b)"+e.split(" ").join("|")+"(\\b|$)","gi")," ")}function x(t,e){return t.classList?t.classList.contains(e):new RegExp("\\b"+e+"\\b").test(t.className)}function w(t){var e=window.pageXOffset!==void 0,l=(t.compatMode||"")==="CSS1Compat",o=e?window.pageXOffset:l?t.documentElement.scrollLeft:t.body.scrollLeft,m=e?window.pageYOffset:l?t.documentElement.scrollTop:t.body.scrollTop;return{x:o,y:m}}function te(){return 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"}}function re(){var t=!1;try{var e=Object.defineProperty({},"passive",{get:function(){t=!0}});window.addEventListener("test",null,e)}catch{}return t}function I(){return window.CSS&&CSS.supports&&CSS.supports("touch-action","none")}function F(t,e){return 100/(e-t)}function W(t,e){return e*100/(t[1]-t[0])}function ie(t,e){return W(t,t[0]<0?e+Math.abs(t[0]):e-t[0])}function p(t,e){return e*(t[1]-t[0])/100+t[0]}function Y(t,e){for(var l=1;t>=e[l];)l+=1;return l}function _(t,e,l){if(l>=t.slice(-1)[0])return 100;var o=Y(l,t),m=t[o-1],E=t[o],g=e[o-1],b=e[o];return g+ie([m,E],l)/F(g,b)}function O(t,e,l){if(l>=100)return t.slice(-1)[0];var o=Y(l,e),m=t[o-1],E=t[o],g=e[o-1],b=e[o];return p([m,E],(l-g)*F(g,b))}function D(t,e,l,o){if(o===100)return o;var m=Y(o,t),E=t[m-1],g=t[m];return l?o-E>(g-E)/2?g:E:e[m-1]?t[m-1]+we(o-t[m-1],e[m-1]):o}function ue(t,e,l){var o;if(typeof e=="number"&&(e=[e]),!Array.isArray(e))throw new Error("noUiSlider ("+u+"): 'range' contains invalid value.");if(t==="min"?o=0:t==="max"?o=100:o=parseFloat(t),!z(o)||!z(e[0]))throw new Error("noUiSlider ("+u+"): 'range' value isn't numeric.");l.xPct.push(o),l.xVal.push(e[0]),o?l.xSteps.push(isNaN(e[1])?!1:e[1]):isNaN(e[1])||(l.xSteps[0]=e[1]),l.xHighestCompleteStep.push(0)}function j(t,e,l){if(!e)return!0;l.xSteps[t]=W([l.xVal[t],l.xVal[t+1]],e)/F(l.xPct[t],l.xPct[t+1]);var o=(l.xVal[t+1]-l.xVal[t])/l.xNumSteps[t],m=Math.ceil(Number(o.toFixed(3))-1),E=l.xVal[t]+l.xNumSteps[t]*m;l.xHighestCompleteStep[t]=E}function N(t,e,l){this.xPct=[],this.xVal=[],this.xSteps=[l||!1],this.xNumSteps=[!1],this.xHighestCompleteStep=[],this.snap=e;var o,m=[];for(o in t)t.hasOwnProperty(o)&&m.push([t[o],o]);for(m.length&&typeof m[0][0]=="object"?m.sort(function(E,g){return E[0][0]-g[0][0]}):m.sort(function(E,g){return E[0]-g[0]}),o=0;o<m.length;o++)ue(m[o][1],m[o][0],this);for(this.xNumSteps=this.xSteps.slice(0),o=0;o<this.xNumSteps.length;o++)j(o,this.xNumSteps[o],this)}N.prototype.getMargin=function(t){var e=this.xNumSteps[0];if(e&&t/e%1!==0)throw new Error("noUiSlider ("+u+"): 'limit', 'margin' and 'padding' must be divisible by step.");return this.xPct.length===2?W(this.xVal,t):!1},N.prototype.toStepping=function(t){return t=_(this.xVal,this.xPct,t),t},N.prototype.fromStepping=function(t){return O(this.xVal,this.xPct,t)},N.prototype.getStep=function(t){return t=D(this.xPct,this.xSteps,this.snap,t),t},N.prototype.getNearbySteps=function(t){var e=Y(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],step:this.xNumSteps[e],highestStep:this.xHighestCompleteStep[e]}}},N.prototype.countStepDecimals=function(){var t=this.xNumSteps.map(h);return Math.max.apply(null,t)},N.prototype.convert=function(t){return this.getStep(this.toStepping(t))};var ze={to:function(t){return t!==void 0&&t.toFixed(2)},from:Number};function Fe(t){if($(t))return!0;throw new Error("noUiSlider ("+u+"): 'format' requires 'to' and 'from' methods.")}function Ze(t,e){if(!z(e))throw new Error("noUiSlider ("+u+"): 'step' is not numeric.");t.singleStep=e}function $e(t,e){if(typeof e!="object"||Array.isArray(e))throw new Error("noUiSlider ("+u+"): 'range' is not an object.");if(e.min===void 0||e.max===void 0)throw new Error("noUiSlider ("+u+"): Missing 'min' or 'max' in 'range'.");if(e.min===e.max)throw new Error("noUiSlider ("+u+"): 'range' 'min' and 'max' cannot be equal.");t.spectrum=new N(e,t.snap,t.singleStep)}function Qe(t,e){if(e=X(e),!Array.isArray(e)||!e.length)throw new Error("noUiSlider ("+u+"): 'start' option is incorrect.");t.handles=e.length,t.start=e}function et(t,e){if(t.snap=e,typeof e!="boolean")throw new Error("noUiSlider ("+u+"): 'snap' option must be a boolean.")}function tt(t,e){if(t.animate=e,typeof e!="boolean")throw new Error("noUiSlider ("+u+"): 'animate' option must be a boolean.")}function rt(t,e){if(t.animationDuration=e,typeof e!="number")throw new Error("noUiSlider ("+u+"): 'animationDuration' option must be a number.")}function it(t,e){var l=[!1],o;if(e==="lower"?e=[!0,!1]:e==="upper"&&(e=[!1,!0]),e===!0||e===!1){for(o=1;o<t.handles;o++)l.push(e);l.push(!1)}else{if(!Array.isArray(e)||!e.length||e.length!==t.handles+1)throw new Error("noUiSlider ("+u+"): 'connect' option doesn't match handle count.");l=e}t.connect=l}function nt(t,e){switch(e){case"horizontal":t.ort=0;break;case"vertical":t.ort=1;break;default:throw new Error("noUiSlider ("+u+"): 'orientation' option is invalid.")}}function _e(t,e){if(!z(e))throw new Error("noUiSlider ("+u+"): 'margin' option must be numeric.");if(e!==0&&(t.margin=t.spectrum.getMargin(e),!t.margin))throw new Error("noUiSlider ("+u+"): 'margin' option is only supported on linear sliders.")}function st(t,e){if(!z(e))throw new Error("noUiSlider ("+u+"): 'limit' option must be numeric.");if(t.limit=t.spectrum.getMargin(e),!t.limit||t.handles<2)throw new Error("noUiSlider ("+u+"): 'limit' option is only supported on linear sliders with 2 or more handles.")}function at(t,e){if(!z(e)&&!Array.isArray(e))throw new Error("noUiSlider ("+u+"): 'padding' option must be numeric or array of exactly 2 numbers.");if(Array.isArray(e)&&!(e.length===2||z(e[0])||z(e[1])))throw new Error("noUiSlider ("+u+"): 'padding' option must be numeric or array of exactly 2 numbers.");if(e!==0){if(Array.isArray(e)||(e=[e,e]),t.padding=[t.spectrum.getMargin(e[0]),t.spectrum.getMargin(e[1])],t.padding[0]===!1||t.padding[1]===!1)throw new Error("noUiSlider ("+u+"): 'padding' option is only supported on linear sliders.");if(t.padding[0]<0||t.padding[1]<0)throw new Error("noUiSlider ("+u+"): 'padding' option must be a positive number(s).");if(t.padding[0]+t.padding[1]>=100)throw new Error("noUiSlider ("+u+"): 'padding' option must not exceed 100% of the range.")}}function ot(t,e){switch(e){case"ltr":t.dir=0;break;case"rtl":t.dir=1;break;default:throw new Error("noUiSlider ("+u+"): 'direction' option was not recognized.")}}function ft(t,e){if(typeof e!="string")throw new Error("noUiSlider ("+u+"): 'behaviour' must be a string containing options.");var l=e.indexOf("tap")>=0,o=e.indexOf("drag")>=0,m=e.indexOf("fixed")>=0,E=e.indexOf("snap")>=0,g=e.indexOf("hover")>=0,b=e.indexOf("unconstrained")>=0;if(m){if(t.handles!==2)throw new Error("noUiSlider ("+u+"): 'fixed' behaviour must be used with 2 handles");_e(t,t.start[1]-t.start[0])}if(b&&(t.margin||t.limit))throw new Error("noUiSlider ("+u+"): 'unconstrained' behaviour cannot be used with margin or limit");t.events={tap:l||E,drag:o,fixed:m,snap:E,hover:g,unconstrained:b}}function lt(t,e){if(e!==!1)if(e===!0){t.tooltips=[];for(var l=0;l<t.handles;l++)t.tooltips.push(!0)}else{if(t.tooltips=X(e),t.tooltips.length!==t.handles)throw new Error("noUiSlider ("+u+"): must pass a formatter for all handles.");t.tooltips.forEach(function(o){if(typeof o!="boolean"&&(typeof o!="object"||typeof o.to!="function"))throw new Error("noUiSlider ("+u+"): 'tooltips' must be passed a formatter or 'false'.")})}}function ut(t,e){t.ariaFormat=e,Fe(e)}function ct(t,e){t.format=e,Fe(e)}function pt(t,e){if(t.keyboardSupport=e,typeof e!="boolean")throw new Error("noUiSlider ("+u+"): 'keyboardSupport' option must be a boolean.")}function dt(t,e){t.documentElement=e}function vt(t,e){if(typeof e!="string"&&e!==!1)throw new Error("noUiSlider ("+u+"): 'cssPrefix' must be a string or `false`.");t.cssPrefix=e}function ht(t,e){if(typeof e!="object")throw new Error("noUiSlider ("+u+"): 'cssClasses' must be an object.");if(typeof t.cssPrefix=="string"){t.cssClasses={};for(var l in e)e.hasOwnProperty(l)&&(t.cssClasses[l]=t.cssPrefix+e[l])}else t.cssClasses=e}function De(t){var e={margin:0,limit:0,padding:0,animate:!0,animationDuration:300,ariaFormat:ze,format:ze},l={step:{r:!1,t:Ze},start:{r:!0,t:Qe},connect:{r:!0,t:it},direction:{r:!0,t:ot},snap:{r:!1,t:et},animate:{r:!1,t:tt},animationDuration:{r:!1,t:rt},range:{r:!0,t:$e},orientation:{r:!1,t:nt},margin:{r:!1,t:_e},limit:{r:!1,t:st},padding:{r:!1,t:at},behaviour:{r:!0,t:ft},ariaFormat:{r:!1,t:ut},format:{r:!1,t:ct},tooltips:{r:!1,t:lt},keyboardSupport:{r:!0,t:pt},documentElement:{r:!1,t:dt},cssPrefix:{r:!0,t:vt},cssClasses:{r:!0,t:ht}},o={connect:!1,direction:"ltr",behaviour:"tap",orientation:"horizontal",keyboardSupport:!0,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"}};t.format&&!t.ariaFormat&&(t.ariaFormat=t.format),Object.keys(l).forEach(function(V){if(!oe(t[V])&&o[V]===void 0){if(l[V].r)throw new Error("noUiSlider ("+u+"): '"+V+"' is required.");return!0}l[V].t(e,oe(t[V])?t[V]:o[V])}),e.pips=t.pips;var m=document.createElement("div"),E=m.style.msTransform!==void 0,g=m.style.transform!==void 0;e.transformRule=g?"transform":E?"msTransform":"webkitTransform";var b=[["left","top"],["right","bottom"]];return e.style=b[e.dir][e.ort],e}function mt(t,e,l){var o=te(),m=I(),E=m&&re(),g=t,b=[],V,A,B=[],Ee=0,q,P=e.spectrum,ne=[],R={},ce,se,K=t.ownerDocument,pe=e.documentElement||K.documentElement,de=K.body,St=-1,ve=0,Ce=1,xe=2,wt=K.dir==="rtl"||e.ort===1?0:100;function T(r,i){var n=K.createElement("div");return i&&c(n,i),r.appendChild(n),n}function bt(r,i){var n=T(r,e.cssClasses.origin),s=T(n,e.cssClasses.handle);return s.setAttribute("data-handle",i),e.keyboardSupport&&s.setAttribute("tabindex","0"),s.setAttribute("role","slider"),s.setAttribute("aria-orientation",e.ort?"vertical":"horizontal"),i===0?c(s,e.cssClasses.handleLower):i===e.handles-1&&c(s,e.cssClasses.handleUpper),n}function Ne(r,i){return i?T(r,e.cssClasses.connect):!1}function Et(r,i){var n=T(i,e.cssClasses.connects);A=[],q=[],q.push(Ne(n,r[0]));for(var s=0;s<e.handles;s++)A.push(bt(i,s)),B[s]=s,q.push(Ne(n,r[s+1]))}function Ct(r){return c(r,e.cssClasses.target),e.dir===0?c(r,e.cssClasses.ltr):c(r,e.cssClasses.rtl),e.ort===0?c(r,e.cssClasses.horizontal):c(r,e.cssClasses.vertical),T(r,e.cssClasses.base)}function xt(r,i){return e.tooltips[i]?T(r.firstChild,e.cssClasses.tooltip):!1}function Pt(){var r=A.map(xt);Ue("update",function(i,n,s){if(r[n]){var a=i[n];e.tooltips[n]!==!0&&(a=e.tooltips[n].to(s[n])),r[n].innerHTML=a}})}function yt(){Ue("update",function(r,i,n,s,a){B.forEach(function(f){var d=A[f],y=he(b,f,0,!0,!0,!0),S=he(b,f,100,!0,!0,!0),U=a[f],C=e.ariaFormat.to(n[f]);y=P.fromStepping(y).toFixed(1),S=P.fromStepping(S).toFixed(1),U=P.fromStepping(U).toFixed(1),d.children[0].setAttribute("aria-valuemin",y),d.children[0].setAttribute("aria-valuemax",S),d.children[0].setAttribute("aria-valuenow",U),d.children[0].setAttribute("aria-valuetext",C)})})}function At(r,i,n){if(r==="range"||r==="steps")return P.xVal;if(r==="count"){if(i<2)throw new Error("noUiSlider ("+u+"): 'values' (>= 2) required for mode 'count'.");var s=i-1,a=100/s;for(i=[];s--;)i[s]=s*a;i.push(100),r="positions"}if(r==="positions")return i.map(function(f){return P.fromStepping(n?P.getStep(f):f)});if(r==="values")return n?i.map(function(f){return P.fromStepping(P.getStep(P.toStepping(f)))}):i}function Ut(r,i,n){function s(C,k){return(C+k).toFixed(7)/1}var a={},f=P.xVal[0],d=P.xVal[P.xVal.length-1],y=!1,S=!1,U=0;return n=fe(n.slice().sort(function(C,k){return C-k})),n[0]!==f&&(n.unshift(f),y=!0),n[n.length-1]!==d&&(n.push(d),S=!0),n.forEach(function(C,k){var L,M,Z,Ve=C,ge=n[k+1],Se,ke,Le,He,Ge,je,Je,Ke=i==="steps";if(Ke&&(L=P.xNumSteps[k]),L||(L=ge-Ve),!(Ve===!1||ge===void 0))for(L=Math.max(L,1e-7),M=Ve;M<=ge;M=s(M,L)){for(Se=P.toStepping(M),ke=Se-U,Ge=ke/r,je=Math.round(Ge),Je=ke/je,Z=1;Z<=je;Z+=1)Le=U+Z*Je,a[Le.toFixed(5)]=[P.fromStepping(Le),0];He=n.indexOf(M)>-1?Ce:Ke?xe:ve,!k&&y&&(He=0),M===ge&&S||(a[Se.toFixed(5)]=[M,He]),U=Se}}),a}function Mt(r,i,n){var s=K.createElement("div"),a=[];a[ve]=e.cssClasses.valueNormal,a[Ce]=e.cssClasses.valueLarge,a[xe]=e.cssClasses.valueSub;var f=[];f[ve]=e.cssClasses.markerNormal,f[Ce]=e.cssClasses.markerLarge,f[xe]=e.cssClasses.markerSub;var d=[e.cssClasses.valueHorizontal,e.cssClasses.valueVertical],y=[e.cssClasses.markerHorizontal,e.cssClasses.markerVertical];c(s,e.cssClasses.pips),c(s,e.ort===0?e.cssClasses.pipsHorizontal:e.cssClasses.pipsVertical);function S(C,k){var L=k===e.cssClasses.value,M=L?d:y,Z=L?a:f;return k+" "+M[e.ort]+" "+Z[C]}function U(C,k,L){if(L=i?i(k,L):L,L!==St){var M=T(s,!1);M.className=S(L,e.cssClasses.marker),M.style[e.style]=C+"%",L>ve&&(M=T(s,!1),M.className=S(L,e.cssClasses.value),M.setAttribute("data-value",k),M.style[e.style]=C+"%",M.innerHTML=n.to(k))}}return Object.keys(r).forEach(function(C){U(C,r[C][0],r[C][1])}),s}function Re(){se&&(Q(se),se=null)}function Pe(r){Re();var i=r.mode,n=r.density||1,s=r.filter||!1,a=r.values||!1,f=r.stepped||!1,d=At(i,a,f),y=Ut(n,i,d),S=r.format||{to:Math.round};return se=g.appendChild(Mt(y,s,S)),se}function Ie(){var r=V.getBoundingClientRect(),i="offset"+["Width","Height"][e.ort];return e.ort===0?r.width||V[i]:r.height||V[i]}function G(r,i,n,s){var a=function(d){if(d=Ot(d,s.pageOffset,s.target||i),!d||g.hasAttribute("disabled")&&!s.doNotReject||x(g,e.cssClasses.tap)&&!s.doNotReject||r===o.start&&d.buttons!==void 0&&d.buttons>1||s.hover&&d.buttons)return!1;E||d.preventDefault(),d.calcPoint=d.points[e.ort],n(d,s)},f=[];return r.split(" ").forEach(function(d){i.addEventListener(d,a,E?{passive:!0}:!1),f.push([d,a])}),f}function Ot(r,i,n){var s=r.type.indexOf("touch")===0,a=r.type.indexOf("mouse")===0,f=r.type.indexOf("pointer")===0,d,y;if(r.type.indexOf("MSPointer")===0&&(f=!0),s){var S=function(k){return k.target===n||n.contains(k.target)};if(r.type==="touchstart"){var U=Array.prototype.filter.call(r.touches,S);if(U.length>1)return!1;d=U[0].pageX,y=U[0].pageY}else{var C=Array.prototype.find.call(r.changedTouches,S);if(!C)return!1;d=C.pageX,y=C.pageY}}return i=i||w(K),(a||f)&&(d=r.clientX+i.x,y=r.clientY+i.y),r.pageOffset=i,r.points=[d,y],r.cursor=a||f,r}function Be(r){var i=r-be(V,e.ort),n=i*100/Ie();return n=ee(n),e.dir?100-n:n}function Vt(r){var i=100,n=!1;return A.forEach(function(s,a){if(!s.hasAttribute("disabled")){var f=Math.abs(b[a]-r);(f<i||f===100&&i===100)&&(n=a,i=f)}}),n}function kt(r,i){r.type==="mouseout"&&r.target.nodeName==="HTML"&&r.relatedTarget===null&&ye(r,i)}function Lt(r,i){if(navigator.appVersion.indexOf("MSIE 9")===-1&&r.buttons===0&&i.buttonsProperty!==0)return ye(r,i);var n=(e.dir?-1:1)*(r.calcPoint-i.startCalcPoint),s=n*100/i.baseSize;Te(n>0,s,i.locations,i.handleNumbers)}function ye(r,i){i.handle&&(v(i.handle,e.cssClasses.active),Ee-=1),i.listeners.forEach(function(n){pe.removeEventListener(n[0],n[1])}),Ee===0&&(v(g,e.cssClasses.drag),Oe(),r.cursor&&(de.style.cursor="",de.removeEventListener("selectstart",J))),i.handleNumbers.forEach(function(n){H("change",n),H("set",n),H("end",n)})}function Ae(r,i){var n;if(i.handleNumbers.length===1){var s=A[i.handleNumbers[0]];if(s.hasAttribute("disabled"))return!1;n=s.children[0],Ee+=1,c(n,e.cssClasses.active)}r.stopPropagation();var a=[],f=G(o.move,pe,Lt,{target:r.target,handle:n,listeners:a,startCalcPoint:r.calcPoint,baseSize:Ie(),pageOffset:r.pageOffset,handleNumbers:i.handleNumbers,buttonsProperty:r.buttons,locations:b.slice()}),d=G(o.end,pe,ye,{target:r.target,handle:n,listeners:a,doNotReject:!0,handleNumbers:i.handleNumbers}),y=G("mouseout",pe,kt,{target:r.target,handle:n,listeners:a,doNotReject:!0,handleNumbers:i.handleNumbers});a.push.apply(a,f.concat(d,y)),r.cursor&&(de.style.cursor=getComputedStyle(r.target).cursor,A.length>1&&c(g,e.cssClasses.drag),de.addEventListener("selectstart",J,!1)),i.handleNumbers.forEach(function(S){H("start",S)})}function Ht(r){r.stopPropagation();var i=Be(r.calcPoint),n=Vt(i);if(n===!1)return!1;e.events.snap||le(g,e.cssClasses.tap,e.animationDuration),me(n,i,!0,!0),Oe(),H("slide",n,!0),H("update",n,!0),H("change",n,!0),H("set",n,!0),e.events.snap&&Ae(r,{handleNumbers:[n]})}function jt(r){var i=Be(r.calcPoint),n=P.getStep(i),s=P.fromStepping(n);Object.keys(R).forEach(function(a){a.split(".")[0]==="hover"&&R[a].forEach(function(f){f.call(ce,s)})})}function zt(r){r.fixed||A.forEach(function(i,n){G(o.start,i.children[0],Ae,{handleNumbers:[n]})}),r.tap&&G(o.start,V,Ht,{}),r.hover&&G(o.move,V,jt,{hover:!0}),r.drag&&q.forEach(function(i,n){if(!(i===!1||n===0||n===q.length-1)){var s=A[n-1],a=A[n],f=[i];c(i,e.cssClasses.draggable),r.fixed&&(f.push(s.children[0]),f.push(a.children[0])),f.forEach(function(d){G(o.start,d,Ae,{handles:[s,a],handleNumbers:[n-1,n]})})}})}function Ue(r,i){R[r]=R[r]||[],R[r].push(i),r.split(".")[0]==="update"&&A.forEach(function(n,s){H("update",s)})}function Ft(r){var i=r&&r.split(".")[0],n=i&&r.substring(i.length);Object.keys(R).forEach(function(s){var a=s.split(".")[0],f=s.substring(a.length);(!i||i===a)&&(!n||n===f)&&delete R[s]})}function H(r,i,n){Object.keys(R).forEach(function(s){var a=s.split(".")[0];r===a&&R[s].forEach(function(f){f.call(ce,ne.map(e.format.to),i,ne.slice(),n||!1,b.slice())})})}function qe(r){return r+"%"}function he(r,i,n,s,a,f){return A.length>1&&!e.events.unconstrained&&(s&&i>0&&(n=Math.max(n,r[i-1]+e.margin)),a&&i<A.length-1&&(n=Math.min(n,r[i+1]-e.margin))),A.length>1&&e.limit&&(s&&i>0&&(n=Math.min(n,r[i-1]+e.limit)),a&&i<A.length-1&&(n=Math.max(n,r[i+1]-e.limit))),e.padding&&(i===0&&(n=Math.max(n,e.padding[0])),i===A.length-1&&(n=Math.min(n,100-e.padding[1]))),n=P.getStep(n),n=ee(n),n===r[i]&&!f?!1:n}function Me(r,i){var n=e.ort;return(n?i:r)+", "+(n?r:i)}function Te(r,i,n,s){var a=n.slice(),f=[!r,r],d=[r,!r];s=s.slice(),r&&s.reverse(),s.length>1?s.forEach(function(S,U){var C=he(a,S,a[S]+i,f[U],d[U],!1);C===!1?i=0:(i=C-a[S],a[S]=C)}):f=d=[!0];var y=!1;s.forEach(function(S,U){y=me(S,n[S]+i,f[U],d[U])||y}),y&&s.forEach(function(S){H("update",S),H("slide",S)})}function Xe(r,i){return e.dir?100-r-i:r}function _t(r,i){b[r]=i,ne[r]=P.fromStepping(i);var n="translate("+Me(qe(Xe(i,0)-wt),"0")+")";A[r].style[e.transformRule]=n,We(r),We(r+1)}function Oe(){B.forEach(function(r){var i=b[r]>50?-1:1,n=3+(A.length+i*r);A[r].style.zIndex=n})}function me(r,i,n,s){return i=he(b,r,i,n,s,!1),i===!1?!1:(_t(r,i),!0)}function We(r){if(q[r]){var i=0,n=100;r!==0&&(i=b[r-1]),r!==q.length-1&&(n=b[r]);var s=n-i,a="translate("+Me(qe(Xe(i,s)),"0")+")",f="scale("+Me(s/100,"1")+")";q[r].style[e.transformRule]=a+" "+f}}function Dt(r,i){return r===null||r===!1||r===void 0||(typeof r=="number"&&(r=String(r)),r=e.format.from(r),r=P.toStepping(r),r===!1||isNaN(r))?b[i]:r}function ae(r,i){var n=X(r),s=b[0]===void 0;i=i===void 0?!0:!!i,e.animate&&!s&&le(g,e.cssClasses.tap,e.animationDuration),B.forEach(function(a){me(a,Dt(n[a],a),!0,!1)}),B.forEach(function(a){me(a,b[a],!0,!0)}),Oe(),B.forEach(function(a){H("update",a),n[a]!==null&&i&&H("set",a)})}function Nt(r){ae(e.start,r)}function Rt(r,i,n){var s=[];if(r=Number(r),!(r>=0&&r<B.length))throw new Error("noUiSlider ("+u+"): invalid handle number, got: "+r);for(var a=0;a<B.length;a++)s[a]=null;s[r]=i,ae(s,n)}function Ye(){var r=ne.map(e.format.to);return r.length===1?r[0]:r}function It(){for(var r in e.cssClasses)e.cssClasses.hasOwnProperty(r)&&v(g,e.cssClasses[r]);for(;g.firstChild;)g.removeChild(g.firstChild);delete g.noUiSlider}function Bt(){return b.map(function(r,i){var n=P.getNearbySteps(r),s=ne[i],a=n.thisStep.step,f=null;a!==!1&&s+a>n.stepAfter.startValue&&(a=n.stepAfter.startValue-s),s>n.thisStep.startValue?f=n.thisStep.step:n.stepBefore.step===!1?f=!1:f=s-n.stepBefore.highestStep,r===100?a=null:r===0&&(f=null);var d=P.countStepDecimals();return a!==null&&a!==!1&&(a=Number(a.toFixed(d))),f!==null&&f!==!1&&(f=Number(f.toFixed(d))),[f,a]})}function qt(r,i){var n=Ye(),s=["margin","limit","padding","range","animate","snap","step","format"];s.forEach(function(f){r[f]!==void 0&&(l[f]=r[f])});var a=De(l);s.forEach(function(f){r[f]!==void 0&&(e[f]=a[f])}),P=a.spectrum,e.margin=a.margin,e.limit=a.limit,e.padding=a.padding,e.pips&&Pe(e.pips),b=[],ae(r.start||n,i)}return V=Ct(g),Et(e.connect,V),zt(e.events),ae(e.start),ce={destroy:It,steps:Bt,on:Ue,off:Ft,get:Ye,set:ae,setHandle:Rt,reset:Nt,__moveHandles:function(r,i,n){Te(r,i,b,n)},options:l,updateOptions:qt,target:g,removePips:Re,pips:Pe},e.pips&&Pe(e.pips),e.tooltips&&Pt(),yt(),ce}function gt(t,e){if(!t||!t.nodeName)throw new Error("noUiSlider ("+u+"): create requires a single element, got: "+t);if(t.noUiSlider)throw new Error("noUiSlider ("+u+"): Slider was already initialized.");var l=De(e,t),o=mt(t,l,e);return t.noUiSlider=o,o}return{__spectrum:N,version:u,create:gt}});