!function(){"use strict";$(document).on("portalLoaded",{},function(){var e;if(!window.datas.krbDone&&(e=jQuery.Event("kerberosAttempt"),$(document).trigger(e),!e.isDefaultPrevented()))return $.ajax("".concat(portal,"authkrb"),{dataType:"json",success:function(r){if(e=jQuery.Event("kerberosSuccess"),$(document).trigger(e,[r]),!e.isDefaultPrevented())return r.ajax_auth_token&&$("#lformKerberos").find('input[name="ajax_auth_token"]').attr("value",r.ajax_auth_token),$("#lformKerberos").submit()},error:function(r,t,a){if(e=jQuery.Event("kerberosFailure"),$(document).trigger(e,[r,t,a]),$("#authMenu").length){var n=$("#errormsg"),o='<div class="message message-negative alert alert-danger" role="alert">';a.match(/Unauthorized/i)?o+='<span trmsg="5">'+translate("PE5")+"</span>":(o+='<span trmsg="24">'+translate("PE24")+"</span>",console.error("Error while trying Kerberos authentication: "+a)),o+="</div>",n.html(o)}else if(!e.isDefaultPrevented())return $("#lformKerberos").submit()}})})}();