import '../../chipper/js/initialize-globals.js';
import '../../assert/js/assert.js';
import '../../globals.js';
import InstanceRegistry from '../../phet-core/js/documentation/InstanceRegistry.js';
import optionize from '../../phet-core/js/optionize.js';
import Orientation from '../../phet-core/js/Orientation.js';
import Slider from './Slider.js';
import sun from './sun.js';
export default class HSlider extends Slider {
    constructor(valueProperty, range, options) {
        super(valueProperty, range, optionize()({
            orientation: Orientation.HORIZONTAL
        }, options));
        // support for binder documentation, stripped out in builds and only runs when ?binder is specified
        assert && phet?.chipper?.queryParameters?.binder && InstanceRegistry.registerDataURL('sun', 'HSlider', this);
    }
}
sun.register('HSlider', HSlider);
//# sourceMappingURL=HSlider.js.map