"use strict";$(function(){this.exponeaTrackingHelper=new ExponeaTrackingHelper;var t=this,n=function(){var n=function(n){r.button("reset");i.removeClass("hidden").html(n)},t=$("#register-form"),i=$("#register-error-message"),r=t.find(":submit"),u=function(t){if($.post("/api/exponeatracking/trackconsent?placement=registration&email="+$("#RegisterEmail").val(),null,function(){}),t.redirectUrl===null||t.redirectUrl===undefined){var i=app.API.parseAjaxErrorMessage(t);n(i)}else window.location.href=t.redirectUrl},f=function(t){var i=app.API.parseAjaxErrorMessage(t);n(i)},e=function(n){n.preventDefault();var e=$("#RecaptchaSiteKey").val();grecaptcha.ready(function(){grecaptcha.execute(e,{action:"register"}).then(function(n){r.button("loading");i.addClass("hidden");var e=t.toJSON();e.Token=n;$.ajax(app.API.postOptions("account","register",e)).then(u).fail(f)})})},o=function(){$(document).on("submit","#register-form",e)};return{init:o}}();n.init()})