!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t(require("bootstrap-slider")):"function"==typeof define&&define.amd?define(["bootstrap-slider"],t):(e=e||self).vueBootstrapSlider=t(e.Slider)}(this,function(e){"use strict";e=e&&e.hasOwnProperty("default")?e.default:e;var t="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},n="object"==typeof t&&t&&t.Object===Object&&t,r="object"==typeof self&&self&&self.Object===Object&&self,u=n||r||Function("return this")(),i=u.Symbol;var f=function(e,t){for(var n=-1,r=null==e?0:e.length,u=Array(r);++nu?0:u+t),(n=n>u?u:n)<0&&(n+=u),u=t>n?0:n-t>>>0,t>>>=0;for(var i=Array(u);++r=r?e:T(e,t,n)},C=RegExp("[\\u200d\\ud800-\\udfff\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff\\ufe0e\\ufe0f]");var L=function(e){return C.test(e)};var $=function(e){return e.split("")},z="[\\ud800-\\udfff]",B="[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]",U="\\ud83c[\\udffb-\\udfff]",I="[^\\ud800-\\udfff]",R="(?:\\ud83c[\\udde6-\\uddff]){2}",Z="[\\ud800-\\udbff][\\udc00-\\udfff]",_="(?:"+B+"|"+U+")"+"?",D="[\\ufe0e\\ufe0f]?"+_+("(?:\\u200d(?:"+[I,R,Z].join("|")+")[\\ufe0e\\ufe0f]?"+_+")*"),k="(?:"+[I+B+"?",B,R,Z,z].join("|")+")",V=RegExp(U+"(?="+U+")|"+k+D,"g");var H=function(e){return e.match(V)||[]};var P=function(e){return L(e)?H(e):$(e)};var F=function(e){return function(t){t=O(t);var n=L(t)?P(t):void 0,r=n?n[0]:t.charAt(0),u=n?N(n,1).join(""):t.slice(1);return r[e]()+u}}("toUpperCase");var G=function(e){return F(O(e).toLowerCase())};var M=function(e,t,n,r){var u=-1,i=null==e?0:e.length;for(r&&i&&(n=e[++u]);++u=t||n<0||s&&e-d>=i}function y(){var e=Se();if(v(e))return g(e);o=setTimeout(y,function(e){var n=t-(e-a);return s?Be(n,i-(e-d)):n}(e))}function g(e){return o=void 0,c&&r?p(e):(r=u=void 0,f)}function b(){var e=Se(),n=v(e);if(r=arguments,u=this,a=e,n){if(void 0===o)return function(e){return d=e,o=setTimeout(y,t),l?p(e):f}(a);if(s)return o=setTimeout(y,t),p(a)}return void 0===o&&(o=setTimeout(y,t)),f}return t=Le(t)||0,Ae(n)&&(l=!!n.leading,i=(s="maxWait"in n)?ze(Le(n.maxWait)||0,t):i,c="trailing"in n?!!n.trailing:c),b.cancel=function(){void 0!==o&&clearTimeout(o),d=0,r=a=u=o=void 0},b.flush=function(){return void 0===o?f:g(Se())},b},Ie="Expected a function";var Re=function(e,t,n){var r=!0,u=!0;if("function"!=typeof e)throw new TypeError(Ie);return Ae(n)&&(r="leading"in n?!!n.leading:r,u="trailing"in n?!!n.trailing:u),Ue(e,t,{leading:r,maxWait:t,trailing:u})},Ze={min:{type:Number,default:0},max:{type:Number,default:10},step:{type:Number,default:1},precision:{type:Number},orientation:{type:String,default:"horizontal"},value:{type:[Number,Array],default:function(){return null}},range:{type:Boolean,default:!1},selection:{type:String,default:"before"},tooltip:{type:String,default:"show"},tooltipSplit:{type:Boolean,default:!1},tooltipPosition:{type:String},handle:{type:String,default:"round"},reversed:{type:Boolean,default:!1},rtl:{type:[Boolean,String],default:"auto"},formatter:{type:Function},naturalArrowKeys:{type:Boolean,default:!1},ticks:{type:Array,default:function(){return[]}},ticksPositions:{type:Array,default:function(){return[]}},ticksLabels:{type:Array,default:function(){return[]}},ticksSnapBounds:{type:Number,default:0},ticksTooltip:{type:Boolean,default:!1},scale:{type:String,default:"linear"},focus:{type:Boolean,default:!1},labelledby:{type:[String,Array],default:function(){return null}},rangeHighlights:{type:Array,default:function(){return[]}},disabled:{type:Boolean,default:!1},triggerSlideEvent:{type:Boolean,default:!1},triggerChangeEvent:{type:Boolean,default:!1},debounce:{type:Number,default:0}},_e=["triggerSlideEvent","triggerChangeEvent","debounce"],De={disabled:function(e){e?this.slider.disable():this.slider.enable()},value:function(e){this.slider.setValue(e,this.triggerSlideEvent,this.triggerChangeEvent)}};Object.keys(Ze).forEach(function(e){De[e]||_e.includes(e)||(De[e]=function(t,n){this.slider&&t!==n&&(this.slider.setAttribute(e,t),this.refresh())})});var ke={name:"FormSlider",props:Ze,data:function(){return{slider:null,lastEvent:{}}},watch:De,mounted:function(){var t={};for(var n in this.$props){if(this.$props.hasOwnProperty(n))t["rangeHighlights"===n?n:Ee(n)]=this.$props[n]}t.enabled=!this.disabled,this.slider=new e(this.$refs.input,t),this.bindEvents()},beforeDestroy:function(){this.slider&&(this.slider.destroy(),delete this.slider)},methods:{refresh:Re(function(){this.slider&&(this.slider.refresh({useCurrentValue:!0}),this.bindEvents())},10),bindEvents:function(){var e=this;["slide","slide-start","slide-stop","change","slide-enabled","slide-disabled"].forEach(function(t){("change"===t||e.$listeners[t])&&e.slider.on(me(t),function(n){if(e.debounce>0){var r=(new Date).getTime();if(null!==e.lastEvent[t]&&r<=e.lastEvent[t]+e.debounce)return;e.lastEvent[t]=r}e.$emit(t,n),"change"===t&&e.$emit("input",n.newValue)})})}},render:function(e){return e("div",{staticClass:"d-inline-block"},[e("input",{ref:"input",attrs:{type:"text"}})])}},Ve={install:function(e){e._vue_bootstrap_slider_installed||(e._vue_bootstrap_slider_installed=!0,e.component("bFormSlider",ke))}};return"undefined"!=typeof window&&window.Vue&&window.Vue.use(Ve),Ve}); //# sourceMappingURL=vue-bootstrap-slider.js.map