1(e=>{let i={};var{DiviContactFormHelperData:t={}}=window;i.appConfig={ajaxURL:t.ajaxURL,ajaxNonce:t.ajaxNonce,isSuperAdmin:t.isSuperAdmin,userIPAddress:t.userIPAddress},i.uiSelectors={contactFormContainerEl:'div[class*="et_pb_contact_form_container"]',contactFormSelector:".et_pb_contact_form",submitButtonSelector:".et_pb_contact_submit",messageSelector:".et-pb-contact-message"},i.i10n={uploadNoFilesChosenText:t.upload_no_files_chosen_text},i.getNextAvailableDate=(e,t)=>{for(;t.includes(e.getDay());)e.setDate(e.getDate()+1);return e},i.setCookie=(t,a,r)=>{if(null===i.getCookie(t)){let e="";var n;r&&((n=new Date).setTime(n.getTime()+24*r*60*60*1e3),e="; expires="+n.toUTCString()),document.cookie=t+"="+(a||"")+e+"; path=/"}},i.getCookie=e=>{var a=e+"=",r=document.cookie.split(";");for(let t=0;t<r.length;t++){let e=r[t];for(;" "===e.charAt(0);)e=e.substring(1,e.length);if(0===e.indexOf(a))return e.substring(a.length,e.length)}return null},window.KS_PAC_DCFH_PUB=i,document.addEventListener("DOMContentLoaded",()=>{i.handleMultistepFormWizard(e),i.handleScrollToErrorMessage(e),i.handleFormSubmitErrorMessage(e),i.handleCustomStrings(e),i.handleLoadingIcon(e),i.handleTrackUniqueViews(e),i.handleSearchInDropdown(e),i.handleFormRedirect(e),i.handleTextareaValidation(e),i.handlePhoneNumberFormatting(e),i.handleDateTimePicker(e),i.handleFileUpload(e),i.handleRemoveFile(e),i.handleSignaturePad(e),i.handleStarRating(e),i.handleFormSubmitScripts(e),onloadGoogleRecaptchaCallback(e),onloadTurnstileCallback(e)})})(jQuery),(()=>{let n="turnstileRendered",e="turnstileObserving",i=new WeakMap,o=(e,t)=>{jQuery(e).closest(KS_PAC_DCFH_PUB.uiSelectors.contactFormContainerEl).find(".et_pb_contact_submit").prop("disabled",t).css("pointer-events",t?"none":"auto")},r=a=>{if("undefined"!=typeof turnstile){let e=jQuery(a);let t=e.closest(KS_PAC_DCFH_PUB.uiSelectors.contactFormContainerEl).data("form_unique_num");o(a,!0);var r=e.data("size")||"normal",r=(a.dataset[n]="true",turnstile.render(a,{sitekey:e.data("sitekey"),theme:"light",size:r,callback:()=>{e.find('input[name="cf-turnstile-response"]').attr("name","et_pb_contact_ct_token_"+t),o(a,!1)}}));i.set(a,r)}},s=e=>{if("undefined"!=typeof turnstile){var t=i.get(e);if(void 0!==t&&"function"==typeof turnstile.remove)try{turnstile.remove(t)}catch(e){}i.delete(e),e.innerHTML="",delete e.dataset[n],r(e)}},a=a=>{"true"!==a.dataset[e]&&"undefined"!=typeof IntersectionObserver&&(a.dataset[e]="true",new IntersectionObserver(e=>{e.forEach(e=>{var e=e.boundingClientRect,e=0<e.width||0<e.height,t=a.dcfhTurnstileWasDisplayed;(a.dcfhTurnstileWasDisplayed=e)&&("true"!==a.dataset[n]?r(a):!1===t&&s(a))})}).observe(a))},l=()=>{jQuery(".et_pb_cf_turnstile").each((e,t)=>(t=t,a(t),void("true"!==t.dataset[n]&&null!==t.offsetParent&&r(t))))};if(window.onloadTurnstileCallback=function(){setTimeout(l,300)},"undefined"!=typeof MutationObserver){let e=new MutationObserver(e=>{for(var t of e)for(let e of t.addedNodes)if(1===(a=e).nodeType&&(a.matches(".et_pb_cf_turnstile")||null!==a.querySelector(".et_pb_cf_turnstile")))return void l();var a});jQuery(()=>{document.body&&e.observe(document.body,{childList:!0,subtree:!0})})}})(),KS_PAC_DCFH_PUB.handleCustomStrings=()=>{if("undefined"!=typeof et_pb_custom){var e=document.querySelectorAll(".et_pb_contact_form_container");if(e.length){let n={fill_message:"required_fields_text",contact_error_message:"field_error_text",captcha:"required_captcha_text",wrong_captcha:"wrong_captcha_text",invalid:"invalid_email_text"};e.forEach(t=>{t=t.getAttribute("data-form-config");if(t){let e;try{e=JSON.parse(t)}catch{return}for(var a in n){var r=n[a];e[r]&&(et_pb_custom[a]=e[r])}}})}}},(ie=>{KS_PAC_DCFH_PUB.handleDateTimePicker=()=>{let ne=KS_PAC_DCFH_PUB.debouncedApplyRangeStyles||function(e,t){clearTimeout(void 0),KS_PAC_DCFH_PUB.applySelectedRangeStylesToBothCalendars(e,t)};window.ksRangeStates||(window.ksRangeStates=new Map),document.querySelectorAll("input.datetimepicker").forEach(y=>{if(y.closest(KS_PAC_DCFH_PUB.uiSelectors.contactFormContainerEl)){var t=y.closest('[class*="et_pb_contact_form_"]'),D=t.getAttribute("data-form_unique_num"),t=t?t.className:null,t=(t&&t.split(" ").find(e=>e.startsWith("et_pb_contact_form_")&&"et_pb_contact_form_container"!==e),y.closest(".et_pb_contact_field"));if(t){let S=t.querySelector(".et_pb_start_date"),b=t.querySelector(".et_pb_end_date");var w=t.getAttribute("config");try{var P=JSON.parse(w);let o=P.pickerType,c=P.showInline;var x=P.setCurrentDateTime,F=P.enableRTL,A=P.disableWeekRowNumberMarker;let d=P.disabledDaysOfWeek;var k=P.disablePastDates;let _=P.disableCurrentDate,i=P.dateFormat||"Y-m-d";var B=P.timeFormat||"",T=P.timeSlotInterval,re=P.dayOfWeekStart;let a=P.minDateType,r=P.minDate;var H=P.maxDateType,U=P.maxDate;let n=P.availableDates,u=P.unAvailableDates;var L=P.minTime,E=P.maxTime,K=P.globalAvailableTimes;let s=P.globalUnavailableTimes,l=P.availableDayTimes,p=P.unAvailableDayTimes,f=P.disablePastTimes,m=P.icsData;var q=P.icsDisableDates;let h=P.pickerPosition||"left-bottom";"top"===(h="bottom"===h?"left-bottom":h)&&(h="left-top");var I=!1,O={},$=!1,M=!1,N=[];let e=i;B&&""!==B.trim()&&(e=i+" "+B);var R,j,z,W=new Date;let g={yearStart:1900,inline:!1,step:parseInt(T),closeOnDateSelect:!1,dayOfWeekStart:re,className:"divi_contact_form_helper_"+D,todayButton:!1,validateOnBlur:!1,formatDate:"Y-m-d",scrollMonth:!1,scrollTime:!1,scrollInput:!1,weeks:!1,format:e};if("datePicker"===o?g.format=i:"timePicker"===o?g.format=B:g.format=e,"t
1imePicker"===o?(g.datepicker=!1,g.timepicker=!0,g.format=B,g.formatTime=B):"datePicker"===o||"dateRangePicker"===o?(g.datepicker=!0,g.timepicker=!1,g.format=i):(g.datepicker=!0,g.timepicker=!0,g.format=e,g.formatTime=B),c&&"dateRangePicker"!==o&&(g.inline=!0,g.lazyInit=!0,g.allowBlank=!0),x&&(g.value=new Date),F&&(g.rtl=!0),A&&(g.weeks=!0),""!==d&&(R=W.getDay(),"string"===jQuery.type(d)?d=d.split(",").map(function(e){return parseInt(e)}):Array.isArray(d)||(d=[d]),(g.disabledWeekDays=d).includes(R))&&(W.setDate(W.getDate()+1),g.defaultDate=W,g.startDate=W,I=!0),k&&(g.minDate=0),"none"!==a){if("fixed"===a){let e=new Date(r);k&&((j=new Date).setHours(0,0,0,0),e<j)?(e=j,g.minDate=0):g.minDate=r,g.defaultDate=e,g.startDate=e}"relative"===a&&(g.minDate=r)}"none"!==H&&("fixed"===H&&(g.maxDate=U),"relative"===H)&&(g.maxDate=U),void 0!==n&&(g.allowDates=n),_&&N.push(P.currentDate),void 0!==u&&0<u.length&&(Array.isArray(u)?N=N.concat(u):N.push(u)),0<(N=void 0!==q?N.concat(q):N).length&&(g.disabledDates=N),void 0!==L&&(g.minTime=L),void 0!==E&&(g.maxTime=E),void 0!==K&&(g.allowTimes=K.split(",")),void 0!==l&&(I&&W.setDate(W.getDate()+1),z=W.toLocaleDateString("en",{weekday:"long"}).toLowerCase(),0<l?.[z]?.length)&&(g.allowTimes=l[z].split(","));let v=function(e){var t,a,r,n,i;"dateRangePicker"===o||c||(e=ie(e)).length&&(i=e[0],t=y.getBoundingClientRect(),i=i&&"none"!==getComputedStyle(i).display,a=0<t.width&&0<t.height,i)&&a&&(i=e.outerWidth(),a=e.outerHeight(),n="right-bottom"===h||"right-top"===h,r="left-top"===h||"right-top"===h,n=n?t.right-i:t.left,i=r?t.top-a-2:t.bottom+2,e.css({position:"fixed",left:n,top:i,width:"auto"}))},C=null;if(g.onShow=function(e,t){if("dateRangePicker"!==o&&!c){let e=this;C&&(window.removeEventListener("scroll",C,!0),window.removeEventListener("resize",C)),C=()=>v(e),window.addEventListener("scroll",C,!0),window.addEventListener("resize",C)}},g.onClose=function(e,t){C&&(window.removeEventListener("scroll",C,!0),window.removeEventListener("resize",C),C=null)},g.onGenerate=function(e,t){let a=this,l=new Date(e);e=l.toLocaleDateString("en",{weekday:"long"}).toLowerCase();if(_&&ie(`td[data-date="${l.getDate()}"]`).removeClass("xdsoft_current").removeClass("xdsoft_today"),v(a),void 0!==n&&setTimeout(function(){ie.each(n,function(e,t){var t=new Date(t);void 0!==t&&(t=ie(`td[data-date="${t.getDate()}"][data-month="${t.getMonth()}"]`)).hasClass("xdsoft_disabled")&&t.removeClass("xdsoft_disabled")})},100),p&&"object"==typeof p&&p[e]){let r=p[e].split(",").map(e=>e.trim());ie(this).find(".xdsoft_time").each(function(){var e=ie(this),t=e.attr("data-hour"),a=e.attr("data-minute"),t=t.padStart(2,"0")+":"+a.padStart(2,"0");r.includes(t)&&e.addClass("xdsoft_cell_disabled")})}if(s&&"string"==typeof s){let r=s.split(",").map(e=>e.trim());ie(this).find(".xdsoft_time").each(function(){var e=ie(this),t=e.attr("data-hour"),a=e.attr("data-minute"),t=t.padStart(2,"0")+":"+a.padStart(2,"0");r.includes(t)&&e.addClass("xdsoft_cell_disabled")})}if(void 0!==m){e=`${l.getFullYear()}-${String(l.getMonth()+1).padStart(2,"0")}-`+String(l.getDate()).padStart(2,"0");if(m[e]){let a=m[e].split(",").map(e=>e&&"string"==typeof e?e.toLowerCase():"").filter(e=>e);ie(this).find(".xdsoft_time").each(function(){var e=ie(this),t=e.text();t&&"string"==typeof t&&(t=t.toLowerCase(),a.includes(t)||(t=t.replace(/\s?am|\s?pm/,""),a.includes(t))?e.toggleClass("xdsoft_disabled",!0):e.toggleClass("xdsoft_disabled",!1))})}}if(f){let s=new Date;l.toDateString()===s.toDateString()&&ie(this).find(".xdsoft_time").each(function(){var n=ie(this),i=n.text().trim();if(""!==i){i=i.match(/(\d+):(\d+)\s*(am|pm)?/i);if(i){let[,e,t,a]=i,r=parseInt(e,10);i=parseInt(t,10);if(!isNaN(r)&&!isNaN(i)){if(a)"pm"===(a=a.toLowerCase())&&12!==r&&(r+=12),"am"===a&&12===r&&(r=0);else if(24<=r||60<=i)return;var o=new Date(l);o.setHours(r,i,0,0),o<s&&n.remove()}}}})}!$&&0<d.length&&(l=KS_PAC_DCFH_PUB.getNextAvailableDate(l,d),a.setOptions({defaultDate:l,startDate:l}),$=!0),"dateRangePicker"===o&&ne(S,b),setTimeout(function(){let e=!(0<a.find("td.xdsoft_date").filter(function(){return!ie(this).hasClass("xdsoft_disabled")&&!ie(this).hasClass("xdsoft_other_month")}).length);if(!e&&g.allowDates){var r=Array.isArray(g.allowDates)?g.allowDates:(g.allowDates||"").split(",").map(e=>e.trim());let t=l.getMonth(),a=l.getFullYear();r=r.some(e=>!!e&&(e=new Date(e)).getFullYear()===a&&e.getMonth()===t);e=!r}var t,r=a.find(".xdsoft_time");e&&g.timepicker?r.addClass("xdsoft_disabled"):r.removeClass("xdsoft_disabled"),e&&a.find(".xdsoft_time.xdsoft_current").removeClass("xdsoft_current"),e&&!a._autoJumped&&(a._autoJumped=!0,r=l.getMonth(),t=l.getFullYear(),t=new Date(t,r+1,1),a.setOptions({startDate:t,defaultDate:t}),c)&&a.setOptions({value:t})},50)},g.onSelectDate=function(e,t){let _=this,u=new Date(e);var e=u.toLocaleDateString("en",{weekday:"long"}).toLowerCase();l&&"object"==typeof l&&(l[e]?(e=l[e].split(","),_.setOptions({allowTimes:e})):_.setOptions({allowTimes:""})),O[t.attr("id")]=t.val(),setTimeout(function(){let a=[];if(ie(_).find(".xdsoft_time:not(.xdsoft_disabled)").each(function(){var e=ie(this).text().trim();e.match(/^0:00am$/i)&&1!==ie(_).find(".xdsoft_time:not(.xdsoft_disabled)").length||a.push(e)}),0<a.length){var l=new Date,d=l.getHours(),l=l.getMinutes(),c=g.formatTime||"";if("string"==typeof c&&""!==c){let n=c.toLowerCase(),i="h:ia"===n;c=a.map(e=>{let t,a;var r;return i?(r=e.match(/^(\d+):(\d+)([ap]m)$/i))&&(t=parseInt(r[1],10),a=parseInt(r[2],10),"pm"===(r=r[3].toLowerCase())&&t<12&&(t+=12),"am"===r)&&12===t&&(t=0):n.includes("a")?(r=e.match(/^(\d+):(\d+)\s*([ap]m)?$/i))&&(t=parseInt(r[1],10),a=parseInt(r[2],10),"pm"===(r=(r[3]||"").toLowerCase())&&12!==t&&(t+=12),"am"===r)&&12===t&&(t=0):(r=e.match(/^(\d+):(\d+)$/))&&(t=parseInt(r[1],10),a=parseInt(r[2],10)),60*t+a});let r=60*d+l,o=0,s=1/0;
1c.forEach((e,t)=>{let a=e-r;a<0&&(a+=1440),a<s&&(s=a,o=t)});d=a[o];let e,t;i?(l=d.match(/^(\d+):(\d+)([ap]m)$/i))&&(e=parseInt(l[1],10),t=parseInt(l[2],10),"pm"===(c=l[3].toLowerCase())&&e<12&&(e+=12),"am"===c)&&12===e&&(e=0):n.includes("a")?(l=d.match(/^(\d+):(\d+)\s*([ap]m)?$/i))&&(e=parseInt(l[1],10),t=parseInt(l[2],10),"pm"===(c=(l[3]||"").toLowerCase())&&12!==e&&(e+=12),"am"===c)&&12===e&&(e=0):(l=d.match(/^(\d+):(\d+)$/))&&(e=parseInt(l[1],10),t=parseInt(l[2],10)),void 0!==e&&void 0!==t&&(u.setHours(e,t,0,0),_.setOptions({value:u}))}}},20)},g.onSelectTime=function(e,t){let o=this,s=this,l=new Date(e);!$&&"relative"===a&&r&&"string"==typeof r&&r.startsWith("+")&&(e=r.split("-"),l.setDate(l.getDate()+parseInt(e[2])),(e=ie(this.find("td:not(.xdsoft_disabled)").first()))&&(e=new Date(e.data("year"),e.data("month"),e.data("date")),l.getDate()!==e.getDate())&&l.setDate(l.getDate()-1),this.setOptions({value:l}),$=!0),setTimeout(function(){var e=ie(s).find("td.xdsoft_disabled.xdsoft_today");if(_||0<e.length){e=ie(s).find("td.xdsoft_disabled.xdsoft_today");if(0<e.length){var e=e.next(),t=new Date(e.data("year"),e.data("month"),e.data("date")),{hours:e,minutes:a,seconds:r,milliseconds:n}={hours:l.getHours(),minutes:l.getMinutes(),seconds:l.getSeconds(),milliseconds:l.getMilliseconds()},i=new Date(l.setHours(0,0,0,0));if(!(i.getTime()!==l.getTime()||c&&M)){for(;d.includes(t.getDay())||(e=>{if(!u||!u.length)return!1;let t=e.toISOString().split("T")[0];return u.some(e=>{e=new Date(e).toISOString().split("T")[0];return t===e})})(t);)t.setDate(t.getDate()+1);l.setFullYear(t.getFullYear(),t.getMonth(),t.getDate()),l.setHours(e,a,r,n),isNaN(l.getTime())||(u&&0<u.length&&l.setDate(l.getDate()-1),o.setOptions({value:l,startDate:l,defaultDate:l}))}c&&!M&&(M=!0)}}},50)},g.onChangeMonth=function(e,r){let n=this;e=new Date(e);let i=e.getMonth(),o=e.getFullYear();setTimeout(function(){n.find("td.xdsoft_current").removeClass("xdsoft_current");var e,t,a=r.attr("id");O[a]&&(e=(a=new Date(O[a])).getDate(),t=a.getMonth(),a=a.getFullYear(),t===i)&&a===o&&n.find(`td[data-month="${t}"][data-date="${e}"]`).addClass("xdsoft_current")},60)},ie.datetimepicker.setLocale(P.locale),"dateRangePicker"!==o&&ie(y).datetimepicker(g),"dateRangePicker"===o){let s=y.id||Math.random().toString(36).substr(2,9),l=(window.ksRangeStates.set(s,{selecting:!1,startDate:null,endDate:null,inputId:y.id,dateFormat:i}),e=>{if(!e||!(e instanceof Date)||isNaN(e.getTime()))return"";var t=e.getFullYear(),a=String(e.getMonth()+1).padStart(2,"0"),r=String(e.getDate()).padStart(2,"0");switch(i){case"Y/m/d":return t+`/${a}/`+r;case"F j, Y":return`${["January","February","March","April","May","June","July","August","September","October","November","December"][e.getMonth()]} ${e.getDate()}, `+t;default:return t+`-${a}-`+r}}),e=new Date;g.startDate?e=new Date(g.startDate):g.defaultDate&&(e=new Date(g.defaultDate));var J=new Date(e),Q=c?new Date(e.getFullYear(),e.getMonth()+1,1):new Date(e),V={...g,inline:c,lazyInit:c,allowBlank:!0,closeOnDateSelect:!1,closeOnTimeSelect:!1};let d=void 0!==g.minDate&&g.minDate,n=t=>{if(t&&t.length){var a=y.getBoundingClientRect();if(0!==a.width||0!==a.height){var r=t.outerWidth(),n=t.outerHeight(),i=window.innerWidth||document.documentElement.clientWidth,o="right-bottom"===h||"right-top"===h,s="left-top"===h||"right-top"===h;let e=o?a.right-r:a.left;(e=e+r>i?i-r-10:e)<0&&(e=10);o=s?a.top-n-2:a.bottom+2;t.css({position:"fixed",left:e,top:o,width:"auto",opacity:"1"})}}};var Y,G,X,Z,ee=e=>function(e,t){let o=this;g.onGenerate&&g.onGenerate.call(this,e,t),c||n(ie(o));o.find(".xdsoft_date").off("click.rangeSelect touchstart.rangeSelect"),o.find(".xdsoft_date").on("click.rangeSelect touchstart.rangeSelect",e=>{e.preventDefault(),e.stopPropagation();var t,a,r,n,i,e=ie(e.currentTarget);e.hasClass("xdsoft_disabled")||!e.hasClass("xdsoft_other_month")&&(e=new Date(parseInt(e.attr("data-year")),parseInt(e.attr("data-month")),parseInt(e.attr("data-date"))),e=e,o,i=window.ksRangeStates.get(s))&&(t=l(e),i.selecting?(i.selecting=!1,(i.endDate=e)<i.startDate&&(n=i.startDate,i.startDate=i.endDate,i.endDate=n),r=(n=l(i.startDate))+" - "+(a=l(i.endDate)),ie(S).val(n),ie(b).val(a),ie(y).val(r),ie(S).trigger("change"),ie(b).trigger("change"),ie(y).trigger("change"),ie(S).datetimepicker("setOptions",{minDate:d}),ie(b).datetimepicker("setOptions",{minDate:d}),ne(S,b),c||setTimeout(()=>{ie(S).datetimepicker("hide"),ie(b).datetimepicker("hide")},200)):(i.selecting=!0,i.startDate=e,i.endDate=null,ie(S).val(t),ie(b).val(""),ie(y).val(t),ne(S,b),n=`${e.getFullYear()}
1-${String(e.getMonth()+1).padStart(2,"0")}-`+String(e.getDate()).padStart(2,"0"),ie(S).datetimepicker("setOptions",{minDate:n}),ie(b).datetimepicker("setOptions",{minDate:n}),c||setTimeout(()=>{ie(b).datetimepicker("show")},100)))}),KS_PAC_DCFH_PUB.handleDateHoverForRangePicker(o,s,S,b),setTimeout(()=>{ne(S,b)},50)},te=r=>function(e,t){var a;c||((a=ie(r).data("xdsoft_datetimepicker"))&&a.css("opacity","0"),(a=ie(r).data("ksScrollHandler"))&&(window.removeEventListener("scroll",a,!0),window.removeEventListener("resize",a)),a=()=>{var e=ie(r).data("xdsoft_datetimepicker");e&&n(e)},ie(r).data("ksScrollHandler",a),window.addEventListener("scroll",a,!0),window.addEventListener("resize",a),setTimeout(()=>{ne(S,b)},100))},ae=r=>function(e,t){var a=ie(r).data("ksScrollHandler");a&&(window.removeEventListener("scroll",a,!0),window.removeEventListener("resize",a),ie(r).removeData("ksScrollHandler"))};ie(S).datetimepicker({...V,className:"start_dp",startDate:J,defaultDate:J,format:i,onShow:te(S),onClose:ae(S),onGenerate:ee(),onSelectDate:function(e,t){return!1}}).data("dateFormat",i),ie(b).datetimepicker({...V,className:"end_dp",startDate:Q,defaultDate:Q,format:i,onShow:te(b),onClose:ae(b),onGenerate:ee(),onSelectDate:function(e,t){return!1}}).data("dateFormat",i),ie(S).attr("readonly","readonly"),ie(b).attr("readonly","readonly"),ie(y).attr("readonly","readonly"),c||ie(y).off("click.rangeToggle").on("click.rangeToggle",function(e){e.preventDefault(),e.stopPropagation();var e=window.ksRangeStates.get(s),t=ie(S).val(),a=ie(b).val();t||a?t&&!a?(e.selecting=!0,ie(b).datetimepicker("show")):t&&a&&(e.selecting=!1,ie(S).datetimepicker("setOptions",{minDate:d}),ie(b).datetimepicker("setOptions",{minDate:d}),ie(S).datetimepicker("show")):(e.selecting=!1,e.startDate=null,e.endDate=null,ie(S).datetimepicker("setOptions",{minDate:d}),ie(b).datetimepicker("setOptions",{minDate:d}),ie(S).datetimepicker("show"))}),c&&(Y=ie(S).data("xdsoft_datetimepicker"),G=ie(b).data("xdsoft_datetimepicker"),Y&&G&&(X=new Date(J),(Z=new Date(X)).setMonth(Z.getMonth()+1),Y.setOptions({startDate:X,defaultDate:X}),G.setOptions({startDate:Z,defaultDate:Z})),ie(t).find(".et_pb_clear_dates").on("click",function(){var e=window.ksRangeStates.get(s);e&&(e.selecting=!1,e.startDate=null,e.endDate=null),ie(S).datetimepicker("setOptions",{minDate:d}),ie(b).datetimepicker("setOptions",{minDate:d}),ie(S).val("").datetimepicker("reset"),ie(b).val("").datetimepicker("reset"),ie(y).val("")})),setTimeout(()=>{ne(S,b)},200)}}catch(e){console.warn("Date Time Picker Not Loaded",e)}}else console.warn("No .et_pb_contact_field found for input:",y)}})},KS_PAC_DCFH_PUB.highlightPreviewRange=(e,t,a)=>{KS_PAC_DCFH_PUB.clearPreviewStyles(e);let r=t<a?t:a,n=t<a?a:t;e.find(".xdsoft_date").each(function(){var e=new Date(ie(this).attr("data-year"),ie(this).attr("data-month"),ie(this).attr("data-date"));e>=r&&e<=n&&(ie(this).addClass("xdsoft_preview_range"),e.getTime()===r.getTime()&&ie(this).addClass("xdsoft_preview_start"),e.getTime()===n.getTime())&&ie(this).addClass("xdsoft_preview_end")})},KS_PAC_DCFH_PUB.applySelectedRangeStylesToBothCalendars=(e,t)=>{var n=ie(e).data("xdsoft_datetimepicker"),i=ie(t).data("xdsoft_datetimepicker"),e=(n&&n.find(".xdsoft_date").removeClass("xdsoft_today xdsoft_in_range xdsoft_start_date xdsoft_end_date xdsoft_current"),i&&i.find(".xdsoft_date").removeClass("xdsoft_in_range xdsoft_start_date xdsoft_end_date xdsoft_current"),ie(e).val()),t=ie(t).val(),o=e=>{if(!e)return null;var a,r=[/^(\d{4})-(\d{2})-(\d{2})$/,/^(\d{4})\/(\d{2})\/(\d{2})$/,/^([A-Za-z]+) (\d{1,2}), (\d{4})$/];for(a of r){let t=e.match(a);if(t){if(a===r[0])return new Date(t[1],t[2]-1,t[3]);if(a===r[1])return new Date(t[1],t[2]-1,t[3]);if(a===r[2]){var n=["January","February","March","April","May","June","July","August","September","October","November","December"].findIndex(e=>e.toLowerCase()===t[1].toLowerCase());if(-1!==n)return new Date(t[3],n,t[2])}}}var t=new Date(e);return isNaN(t.getTime())?null:t},e=o(e),o=o(t);if(e){t=(e,t,a=!0)=>{e&&e.find(".xdsoft_date").each(function(){var e=ie(this);new Date(e.attr("data-year"),e.attr("data-month"),e.attr("data-date")).getTime()===t.getTime()&&(e.addClass(a?"xdsoft_start_date":"xdsoft_end_date"),e.addClass("xdsoft_current"))})};if(t(n,e,!0),t(i,e,!0),o){let a=e<o?e:o,r=e<o?o:e;e=e=>{e&&e.find(".xdsoft_date").each(function(){var e=ie(this),t=new Date(e.attr("data-year"),e.attr("data-month"),e.attr("data-date"));t>=a&&t<=r&&(e.addClass("xdsoft_in_range"),t.getTime()===a.getTime()&&e.addClass("xdsoft_start_date"),t.getTime()===r.getTime())&&e.addClass("xdsoft_end_date")})};e(n),e(i),t(i,o,!1)}}},KS_PAC_DCFH_PUB.clearPreviewStyles=e=>{e.find(".xdsoft_date").removeClass("xdsoft_preview_range xdsoft_preview_start xdsoft_preview_end")},KS_PAC_DCFH_PUB.updateDateRangeInput=(e,t,a,r)=>{a=ie(a).val(),r=ie(r).val();ie(t).val(a&&r?a+" - "+r:a||"")},KS_PAC_DCFH_PUB.handleDateHoverForRangePicker=function(n,e,t,a){let i=window.ksRangeStates.get(e);i&&(n.find(".xdsoft_date").off("mouseenter.rangePreview").on("mouseenter.rangePreview",function(e){var t=ie(this);if(!t.hasClass("xdsoft_disabled")){t=new Date(parseInt(t.attr("data-year")),parseInt(t.attr("data-month")),parseInt(t.attr("data-date")));if(i.selecting&&i.startDate){let a=t<i.startDate?t:i.startDate,r=t<i.startDate?i.startDate:t;n.find(".xdsoft_date").removeClass("xdsoft_preview_range xdsoft_preview_start xdsoft_preview_end"),n.find(".xdsoft_date").each(function(){var e,t=ie(this);t.hasClass("xdsoft_disabled")||(e=new Date(parseInt(t.attr("data-year")),parseInt(t.attr("data-month")),parseInt(t.attr("data-date"))))>=a&&e<=r&&(t.addClass("xdsoft_preview_range"),e.getTime()===a.getTime()&&t.addClass("xdsoft_preview_start"),e.getTime()===r.getTime())&&t.addClass("xdsoft_preview_end")})}}}),n.find(".xdsoft_date").off("mouseleave.rangePreview").on("mouseleave.rangePreview",function(e){n.find(".xdsoft_date").removeClass("xdsoft_preview_range xdsoft_preview_start xdsoft_preview_end")}))}})(jQuery),KS_PAC_DCFH_PUB.handleFormSubmitErrorMessage=()=>{document.querySelectorAll(KS_PAC_DCFH_PUB.uiSelectors.contactFormContainerEl).forEach(a=>{let r=a.querySelector(KS_PAC_DCFH_PUB.uiSelectors.messageSelector);if(r){let e={childList:!0,subtree:!0},t=new MutationObserver(()=>{t.disconnect(),((e,t)=>{var a=null!==e.querySelector("p"),r=0<e.querySelectorAll("ul li").length;a&&r?e.classList.add("et_pb_error_message"):e.classList.remove("et_pb_error_message");let n=e.querySelector("ul"),i=(n||(n=document.createElement("ul"),e.prepend(n)),n.querySelectorAll("li")),o=0;t.querySelectorAll('.et_pb_contact_field:has([data-required_mark="required"]):not([style*="display: none"])').forEach(e
1=>{var t=e.querySelector(".et_pb_contact_field_input_wrapper input, .et_pb_contact_field_input_wrapper textarea, .et_pb_contact_field_input_wrapper select"),e=e.querySelector("label.et_pb_contact_form_label"),e=e?e.textContent.trim():"";t&&!t.value&&i[o]&&(i[o].textContent=e),o++})})(r,a),t.observe(r,e)});t.observe(r,e)}})},(P=>{KS_PAC_DCFH_PUB.handleFileUpload=()=>{KS_PAC_DCFH_PUB.handleHighLightFilesContainers(),KS_PAC_DCFH_PUB.uploadedFileMap={};var e=P("body");P(".et_pb_contact_form_container").each(function(e){P(this).closest(".et_pb_column.et_clickable").length&&P(this).closest(".et_pb_column.et_clickable").off("click")}),P(document).off("click",".et_pb_file_upload_button"),e.off("change",".et_pb_file_input"),KS_PAC_DCFH_PUB.handleFileUploadButtonClick(),e.on("change",".et_pb_file_input",function(){var r=[];let a=P(this);var n=this.files;let i=a.attr("id"),o=a.closest(".et_pb_contact_field"),s=o.data("config");var e=a[0].hasAttribute("multiple"),t=o.find(".et_pb_file_token");let l=o.find(".et_pb_contact_hidden_files"),d=a.closest("form"),c=a.closest(KS_PAC_DCFH_PUB.uiSelectors.contactFormContainerEl),_=c.find(KS_PAC_DCFH_PUB.uiSelectors.messageSelector),u=o.find(".et_pb_accepted_files_desc"),p=o.find(".et_pb_files_list"),f=d.find(KS_PAC_DCFH_PUB.uiSelectors.submitButtonSelector).text(),m=d.find(KS_PAC_DCFH_PUB.uiSelectors.submitButtonSelector).data("wait-text"),h=!1,g=new FormData;var v=s.maxFileCount,C=s.maxFileSize,S=s.maxFileSizeFormatted;KS_PAC_DCFH_PUB.uploadedFileMap.hasOwnProperty(i)||(KS_PAC_DCFH_PUB.uploadedFileMap[i]=[]);let b=[];var y=[];for(let e=0;e<n.length;e++){let t=n[e],a=`${t.name}_${t.size}_`+t.lastModified;KS_PAC_DCFH_PUB.uploadedFileMap[i].some(e=>e.originalName===t.name||e.uniqueKey===a)?(r.push(`<li>${s.fileAlreadyAttachedText.replace("{filename}",t.name)}</li>`),h=!0):(b.push({fileUniqueKey:a,name:t.name,fileObject:t}),y.push(t))}var D,w=KS_PAC_DCFH_PUB.uploadedFileMap[i].filter(Boolean).length;!e&&1<w+y.length&&(r.push(`<li>${s.numberOfAllowedFilesText.replace("{allowed_files}",1)}</li>`),h=!0),w+y.length>parseInt(v)&&(r.push(`<li>${s.numberOfAllowedFilesText.replace("{allowed_files}",v)}</li>`),h=!0);for(D of y)D.size>parseInt(C)&&(r.push(`<li>${s.uploadFileSizeWarningText.replace("{filename}",D.name).replace("{allowed_filesize}",S)}</li>`),h=!0);h?(a.val(""),l.addClass("et_contact_error"),l.attr("data-required_mark","required"),_.find("ul").remove(),r.length&&_.append(`<ul>${r.join("")}</ul>`),e=KS_PAC_DCFH_PUB.uploadedFileMap[i].map(e=>e.newName),l.val(e.join(","))):0!==b.length&&(y.forEach(e=>{g.append(e.name,e)}),g.append("token",t.val()),g.append("_wpnonce",KS_PAC_DCFH_PUB.appConfig.ajaxNonce),g.append("action","dcfh_upload_file"),g.append("upload_file_size_warning_text",s.uploadFileSizeWarningText),g.append("not_allowed_error_text",s.notAllowedErrorText),P.ajax({type:"POST",url:KS_PAC_DCFH_PUB.appConfig.ajaxURL,data:g,contentType:!1,processData:!1,dataType:"json",xhr:function(){var e=new window.XMLHttpRequest;return e.upload.addEventListener("progress",function(e){e.lengthComputable&&(e=Math.round(e.loaded/e.total*100),u.html(s.uploadingFilesText.replace("{percentage}",e+"%")))},!1),e},beforeSend:function(){_.find("ul, p, li[data-filename]").remove(),o.removeClass("et_pb_required_border"),c.find(".et_pb_contact_spinner").addClass("is-active"),a.prop("disabled",!0),d.find(KS_PAC_DCFH_PUB.uiSelectors.submitButtonSelector).prop("disabled",!0).text(m)},success:function(e){if(e.success&&Array.isArray(e.data?.success)){e.data.success.forEach((e,t)=>{var a=e.name,r=e.tmp_name,n=e.url,e=e.size,t=(KS_PAC_DCFH_PUB.uploadedFileMap[i].push({originalName:r,uniqueKey:b[t].fileUniqueKey,newName:a}),KS_PAC_DCFH_PUB.createFileDisplayElement({newFileName:a,originalFileName:r,fileURL:n,fileSize:e,inputFileID:i,fieldFileConfig:s}));p.append(t)});var t=KS_PAC_DCFH_PUB.uploadedFileMap[i].map(e=>e.newName);l.val(t.join(","))}else{let a="";P.each(e.data.errors,function(e,t){a+=`<li>${t.message}</li>`}),0<_.children().length?_.find("ul").first().append(a):_.append(`<ul>${a}</ul>`),o.addClass("et_pb_required_border")}},complete:function(){a.val(""),u.html(u.data("description")),c.find(".et_pb_contact_spinner").removeClass("is-active"),a.prop("disabled",!1),d.find(KS_PAC_DCFH_PUB.uiSelectors.submitButtonSelector).prop("disabled",!1).text(f);
1var e=KS_PAC_DCFH_PUB.uploadedFileMap[i].filter(Boolean).length;let t="";s.numberOfChosenFilesText.match(/\{_.+?}/g)&&(t=s.numberOfChosenFilesText.match(/\{_.+?}/g).map(e=>e.slice(1,-1).replaceAll("_","")).find(Boolean));e=1===e?s.numberOfChosenFilesText.replace("{chosen_files_count}",e).replace(`{_${t}_}`,""):s.numberOfChosenFilesText.replace("{chosen_files_count}",e).replace(`{_${t}_}`,t);o.find(".et_pb_file_chosen_desc").text(e)},error:function(e,t,a){try{var r=JSON.parse(e.responseText);r&&r.data&&r.data.message?0<_.children().length?_.find("ul").first().append(r.data.message):_.append(`<ul><li>${r.data.message}</li></ul>`):console.error("Unexpected error format:",r)}catch(e){console.error("Failed to parse JSON error response:",e)}}}))})},KS_PAC_DCFH_PUB.createFileDisplayElement=function({newFileName:e,originalFileName:t,fileURL:a,fileSize:r,inputFileID:n,fieldFileConfig:i}){var o=document.createElement("span"),s=(o.classList.add("et_pb_file"),o.setAttribute("data-file",e),document.createElement("a")),a=(s.href=a,s.classList.add("et_pb_file_name"),s.download="download",s.textContent=t,document.createElement("span")),r=(a.classList.add("et_pb_file_size"),a.textContent=`(${r})`,document.createElement("span"));return r.classList.add("et-pb-icon","et_pb_delete_file"),r.title=i.deleteIconHoverText,r.setAttribute("data-file-id",n),r.setAttribute("data-original-name",t),r.setAttribute("data-new-name",e),r.innerHTML="M",o.appendChild(s),o.appendChild(a),o.appendChild(r),o},KS_PAC_DCFH_PUB.handleFileUploadButtonClick=function(){P(document).on("click",".et_pb_file_upload_button",function(e){e.preventDefault(),P(this).siblings(".et_pb_file_input").trigger("click")})}})(jQuery),KS_PAC_DCFH_PUB.handleHighLightFilesContainers=function(){document.addEventListener("submit",function(e){var a=e.target;if(a.matches("form.et_pb_contact_form")){e.preventDefault();e=a.querySelectorAll(".et_pb_files_container");let t=a.querySelector(".et_pb_contact_hidden_files");e.forEach(e=>{t&&t.classList.contains("et_contact_error")?e.classList.add("et_pb_required_border"):e.classList.remove("et_pb_required_border")})}})},(()=>{let i="recaptchaRendered",e="recaptchaObserving",o=new WeakMap,s=(e,t)=>{jQuery(e).closest(KS_PAC_DCFH_PUB.uiSelectors.contactFormContainerEl).find(".et_pb_contact_submit").prop("disabled",t).css("pointer-events",t?"none":"auto")},r=n=>{if("undefined"!=typeof grecaptcha&&"function"==typeof grecaptcha.render){let t=jQuery(n),a=t.closest(KS_PAC_DCFH_PUB.uiSelectors.contactFormContainerEl),r=a.data("form_unique_num");s(n,!0),n.dataset[i]="true";var e=grecaptcha.render(n,{sitekey:t.data("sitekey"),callback:e=>{a.find(`input[name="et_pb_contact_g_recaptcha_token_${r}"]`).val(e),t.find(".g-recaptcha-response").remove(),s(n,!1)}});o.set(n,e)}},n=e=>{if("undefined"!=typeof grecaptcha&&"function"==typeof grecaptcha.reset){var t=o.get(e);if(void 0!==t){s(e,!0);try{grecaptcha.reset(t)}catch(e){}}}},a=a=>{"true"!==a.dataset[e]&&"undefined"!=typeof IntersectionObserver&&(a.dataset[e]="true",new IntersectionObserver(e=>{e.forEach(e=>{var e=e.boundingClientRect,e=0<e.width||0<e.height,t=a.dcfhRecaptchaWasDisplayed;(a.dcfhRecaptchaWasDisplayed=e)&&("true"!==a.dataset[i]?r(a):!1===t&&n(a))})}).observe(a))},l=()=>{jQuery(".et_pb_g_recaptcha").each((e,t)=>(t=t,a(t),void("true"!==t.dataset[i]&&null!==t.offsetParent&&r(t))))};if(window.onloadGoogleRecaptchaCallback=function(){setTimeout(l,300)},"undefined"!=typeof MutationObserver){let e=new MutationObserver(e=>{for(var t of e)for(let e of t.addedNodes)if(1===(a=e).nodeType&&(a.matches(".et_pb_g_recaptcha")||null!==a.querySelector(".et_pb_g_recaptcha")))return void l();var a});jQuery(()=>{document.body&&e.observe(document.body,{childList:!0,subtree:!0})})}})(),KS_PAC_DCFH_PUB.handleMultistepFormWizard=()=>{let $=l=>{if("1"===l.dataset.dcfhWizardInit)return;l.dataset.dcfhWizardInit="1";let t=l.closest(".et_pb_contact_form_container")||l.closest(".et_pb_module");if(!t)return;"1"!==t.dataset.dcfhWizardObserver&&(t.dataset.dcfhWizardObserver="1",new MutationObserver(()=>{var e=t.querySelector(".et_pb_contact_form[data-multistep-config]");e&&"1"!==e.dataset.dcfhWizardInit&&($(e),(t=>{try{var e;window.diviModuleContactFormData&&window.diviModuleContactFormInit&&(e=window.diviModuleContactFormData.find(e=>{try{return t.matches(e.selector)||!!t.closest(e.selector)}catch(e){return!1}}
1))&&window.diviModuleContactFormInit([e]),"function"==typeof window.et_pb_init_form_conditions&&window.et_pb_init_form_conditions()}catch(e){}})(t))}).observe(t,{childList:!0,subtree:!0})),l.setAttribute("novalidate","novalidate");let e={};try{e=l.dataset.multistepConfig?JSON.parse(l.dataset.multistepConfig):{}}catch(e){}let d=parseInt(e.totalSteps,10)||1;var a=!!e.allowStepClick;let r=!!e.validateSteps,n="percentage_bar"===(e.progressIndicator||"steps");var i=e.navButtonsPosition||"left";let o=t.querySelectorAll(".stepper__step"),c=t.querySelector(".stepper__progress"),s=t.querySelector(".et_pb_form_percentage_bar_fill"),_=t.querySelector(".et_pb_form_percentage_bar_label");var u=t.querySelector(".et_pb_form_percentage_bar_container");let p=t.querySelector(".et_pb_form_percentage_bar_step_title"),f=t.querySelector(".et_pb_form_percentage_bar_step_desc"),m=[];if(u&&u.dataset.stepsMeta)try{m=JSON.parse(u.dataset.stepsMeta)}catch(e){}let h=Array.from(l.querySelectorAll("[data-step]")),g=l.querySelector(".stepper_back_btn"),v=l.querySelector(".stepper_next_btn");u=l.querySelector(".et_pb_form_bottom_stepper_container");let C=l.querySelector(".et_contact_bottom_container"),S=(u&&(u.classList.remove("et_pb_form_bottom_stepper_container--split","et_pb_form_bottom_stepper_container--left","et_pb_form_bottom_stepper_container--center","et_pb_form_bottom_stepper_container--right"),u.classList.add("et_pb_form_bottom_stepper_container--"+i)),0),b=!1,y=l.dataset.stepAnimation||null,D=l.dataset.stepAnimationSpeed||"300ms",w=l.dataset.stepAnimationDelay||"0ms",P=l.dataset.stepAnimationEasing||"ease",x=e=>{e.style.setProperty("--ef-step-duration",D),e.style.setProperty("--ef-step-delay",w),e.style.setProperty("--ef-step-easing",P)},F=()=>{if(!n&&c&&!(d<2)){var e=Array.from(c.querySelectorAll(":scope > .stepper__step"));if(!(e.length<2)){var t=e[0].querySelector(".stepper__item"),a=e[e.length-1].querySelector(".stepper__item");if(t&&a){let r=c.getBoundingClientRect();var t=t.getBoundingClientRect(),a=a.getBoundingClientRect(),e=e.map(e=>e.querySelector(".stepper__item")).filter(Boolean),i=e.map(e=>{e=e.getBoundingClientRect();return e.top+e.height/2-r.top}),i=i.reduce((e,t)=>e+t,0)/i.length,o=t.width/2,s=a.width/2;let n=t.left+t.width/2-r.left+o;t=r.right-(a.left+a.width/2)+s,o=(c.style.setProperty("--track-left",n+"px"),c.style.setProperty("--track-right",t+"px"),c.style.setProperty("--track-top",i+"px"),r.width-n-t),a=1<d?S/(d-1)*o:0,s=(c.style.setProperty("--fill-width",a+"px"),e.slice(1,e.length-1));if(0<s.length){let a=["black 0px"];s.forEach(e=>{var e=e.getBoundingClientRect(),t=e.left-r.left-n,e=e.right-r.left-n;a.push(`black ${t}px`,`transparent ${t}px`,`transparent ${e}px`,`black ${e}px`)}),a.push("black 100%"),c.style.setProperty("--progress-mask",`linear-gradient(to right, ${a.join(", ")})`)}else c.style.setProperty("--progress-mask","none")}}}},K=()=>{var e;n&&s&&(e=1<d?Math.round(S/(d-1)*100):100,s.style.width=e+"%",_&&(_.textContent=e+"%"),e=m[S]||{},p&&(p.textContent=e.title||""),f)&&(f.textContent=e.description||"")},A=(...e)=>{window.dcfhDebug&&console.log("[DCFH Multistep]",...e)},k=e=>e.replace(/[\\^$*+?.()|[\]{}]/g,"\\$&"),q=(e,t,a)=>{switch(e.getAttribute("data-type")){case"input":case"email":var r=e.querySelector('input:not([type="hidden"])');return r?r.value:"";case"text":r=e.querySelector("textarea");return r?r.value:"";case"radio":r=e.querySelector("input:checked");return r?r.value:"";case"checkbox":r=Array.from(e.querySelectorAll("input:checked")).map(e=>e.value);return"is empty"===t||"is not empty"===t?r.length?r.join(","):"":-1!==r.indexOf(a)?a:"";case"select":r=e.querySelector("select");return r&&r.value||"";default:r=e.querySelector('input:not([type="hidden"]), textarea, select');return r&&r.value||""}},I=e=>{let t=e[0],a=e[1],r=e[2];e=l.querySelector(`.et_pb_contact_field[data-id="${t}"]`);if(!e)return!1;var n=e.classList.contains("et_pb_step_hidden");if(!!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)&&!n)return!1;let i=q(e,a,r);switch("is empty"!==a&&"is not empty"!==a||(a="is empty"===a?"is":"is not",r=""),"string"==typeof i&&(i=i.replace(/\\(.)/g,"$1")),a){case"is":return i===r;case"is not":return i!==r;case"contains":return new RegExp(k(r),"i").test(i);case"does not contain":return!new RegExp(k(r),"i").test(i);case"is greater":var o=parseInt(i,10),s=parseInt(r,10);return!isNaN(o)&&!isNaN(s)&&s<o;case"is less":s=parseInt(i,10),o=parseInt(r,10);return!isNaN(s)&&!isNaN(o)&&s<o;default:return!1}},O=e=>{let t;try{t=JSON.parse(e.getAttribute("data-conditional-logic")||"[]")}catch(e){return!0}if(!t.length)return!0;e=e.getAttribute("data-conditional-relation")||"all";let a=0;
1return t.forEach(e=>{I(e)&&a++}),"any"===e?0<a:a===t.length},B=h.filter(e=>e.hasAttribute("data-conditional-logic")&&(e=>{let t=e.getAttribute("data-step"),a;try{a=JSON.parse(e.getAttribute("data-conditional-logic")||"[]")}catch(e){return!1}return a.some(e=>{e=l.querySelector(`.et_pb_contact_field[data-id="${e[0]}"]`);return e&&e.getAttribute("data-step")!==t})})(e)),T=e=>{var t;parseInt(e.getAttribute("data-step"),10)===S&&(t=O(e)?"flex":"none",e.style.display!==t)&&(e.style.display=t)},H=()=>{if(!r)return!0;let i=!0;return A("validateCurrentStep -> step "+S),h.forEach(e=>{var t=parseInt(e.getAttribute("data-step"),10);if(t===S){let n=e.dataset.id||e.className;if((t=e).offsetWidth||t.offsetHeight||t.getClientRects().length){var t=e.querySelectorAll('input:not([type="hidden"]), select, textarea'),r=Array.from(t).filter(e=>"required"===e.dataset.required_mark).filter(e=>"radio"===e.type||"checkbox"===e.type);if(r.length){let t=r.some(e=>e.checked),a=e.querySelector(".et_pb_contact_field_options_title");r.forEach(e=>e.classList.toggle("et_contact_error",!t)),a&&(a.style.color=t?"":"#e02b20"),t||(i=!1),A(` choice field ${n}: required, checked=`+t),r.forEach(e=>{e.addEventListener("change",()=>{e.classList.remove("et_contact_error"),a&&(a.style.color="")},{once:!0})})}Array.from(t).forEach(t=>{if("radio"!==t.type&&"checkbox"!==t.type){var a="required"===t.dataset.required_mark,r=t.value?t.value.trim():"";let e=!1;a&&!r?(e=!0,A(` EMPTY required input "${t.name||t.id}" in field `+n)):r&&"function"==typeof t.checkValidity&&!t.checkValidity()&&(e=!0,A(` CONSTRAINT fail "${t.name||t.id}" in ${n}: `+(t.validationMessage||t.title))),t.classList.toggle("et_contact_error",e),e&&(i=!1,t.addEventListener("input",()=>{t.classList.remove("et_contact_error")},{once:!0}))}})}else e.querySelectorAll(".et_contact_error").forEach(e=>e.classList.remove("et_contact_error")),A(" SKIP (hidden by conditional logic):",n)}}),A(`validateCurrentStep -> step ${S} result: `+(i?"VALID":"INVALID")),i},U=(a&&o.forEach((t,a)=>{t.addEventListener("click",e=>{e.preventDefault();e=t.dataset.step?parseInt(t.dataset.step,10):a;e>S&&!H()||L(e)})}),v&&v.addEventListener("click",e=>{e.preventDefault(),A("Next clicked on step "+S),H()?L(S+1):A("Next blocked: current step is INVALID, staying put")}),g&&g.addEventListener("click",e=>{e.preventDefault(),L(S-1)}),l.addEventListener("submit",e=>{H()||(e.preventDefault(),e.stopImmediatePropagation(),A("Final submit blocked: last step is INVALID"),(e=l.querySelector(".et_contact_error"))&&"function"==typeof e.scrollIntoView&&e.scrollIntoView({behavior:"smooth",block:"center"}))},!0),e=>{y&&(x(e),e.classList.remove(y),e.offsetWidth,e.classList.add(y),e.addEventListener("animationend",()=>{e.classList.remove(y)},{once:!0}))}),L=t=>{t=Math.max(0,Math.min(t,d-1)),h.forEach(e=>{parseInt(e.getAttribute("data-step"),10)===t?(e.classList.remove("et_pb_step_hidden"),e.style.display="flex",U(e)):(e.classList.add("et_pb_step_hidden"),e.style.removeProperty("display"),y&&e.classList.remove(y))}),C&&((parseInt(C.getAttribute("data-step"),10)||d-1)===t?(C.style.display="flex",U(C)):(C.style.display="none",y&&C.classList.remove(y)));var e=(e,t)=>{e&&(e.classList.toggle("et_pb_d_none",t),t?e.style.setProperty("display","none","important"):e.style.removeProperty("display"))};e(g,0===t),e(v,t===d-1),S=t,o.forEach((e,t)=>{e.classList.toggle("active",t===S),e.classList.toggle("completed",t<S)}),F(),K(),b&&(t=>{let a=[];h.forEach(e=>{parseInt(e.getAttribute("data-step"),10)===t&&(e.classList.contains("et_animated")&&a.push(e),e.querySelectorAll(".et_animated").forEach(e=>a.push(e)))}),a.length&&("function"==typeof window.et_reinit_waypoint_modules?(window.jQuery&&a.forEach(e=>window.jQuery(e).removeData("et_waypoint")),window.et_reinit_waypoint_modules()):a.forEach(e=>{e.classList.remove("et_animated"),e.classList.add("et_had_animation")}))})(t),(e=l.querySelector('input[type="hidden"]')||l.querySelector("input, select, textarea"))&&e.dispatchEvent(new Event("change",{bubbles:!0})),B.forEach(T)},E=()=>{requestAnimationFrame(()=>{requestAnimationFrame(()=>{F()})})};
1B.length&&"function"==typeof MutationObserver&&B.forEach(e=>{new MutationObserver(()=>T(e)).observe(e,{attributes:!0,attributeFilter:["style"]})}),h.forEach(e=>e.style.display="none"),L(0),b=!0,n||(document.fonts&&document.fonts.ready?document.fonts.ready.then(()=>E()):E(),window.addEventListener("load",()=>F()),window.addEventListener("resize",()=>F()))};document.querySelectorAll(".et_pb_contact_form[data-multistep-config]").forEach($)},(c=>{KS_PAC_DCFH_PUB.handleLoadingIcon=()=>{let d=c.fn.fadeTo;c.fn.fadeTo=function(e,t,a,r){var n=c(this),i=n.find(".et_pb_contact_form_overlay");if(i.length&&t<1){i.css("display","flex");var o=i.find(".et_pb_contact_form_loader_spinner"),s=(o.css("margin-top",""),i[0].getBoundingClientRect());let e=n[0].parentElement;for(;e&&e!==document.body;){var l=e.getBoundingClientRect();if(l.height>s.height+50){l=l.top+l.height/2-(s.top+s.height/2);5<Math.abs(l)&&o.css("margin-top",l+"px");break}e=e.parentElement}}return d.call(this,e,t,a,r)}}})(jQuery),KS_PAC_DCFH_PUB.handlePhoneNumberFormatting=()=>{document.querySelectorAll("input.tel").forEach(e=>{var t;e.closest(KS_PAC_DCFH_PUB.uiSelectors.contactFormContainerEl)&&(t=e.getAttribute("data-pattern"))&&(t=t.split(",").map(e=>e.trim()),window.Inputmask)&&Inputmask({mask:t,greedy:!1,clearMaskOnLostFocus:!1,definitions:{x:{validator:"[0-9]",cardinality:1}}}).mask(e)})},KS_PAC_DCFH_PUB.handleFormRedirect=()=>{document.addEventListener("submit",function(e){e=e.target;if(e.matches("form"+KS_PAC_DCFH_PUB.uiSelectors.contactFormSelector)){let r=e.closest(KS_PAC_DCFH_PUB.uiSelectors.contactFormContainerEl);if(r)try{var n=JSON.parse(r.getAttribute("data-form-config")||"{}");if(n.redirect){let t=n.redirect.url,a=n.redirect.delay;if(t&&void 0!==a){let e=setInterval(()=>{r.querySelector("form")||(clearInterval(e),setTimeout(()=>{window.location.href=t},a))},1e3)}}}catch(e){console.error("Invalid JSON in data-config attribute:",e)}}})},(u=>{KS_PAC_DCFH_PUB.handleRemoveFile=()=>{u("body").off("click",".et_pb_delete_file"),u("body").on("click",".et_pb_delete_file",function(){var e=u(this);let t=e.closest(KS_PAC_DCFH_PUB.uiSelectors.contactFormContainerEl),a=e.closest("form"),r=a.find(KS_PAC_DCFH_PUB.uiSelectors.submitButtonSelector).text(),n=a.find(KS_PAC_DCFH_PUB.uiSelectors.submitButtonSelector).data("wait-text");var i=e.data("original-name");let o=e.data("new-name"),s=t.find(KS_PAC_DCFH_PUB.uiSelectors.messageSelector),l=e.data("file-id"),d=e.closest(".et_pb_contact_field"),c=d.data("config"),_=d.find(".et_pb_contact_hidden_files");confirm(c.removeFileText.replace("{filename}",i))&&u.ajax({type:"post",dataType:"json",url:KS_PAC_DCFH_PUB.appConfig.ajaxURL,data:{action:"dcfh_delete_file",_wpnonce:KS_PAC_DCFH_PUB.appConfig.ajaxNonce,file_name:o},beforeSend:function(){t.find(".et_pb_contact_spinner").addClass("is-active"),a.find(KS_PAC_DCFH_PUB.uiSelectors.submitButtonSelector).prop("disabled",!0),a.find(KS_PAC_DCFH_PUB.uiSelectors.submitButtonSelector).text(n)},success:function(e){if(e.success){u(`span[data-file="${o}"]`).remove(),KS_PAC_DCFH_PUB.uploadedFileMap[l]=KS_PAC_DCFH_PUB.uploadedFileMap[l].filter(e=>e.newName!==o);var a=KS_PAC_DCFH_PUB.uploadedFileMap[l].map(e=>e.newName),a=(_.val(a.join(",")),a.length);let e="";c.numberOfChosenFilesText.match(/\{_.+?}/g)&&(e=c.numberOfChosenFilesText.match(/\{_.+?}/g).map(function(e){return e.slice(1,-1).replaceAll("_","")}).find(Boolean));let t;t=1===a?c.numberOfChosenFilesText.replace("{chosen_files_count}",a).replace(`{_${e}_}`,""):1<a?c.numberOfChosenFilesText.replace("{chosen_files_count}",a).replace(`{_${e}_}`,e):c.noFilesChosenText,d.find(".et_pb_file_chosen_desc").text(t)}else s.html("<p>"+e.data+"</p>")},complete:function(){t.find(".et_pb_contact_spinner").removeClass("is-active"),a.find(KS_PAC_DCFH_PUB.uiSelectors.submitButtonSelector).prop("disabled",!1),a.find(KS_PAC_DCFH_PUB.uiSelectors.submitButtonSelector).text(r)},error:function(e,t,a){console.warn("[File Delete Error]",a)}})})}})(jQuery),(o=>{KS_PAC_DCFH_PUB.handleFormSubmitScripts=()=>{let i=!1;o(document).on("submit","form"+KS_PAC_DCFH_PUB.uiSelectors.contactFormSelector,function(e){if(!i){e.preventDefault();let n=o(this).closest(KS_PAC_DCFH_PUB.uiSelectors.contactFormContainerEl);if(n.length){0===n.find(".et-pb-contact-message").children().eq(1).length&&(i=!0);let t=o(this).closest("[data-form_unique_num]").data("form_unique_num");e=o(this).serializeArray();let a={}
1,r=(e.forEach(e=>{var t=e.name.replace(/et_pb_contact_\d+_/,"").replace(/_\d+$/,"").toLowerCase();a[t]=e.value}),setInterval(()=>{if(0===n.find("form").length){clearInterval(r);var e=window["dynamicCustomJSCode_"+t];if(void 0!==e){e=e.replace(/\{([^|}]+)(\|INT)?}/g,(e,t)=>{t=t.trim().toLowerCase();return a[t]?JSON.stringify(a[t]):'""'});try{new Function(e)()}catch(e){e instanceof SyntaxError&&console.warn(`Syntax error in dynamic JS code (formUniqueNum: ${t}):`,e.message)}}}},1e3))}}})}})(jQuery),KS_PAC_DCFH_PUB.handleScrollToErrorMessage=e=>{document.querySelectorAll(KS_PAC_DCFH_PUB.uiSelectors?.contactFormContainerEl).forEach(e=>{let t;try{var a=e.getAttribute("data-form-config");t=a?JSON.parse(a):{}}catch(e){return void console.warn("Invalid form config JSON:",e)}t?.errorMessage&&(a=e.querySelector(KS_PAC_DCFH_PUB.uiSelectors?.messageSelector))&&0!==a.children.length&&(e=a.getBoundingClientRect().top+window.scrollY-120,window.scrollTo({top:e,behavior:"smooth"}))}),document.addEventListener("submit",e=>{e.target.closest("form.et_pb_contact_form")&&setTimeout(()=>{KS_PAC_DCFH_PUB.handleScrollToErrorMessage()},100)})},(t=>{KS_PAC_DCFH_PUB.handleSearchInDropdown=()=>{var e=t(".et_pb_contact_select2");0!==e.length&&(e.select2(),t(document).off("select2:open.handleSearch").on("select2:open.handleSearch",e=>{var e=e.target?.id;e&&(e=t(`.select2-search__field[aria-controls='select2-${e}-results']`)).length&&e[0].focus()}))}})(jQuery),(p=>{KS_PAC_DCFH_PUB.handleSignaturePad=()=>{KS_PAC_DCFH_PUB.highlightEmptySignaturePadsOnSubmit(),p(".et_pb_signaturepad_container").each(function(){var a=p(this);let i=a.find("canvas");if(0!==i.length){let n=a.data("config");if(n){let r;KS_PAC_DCFH_PUB.initializeCanvas=()=>{var e=i.closest('div[class*="et_pb_contact_field"]'),e=n.canvasWidth||.99*e.outerWidth()+10,t=n.canvasHeight,a=r&&!r.isEmpty()?r.toData():null;i.attr({width:e,height:t}),r?(r.clear(),a&&r.fromData(a)):r=new SignaturePad(i[0],{backgroundColor:n.canvasBackground,penColor:n.canvasPenColor,maxWidth:n.canvasPenThickness})},KS_PAC_DCFH_PUB.initializeCanvas();let e,t=(p(window).on("resize",function(){clearTimeout(e),e=setTimeout(function(){KS_PAC_DCFH_PUB.initializeCanvas()},50)}),a.find(".canvas__container").css({display:"inline-block"}),a.find(".actions").css({display:"flex"}),{$container:a,$canvas:i,signaturePad:r,$saveBtn:a.find(".save"),$clearBtn:a.find(".clear"),$message:a.find(".message").hide(),$hiddenInput:a.find("input[type='text']"),$formContainer:a.closest(KS_PAC_DCFH_PUB.uiSelectors.contactFormContainerEl),ajaxURL:KS_PAC_DCFH_PUB.appConfig.ajaxURL,nonce:KS_PAC_DCFH_PUB.appConfig.ajaxNonce,messageShown:!1});t.$spinner=t.$formContainer.find(".et_pb_contact_spinner"),t.$messageContainer=t.$formContainer.find(KS_PAC_DCFH_PUB.uiSelectors.messageSelector),t.$saveBtn.on("click",()=>KS_PAC_DCFH_PUB.saveSignature(t,n)),t.$clearBtn.on("click",()=>KS_PAC_DCFH_PUB.clearSignature(t,n))}}})},KS_PAC_DCFH_PUB.highlightEmptySignaturePadsOnSubmit=()=>{p(document).on("submit","form"+KS_PAC_DCFH_PUB.uiSelectors.contactFormSelector,function(e){e.preventDefault(),p(this).find(".et_pb_signaturepad_container").each(function(){var e=p(this),t=e.find("canvas");e.find("input[type='text']").hasClass("et_contact_error")?t.addClass("et_pb_required_border"):t.removeClass("et_pb_required_border")})})},KS_PAC_DCFH_PUB.displaySignaturePadMessage=(e,t)=>{e.stop(!0,!0).text(t).slideDown("slow"),setTimeout(()=>e.slideUp(500),3e3)},KS_PAC_DCFH_PUB.saveSignature=(a,r)=>{let{signaturePad:n,$message:i,$hiddenInput:o,$canvas:s,$saveBtn:l,$spinner:e,$messageContainer:t,ajaxURL:d,nonce:c}=a;var _,u;i.hide().text(""),n.isEmpty()?a.messageShown||(_=`<li>${r.emptyPadText}</li>`,(u=t.find("ul").first()).length?u.append(_):t.html(`<ul>${_}</ul>`),a.messageShown=!0):window.confirm(r.saveConfirmationText)&&(u=n.toDataURL())&&(e.addClass("is-active"),o.val(""),n.off(),p.ajax({type:"POST",dataType:"json",url:d,data:{action:"save_signature",_wpnonce:c,data_url:u},success:({success:e,data:t})=>{e&&(l.addClass("et_pb_d_none"),s.removeClass("et_pb_required_border"),o.val(t.filename),KS_PAC_DCFH_PUB.displaySignaturePadMessage(i,r.saveMessageText),a.messageShown=!1)},complete:()=>{e.removeClass("is-active"),t.find("ul li").filter((e,t)=>
1p(t).text()===r.emptyPadText).remove()},error:(e,t,a)=>{try{var r=JSON.parse(e.responseText);r&&r.data&&r.data.message?KS_PAC_DCFH_PUB.displaySignaturePadMessage(i,r.data.message):console.error("Unexpected error format:",r)}catch(e){console.error("Failed to parse JSON error response:",e)}n.on()}}))},KS_PAC_DCFH_PUB.clearSignature=(e,t)=>{let{signaturePad:a,$message:r,$hiddenInput:n,$saveBtn:i,$spinner:o,ajaxURL:s,nonce:l}=e;!a.isEmpty()&&(r.text(""),a.clear(),e=n.val())&&(o.addClass("is-active"),n.val(""),p.ajax({type:"POST",dataType:"json",url:s,data:{action:"delete_signature",_wpnonce:l,filename:e},success:({success:e})=>{e&&(i.removeClass("et_pb_d_none"),KS_PAC_DCFH_PUB.displaySignaturePadMessage(r,t.deleteMessageText),a.on())},complete:()=>{n.val(""),o.removeClass("is-active")}}))}})(jQuery),KS_PAC_DCFH_PUB.handleStarRating=()=>{document.addEventListener("change",e=>{var t;e.target.matches('.et_pb_rating_container input[type="radio"]')&&(t=e.target.closest(".et_pb_rating_container")?.querySelector('input[type="text"]'))&&(t.value=e.target.value)})},KS_PAC_DCFH_PUB.handleTextareaValidation=()=>{document.addEventListener("submit",function(e){setTimeout(()=>{let t=!1;var a=e.target;if(a.matches("form"+KS_PAC_DCFH_PUB.uiSelectors.contactFormSelector)){var r=a.closest(KS_PAC_DCFH_PUB.uiSelectors.contactFormContainerEl);if(r){a=a.querySelector("textarea");if(a){r=r.querySelector(KS_PAC_DCFH_PUB.uiSelectors.messageSelector);let e=r.querySelector("ul");e||(e=document.createElement("ul"),r.appendChild(e));var n=a.getAttribute("title"),i=parseInt(a.getAttribute("minlength"),10)||0,o=parseInt(a.getAttribute("maxlength"),10)||1/0,s=a.getAttribute("pattern"),s=s?new RegExp(`^${s}$`):null,l=a.value.trim(),i=((l.length<i||l.length>o)&&(t=!0),s&&!s.test(l)&&(t=!0),r.querySelector("li.textarea__validation"));i&&i.remove(),t?(a.setCustomValidity(n),(o=document.createElement("li")).textContent=n,o.classList.add("textarea__validation"),e.appendChild(o)):a.setCustomValidity(""),a.reportValidity()}}}},100)}),document.addEventListener("input",function(e){var e=e.target;"textarea"===e.tagName.toLowerCase()&&(e.setCustomValidity(""),e=e.closest(KS_PAC_DCFH_PUB.uiSelectors.contactFormContainerEl))&&(e=e.querySelector(KS_PAC_DCFH_PUB.uiSelectors.messageSelector))&&(e=e.querySelector("li.textarea__validation"))&&e.remove()})},KS_PAC_DCFH_PUB.handleTrackUniqueViews=()=>{document.querySelectorAll(".et_pb_contact_form_container").forEach(e=>{try{var t,a=JSON.parse(e.getAttribute("data-form-config")||"{}"),r=a.contactFormId;r&&a.trackUniqueViews&&(t=`dcfh_uniqueviews_${KS_PAC_DCFH_PUB.appConfig.userIPAddress}_`+r,KS_PAC_DCFH_PUB.setCookie(t,"dcfh_uniqueviews",364))}catch(e){console.error("Invalid JSON in data-config attribute:",e)}})};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.