Current path: home/webdevt/www/demo2/wp-content/plugins/divi-contact-form-helper/d5/assets/public/
?? Go up: /home/webdevt/www/demo2/wp-content/plugins/divi-contact-form-helper/d5/assets
(e=>{let r={};var{DiviContactFormHelperData:t={}}=window,{}=t;r.appConfig={ajaxURL:t.ajaxURL,ajaxNonce:t.ajaxNonce,isSuperAdmin:t.isSuperAdmin,userIPAddress:t.userIPAddress},r.uiSelectors={contactFormContainerEl:'div[class*="et_pb_contact_form_container"]',contactFormSelector:".et_pb_contact_form",submitButtonSelector:".et_pb_contact_submit",messageSelector:".et-pb-contact-message"},r.i10n={uploadNoFilesChosenText:t.upload_no_files_chosen_text},r.getNextAvailableDate=(e,t)=>{for(;t.includes(e.getDay());)e.setDate(e.getDate()+1);return e},r.setCookie=(t,a,n)=>{if(null===r.getCookie(t)){let e="";var i;n&&((i=new Date).setTime(i.getTime()+24*n*60*60*1e3),e="; expires="+i.toUTCString()),document.cookie=t+"="+(a||"")+e+"; path=/"}},r.getCookie=e=>{var a=e+"=",n=document.cookie.split(";");for(let t=0;t<n.length;t++){let e=n[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=r,document.addEventListener("DOMContentLoaded",()=>{r.handlePagination(e),r.handleFormSubmitErrorMessage(e),r.handleCustomStrings(e),r.handleLoadingIcon(e),r.handleCookies(e),r.handleSearchInDropdown(e),r.handleFormRedirect(e),r.handleTextareaValidation(e),r.handlePhoneNumberFormatting(e),r.handleDateTimePicker(e),r.handleFileUpload(e),r.handleRemoveFile(e),r.handleSignaturePad(e),r.handleStarRating(e),r.handleFormSubmitScripts(e),onloadGoogleRecaptchaCallback(e),onloadTurnstileCallback(e)})})(jQuery),window.onloadTurnstileCallback=function(){setTimeout(()=>{var e=jQuery(".et_pb_cf_turnstile");0!==e.length&&e.each((e,n)=>{n=jQuery(n);if(!n.data("rendered")){let t=n.closest(KS_PAC_DCFH_PUB.uiSelectors.contactFormContainerEl),a=t.find(".et_pb_contact_submit");a.prop("disabled",!0).css("pointer-events","none"),turnstile.render("#"+n.attr("id"),{sitekey:n.data("sitekey"),theme:"light",callback:e=>{jQuery('input[name="cf-turnstile-response"]').attr("name","et_pb_contact_ct_token_"+t.data("form_unique_num")),a.prop("disabled",!1).css("pointer-events","auto")}}),n.data("rendered",!0)}})},300)},KS_PAC_DCFH_PUB.handleCustomStrings=()=>{if("undefined"!=typeof et_pb_custom){var e=document.querySelectorAll(".et_pb_contact_form_container");if(e.length){let i={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 i){var n=i[a];e[n]&&(et_pb_custom[a]=e[n])}}})}}},KS_PAC_DCFH_PUB.handleDateTimePicker=()=>{if("undefined"==typeof jQuery||"function"!=typeof jQuery.fn.datetimepicker)console.warn("Datetimepicker plugin not loaded or jQuery missing.");else{let ee=jQuery,te=KS_PAC_DCFH_PUB.debouncedApplyRangeStyles||(()=>{let a;return function(e,t){clearTimeout(a),a=setTimeout(()=>{KS_PAC_DCFH_PUB.applySelectedRangeStylesToBothCalendars(e,t)},100)}})();window.ksRangeStates||(window.ksRangeStates=new Map),document.querySelectorAll("input.datetimepicker").forEach(v=>{if(v.closest(KS_PAC_DCFH_PUB.uiSelectors.contactFormContainerEl)){var S=v.closest(".et_pb_contact_field");if(S){let h=S.querySelector(".et_pb_start_date"),C=S.querySelector(".et_pb_end_date");var D=S.getAttribute("config");let t="";S.className.match(/et_pb_contact_field_\d+/)&&(t=S.className.match(/et_pb_contact_field_\d+/)[0]);try{var b=JSON.parse(D);let n=b.pickerType,d=b.showInline;var P=b.setCurrentDateTime,y=b.enableRTL,x=b.disableWeekRowNumberMarker;let c=b.disabledDaysOfWeek;var F=b.disablePastDates;let _=b.disableCurrentDate,i=b.dateFormat||"Y-m-d";var w=b.timeFormat||"",A=b.timeSlotInterval,k=b.dayOfWeekStart;let a=b.minDateType,r=b.minDate;var B=b.maxDateType,U=b.maxDate;let o=b.availableDates,u=b.unAvailableDates;var T=b.minTime,H=b.maxTime,K=b.globalAvailableTimes;let s=b.globalUnavailableTimes,l=b.availableDayTimes,p=b.unAvailableDayTimes,f=b.disablePastTimes,m=b.icsData;var $,I,L,q,E,N=b.icsDisableDates,M=!1,O={},j=!1,R=!1,J=[];let e=i,g=(w&&""!==w.trim()&&(e=i+" "+w),{yearStart:1900,inline:!1,step:A,closeOnDateSelect:!1,dayOfWeekStart:k,className:t,todayButton:!1,validateOnBlur:!1,formatDate:i,scrollMonth:!1,scrollTime:!1,scrollInput:!1,weeks:!1,format:e});if("datePicker"===n?g.format=i:"timePicker"===n?g.format=w:g.format=e,"timePicker"===n?(g.datepicker=!1,g.timepicker=!0,g.format=w,g.formatTime=w):"datePicker"===n||"dateRangePicker"===n?(g.datepicker=!0,g.timepicker=!1,g.format=i):(g.datepicker=!0,g.timepicker=!0,g.format=e,g.formatTime=w),d&&"dateRangePicker"!==n&&(g.inline=!0,g.lazyInit=!0,g.allowBlank=!0),P&&(g.value=new Date),y&&(g.rtl=!0),x&&(g.weeks=!0),""!==c&&(I=($=new Date).getDay(),"string"===jQuery.type(c)?c=c.split(",").map(function(e){return parseInt(e)}):Array.isArray(c)||(c=[c]),(g.disabledWeekDays=c).includes(I))&&($.setDate($.getDate()+1),g.defaultDate=$,g.startDate=$,M=!0),F&&(g.minDate=0),"none"!==a&&("fixed"===a&&(L=new Date(r),g.minDate=r,g.defaultDate=L,g.startDate=L),"relative"===a)&&(g.minDate=r),"none"!==B&&("fixed"===B&&(g.maxDate=U),"relative"===B)&&(g.maxDate=U),void 0!==o&&(g.allowDates=o),_){let e=new Date;setTimeout(function(){ee(`td[data-date="${e.getDate()}"]`).removeClass("xdsoft_current").removeClass("xdsoft_today")},500),J.push(b.currentDate)}if(void 0!==u&&0<u.length&&(Array.isArray(u)?J=J.concat(u):J.push(u)),0<(J=void 0!==N?J.concat(N):J).length&&(g.disabledDates=J),void 0!==T&&(g.minTime=T),void 0!==H&&(g.maxTime=H),void 0!==K&&(g.allowTimes=K.split(",")),void 0!==l&&(q=new Date,M&&q.setDate(q.getDate()+1),E=q.toLocaleDateString("en",{weekday:"long"}).toLowerCase(),0<l?.[E]?.length)&&(g.allowTimes=l[E].split(",")),g.onGenerate=function(e,t){let a=this,l=new Date(e);e=l.toLocaleDateString("en",{weekday:"long"}).toLowerCase();if("dateRangePicker"!==n&&(ee(a).css("left",ee(v).offset().left),ee(a).css("width","auto")),void 0!==o&&setTimeout(function(){ee.each(o,function(e,t){var t=new Date(t);void 0!==t&&(t=ee(`td[data-date="${t.getDate()}"][data-month="${t.getMonth()}"]`)).hasClass("xdsoft_disabled")&&t.removeClass("xdsoft_disabled")})},100),p&&"object"==typeof p&&p[e]){let t=p[e].split(",");ee(this).find(".xdsoft_time").each(function(){var e=ee(this);-1!==ee.inArray(e.text(),t)&&e.toggleClass("xdsoft_disabled")})}if(s&&"string"==typeof s){let t=s.split(",");ee(this).find(".xdsoft_time").each(function(){var e=ee(this);-1!==ee.inArray(e.text(),t)&&e.toggleClass("xdsoft_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);ee(this).find(".xdsoft_time").each(function(){var e=ee(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()&&ee(this).find(".xdsoft_time").each(function(){var i=ee(this),r=i.text().trim();if(""!==r){r=r.match(/(\d+):(\d+)\s*(am|pm)?/i);if(r){let[,e,t,a]=r,n=parseInt(e,10);r=parseInt(t,10);if(!isNaN(n)&&!isNaN(r)){if(a)"pm"===(a=a.toLowerCase())&&12!==n&&(n+=12),"am"===a&&12===n&&(n=0);else if(24<=n||60<=r)return;var o=new Date(l);o.setHours(n,r,0,0),o<s?i.remove():i.removeClass("xdsoft_disabled")}}}})}!j&&0<c.length&&(l=KS_PAC_DCFH_PUB.getNextAvailableDate(l,c),a.setOptions({defaultDate:l,startDate:l}),j=!0),"dateRangePicker"===n&&te(h,C),setTimeout(function(){let e=!(0<a.find("td.xdsoft_date").filter(function(){return!ee(this).hasClass("xdsoft_disabled")&&!ee(this).hasClass("xdsoft_other_month")}).length);if(!e&&g.allowDates){var n=Array.isArray(g.allowDates)?g.allowDates:(g.allowDates||"").split(",").map(e=>e.trim());let t=l.getMonth(),a=l.getFullYear();n=n.some(e=>!!e&&(e=new Date(e)).getFullYear()===a&&e.getMonth()===t);e=!n}var t,n=a.find(".xdsoft_time");e&&g.timepicker?n.addClass("xdsoft_disabled"):n.removeClass("xdsoft_disabled"),e&&a.find(".xdsoft_time.xdsoft_current").removeClass("xdsoft_current"),e&&!a._autoJumped&&(a._autoJumped=!0,n=l.getMonth(),t=l.getFullYear(),t=new Date(t,n+1,1),a.setOptions({startDate:t,defaultDate:t}),d)&&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(ee(_).find(".xdsoft_time:not(.xdsoft_disabled)").each(function(){var e=ee(this).text().trim();e.match(/^0:00am$/i)&&1!==ee(_).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 i=c.toLowerCase(),r="h:ia"===i;c=a.map(e=>{let t,a;var n;return r?(n=e.match(/^(\d+):(\d+)([ap]m)$/i))&&(t=parseInt(n[1],10),a=parseInt(n[2],10),"pm"===(n=n[3].toLowerCase())&&t<12&&(t+=12),"am"===n)&&12===t&&(t=0):i.includes("a")?(n=e.match(/^(\d+):(\d+)\s*([ap]m)?$/i))&&(t=parseInt(n[1],10),a=parseInt(n[2],10),"pm"===(n=(n[3]||"").toLowerCase())&&12!==t&&(t+=12),"am"===n)&&12===t&&(t=0):(n=e.match(/^(\d+):(\d+)$/))&&(t=parseInt(n[1],10),a=parseInt(n[2],10)),60*t+a});let n=60*d+l,o=0,s=1/0;c.forEach((e,t)=>{let a=e-n;a<0&&(a+=1440),a<s&&(s=a,o=t)});d=a[o];let e,t;r?(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):i.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);!j&&"relative"===a&&r&&"string"==typeof r&&r.startsWith("+")&&(e=r.split("-"),l.setDate(l.getDate()+parseInt(e[2])),(e=ee(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}),j=!0),setTimeout(function(){var e=ee(s).find("td.xdsoft_disabled.xdsoft_today");if("on"===_||0<e.length){e=ee(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:n,milliseconds:i}={hours:l.getHours(),minutes:l.getMinutes(),seconds:l.getSeconds(),milliseconds:l.getMilliseconds()},r=new Date(l.setHours(0,0,0,0));if(!(r.getTime()!==l.getTime()||d&&R)){for(;c.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,n,i),isNaN(l.getTime())||(u&&0<u.length&&l.setDate(l.getDate()-1),o.setOptions({value:l,startDate:l,defaultDate:l}))}d&&!R&&(R=!0)}}},50)},g.onChangeMonth=function(e,n){let i=this;e=new Date(e);let r=e.getMonth(),o=e.getFullYear();setTimeout(function(){i.find("td.xdsoft_current").removeClass("xdsoft_current");var e,t,a=n.attr("id");O[a]&&(e=(a=new Date(O[a])).getDate(),t=a.getMonth(),a=a.getFullYear(),t===r)&&a===o&&i.find(`td[data-month="${t}"][data-date="${e}"]`).addClass("xdsoft_current")},60)},ee.datetimepicker.setLocale(b.locale),"dateRangePicker"!==n&&ee(v).datetimepicker(g),"dateRangePicker"===n){let o=v.id||Math.random().toString(36).substr(2,9);window.ksRangeStates.set(o,{selecting:!1,startDate:null,endDate:null,inputId:v.id,dateFormat:i});var Q={...g,inline:d,lazyInit:d,allowBlank:!0,closeOnDateSelect:!1};let e=new Date;g.startDate?e=new Date(g.startDate):g.defaultDate&&(e=new Date(g.defaultDate));var z=new Date(e),Y=d?new Date(e.getFullYear(),e.getMonth()+1,1):new Date(e);let s=e=>{if(!e||!(e instanceof Date)||isNaN(e.getTime()))return"";var t=e.getFullYear(),a=String(e.getMonth()+1).padStart(2,"0"),n=String(e.getDate()).padStart(2,"0");switch(i){case"Y/m/d":return t+`/${a}/`+n;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}-`+n}};var W,V,G,X,Z=r=>function(e,t){g.onGenerate&&g.onGenerate.call(this,e,t),this.find(".xdsoft_date").off("click.rangeSelect").on("click.rangeSelect",function(e){e.stopPropagation();var t,a,n,i,e=ee(this);!e.hasClass("xdsoft_disabled")&&(e=new Date(parseInt(e.attr("data-year")),parseInt(e.attr("data-month")),parseInt(e.attr("data-date"))),e=e,t=r,i=window.ksRangeStates.get(o))&&(ee(h).data("xdsoft_datetimepicker")?.find(".xdsoft_date").removeClass("xdsoft_preview_range xdsoft_preview_start xdsoft_preview_end"),ee(C).data("xdsoft_datetimepicker")?.find(".xdsoft_date").removeClass("xdsoft_preview_range xdsoft_preview_start xdsoft_preview_end"),i.selecting?(i.selecting=!1,i.endDate=e,ee(C).val(s(e)),e<i.startDate&&(n=i.startDate,i.startDate=i.endDate,i.endDate=n,n=s(i.startDate),a=s(i.endDate),ee(h).val(n),ee(C).val(a)),n=s(i.startDate),a=s(i.endDate),ee(v).val(n+" - "+a),te(h,C),d||setTimeout(()=>{ee(h).datetimepicker("hide"),ee(C).datetimepicker("hide")},300)):(i.selecting=!0,i.startDate=e,i.endDate=null,n=s(e),ee(h).val(n),ee(C).val(""),ee(v).val(n),te(h,C),d||t||setTimeout(()=>{ee(C).datetimepicker("show")},100)))}),KS_PAC_DCFH_PUB.handleDateHoverForRangePicker(this,o,h,C),setTimeout(()=>{te(h,C)},50)};ee(h).datetimepicker({...Q,className:"start_dp",startDate:z,defaultDate:z,format:i,onShow:function(e,t){var a;d||((a=window.ksRangeStates.get(o))&&a.selecting&&a.startDate,setTimeout(()=>{te(h,C)},100))},onGenerate:Z(!0),onSelectDate:function(e,t){return!1}}).data("dateFormat",i),ee(C).datetimepicker({...Q,className:"end_dp",startDate:Y,defaultDate:Y,format:i,onShow:function(e,t){d||setTimeout(()=>{te(h,C)},100)},onGenerate:Z(!1),onSelectDate:function(e,t){return!1}}).data("dateFormat",i),d||ee(v).off("click.rangeToggle").on("click.rangeToggle",function(e){e.preventDefault(),e.stopPropagation();var e=window.ksRangeStates.get(o),t=ee(h).val(),a=ee(C).val();t&&!a?(e.selecting=!0,ee(C).datetimepicker("show")):t||a?t&&a&&(e.selecting=!1,ee(h).datetimepicker("show")):(e.selecting=!1,e.startDate=null,e.endDate=null,ee(h).datetimepicker("show"))}),d&&(W=ee(h).data("xdsoft_datetimepicker"),V=ee(C).data("xdsoft_datetimepicker"),W&&V&&(G=new Date(z),(X=new Date(G)).setMonth(X.getMonth()+1),W.setOptions({startDate:G,defaultDate:G}),V.setOptions({startDate:X,defaultDate:X})),ee(S).find(".et_pb_clear_dates").on("click",function(){ee(h).val("").datetimepicker("reset"),ee(C).val("").datetimepicker("reset"),ee(v).val("")})),setTimeout(()=>{te(h,C)},200)}}catch(e){console.warn("Date Time Picker Not Loaded",e)}}else console.warn("No .et_pb_contact_field found for input:",v)}})}},KS_PAC_DCFH_PUB.highlightPreviewRange=(e,t,a)=>{KS_PAC_DCFH_PUB.clearPreviewStyles(e);let n=t<a?t:a,i=t<a?a:t;e.find(".xdsoft_date").each(function(){var e=new Date($(this).attr("data-year"),$(this).attr("data-month"),$(this).attr("data-date"));e>=n&&e<=i&&($(this).addClass("xdsoft_preview_range"),e.getTime()===n.getTime()&&$(this).addClass("xdsoft_preview_start"),e.getTime()===i.getTime())&&$(this).addClass("xdsoft_preview_end")})},KS_PAC_DCFH_PUB.applySelectedRangeStylesToBothCalendars=(e,t)=>{var i=$(e).data("xdsoft_datetimepicker"),r=$(t).data("xdsoft_datetimepicker"),e=(i&&i.find(".xdsoft_date").removeClass("xdsoft_in_range xdsoft_start_date xdsoft_end_date xdsoft_current"),r&&r.find(".xdsoft_date").removeClass("xdsoft_in_range xdsoft_start_date xdsoft_end_date xdsoft_current"),$(e).val()),t=$(t).val(),o=e=>{if(!e)return null;var a,n=[/^(\d{4})-(\d{2})-(\d{2})$/,/^(\d{4})\/(\d{2})\/(\d{2})$/,/^([A-Za-z]+) (\d{1,2}), (\d{4})$/];for(a of n){let t=e.match(a);if(t){if(a===n[0])return new Date(t[1],t[2]-1,t[3]);if(a===n[1])return new Date(t[1],t[2]-1,t[3]);if(a===n[2]){var i=["January","February","March","April","May","June","July","August","September","October","November","December"].findIndex(e=>e.toLowerCase()===t[1].toLowerCase());if(-1!==i)return new Date(t[3],i,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=$(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(i,e,!0),t(r,e,!0),o){let a=e<o?e:o,n=e<o?o:e;e=e=>{e&&e.find(".xdsoft_date").each(function(){var e=$(this),t=new Date(e.attr("data-year"),e.attr("data-month"),e.attr("data-date"));t>=a&&t<=n&&(e.addClass("xdsoft_in_range"),t.getTime()===a.getTime()&&e.addClass("xdsoft_start_date"),t.getTime()===n.getTime())&&e.addClass("xdsoft_end_date")})};e(i),e(r),t(r,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,n)=>{a=$(a).val(),n=$(n).val();$(t).val(a&&n?a+" - "+n:a||"")},KS_PAC_DCFH_PUB.handleDateHoverForRangePicker=function(i,e,t,a){let r=window.ksRangeStates.get(e);r&&(i.find(".xdsoft_date").off("mouseenter.rangePreview").on("mouseenter.rangePreview",function(e){var t=$(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(r.selecting&&r.startDate){let a=t<r.startDate?t:r.startDate,n=t<r.startDate?r.startDate:t;i.find(".xdsoft_date").removeClass("xdsoft_preview_range xdsoft_preview_start xdsoft_preview_end"),i.find(".xdsoft_date").each(function(){var e,t=$(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<=n&&(t.addClass("xdsoft_preview_range"),e.getTime()===a.getTime()&&t.addClass("xdsoft_preview_start"),e.getTime()===n.getTime())&&t.addClass("xdsoft_preview_end")})}}}),i.find(".xdsoft_date").off("mouseleave.rangePreview").on("mouseleave.rangePreview",function(e){i.find(".xdsoft_date").removeClass("xdsoft_preview_range xdsoft_preview_start xdsoft_preview_end")}))},KS_PAC_DCFH_PUB.handleFormSubmitErrorMessage=()=>{document.addEventListener("submit",function(t){var i=t.target;if(i.matches("form"+KS_PAC_DCFH_PUB.uiSelectors.contactFormSelector)){t.preventDefault();t=i.closest(KS_PAC_DCFH_PUB.uiSelectors.contactFormContainerEl);if(t){i=t.querySelector(KS_PAC_DCFH_PUB.uiSelectors.messageSelector);if(i){var r=null!==i.querySelector("p"),o=0<i.querySelectorAll("ul li").length;r&&o?i.classList.add("et_pb_error_message"):i.classList.remove("et_pb_error_message");let e=i.querySelector("ul"),a=(e||(e=document.createElement("ul"),i.prepend(e)),e.querySelectorAll("li")),n=0;t.querySelectorAll('.et_pb_contact_field:has([data-required_mark="required"]):not([style*="display: none"])').forEach(e=>{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&&a[n]&&(a[n].textContent=e),n++})}}}})},(x=>{KS_PAC_DCFH_PUB.handleFileUpload=()=>{KS_PAC_DCFH_PUB.handleHighLightFilesContainers(),KS_PAC_DCFH_PUB.uploadedFileMap={};var e=x("body");x(".et_pb_contact_form_container").each(function(e){x(this).closest(".et_pb_column.et_clickable").length&&x(this).closest(".et_pb_column.et_clickable").off("click")}),x(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 n=[];let a=x(this);var i=this.files;let r=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"),g=!1,h=new FormData;var C=s.maxFileCount,v=s.maxFileSize,S=s.maxFileSizeFormatted;KS_PAC_DCFH_PUB.uploadedFileMap.hasOwnProperty(r)||(KS_PAC_DCFH_PUB.uploadedFileMap[r]=[]);let D=[];var b=[];for(let e=0;e<i.length;e++){let t=i[e],a=`${t.name}_${t.size}_`+t.lastModified;KS_PAC_DCFH_PUB.uploadedFileMap[r].some(e=>e.originalName===t.name||e.uniqueKey===a)?(n.push(`<li>${s.fileAlreadyAttachedText.replace("{filename}",t.name)}</li>`),g=!0):(D.push({fileUniqueKey:a,name:t.name,fileObject:t}),b.push(t))}var P,y=KS_PAC_DCFH_PUB.uploadedFileMap[r].filter(Boolean).length;!e&&1<y+b.length&&(n.push(`<li>${s.numberOfAllowedFilesText.replace("{allowed_files}",1)}</li>`),g=!0),y+b.length>parseInt(C)&&(n.push(`<li>${s.numberOfAllowedFilesText.replace("{allowed_files}",C)}</li>`),g=!0);for(P of b)P.size>parseInt(v)&&(n.push(`<li>${s.uploadFileSizeWarningText.replace("{filename}",P.name).replace("{allowed_filesize}",S)}</li>`),g=!0);g?(a.val(""),l.addClass("et_contact_error"),l.attr("data-required_mark","required"),_.find("ul").remove(),n.length&&_.append(`<ul>${n.join("")}</ul>`),e=KS_PAC_DCFH_PUB.uploadedFileMap[r].map(e=>e.newName),l.val(e.join(","))):0!==D.length&&(b.forEach(e=>{h.append(e.name,e)}),h.append("token",t.val()),h.append("_wpnonce",KS_PAC_DCFH_PUB.appConfig.ajaxNonce),h.append("action","dcfh_upload_file"),h.append("upload_file_size_warning_text",s.uploadFileSizeWarningText),h.append("not_allowed_error_text",s.notAllowedErrorText),x.ajax({type:"POST",url:KS_PAC_DCFH_PUB.appConfig.ajaxURL,data:h,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,n=e.tmp_name,i=e.url,e=e.size,t=(KS_PAC_DCFH_PUB.uploadedFileMap[r].push({originalName:n,uniqueKey:D[t].fileUniqueKey,newName:a}),KS_PAC_DCFH_PUB.createFileDisplayElement({newFileName:a,originalFileName:n,fileURL:i,fileSize:e,inputFileID:r,fieldFileConfig:s}));p.append(t)});var t=KS_PAC_DCFH_PUB.uploadedFileMap[r].map(e=>e.newName);l.val(t.join(","))}else{let a="";x.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);var e=KS_PAC_DCFH_PUB.uploadedFileMap[r].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 n=JSON.parse(e.responseText);n&&n.data&&n.data.message?0<_.children().length?_.find("ul").first().append(n.data.message):_.append(`<ul><li>${n.data.message}</li></ul>`):console.error("Unexpected error format:",n)}catch(e){console.error("Failed to parse JSON error response:",e)}}}))})},KS_PAC_DCFH_PUB.createFileDisplayElement=function({newFileName:e,originalFileName:t,fileURL:a,fileSize:n,inputFileID:i,fieldFileConfig:r}){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")),n=(a.classList.add("et_pb_file_size"),a.textContent=`(${n})`,document.createElement("span"));return n.classList.add("et-pb-icon","et_pb_delete_file"),n.title=r.deleteIconHoverText,n.setAttribute("data-file-id",i),n.setAttribute("data-original-name",t),n.setAttribute("data-new-name",e),n.innerHTML="M",o.appendChild(s),o.appendChild(a),o.appendChild(n),o},KS_PAC_DCFH_PUB.handleFileUploadButtonClick=function(){x(document).on("click",".et_pb_file_upload_button",function(e){e.preventDefault(),x(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")})}})},window.onloadGoogleRecaptchaCallback=function(){setTimeout(()=>{var e=jQuery(".et_pb_g_recaptcha");0!==e.length&&e.each((e,t)=>{let n=jQuery(t);if(!n.data("rendered")){let t=n.closest(KS_PAC_DCFH_PUB.uiSelectors.contactFormContainerEl),a=t.find(".et_pb_contact_submit");a.prop("disabled",!0).css("pointer-events","none"),grecaptcha.render(n.attr("id"),{sitekey:n.data("sitekey"),callback:e=>{jQuery(`input[name="et_pb_contact_g_recaptcha_token_${t.data("form_unique_num")}"]`).val(e),n.find(".g-recaptcha-response").remove(),a.prop("disabled",!1).css("pointer-events","auto")}}),n.data("rendered",!0)}})},300)},(o=>{KS_PAC_DCFH_PUB.handleLoadingIcon=()=>{let r=o.fn.fadeTo;o.fn.fadeTo=function(e,t,a,n){var i=o(this);return i.find(".et_pb_contact_form_overlay").length&&t<1&&i.find(".et_pb_contact_form_overlay").show(),r.call(this,e,t,a,n)}}})(jQuery),KS_PAC_DCFH_PUB.handlePagination=()=>{document.querySelectorAll(".et_pb_contact_form[data-total-steps]").forEach(_=>{var e=_.closest(".et_pb_contact_form_container")||_.closest(".et_pb_module");if(e){let a=parseInt(_.getAttribute("data-total-steps"))||1,n=e.querySelectorAll(".multistep-step-item"),i=e.querySelector(".progress-fill-line"),r=Array.from(_.querySelectorAll("[data-step]")).filter(e=>null!==e.getAttribute("data-step")),o=_.querySelector(".multistep-prev"),s=_.querySelector(".multistep-next"),l=_.querySelector(".multistep-submit"),t=_.querySelector('button[type="submit"]'),d=_.querySelector(".et_contact_bottom_container"),c=0;function u(t){var e;r.forEach(e=>{parseInt(e.getAttribute("data-step"))===t?e.style.display="block":"none !important"!==e.style.display&&(e.style.display="none")}),d&&(e=parseInt(d.getAttribute("data-step"))||a-1,d.style.display=e===t?"block":"none"),0===t?o.classList.add("et_pb_d_none"):o.classList.remove("et_pb_d_none"),t===a-1?(s.classList.add("et_pb_d_none"),l&&l.classList.remove("et_pb_d_none")):(s.classList.remove("et_pb_d_none"),l&&l.classList.add("et_pb_d_none")),c=t,n.forEach((e,t)=>{var a=parseInt(e.getAttribute("data-step")),e=e.querySelector(".step-circle");a<c||a===c?(e.style.background="#4caf50",e.style.borderColor="#4caf50",e.style.color="#fff"):(e.style.background="#fff",e.style.borderColor="#ddd",e.style.color="#666")}),1<a?(e=c/(a-1)*80+10,i.style.width=e+"%"):i.style.width="100%",_.scrollIntoView({behavior:"smooth",block:"start"})}n.forEach(e=>{e.addEventListener("click",()=>{u(parseInt(e.getAttribute("data-step")))})}),s&&s.addEventListener("click",function(e){e.preventDefault(),c<a-1&&u(c+1)}),o&&o.addEventListener("click",function(e){e.preventDefault(),0<c&&u(c-1)}),l&&l.addEventListener("click",function(e){e.preventDefault(),t?t.click():_.submit()}),r.forEach(e=>{"page-break"!==e.getAttribute("data-type")&&"none !important"!==e.style.display&&(e.style.display="none")}),r.filter(e=>{var t=parseInt(e.getAttribute("data-step")),e=e.getAttribute("data-type");return 0===t&&"page-break"!==e}).forEach(e=>{"none !important"!==e.style.display&&(e.style.display="block")}),u(0)}})},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 n=e.closest(KS_PAC_DCFH_PUB.uiSelectors.contactFormContainerEl);if(n)try{var i=JSON.parse(n.getAttribute("data-form-config")||"{}");if(i.redirect){let t=i.redirect.url,a=i.redirect.delay;if(t&&void 0!==a){let e=setInterval(()=>{n.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"),n=a.find(KS_PAC_DCFH_PUB.uiSelectors.submitButtonSelector).text(),i=a.find(KS_PAC_DCFH_PUB.uiSelectors.submitButtonSelector).data("wait-text");var r=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}",r))&&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(i)},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(n)},error:function(e,t,a){console.warn("[File Delete Error]",a)}})})}})(jQuery),(o=>{KS_PAC_DCFH_PUB.handleFormSubmitScripts=()=>{let r=!1;o(document).on("submit","form"+KS_PAC_DCFH_PUB.uiSelectors.contactFormSelector,function(e){if(!r){e.preventDefault();let i=o(this).closest(KS_PAC_DCFH_PUB.uiSelectors.contactFormContainerEl);if(i.length){0===i.find(".et-pb-contact-message").children().eq(1).length&&(r=!0);let t=o(this).closest("[data-form_unique_num]").data("form_unique_num");e=o(this).serializeArray();let a={},n=(e.forEach(e=>{var t=e.name.replace(/et_pb_contact_\d+_/,"").replace(/_\d+$/,"").toLowerCase();a[t]=e.value}),setInterval(()=>{if(0===i.find("form").length){clearInterval(n);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),(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),n=a.find("canvas");if(0!==n.length){let t=a.data("config");if(t){var i=n.closest('div[class*="et_pb_contact_field"]'),i=t.canvasWidth||.99*i.outerWidth()+10,r=t.canvasHeight,i=(n.attr({width:i,height:r}),new SignaturePad(n[0],{backgroundColor:t.canvasBackground,penColor:t.canvasPenColor,maxWidth:t.canvasPenThickness}));a.find(".canvas__container").css({display:"inline-block"}),a.find(".actions").css({display:"flex"});let e={$container:a,$canvas:n,signaturePad:i,$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};e.$spinner=e.$formContainer.find(".et_pb_contact_spinner"),e.$messageContainer=e.$formContainer.find(KS_PAC_DCFH_PUB.uiSelectors.messageSelector),e.$saveBtn.on("click",()=>KS_PAC_DCFH_PUB.saveSignature(e,t)),e.$clearBtn.on("click",()=>KS_PAC_DCFH_PUB.clearSignature(e,t))}}})},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,n)=>{let{signaturePad:i,$message:r,$hiddenInput:o,$canvas:s,$saveBtn:l,$spinner:e,$messageContainer:t,ajaxURL:d,nonce:c}=a;var _,u;r.hide().text(""),i.isEmpty()?a.messageShown||(_=`<li>${n.emptyPadText}</li>`,(u=t.find("ul").first()).length?u.append(_):t.html(`<ul>${_}</ul>`),a.messageShown=!0):window.confirm(n.saveConfirmationText)&&(u=i.toDataURL())&&(e.addClass("is-active"),o.val(""),i.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(r,n.saveMessageText),a.messageShown=!1)},complete:()=>{e.removeClass("is-active"),t.find("ul li").filter((e,t)=>p(t).text()===n.emptyPadText).remove()},error:(e,t,a)=>{try{var n=JSON.parse(e.responseText);n&&n.data&&n.data.message?KS_PAC_DCFH_PUB.displaySignaturePadMessage(r,n.data.message):console.error("Unexpected error format:",n)}catch(e){console.error("Failed to parse JSON error response:",e)}i.on()}}))},KS_PAC_DCFH_PUB.clearSignature=(e,t)=>{let{signaturePad:a,$message:n,$hiddenInput:i,$saveBtn:r,$spinner:o,ajaxURL:s,nonce:l}=e;!a.isEmpty()&&(n.text(""),a.clear(),e=i.val())&&(o.addClass("is-active"),i.val(""),p.ajax({type:"POST",dataType:"json",url:s,data:{action:"delete_signature",_wpnonce:l,filename:e},success:({success:e})=>{e&&(r.removeClass("et_pb_d_none"),KS_PAC_DCFH_PUB.displaySignaturePadMessage(n,t.deleteMessageText),a.on())},complete:()=>{i.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 n=a.closest(KS_PAC_DCFH_PUB.uiSelectors.contactFormContainerEl);if(n){a=a.querySelector("textarea");if(a){n=n.querySelector(KS_PAC_DCFH_PUB.uiSelectors.messageSelector);let e=n.querySelector("ul");e||(e=document.createElement("ul"),n.appendChild(e));var i=a.getAttribute("title"),r=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(),r=((l.length<r||l.length>o)&&(t=!0),s&&!s.test(l)&&(t=!0),n.querySelector("li.textarea__validation"));r&&r.remove(),t?(a.setCustomValidity(i),(o=document.createElement("li")).textContent=i,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.handleCookies=()=>{document.querySelectorAll(".et_pb_contact_form_container").forEach(e=>{try{var t,a=JSON.parse(e.getAttribute("data-form-config")||"{}"),n=a.contactFormId;n&&a.trackUniqueViews&&(t=`dcfh_uniqueviews_${KS_PAC_DCFH_PUB.appConfig.userIPAddress}_`+n,KS_PAC_DCFH_PUB.setCookie(t,"dcfh_uniqueviews",364))}catch(e){console.error("Invalid JSON in data-config attribute:",e)}})};