<script>{{ inlineJsWrapperBegin() }}window.appFunctions.setupRadiusSlider = function (idOfSliderElement, selectorOfTextElementToChange, selectorOfFormElementToChange, startValue) {var availabilityRadiuses = [];{% for radius in constant('App\\Value\\ZipcodeRadiusesValue::ALL') %}availabilityRadiuses.push({{ radius }});{% endfor %}var sliderElement = document.getElementById(idOfSliderElement);noUiSlider.create(sliderElement, {start: [startValue],connect: [true, false],range: {'min': 5,'33%': 15,'66%': 30,'max': 50},snap: true,pips: {mode: 'values',values: availabilityRadiuses,density: 100}});// Ensure jlls-slider class is present for stylingsliderElement.classList.add('jlls-slider');sliderElement.noUiSlider.on('change', function () {jQuery(selectorOfFormElementToChange).val(Math.floor(sliderElement.noUiSlider.get()));jQuery(selectorOfTextElementToChange).text(Math.floor(sliderElement.noUiSlider.get()));});};{{ inlineJsWrapperEnd() }}</script>