kollapsminoriteten/wp-content/plugins/blocksy-companion/static/bundle/account.js

1 line
15 KiB
JavaScript
Raw Permalink Normal View History

2026-03-31 11:30:59 +02:00
!function(){"use strict";var e={n:function(t){var o=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(o,{a:o}),o},d:function(t,o){for(var r in o)e.o(o,r)&&!e.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:o[r]})},o:function(e,t){return Object.prototype.hasOwnProperty.call(e,t)}},t=window.ctEvents,o=e.n(t),r=window.ctFrontend;var n=function(e,t){let o=function(e){var t=jQuery();return[...e.querySelectorAll("input")].map(function(e){t=t.add(e)}),t}(t);if("object"==typeof grecaptcha)grecaptcha.ready(function(){grecaptcha.execute(WFLSVars.recaptchasitekey,{action:"login"}).then(function(t){var r=jQuery("#wfls-captcha-token");r.length?r.val(t):o.length&&((r=jQuery('<input type="hidden" name="wfls-captcha-token" id="wfls-captcha-token" />')).val(t),o.parent().append(r)),"function"==typeof e&&e(!0)})});else{var r=jQuery("#wfls-captcha-token");r.length?r.val("grecaptcha-missing"):o.length&&((r=jQuery('<input type="hidden" name="wfls-captcha-token" id="wfls-captcha-token" />')).val("grecaptcha-missing"),o.parent().append(r)),"function"==typeof e&&e(!0)}};const c=function(e,t){return!(!window.WPDEF||window.turnstile)&&(function(e,t){"v3_recaptcha"!=WPDEF.options.version?"v2_checkbox"!=WPDEF.options.version&&"v2_invisible"!=WPDEF.options.version||[...t.querySelectorAll('div[id^="wpdef_recaptcha_"]')].forEach(function(t){if(""!==t.innerHTML.trim())return;const o={sitekey:WPDEF.options.sitekey,theme:WPDEF.options.theme,size:WPDEF.options.size,callback:function(){"function"==typeof e&&e(!0)}};grecaptcha.render(t.id,o)}):grecaptcha.ready(function(){grecaptcha.execute(WPDEF.options.siteKey,{action:"WPDEF_reCaptcha"}).then(function(t){document.querySelectorAll(".g-recaptcha-response").forEach(function(e){e.value=t}),"function"==typeof e&&e(!0)})})}(function(){return e()},t),!0)},a=function(e){[...e.querySelectorAll(".g-recaptcha, .anr_captcha_field")].map(function(e){e.classList.contains("anr_captcha_field")?grecaptcha.reset(parseFloat(e.firstElementChild.id.replace("anr_captcha_field_",""))-1):grecaptcha.reset(e.gID)})},i=function(e){return new Promise(function(t){(function(e,t){return!(!window.WFLSVars||!parseInt(WFLSVars.useCAPTCHA)||(n(function(){return e()},t),0))})(t,e)||c(t,e)||t()})};var s=window.jQuery,l=e.n(s);const u=function(e){const t=function(){var t=e.closest("form");!function(e,t){var o=l()(e).find(".woocommerce-password-strength");""===l()(t).val()?(o.hide(),l()(document.body).trigger("wc-password-strength-hide")):0===o.length?(l()(t.nextElementSibling).after('<div class="woocommerce-password-strength" aria-live="polite"></div>'),l()(document.body).trigger("wc-password-strength-added")):(o.show(),l()(document.body).trigger("wc-password-strength-show"))}(t,e);let o=function(e,t){let o=l()(e).find(".woocommerce-password-strength"),r=l()(e).find(".woocommerce-password-hint"),n='<small class="woocommerce-password-hint">'+wc_password_strength_meter_params.i18n_password_hint+"</small>",c=wp.passwordStrength.meter(l()(t).val(),wp.passwordStrength.userInputDisallowedList()),a="";if(o.removeClass("short bad good strong"),r.remove(),o.is(":hidden"))return c;switch(c<wc_password_strength_meter_params.min_password_strength&&(a=" - "+wc_password_strength_meter_params.i18n_password_error),c){case 0:o.addClass("short").html(pwsL10n.short+a),o.after(n);break;case 1:case 2:o.addClass("bad").html(pwsL10n.bad+a),o.after(n);break;case 3:o.addClass("good").html(pwsL10n.good+a);break;case 4:o.addClass("strong").html(pwsL10n.strong+a);break;case 5:o.addClass("short").html(pwsL10n.mismatch)}return c}(t,e),r=l()(t).find('button[name="wp-submit"]');e.value.length>0&&o<wc_password_strength_meter_params.min_password_strength&&-1!==o?r.attr("disabled","disabled").addClass("disabled"):r.prop("disabled",!1).removeClass("disabled")};e.addEventListener("keyup",t),e.addEventListener("change",t)},d=function(e,t){const o=t.querySelector('[name="validate_2fa_form"]');if(!o)return!1;let r="";e.parentNode.querySelector('[name="validate_2fa_form"]')&&(r=e.parentNode.querySelector('[id="authcode"]').value,e.parentNode.querySele