vue-material-slider
Version:
A material design slider build with vue. [Live demo](https://codesandbox.io/s/priceless-raman-6s9ey?file=/src/App.vue)
2 lines • 31.1 kB
JavaScript
(function(t,e){"object"===typeof exports&&"object"===typeof module?module.exports=e(require("vue")):"function"===typeof define&&define.amd?define([],e):"object"===typeof exports?exports["vue-material-slider"]=e(require("vue")):t["vue-material-slider"]=e(t["Vue"])})("undefined"!==typeof self?self:this,(function(t){return function(t){var e={};function n(i){if(e[i])return e[i].exports;var r=e[i]={i:i,l:!1,exports:{}};return t[i].call(r.exports,r,r.exports,n),r.l=!0,r.exports}return n.m=t,n.c=e,n.d=function(t,e,i){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:i})},n.r=function(t){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e)return t;if(4&e&&"object"===typeof t&&t&&t.__esModule)return t;var i=Object.create(null);if(n.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var r in t)n.d(i,r,function(e){return t[e]}.bind(null,r));return i},n.n=function(t){var e=t&&t.__esModule?function(){return t["default"]}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="",n(n.s="fb15")}({"06cf":function(t,e,n){var i=n("83ab"),r=n("d1e7"),s=n("5c6c"),o=n("fc6a"),a=n("c04e"),c=n("5135"),u=n("0cfb"),l=Object.getOwnPropertyDescriptor;e.f=i?l:function(t,e){if(t=o(t),e=a(e,!0),u)try{return l(t,e)}catch(n){}if(c(t,e))return s(!r.f.call(t,e),t[e])}},"0cfb":function(t,e,n){var i=n("83ab"),r=n("d039"),s=n("cc12");t.exports=!i&&!r((function(){return 7!=Object.defineProperty(s("div"),"a",{get:function(){return 7}}).a}))},1793:function(t,e,n){},"1bd8":function(t,e,n){"use strict";var i=n("2d54");const r="slider";var s,o,a={name:"vue-material-slider",extends:i["a"],computed:{baseCls(){return r}},render(){return this.createSlider()}},c=a,u=n("2877");function l(t){var e=n("2519");e.__inject__&&e.__inject__(t)}var h=Object(u["a"])(c,s,o,!1,l,null,null,!0);e["a"]=h.exports},"1be4":function(t,e,n){var i=n("d066");t.exports=i("document","documentElement")},"1d80":function(t,e){t.exports=function(t){if(void 0==t)throw TypeError("Can't call method on "+t);return t}},"23cb":function(t,e,n){var i=n("a691"),r=Math.max,s=Math.min;t.exports=function(t,e){var n=i(t);return n<0?r(n+e,0):s(n,e)}},"23e7":function(t,e,n){var i=n("da84"),r=n("06cf").f,s=n("9112"),o=n("6eeb"),a=n("ce4e"),c=n("e893"),u=n("94ca");t.exports=function(t,e){var n,l,h,f,d,p,m=t.target,v=t.global,b=t.stat;if(l=v?i:b?i[m]||a(m,{}):(i[m]||{}).prototype,l)for(h in e){if(d=e[h],t.noTargetGet?(p=r(l,h),f=p&&p.value):f=l[h],n=u(v?h:m+(b?".":"#")+h,t.forced),!n&&void 0!==f){if(typeof d===typeof f)continue;c(d,f)}(t.sham||f&&f.sham)&&s(d,"sham",!0),o(l,h,d,t)}}},"241c":function(t,e,n){var i=n("ca84"),r=n("7839"),s=r.concat("length","prototype");e.f=Object.getOwnPropertyNames||function(t){return i(t,s)}},2519:function(t,e,n){"use strict";n.r(e);var i=n("d4f7");for(var r in i)["default"].indexOf(r)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(r)},2877:function(t,e,n){"use strict";function i(t,e,n,i,r,s,o,a){var c,u="function"===typeof t?t.options:t;if(e&&(u.render=e,u.staticRenderFns=n,u._compiled=!0),i&&(u.functional=!0),s&&(u._scopeId="data-v-"+s),o?(c=function(t){t=t||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,t||"undefined"===typeof __VUE_SSR_CONTEXT__||(t=__VUE_SSR_CONTEXT__),r&&r.call(this,t),t&&t._registeredComponents&&t._registeredComponents.add(o)},u._ssrRegister=c):r&&(c=a?function(){r.call(this,(u.functional?this.parent:this).$root.$options.shadowRoot)}:r),c)if(u.functional){u._injectStyles=c;var l=u.render;u.render=function(t,e){return c.call(e),l(t,e)}}else{var h=u.beforeCreate;u.beforeCreate=h?[].concat(h,c):[c]}return{exports:t,options:u}}n.d(e,"a",(function(){return i}))},"2d54":function(t,e,n){"use strict";var i=n("8bbf"),r=n.n(i);const s=33,o=34,a=35,c=36,u=37,l=38,h=39,f=40,d={name:"--disabled-thumb-gap",fallback:"7px"},p={name:"--min-value-nonactive-thumb-gap",fallback:"7px"},m={name:"--min-value-active-thumb-gap",fallback:"10px"};function v(t,e){return"number"===typeof e?t?`-${e}px`:e+"px":t?`calc(0px - var(${e.name}, ${e.fallback}))`:`var(${e.name}, ${e.fallback})`}function b(t){var e=t.ownerDocument||t;return e.defaultView||e.parentWindow||window}e["a"]=r.a.extend({props:{value:{type:[Number,String,Array],default:0},min:{type:[Number,String],default:0},max:{type:[Number,String],default:100},disabled:{type:Boolean,default:!1},invert:{type:Boolean,default:!1},vertical:{type:Boolean,default:!1},tabindex:{type:Number,default:0},thumbLabel:{type:Boolean,default:!1},dir:{type:String,validator:t=>t.includes("rtl")||t.includes("ltr"),default:"ltr"},displayWith:{type:Function,default:null},stepSize:{type:[String,Number],default:1}},watch:{value(t){this.setLocalValue(t)},stepSize(t){this.localStep=t}},computed:{displayValue(){return this.displayWith?this.displayWith(this.localValue):this.roundToDecimal&&this.localValue&&this.localValue%1!==0?this.localValue.toFixed(this.roundToDecimal):this.localValue},step:{get(){return this.localStep},set(t){this.localStep=t,this.localStep%1!==0&&(this.roundToDecimal=this.localStep.toString().split(".").pop().length)}},thumbGap(){return this.disabled?d:this.isMinValue&&!this.thumbLabel?this.isActive?m:p:0},percent(){return this.clamp(this.localPercent)},invertAxis(){return this.vertical?!this.invert:this.invert},isMinValue(){return 0===this.percent}},data(){return{isSliding:!1,isActive:!1,sliderDimensions:null,roundToDecimal:null,localStep:null,localPercent:0,localValue:0,localValueOnSlideStart:null,activeThumb:0}},mounted(){const t=this.$el,e=b(this.$el);this.addEventListener(e,"mousemove",this.onSlide),this.addEventListener(e,"mouseup",this.onSlideEnd),this.addEventListener(t,"touchstart",this.onSlideStart),this.addEventListener(t,"touchmove",this.onSlide),this.addEventListener(t,"touchend",this.onSlideEnd),this.addEventListener(t,"touchcancel",this.onSlideEnd),this.sliderDimensions=this.getSliderDimensions(),this.setLocalValue(this.value),this.step=this.stepSize},methods:{thumbContainerStyles(t){let e=this.vertical?"Y":"X",n="rtl"!=this.getDirection()||this.vertical?this.invertAxis:!this.invertAxis,i=100*(n?t:1-t);return{transform:`translate${e}(-${i}%)`}},trackBackgroundStyles(t){const e=this.vertical?"Y":"X",n=this.vertical?`1, ${1-t}, 1`:1-t+", 1, 1",i=this.shouldInvertMouseCoords();return{transform:`translate${e}(${v(i,this.thumbGap)}) scale3d(${n})`}},trackFillStyles(t){const e=this.vertical?"Y":"X",n=this.vertical?`1, ${t}, 1`:t+", 1, 1",i=!this.shouldInvertMouseCoords();return{transform:`translate${e}(${v(i,this.thumbGap)}) scale3d(${n})`}},onMouseenter(){this.disabled||(this.sliderDimensions=this.getSliderDimensions())},onMousedown(t){if(this.disabled||0!==t.button)return;this.isSliding=!1,this.focusHostElement();const e=this.getTouchPoint(t);this.updateValueFromPosition(e),this.emitChangeEvent()},onSlide(t){if(this.disabled||!this.isActive)return;this.isSliding=!0,t.preventDefault();const e=this.getTouchPoint(t);this.updateValueFromPosition(e)},onSlideStart(t){if(!this.disabled&&!this.isSliding&&(this.onMouseenter(),this.focusHostElement(),this.localValueOnSlideStart=this.localValue,t)){const e=this.getTouchPoint(t);this.updateValueFromPosition(e),t.preventDefault()}},onSlideEnd(){this.isSliding=!1,null===this.localValueOnSlideStart||this.disabled||this.emitChangeEvent(),this.localValueOnSlideStart=null,this.isActive=!1},onKeyup(){this.isSliding=!1},onFocus(){this.sliderDimensions=this.getSliderDimensions()},onBlur(){this.isActive=!1},updateValueFromPosition({x:t,y:e}){if(!this.sliderDimensions)return;let n,i=this.vertical?this.sliderDimensions.top:this.sliderDimensions.left,r=this.vertical?this.sliderDimensions.height:this.sliderDimensions.width,s=this.vertical?e:t,o=this.clamp((s-i)/r);if(this.shouldInvertMouseCoords()&&(o=1-o),0===o)n=this.min;else if(1===o)n=this.max;else{const t=this.calculateValue(o),e=Math.round((t-this.min)/this.step)*this.step+this.min;n=this.clamp(e,this.min,this.max)}this.setLocalValue(n)},onKeydown(t){if(!this.disabled){switch(t.keyCode){case s:this.increment(10);break;case o:this.increment(-10);break;case a:this.setLocalValue(this.max);break;case c:this.setLocalValue(this.min);break;case u:this.increment("rtl"==this.getDirection()?1:-1);break;case l:this.increment(1);break;case h:this.increment("rtl"==this.getDirection()?-1:1);break;case f:this.increment(-1);break;default:return}this.emitChangeEvent(),this.isSliding=!0,t.preventDefault()}},increment(t){let e=this.clamp((this.localValue||0)+this.step*t,this.min,this.max);this.setLocalValue(e)},getSliderDimensions(){return this.$refs.slider?this.$refs.slider.getBoundingClientRect():null},clamp(t,e=0,n=1){return Math.max(e,Math.min(t||0,n))},focusHostElement(){this.isActive=!0,this.$refs.slider.focus()},calculateValue(t){return this.min+t*(this.max-this.min)},calculatePercentage(t){return((t||0)-this.min)/(this.max-this.min)},emitChangeEvent(){this.$emit("change",this.localValue)},emitInputEvent(t,e){t!=e&&this.$emit("input",t)},getDirection(){return"rtl"==this.dir?"rtl":"ltr"},shouldInvertMouseCoords(){return"rtl"!=this.getDirection()||this.vertical?this.invertAxis:!this.invertAxis},addEventListener(t,e,n){t.addEventListener(e,n.bind(this)),this.$once("hook:beforeDestroy",()=>{t.removeEventListener(e,n)})},getTouchPoint(t){const{clientX:e,clientY:n}=t.touches&&t.touches[0]||t;return{x:e,y:n}},setLocalValue(t){if(t!==this.localValue){let e=t;this.roundToDecimal&&(e=parseFloat(e.toFixed(this.roundToDecimal)));const n=this.localValue;this.localValue=e,this.localPercent=this.calculatePercentage(this.localValue),this.emitInputEvent(this.localValue,n)}},createSlider(){const t=this.$createElement,e=this.createChildren(),n=this.createWrapper(e);return t("div",{staticClass:this.baseCls,class:{"slider-disabled":this.disabled,"slider-vertical":this.vertical,"slider-sliding":this.isSliding,"slider-horizontal":!this.vertical,"slider-axis-inverted":this.invertAxis,"slider-focused":this.isActive,"slider-thumb-label-showing":this.thumbLabel},on:{mouseenter:this.onMouseenter,mousedown:this.onMousedown,keydown:this.onKeydown,focus:this.onFocus,keyup:this.onKeyup,blur:this.onBlur}},[n])},createChildren(){return[this.createTrack(),this.createThumb(this.percent)]},createWrapper(t){const e=this.$createElement;return e("div",{ref:"slider",staticClass:"slider-wrapper",class:{"slider-sliding":this.isSliding}},t)},createTrackFill(t){const e=this.$createElement;return e("div",{staticClass:"slider-track-fill",style:this.trackFillStyles(t)})},createTrack(){const t=this.$createElement,e=t("div",{staticClass:"slider-track-background",style:this.trackBackgroundStyles(this.percent)});return t("div",{staticClass:"slider-track-wrapper"},[e,this.createTrackFill(this.percent)])},createThumb(t,e={},n=this.isActive){const i=this.$createElement,r=n?i("span",{staticClass:"slider-thumb-label-text"},this.displayValue):i(),s=i("div",{staticClass:"slider-focus-ring"}),o=i("div",{staticClass:"slider-thumb"}),a=i("div",{staticClass:"slider-thumb-label"},[r]);return i("div",{staticClass:"slider-thumb-container",class:{"slider-thumb-active":n,"slider-min-value":this.isMinValue},style:this.thumbContainerStyles(t),on:{...e},attrs:{tabindex:0}},[s,o,a])}}})},"37e8":function(t,e,n){var i=n("83ab"),r=n("9bf2"),s=n("825a"),o=n("df75");t.exports=i?Object.defineProperties:function(t,e){s(t);var n,i=o(e),a=i.length,c=0;while(a>c)r.f(t,n=i[c++],e[n]);return t}},"3bbe":function(t,e,n){var i=n("861d");t.exports=function(t){if(!i(t)&&null!==t)throw TypeError("Can't set "+String(t)+" as a prototype");return t}},"3f8c":function(t,e){t.exports={}},"428f":function(t,e,n){var i=n("da84");t.exports=i},"44ad":function(t,e,n){var i=n("d039"),r=n("c6b6"),s="".split;t.exports=i((function(){return!Object("z").propertyIsEnumerable(0)}))?function(t){return"String"==r(t)?s.call(t,""):Object(t)}:Object},"44d2":function(t,e,n){var i=n("b622"),r=n("7c73"),s=n("9bf2"),o=i("unscopables"),a=Array.prototype;void 0==a[o]&&s.f(a,o,{configurable:!0,value:r(null)}),t.exports=function(t){a[o][t]=!0}},4930:function(t,e,n){var i=n("d039");t.exports=!!Object.getOwnPropertySymbols&&!i((function(){return!String(Symbol())}))},"4d64":function(t,e,n){var i=n("fc6a"),r=n("50c4"),s=n("23cb"),o=function(t){return function(e,n,o){var a,c=i(e),u=r(c.length),l=s(o,u);if(t&&n!=n){while(u>l)if(a=c[l++],a!=a)return!0}else for(;u>l;l++)if((t||l in c)&&c[l]===n)return t||l||0;return!t&&-1}};t.exports={includes:o(!0),indexOf:o(!1)}},"50c4":function(t,e,n){var i=n("a691"),r=Math.min;t.exports=function(t){return t>0?r(i(t),9007199254740991):0}},5135:function(t,e){var n={}.hasOwnProperty;t.exports=function(t,e){return n.call(t,e)}},5692:function(t,e,n){var i=n("c430"),r=n("c6cd");(t.exports=function(t,e){return r[t]||(r[t]=void 0!==e?e:{})})("versions",[]).push({version:"3.7.0",mode:i?"pure":"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})},"56ef":function(t,e,n){var i=n("d066"),r=n("241c"),s=n("7418"),o=n("825a");t.exports=i("Reflect","ownKeys")||function(t){var e=r.f(o(t)),n=s.f;return n?e.concat(n(t)):e}},"5c6c":function(t,e){t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},"5e69":function(t,e,n){"use strict";n("ddb0");const i=(t,e)=>{if(t.length!==e.length)return!1;let n=-1;while(++n<t.length)if(t[n]!==e[n])return!1;return!0},r=(t,e)=>t.reduce((t,n)=>Math.abs(n-e)<Math.abs(t-e)?n:t);var s=n("2d54");const o="range-slider slider";var a,c,u={name:"vue-material-range-slider",extends:s["a"],props:{value:{type:Array,default:()=>[0,100]}},data(){return{localValue:this.value,localPercent:[0,0]}},mounted(){this.sliderDimensions=this.getSliderDimensions(),this.value.forEach((t,e)=>{this.setActiveThumb(e),this.setLocalValue(t)}),this.setActiveThumb(null)},computed:{baseCls(){return o},maxThumbIndex(){return this.localValue.indexOf(Math.max(...this.localValue))},minThumbIndex(){return this.localValue.indexOf(Math.min(...this.localValue))},percent(){return this.localPercent.map(t=>this.clamp(t))},isMinValue(){return this.percent.every(t=>0===t)},displayValue(){let t=this.localValue[this.activeThumb];return this.displayWith?this.displayWith(t):this.roundToDecimal&&t&&t%1!==0?t.toFixed(this.roundToDecimal):t}},methods:{emitInputEvent(t,e){i(t,e)||this.$emit("input",t)},setLocalValue(t){if(t!==this.localValue){let e=t;this.roundToDecimal&&(e=parseFloat(e.toFixed(this.roundToDecimal))),null===this.activeThumb&&(this.activeThumb=this.getClosestThumb(this.localValue,t));const n=[...this.localValue];this.localValue.forEach((t,n)=>{n===this.activeThumb?(this.$set(this.localValue,n,e),this.$set(this.localPercent,n,this.calculatePercentage(e))):(this.$set(this.localValue,n,Number(t)),this.$set(this.localPercent,n,this.calculatePercentage(Number(t))))}),this.emitInputEvent(this.localValue,n)}},onSlideEnd(){s["a"].options.methods.onSlideEnd.call(this),this.setActiveThumb(null)},getClosestThumb(t,e){const n=r(t,e);return t.indexOf(n)},setActiveThumb(t){this.activeThumb=t},increment(t){if(null===this.activeThumb)return;let e=this.clamp((this.localValue[this.activeThumb]||0)+this.step*t,this.min,this.max);this.setLocalValue(e)},getTrackDimensions(t,e){const n=this.vertical?this.sliderDimensions.height:this.sliderDimensions.width;let i,r;if(0===e)i=t[e],r=-this.thumbGap;else if(e>0&&e<t.length){const s=2*this.thumbGap,o=-100*s/n/100;i=t[e-1]-t[e]-o,r=n*t[e]-this.thumbGap}else e===t.length&&(i=1-t[this.maxThumbIndex],r=n*t[this.maxThumbIndex]+this.thumbGap);return{percent:i,offset:r}},trackBackgroundStyles(t,e){if(!this.sliderDimensions)return;const{percent:n,offset:i}=this.getTrackDimensions(t,e),r=this.vertical?"Y":"X",s=this.shouldInvertMouseCoords()?"-":"",o=this.vertical?`1, ${n}, 1`:n+", 1, 1";return{transform:`translate${r}(${s}${i}px) scale3d(${o})`}},trackFillStyles(t){if(!this.sliderDimensions)return;const e=this.vertical?"Y":"X",n=this.shouldInvertMouseCoords()?"-":"",i=this.vertical?this.sliderDimensions.height:this.sliderDimensions.width,r=this.thumbGap*t.length,s=r/i*100,o=t[this.maxThumbIndex]-t[this.minThumbIndex]-this.calculatePercentage(s),a=i*t[this.minThumbIndex],c=this.vertical?`1, ${o}, 1`:o+", 1, 1";return{transform:`translate${e}(${n}${a+this.thumbGap}px) scale3d(${c})`}},createChildren(){const t=this.localValue.map((t,e)=>{const n=()=>{this.disabled||this.setActiveThumb(e)},i=()=>{this.disabled||(this.isActive=!0,this.setActiveThumb(e))},r=()=>{this.setActiveThumb(null)},s={touchstart:n,mousedown:n,focus:i,blur:r},o=this.activeThumb===e;return this.createThumb(this.localPercent[e],s,o)});return[this.createTrack(),...t]},createTrack(){const t=this.$createElement;let e=[];for(let n=0;n<this.localValue.length+1;n++){let i=t("div",{staticClass:"slider-track-background",style:this.trackBackgroundStyles(this.percent,n),key:"'slider-track-background-"+n});e.push(i)}return t("div",{staticClass:"slider-track-wrapper"},[...e,this.createTrackFill(this.percent)])},createTrackFill(t){const e=this.$createElement;return e("div",{staticClass:"slider-track-fill",style:this.trackFillStyles(t)})}},render(){return this.createSlider()}},l=u,h=n("2877");function f(t){var e=n("c23b");e.__inject__&&e.__inject__(t)}var d=Object(h["a"])(l,a,c,!1,f,null,null,!0);e["a"]=d.exports},"60da":function(t,e,n){"use strict";var i=n("83ab"),r=n("d039"),s=n("df75"),o=n("7418"),a=n("d1e7"),c=n("7b0b"),u=n("44ad"),l=Object.assign,h=Object.defineProperty;t.exports=!l||r((function(){if(i&&1!==l({b:1},l(h({},"a",{enumerable:!0,get:function(){h(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var t={},e={},n=Symbol(),r="abcdefghijklmnopqrst";return t[n]=7,r.split("").forEach((function(t){e[t]=t})),7!=l({},t)[n]||s(l({},e)).join("")!=r}))?function(t,e){var n=c(t),r=arguments.length,l=1,h=o.f,f=a.f;while(r>l){var d,p=u(arguments[l++]),m=h?s(p).concat(h(p)):s(p),v=m.length,b=0;while(v>b)d=m[b++],i&&!f.call(p,d)||(n[d]=p[d])}return n}:l},"69f3":function(t,e,n){var i,r,s,o=n("7f9a"),a=n("da84"),c=n("861d"),u=n("9112"),l=n("5135"),h=n("c6cd"),f=n("f772"),d=n("d012"),p=a.WeakMap,m=function(t){return s(t)?r(t):i(t,{})},v=function(t){return function(e){var n;if(!c(e)||(n=r(e)).type!==t)throw TypeError("Incompatible receiver, "+t+" required");return n}};if(o){var b=h.state||(h.state=new p),y=b.get,g=b.has,x=b.set;i=function(t,e){return e.facade=t,x.call(b,t,e),e},r=function(t){return y.call(b,t)||{}},s=function(t){return g.call(b,t)}}else{var S=f("state");d[S]=!0,i=function(t,e){return e.facade=t,u(t,S,e),e},r=function(t){return l(t,S)?t[S]:{}},s=function(t){return l(t,S)}}t.exports={set:i,get:r,has:s,enforce:m,getterFor:v}},"6eeb":function(t,e,n){var i=n("da84"),r=n("9112"),s=n("5135"),o=n("ce4e"),a=n("8925"),c=n("69f3"),u=c.get,l=c.enforce,h=String(String).split("String");(t.exports=function(t,e,n,a){var c,u=!!a&&!!a.unsafe,f=!!a&&!!a.enumerable,d=!!a&&!!a.noTargetGet;"function"==typeof n&&("string"!=typeof e||s(n,"name")||r(n,"name",e),c=l(n),c.source||(c.source=h.join("string"==typeof e?e:""))),t!==i?(u?!d&&t[e]&&(f=!0):delete t[e],f?t[e]=n:r(t,e,n)):f?t[e]=n:o(e,n)})(Function.prototype,"toString",(function(){return"function"==typeof this&&u(this).source||a(this)}))},7418:function(t,e){e.f=Object.getOwnPropertySymbols},7839:function(t,e){t.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},"7b0b":function(t,e,n){var i=n("1d80");t.exports=function(t){return Object(i(t))}},"7c73":function(t,e,n){var i,r=n("825a"),s=n("37e8"),o=n("7839"),a=n("d012"),c=n("1be4"),u=n("cc12"),l=n("f772"),h=">",f="<",d="prototype",p="script",m=l("IE_PROTO"),v=function(){},b=function(t){return f+p+h+t+f+"/"+p+h},y=function(t){t.write(b("")),t.close();var e=t.parentWindow.Object;return t=null,e},g=function(){var t,e=u("iframe"),n="java"+p+":";return e.style.display="none",c.appendChild(e),e.src=String(n),t=e.contentWindow.document,t.open(),t.write(b("document.F=Object")),t.close(),t.F},x=function(){try{i=document.domain&&new ActiveXObject("htmlfile")}catch(e){}x=i?y(i):g();var t=o.length;while(t--)delete x[d][o[t]];return x()};a[m]=!0,t.exports=Object.create||function(t,e){var n;return null!==t?(v[d]=r(t),n=new v,v[d]=null,n[m]=t):n=x(),void 0===e?n:s(n,e)}},"7dd0":function(t,e,n){"use strict";var i=n("23e7"),r=n("9ed3"),s=n("e163"),o=n("d2bb"),a=n("d44e"),c=n("9112"),u=n("6eeb"),l=n("b622"),h=n("c430"),f=n("3f8c"),d=n("ae93"),p=d.IteratorPrototype,m=d.BUGGY_SAFARI_ITERATORS,v=l("iterator"),b="keys",y="values",g="entries",x=function(){return this};t.exports=function(t,e,n,l,d,S,T){r(n,e,l);var w,O,k,V=function(t){if(t===d&&C)return C;if(!m&&t in E)return E[t];switch(t){case b:return function(){return new n(this,t)};case y:return function(){return new n(this,t)};case g:return function(){return new n(this,t)}}return function(){return new n(this)}},j=e+" Iterator",_=!1,E=t.prototype,P=E[v]||E["@@iterator"]||d&&E[d],C=!m&&P||V(d),L="Array"==e&&E.entries||P;if(L&&(w=s(L.call(new t)),p!==Object.prototype&&w.next&&(h||s(w)===p||(o?o(w,p):"function"!=typeof w[v]&&c(w,v,x)),a(w,j,!0,!0),h&&(f[j]=x))),d==y&&P&&P.name!==y&&(_=!0,C=function(){return P.call(this)}),h&&!T||E[v]===C||c(E,v,C),f[e]=C,d)if(O={values:V(y),keys:S?C:V(b),entries:V(g)},T)for(k in O)(m||_||!(k in E))&&u(E,k,O[k]);else i({target:e,proto:!0,forced:m||_},O);return O}},"7f9a":function(t,e,n){var i=n("da84"),r=n("8925"),s=i.WeakMap;t.exports="function"===typeof s&&/native code/.test(r(s))},"825a":function(t,e,n){var i=n("861d");t.exports=function(t){if(!i(t))throw TypeError(String(t)+" is not an object");return t}},"83ab":function(t,e,n){var i=n("d039");t.exports=!i((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},"861d":function(t,e){t.exports=function(t){return"object"===typeof t?null!==t:"function"===typeof t}},8875:function(t,e,n){var i,r,s;(function(n,o){r=[],i=o,s="function"===typeof i?i.apply(e,r):i,void 0===s||(t.exports=s)})("undefined"!==typeof self&&self,(function(){function t(){var e=Object.getOwnPropertyDescriptor(document,"currentScript");if(!e&&"currentScript"in document&&document.currentScript)return document.currentScript;if(e&&e.get!==t&&document.currentScript)return document.currentScript;try{throw new Error}catch(d){var n,i,r,s=/.*at [^(]*\((.*):(.+):(.+)\)$/gi,o=/@([^@]*):(\d+):(\d+)\s*$/gi,a=s.exec(d.stack)||o.exec(d.stack),c=a&&a[1]||!1,u=a&&a[2]||!1,l=document.location.href.replace(document.location.hash,""),h=document.getElementsByTagName("script");c===l&&(n=document.documentElement.outerHTML,i=new RegExp("(?:[^\\n]+?\\n){0,"+(u-2)+"}[^<]*<script>([\\d\\D]*?)<\\/script>[\\d\\D]*","i"),r=n.replace(i,"$1").trim());for(var f=0;f<h.length;f++){if("interactive"===h[f].readyState)return h[f];if(h[f].src===c)return h[f];if(c===l&&h[f].innerHTML&&h[f].innerHTML.trim()===r)return h[f]}return null}}return t}))},8925:function(t,e,n){var i=n("c6cd"),r=Function.toString;"function"!=typeof i.inspectSource&&(i.inspectSource=function(t){return r.call(t)}),t.exports=i.inspectSource},"8bbf":function(e,n){e.exports=t},"90e3":function(t,e){var n=0,i=Math.random();t.exports=function(t){return"Symbol("+String(void 0===t?"":t)+")_"+(++n+i).toString(36)}},9112:function(t,e,n){var i=n("83ab"),r=n("9bf2"),s=n("5c6c");t.exports=i?function(t,e,n){return r.f(t,e,s(1,n))}:function(t,e,n){return t[e]=n,t}},"94ca":function(t,e,n){var i=n("d039"),r=/#|\.prototype\./,s=function(t,e){var n=a[o(t)];return n==u||n!=c&&("function"==typeof e?i(e):!!e)},o=s.normalize=function(t){return String(t).replace(r,".").toLowerCase()},a=s.data={},c=s.NATIVE="N",u=s.POLYFILL="P";t.exports=s},"9bf2":function(t,e,n){var i=n("83ab"),r=n("0cfb"),s=n("825a"),o=n("c04e"),a=Object.defineProperty;e.f=i?a:function(t,e,n){if(s(t),e=o(e,!0),s(n),r)try{return a(t,e,n)}catch(i){}if("get"in n||"set"in n)throw TypeError("Accessors not supported");return"value"in n&&(t[e]=n.value),t}},"9ed3":function(t,e,n){"use strict";var i=n("ae93").IteratorPrototype,r=n("7c73"),s=n("5c6c"),o=n("d44e"),a=n("3f8c"),c=function(){return this};t.exports=function(t,e,n){var u=e+" Iterator";return t.prototype=r(i,{next:s(1,n)}),o(t,u,!1,!0),a[u]=c,t}},a691:function(t,e){var n=Math.ceil,i=Math.floor;t.exports=function(t){return isNaN(t=+t)?0:(t>0?i:n)(t)}},ae93:function(t,e,n){"use strict";var i,r,s,o=n("e163"),a=n("9112"),c=n("5135"),u=n("b622"),l=n("c430"),h=u("iterator"),f=!1,d=function(){return this};[].keys&&(s=[].keys(),"next"in s?(r=o(o(s)),r!==Object.prototype&&(i=r)):f=!0),void 0==i&&(i={}),l||c(i,h)||a(i,h,d),t.exports={IteratorPrototype:i,BUGGY_SAFARI_ITERATORS:f}},b622:function(t,e,n){var i=n("da84"),r=n("5692"),s=n("5135"),o=n("90e3"),a=n("4930"),c=n("fdbf"),u=r("wks"),l=i.Symbol,h=c?l:l&&l.withoutSetter||o;t.exports=function(t){return s(u,t)||(a&&s(l,t)?u[t]=l[t]:u[t]=h("Symbol."+t)),u[t]}},c04e:function(t,e,n){var i=n("861d");t.exports=function(t,e){if(!i(t))return t;var n,r;if(e&&"function"==typeof(n=t.toString)&&!i(r=n.call(t)))return r;if("function"==typeof(n=t.valueOf)&&!i(r=n.call(t)))return r;if(!e&&"function"==typeof(n=t.toString)&&!i(r=n.call(t)))return r;throw TypeError("Can't convert object to primitive value")}},c23b:function(t,e,n){"use strict";n.r(e);var i=n("1793");for(var r in i)["default"].indexOf(r)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(r)},c430:function(t,e){t.exports=!1},c6b6:function(t,e){var n={}.toString;t.exports=function(t){return n.call(t).slice(8,-1)}},c6cd:function(t,e,n){var i=n("da84"),r=n("ce4e"),s="__core-js_shared__",o=i[s]||r(s,{});t.exports=o},c8ba:function(t,e){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(i){"object"===typeof window&&(n=window)}t.exports=n},ca84:function(t,e,n){var i=n("5135"),r=n("fc6a"),s=n("4d64").indexOf,o=n("d012");t.exports=function(t,e){var n,a=r(t),c=0,u=[];for(n in a)!i(o,n)&&i(a,n)&&u.push(n);while(e.length>c)i(a,n=e[c++])&&(~s(u,n)||u.push(n));return u}},cc12:function(t,e,n){var i=n("da84"),r=n("861d"),s=i.document,o=r(s)&&r(s.createElement);t.exports=function(t){return o?s.createElement(t):{}}},cca6:function(t,e,n){var i=n("23e7"),r=n("60da");i({target:"Object",stat:!0,forced:Object.assign!==r},{assign:r})},ce4e:function(t,e,n){var i=n("da84"),r=n("9112");t.exports=function(t,e){try{r(i,t,e)}catch(n){i[t]=e}return e}},d012:function(t,e){t.exports={}},d039:function(t,e){t.exports=function(t){try{return!!t()}catch(e){return!0}}},d066:function(t,e,n){var i=n("428f"),r=n("da84"),s=function(t){return"function"==typeof t?t:void 0};t.exports=function(t,e){return arguments.length<2?s(i[t])||s(r[t]):i[t]&&i[t][e]||r[t]&&r[t][e]}},d1e7:function(t,e,n){"use strict";var i={}.propertyIsEnumerable,r=Object.getOwnPropertyDescriptor,s=r&&!i.call({1:2},1);e.f=s?function(t){var e=r(this,t);return!!e&&e.enumerable}:i},d2bb:function(t,e,n){var i=n("825a"),r=n("3bbe");t.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var t,e=!1,n={};try{t=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set,t.call(n,[]),e=n instanceof Array}catch(s){}return function(n,s){return i(n),r(s),e?t.call(n,s):n.__proto__=s,n}}():void 0)},d44e:function(t,e,n){var i=n("9bf2").f,r=n("5135"),s=n("b622"),o=s("toStringTag");t.exports=function(t,e,n){t&&!r(t=n?t:t.prototype,o)&&i(t,o,{configurable:!0,value:e})}},d4f7:function(t,e,n){},da84:function(t,e,n){(function(e){var n=function(t){return t&&t.Math==Math&&t};t.exports=n("object"==typeof globalThis&&globalThis)||n("object"==typeof window&&window)||n("object"==typeof self&&self)||n("object"==typeof e&&e)||function(){return this}()||Function("return this")()}).call(this,n("c8ba"))},ddb0:function(t,e,n){var i=n("da84"),r=n("fdbc"),s=n("e260"),o=n("9112"),a=n("b622"),c=a("iterator"),u=a("toStringTag"),l=s.values;for(var h in r){var f=i[h],d=f&&f.prototype;if(d){if(d[c]!==l)try{o(d,c,l)}catch(m){d[c]=l}if(d[u]||o(d,u,h),r[h])for(var p in s)if(d[p]!==s[p])try{o(d,p,s[p])}catch(m){d[p]=s[p]}}}},df75:function(t,e,n){var i=n("ca84"),r=n("7839");t.exports=Object.keys||function(t){return i(t,r)}},e163:function(t,e,n){var i=n("5135"),r=n("7b0b"),s=n("f772"),o=n("e177"),a=s("IE_PROTO"),c=Object.prototype;t.exports=o?Object.getPrototypeOf:function(t){return t=r(t),i(t,a)?t[a]:"function"==typeof t.constructor&&t instanceof t.constructor?t.constructor.prototype:t instanceof Object?c:null}},e177:function(t,e,n){var i=n("d039");t.exports=!i((function(){function t(){}return t.prototype.constructor=null,Object.getPrototypeOf(new t)!==t.prototype}))},e260:function(t,e,n){"use strict";var i=n("fc6a"),r=n("44d2"),s=n("3f8c"),o=n("69f3"),a=n("7dd0"),c="Array Iterator",u=o.set,l=o.getterFor(c);t.exports=a(Array,"Array",(function(t,e){u(this,{type:c,target:i(t),index:0,kind:e})}),(function(){var t=l(this),e=t.target,n=t.kind,i=t.index++;return!e||i>=e.length?(t.target=void 0,{value:void 0,done:!0}):"keys"==n?{value:i,done:!1}:"values"==n?{value:e[i],done:!1}:{value:[i,e[i]],done:!1}}),"values"),s.Arguments=s.Array,r("keys"),r("values"),r("entries")},e893:function(t,e,n){var i=n("5135"),r=n("56ef"),s=n("06cf"),o=n("9bf2");t.exports=function(t,e){for(var n=r(e),a=o.f,c=s.f,u=0;u<n.length;u++){var l=n[u];i(t,l)||a(t,l,c(e,l))}}},f772:function(t,e,n){var i=n("5692"),r=n("90e3"),s=i("keys");t.exports=function(t){return s[t]||(s[t]=r(t))}},fb15:function(t,e,n){"use strict";if(n.r(e),n.d(e,"Slider",(function(){return o["b"]})),n.d(e,"RangeSlider",(function(){return o["a"]})),"undefined"!==typeof window){var i=window.document.currentScript,r=n("8875");i=r(),"currentScript"in document||Object.defineProperty(document,"currentScript",{get:r});var s=i&&i.src.match(/(.+\/)[^/]+\.js(\?.*)?$/);s&&(n.p=s[1])}var o=n("fe83");e["default"]=o["c"]},fc6a:function(t,e,n){var i=n("44ad"),r=n("1d80");t.exports=function(t){return i(r(t))}},fdbc:function(t,e){t.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},fdbf:function(t,e,n){var i=n("4930");t.exports=i&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},fe83:function(t,e,n){"use strict";(function(t){n("cca6");var i=n("1bd8");n.d(e,"b",(function(){return i["a"]}));var r=n("5e69");function s(t){t.component("vue-material-slider",i["a"]),t.component("vue-material-range-slider",r["a"])}n.d(e,"a",(function(){return r["a"]}));var o={install:function(t,e){var n=Object.assign({},{registerComponents:!0},e);n.registerComponents&&s(t)}},a=null;"undefined"!==typeof window?a=window.Vue:"undefined"!==typeof t&&(a=t.Vue),a&&a.use(o),e["c"]=o}).call(this,n("c8ba"))}})["default"]}));
//# sourceMappingURL=vue-material-slider.umd.min.js.map