function _setup(t,i){this.$element=t;this.options=e.extend({},Slider.defaults,this.$element.data(),i);this.className="Slider";this.initialized=false;f.init(e);k.init(e);this._init();l.register("Slider",{ltr:{ARROW_RIGHT:"increase",ARROW_UP:"increase",ARROW_DOWN:"decrease",ARROW_LEFT:"decrease",SHIFT_ARROW_RIGHT:"increaseFast",SHIFT_ARROW_UP:"increaseFast",SHIFT_ARROW_DOWN:"decreaseFast",SHIFT_ARROW_LEFT:"decreaseFast",HOME:"min",END:"max"},rtl:{ARROW_LEFT:"increase",ARROW_RIGHT:"decrease",SHIFT_ARROW_LEFT:"increaseFast",SHIFT_ARROW_RIGHT:"decreaseFast"}})}},{key:"_init",value:function _init(){this.inputs=this.$element.find("input");this.handles=this.$element.find("[data-slider-handle]");this.$handle=this.handles.eq(0);this.$input=this.inputs.length?this.inputs.eq(0):e("#".concat(this.$handle.attr("aria-controls")));this.$fill=this.$element.find("[data-slider-fill]").css(this.options.vertical?"height":"width",0);if(this.options.disabled||this.$element.hasClass(this.options.disabledClass)){this.options.disabled=true;this.$element.addClass(this.options.disabledClass)}if(!this.inputs.length){this.inputs=e().add(this.$input);this.options.binding=true}this._setInitAttr(0);if(this.handles[1]){this.options.doubleSided=true;this.$handle2=this.handles.eq(1);this.$input2=this.inputs.length>1?this.inputs.eq(1):e("#".concat(this.$handle2.attr("aria-controls")));this.inputs[1]||(this.inputs=this.inputs.add(this.$input2));this._setInitAttr(1)}this.setHandles();this._events();this.initialized=true}},{key:"setHandles",value:function setHandles(){var e=this;this.handles[1]?this._setHandlePos(this.$handle,this.inputs.eq(0).val(),(function(){e._setHandlePos(e.$handle2,e.inputs.eq(1).val())})):this._setHandlePos(this.$handle,this.inputs.eq(0).val())}},{key:"_reflow",value:function _reflow(){this.setHandles()}