var WPForms = window.WPForms || {}; WPForms.FrontendModern = WPForms.FrontendModern || ((i, o) => { let a = { init() { o(a.ready), a.bindOptinMonster() }, ready() { a.updateGBBlockAccentColors(), a.initPageBreakButtons(), a.initButtonStyle(), a.events() }, events() { o(i).on("wpforms_elementor_form_fields_initialized", a.initPageBreakButtons), o("form.wpforms-form").on("wpformsCombinedUploadsSizeError", a.combinedUploadsSizeError).on("wpformsFormSubmitButtonDisable", a.formSubmitButtonDisable).on("wpformsFormSubmitButtonRestore", a.formSubmitButtonRestore).on("wpformsPageChange", a.pageChange), o("form.wpforms-form .wpforms-submit").on("keydown click", a.disabledButtonPress), o(i).on("focus", ".wpforms-render-modern .wpforms-timepicker", a.updateTimepickerDropdown), o(i).on("focusout", ".wpforms-render-modern .wpforms-timepicker", a.resetTimepickerDropdown) }, bindOptinMonster() { i.addEventListener("om.Campaign.load", function() { a.ready() }), o(i).on("OptinMonsterOnShow", function() { a.ready() }) }, updateTimepickerDropdown() { let e = a.getCssVars(o(this)); setTimeout(function() { var r = o(".ui-timepicker-wrapper .ui-timepicker-list"); r.css("background", e["field-menu-color"]), r.find("li").css("color", e["field-text-color"]), r.find(".ui-timepicker-selected").css("background", e["button-background-color"]).css("color", e["button-text-color"]) }, 0) }, resetTimepickerDropdown() { setTimeout(function() { o(".ui-timepicker-wrapper .ui-timepicker-list").find(":not(.ui-timepicker-selected)").attr("style", "") }, 0) }, initButtonStyle() { o(".wpforms-block.wpforms-container-full, .elementor-widget-wpforms .wpforms-container-full").each(function() { var r = o(this), e = getComputedStyle(r.get(0)), e = a.getCssVar(e, "--wpforms-button-background-color-alt"); a.isTransparentColor(e) && r.find("button.wpforms-submit").addClass("wpforms-opacity-hover") }) }, isTransparentColor(r) { r = a.getColorAsRGBArray(r); return Number(r ? .[3]) <= .33 }, updateGBBlockAccentColors() { o(".wpforms-block.wpforms-container-full, .elementor-widget-wpforms .wpforms-container-full").each(function() { var r = o(this); a.updateGBBlockPageIndicatorColor(r), a.updateGBBlockIconChoicesColor(r), a.updateGBBlockRatingColor(r) }) }, updateGBBlockPageIndicatorColor(r) { var r = r.find(".wpforms-page-indicator"), e = r.find(".wpforms-page-indicator-page-progress, .wpforms-page-indicator-page.active .wpforms-page-indicator-page-number"), o = e.find(".wpforms-page-indicator-page-triangle"); r.data("indicator-color", "var( --wpforms-page-break-color )"), e.css("background-color", "var( --wpforms-page-break-color )"), o.css("border-top-color", "var( --wpforms-page-break-color )") }, updateGBBlockIconChoicesColor(r) { r.find(".wpforms-icon-choices").css("--wpforms-icon-choices-color", "var( --wpforms-button-background-color )") }, updateGBBlockRatingColor(r) { r.find(".wpforms-field-rating-item svg").css("color", "var( --wpforms-page-break-color, var( --wpforms-button-background-color ) )") }, initPageBreakButtons() { o(".wpforms-page-button").removeClass("wpforms-disabled").attr("aria-disabled", "false").attr("aria-describedby", "") }, combinedUploadsSizeError(r, e, o) { var t = e.data("formid"), s = e.attr("aria-errormessage") || "", t = `wpforms-${t}-footer-error`, i = e.find(".wpforms-submit"); e.attr({ "aria-invalid": "true", "aria-errormessage": s + " " + t }), o.attr({ role: "alert", id: t }), o.find("> .wpforms-hidden:first-child").remove(), o.prepend(`${wpforms_settings.formErrorMessagePrefix}`), i.attr("aria-describedby", t) }, combinedUploadsSizeOk(r, e, o) { console.warn('WARNING! Function "WPForms.FrontendModern( e, $form, $errorCnt )" has been deprecated, please use the new "formSubmitButtonDisable: function( e, $form, $submitBtn )" function instead!'), e.find(".wpforms-submit").removeClass("wpforms-disabled").attr("aria-disabled", "false").attr("aria-describedby", "") }, formSubmitButtonDisable(r, e, o) { e = e.attr("id") + "-submit-btn-disabled"; o.before(`