"use strict";const arforms_controls=class{constructor(){this.arforms_initialize_form_fields()}arforms_initialize_form_fields(){this.arforms_initialize_datepicker(),this.arforms_initialize_timepicker()}arforms_initialize_timepicker(){var t=document.querySelectorAll(".arf_timepciker");if(null!=t&&0<t.length)for(var e of t){var r=e.getAttribute("data-field-options"),r=JSON.parse(r);let t={format:24==r.clock?"H:mm":"h:mm A",stepping:r.step||30};null!=e.getAttribute("data-rtl")&&(t.widgetPositioning={horizontal:"right",vertical:"auto"}),t=wp.hooks.applyFilters("arforms_modify_timepicker_options",t,e),jQuery(e).datetimepicker(t)}}arforms_initialize_datepicker(){var t=document.querySelectorAll(".arforms_datepicker_control");if(null!=t&&0<t.length)for(var e of t){var r=e.getAttribute("data-field-options"),r=JSON.parse(r),i=e.getAttribute("data-start-date"),o=e.getAttribute("data-end-date"),l=e.getAttribute("data-date-new-format");let a=e.getAttribute("data-cl-format"),t={locale:r.locale,useCurrent:1==r.currentdefaultdate,format:e.getAttribute("data-date-format"),minDate:moment(""+i,""+l),maxDate:moment(""+o,""+l),daysOfWeekDisabled:null!=e.getAttribute("data-off-days")?JSON.parse(e.getAttribute("data-off-days")):[],keyBinds:""};""!=r.show_time_calendar&&(t.stepping=r.step),null!=e.getAttribute("data-rtl")&&(t.widgetPositioning={horizontal:"right",vertical:"auto"}),t=wp.hooks.applyFilters("arforms_modify_datepicker_options",t,e),jQuery(e).datetimepicker(t),jQuery(e).on("dp.change",function(t){jQuery(this).trigger("change");var e=jQuery(this).val(),r=jQuery(this).attr("id")+"_formatted";""==e?(jQuery(this).removeClass("arf_material_active"),jQuery("#"+r).val(e).trigger("change")):(e=jQuery(this).data("DateTimePicker").viewDate()._d,e=moment(e).format(a),jQuery(this).addClass("arf_material_active"),jQuery("#"+r).val(e).trigger("change"))})}}},arforms_controls_obj=new arforms_controls;