PageSourceSearch

https://www.wunderkarten.de/js/modals.js?bc05eda6

js wunderkarten.de collected 2026-09-28 11:54:39 UTC 3,408 bytes, 1 lines download raw bytes

1const _registerModal=bootstrap.Modal.getOrCreateInstance(document.getElementById("registerModal")),_registrationConfirmedModal=bootstrap.Modal.getOrCreateInstance(document.getElementById("registrationconfirmedModal")),_forgetPasswordModal=bootstrap.Modal.getOrCreateInstance(document.getElementById("forgetpasswordModal")),_forgetPasswordConfirmedModal=bootstrap.Modal.getOrCreateInstance(document.getElementById("forgetpasswordconfirmedModal")),bsModals=["loginModal","registerModal","forgetpasswordModal","registrationconfirmedModal"],recaptchaScript=document.querySelector(".js-recaptcha-script");function login_async(){var a={email:$("#email_login").val(),password:$("#password_login").val()};const e=$("#coid").val(),t=new URLSearchParams(window.location.search);$.post("/login_async",a,(function(a){if(removeAllValidationMessages(),!a.success)return $(".form-floating .form-control").addClass("is-invalid"),void $(".modal-login-alert").text(a.message).addClass("d-block");dataLayer.push({event:a.datalayer_login_data.event_name,method:a.datalayer_login_data.method,userid:a.datalayer_login_data.email_hash}),e&&!t.get("coid")?(t.set("coid",e),window.location.search=t):location.reload()}),"json")}function register_async(){var a={first_name:$("#modal_firstname").val(),last_name:$("#modal_lastname").val(),email:$("#modal_email").val(),password:$("#modal_password").val(),geslacht:$("#modal_geslacht :selected").val(),news_emails_registration:$("#modal_news_emails_registration:checked").val(),recaptcha:"undefined"==typeof grecaptcha?void 0:grecaptcha.getResponse(1)};$.post("/register_async",a,(function(a){if(removeAllValidationMessages(),a.success)$("#registrationconfirmedModalEmail").text(registration_text.replace("[email]",a.email)),_registerModal.hide(),_registrationConfirmedModal.show(),dataLayer.push({event:a.datalayer_account_registration_data.event_name,method:a.datalayer_account_registration_data.method,userid:a.datalayer_account_registration_data.email_hash});else if(a.messages.length)for(let e=0;e<a.messages.length;e++)$("#"+a.messages[e].name).addClass("is-invalid").closest(".form-floating").addClass("is-invalid").parent().find(".invalid-feedback").text(a.messages[e].message)}),"json")}function removeAllValidationMessages(){$(".form-floating .form-control").removeClass("is-invalid"),$(".invalid-feedback").text(""),$(".modal-alert-danger").removeClass("d-block")}function reset_password_async(){var a={email:$("#email_reset_password").val(),recaptcha:"undefined"==typeof grecaptcha?void 0:grecaptcha.getResponse(0)};$(".modal-show-email").text(""),$.post("/reset_password_async",a,(function(e){removeAllValidationMessages(),e.success?($(".modal-show-email").text(a.email),_forgetPasswordModal.hide(),_forgetPasswordConfirmedModal.show()):$("#forgetpasswordModal .form-control").addClass("is-invalid").closest(".form-floating").addClass("is-invalid").parent().find(".invalid-feedback").addClass("modal-field-error").text(e.message)}),"json")}$((function(){bsModals.forEach((a=>{const e=document.getElementById(a);e&&("loginModal"!==a&&"registerModal"!==a||e.addEventListener("show.bs.modal",(()=>{recaptchaScript&&!recaptchaScript.src&&(recaptchaScript.src=recaptchaScript.dataset.src)})),e.addEventListener("hidden.bs.modal",removeAllValidationMessages))})),document.getElementById("registrationconfirmedModal")?.addEventListener("hide.bs.modal",(()=>location.reload()))}));

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.