1!function(n){"use strict";window.jnews=window.jnews||{},window.jnews.loginregister={xhr:null,captcha:[],validateCaptcha:!1,popupEventNamespace:".jnewsLoginRegister",has_magnific:function(){return!(!n.fn||!n.fn.magnificPopup)},should_run:function(){return"undefined"==typeof jnewsoption||""===jnewsoption.custom_login},is_account_popup_href:function(n){return["#jeg_loginform","#jeg_registerform","#jeg_forgotform"].indexOf(n)>-1},show_popup:function(e){e.length>0&&this.has_magnific()&&e.each(function(){var e=n(this);e.data("jnews-login-register-popup-bound")||(e.data("jnews-login-register-popup-bound",!0),e.magnificPopup({type:"inline",removalDelay:500,midClick:!0,callbacks:{beforeOpen:function(){this.st.mainClass="mfp-zoom-out",jnews.body_inject.removeClass("jeg_show_menu")}}}))})},get_popup_links:function(){return(jnews.body_inject?jnews.body_inject:n("body")).find(".jeg_popuplink, .jeg_popuplink_parent a")},open_inline_popup_href:function(e){var o,i;return!(!this.is_account_popup_href(e)||!this.has_magnific())&&(!(!(o=n(e)).length||!o.hasClass("jeg_popup"))&&(i=jnews.body_inject?jnews.body_inject:n("body"),n.magnificPopup.open({type:"inline",removalDelay:500,midClick:!0,mainClass:"mfp-zoom-out",items:{src:e},callbacks:{beforeOpen:function(){this.st.mainClass="mfp-zoom-out",i.removeClass("jeg_show_menu")}}}),!0))},open_popup_href:function(e){var o=this;if(!e||!o.has_magnific())return!1;o.init(),o.hook_form();var i=o.get_popup_links().filter(function(){return n(this).attr("href")===e}).first();return i.length?(o.show_popup(i),i.magnificPopup("open"),!0):o.open_inline_popup_href(e)},open_pending_popup:function(){var n=window.jnews.pendingLoginregisterPopup;return!!(n&&n.href&&this.open_popup_href(n.href))&&(window.jnews.pendingLoginregisterPopup=null,!0)},ready:function(n){"function"==typeof n&&n(this)},drain_ready_queue:function(){var n=window.jnews.loginregisterReadyQueue||[];for(window.jnews.loginregisterReadyQueue=[];n.length;)this.ready(n.shift())},setup:function(){return this.drain_ready_queue(),!!this.should_run()&&(this.init(),this.hook_form(),this.open_pending_popup(),!0)},validateResponse:function(n){""!==n&&(this.validateCaptcha=!0)},init:function(){var e=jnews.body_inject?jnews.body_inject.find(".jeg_popuplink"):n(".jeg_popuplink");this.show_popup(e);var o=jnews.body_inject?jnews.body_inject.find(".jeg_popuplink_parent a"):n(".jeg_popuplink_parent a");this.show_popup(o)},validateForm:function(e){var o=n(e).find(".form-message"),i=n(e).data("type");if("register"===i&&""===n(e).find('[name="email"]').val())return o.html("<p class='alert alert-error'>"+jnewsoption.lang.empty_email+"</p>"),!1;if(("login"===i||"register"===i)&&""===n(e).find('[name="username"]').val())return o.html("<p class='alert alert-error'>"+jnewsoption.lang.empty_username+"</p>"),!1;if("login"===i&&""===n(e).find('[name="password"]').val())return o.html("<p class='alert alert-error'>"+jnewsoption.lang.empty_password+"</p>"),!1;if("forgot"===i&&""===n(e).find('[name="user_login"]').val())return o.html("<p class='alert alert-error'>"+jnewsoption.lang.empty_username+"</p>"),!1;return!0},hook_form:function(){var e=this;n(".jeg_popupform.jeg_popup_account > form").each(function(){var o=this,i=n(o),t=i.find(".button"),p=i.find(".form-message");i.off("submit"+e.popupEventNamespace).on("submit"+e.popupEventNamespace,function(r){r.preventDefault(),e.validateForm(o)&&(p.html(""),t.val(t.data("process")),null!==e.xhr&&e.xhr.abort(),e.xhr=n.post(jnews_ajax_url,{action:"jnews_refresh_nonce",refresh_action_nonce:"jnews_nonce"}).always(function(o){o.jnews_nonce&&(i.find('input[name="jnews_nonce"]').val(o.jnews_nonce),e.xhr=n.ajax({url:jnews_ajax_url,type:"post",dataType:"json",data:i.serialize(),success:function(n){if(1===n.response&&(p.html("<p class='alert alert-success'>"+n.string+"</p>"),1===n.refresh&&(window.location=jnewsoption.login_reload+"/?")),0==n.response){var o=i.data("type");t.val(t.data("string")),p.html("<p class='alert alert-error'>"+n.string+"</p>"),e.show_popup(p.find(".jeg_popuplink")),"undefined"!=typeof grecaptcha&&grecaptcha.reset(e.captcha[o])}t.val(t.data("string"))}}))}))})})}},window.jnews.loginregister.setup()}(jQuery);
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.