diff --git a/core/mappings.js b/core/mappings.js
index 79a7ef5d..e5e650cf 100644
--- a/core/mappings.js
+++ b/core/mappings.js
@@ -323,6 +323,8 @@ mappings.cdn = {
'moment.js/{version}/moment.': resources.moment,
'moment.js/{version}/moment.min.': resources.moment,
'mootools/{version}/mootools-core': resources.mootools,
+ 'noUiSlider/{version}/nouislider.js': resources.noUiSlider,
+ 'noUiSlider/{version}/nouislider.min.js': resources.noUiSlider,
'nvd3/{version}/nv.d3.min.js': resources.nvd3JS,
'nvd3/{version}/nv.d3.js': resources.nvd3JS,
'nvd3/{version}/nv.d3.min.css': resources.nvd3CSS,
diff --git a/core/resources.js b/core/resources.js
index ff7b5151..c6498cbd 100644
--- a/core/resources.js
+++ b/core/resources.js
@@ -672,6 +672,11 @@ var resources = {
'path': 'resources/mootools/{version}/mootools-yui-compressed.jsm',
'type': 'application/javascript'
},
+ // noUiSlider
+ 'noUiSlider': {
+ 'path': 'resources/noUiSlider/{version}/nouislider.min.jsm',
+ 'type': 'application/javascript'
+ },
// NVD3 [Deprecated]
'nvd3JS': {
'path': 'resources/nvd3/{version}/nv.d3.min.jsm',
diff --git a/modules/internal/targets.js b/modules/internal/targets.js
index bf584990..94c269d9 100644
--- a/modules/internal/targets.js
+++ b/modules/internal/targets.js
@@ -293,6 +293,8 @@ targets.setLastVersion = function (type, version) {
return '0.5.4';
} else if (type.startsWith('/lightgallery/1.')) {
return '1.10.0';
+ } else if (type.startsWith('/noUiSlider/14.')) {
+ return '14.6.3';
} else if (type.startsWith('/lodash.js/4.')) {
return '4.17.20';
} else if (type.startsWith('/lodash.js/3.')) {
@@ -470,6 +472,7 @@ targets.determineResourceName = function (filename) {
};
const ListOfFiles = {
+ 'nouislider.min.jsm': 'noUiSlider (JS)',
'mdb-ui-kit.min.jsm': 'MDB UI Kit (JS)',
'mdb-ui-kit.min.css': 'MDB UI Kit (CSS)',
'docsearch.min.jsm': 'docsearch.js (JS)',
diff --git a/pages/updates/updates.html b/pages/updates/updates.html
index 3f4047b8..ebb2b321 100644
--- a/pages/updates/updates.html
+++ b/pages/updates/updates.html
@@ -25,7 +25,7 @@
New in LocalCDN:
diff --git a/resources/noUiSlider/14.6.3/nouislider.min.jsm b/resources/noUiSlider/14.6.3/nouislider.min.jsm
new file mode 100644
index 00000000..ef459a96
--- /dev/null
+++ b/resources/noUiSlider/14.6.3/nouislider.min.jsm
@@ -0,0 +1,2 @@
+/*! nouislider - 14.6.3 - 11/19/2020 */
+!function(t){"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?module.exports=t():window.noUiSlider=t()}(function(){"use strict";var lt="14.6.3";function ut(t){t.parentElement.removeChild(t)}function a(t){return null!=t}function ct(t){t.preventDefault()}function o(t){return"number"==typeof t&&!isNaN(t)&&isFinite(t)}function pt(t,e,r){0=e[r];)r+=1;return r}function r(t,e,r){if(r>=t.slice(-1)[0])return 100;var n,i,o=f(r,t),s=t[o-1],a=t[o],l=e[o-1],u=e[o];return l+(i=r,p(n=[s,a],n[0]<0?i+Math.abs(n[0]):i-n[0],0)/c(l,u))}function n(t,e,r,n){if(100===n)return n;var i,o,s=f(n,t),a=t[s-1],l=t[s];return r?(l-a)/2this.xPct[i+1];)i++;else t===this.xPct[this.xPct.length-1]&&(i=this.xPct.length-2);r||t!==this.xPct[i+1]||i++;var o=1,s=e[i],a=0,l=0,u=0,c=0;for(n=r?(t-this.xPct[i])/(this.xPct[i+1]-this.xPct[i]):(this.xPct[i+1]-t)/(this.xPct[i+1]-this.xPct[i]);0= 2) required for mode 'count'.");var n=e-1,i=100/n;for(e=[];n--;)e[n]=n*i;e.push(100),t="positions"}return"positions"===t?e.map(function(t){return y.fromStepping(r?y.getStep(t):t)}):"values"===t?r?e.map(function(t){return y.fromStepping(y.getStep(y.toStepping(t)))}):e:void 0}(n,t.values||!1,t.stepped||!1),a=(m=i,g=n,v=s,b={},e=y.xVal[0],r=y.xVal[y.xVal.length-1],S=x=!1,w=0,(v=v.slice().sort(function(t,e){return t-e}).filter(function(t){return!this[t]&&(this[t]=!0)},{}))[0]!==e&&(v.unshift(e),x=!0),v[v.length-1]!==r&&(v.push(r),S=!0),v.forEach(function(t,e){var r,n,i,o,s,a,l,u,c,p,f=t,d=v[e+1],h="steps"===g;if(h&&(r=y.xNumSteps[e]),r||(r=d-f),!1!==f)for(void 0===d&&(d=f),r=Math.max(r,1e-7),n=f;n<=d;n=(n+r).toFixed(7)/1){for(u=(s=(o=y.toStepping(n))-w)/m,p=s/(c=Math.round(u)),i=1;i<=c;i+=1)b[(a=w+i*p).toFixed(5)]=[y.fromStepping(a),0];l=-1r.stepAfter.startValue&&(i=r.stepAfter.startValue-n),o=n>r.thisStep.startValue?r.thisStep.step:!1!==r.stepBefore.step&&n-r.stepBefore.highestStep,100===e?i=null:0===e&&(o=null);var s=y.countStepDecimals();return null!==i&&!1!==i&&(i=Number(i.toFixed(s))),null!==o&&!1!==o&&(o=Number(o.toFixed(s))),[o,i]}return ht(e=h,b.cssClasses.target),0===b.dir?ht(e,b.cssClasses.ltr):ht(e,b.cssClasses.rtl),0===b.ort?ht(e,b.cssClasses.horizontal):ht(e,b.cssClasses.vertical),ht(e,"rtl"===getComputedStyle(e).direction?b.cssClasses.textDirectionRtl:b.cssClasses.textDirectionLtr),l=V(e,b.cssClasses.base),function(t,e){var r=V(e,b.cssClasses.connects);u=[],(s=[]).push(M(r,t[0]));for(var n=0;n