1var onCaptchaVerifyinvisible=function(e){$(".g-recaptcha:last").each((function(){void 0!==$(this).attr("data-widgetid")&&e&&($(this).closest("form").find(".g-recaptcha-response").val()||$(this).closest("form").find(".g-recaptcha-response").val(e),$("iframe[src*=recaptcha]").length&&$("iframe[src*=recaptcha]").each((function(){var e=$(this).parent().parent();e.hasClass("grecaptcha-badge")||e.css("width","100%")})),$(this).closest("form").find("button[type=submit].loadings").removeClass("loadings"),$(this).closest("form").submit())}))},onCaptchaVerifynormal=function(e){$(".g-recaptcha").each((function(){var e=$(this).attr("data-widgetid");void 0!==e&&""!=grecaptcha.getResponse(e)&&$(this).closest("form").find(".recaptcha").valid()}))};BX.Aspro.Utils.readyDOM((()=>{$.extend($.validator.messages,{required:BX.message("JS_REQUIRED"),email:BX.message("JS_FORMAT"),equalTo:BX.message("JS_PASSWORD_COPY"),minlength:BX.message("JS_PASSWORD_LENGTH"),remote:BX.message("JS_ERROR")}),$.validator.addMethod("regexp",(function(e,a,t){var s=new RegExp(t);return this.optional(a)||s.test(e)}),BX.message("JS_FORMAT")),$.validator.addMethod("filesize",(function(e,a,t){return this.optional(a)||a.files[0].size<=t}),BX.message("JS_FILE_SIZE")),$.validator.addMethod("date",(function(e,a,t){var s,r,o=!1;!e||e.length<=0?o=!1:(s=new RegExp("^([0-9]{4})(.)([0-9]{2})(.)([0-9]{2})$").exec(e))?o=(r=new Date(s[1],s[3]-1,s[5])).getMonth()==s[3]-1&&r.getDate()==s[5]&&r.getFullYear()==s[1]:(s=new RegExp("^([0-9]{2})(.)([0-9]{2})(.)([0-9]{4})$").exec(e))&&(o=(r=new Date(s[5],s[3]-1,s[1])).getMonth()==s[3]-1&&r.getDate()==s[1]&&r.getFullYear()==s[5]);return o}),BX.message("JS_DATE")),$.validator.addMethod("extension",(function(e,a,t){return t="string"==typeof t?t.replace(/,/g,"|"):"png|jpe?g|gif",this.optional(a)||e.match(new RegExp(".("+t+")$","i"))}),BX.message("JS_FILE_EXT")),$.validator.addMethod("captcha",(function(e,a,t){let s=$(a).closest("form").find('input[name="captcha_sid"]');s.length||(s=$(a).closest("form").find('input[name="captcha_code"]'));let r=s.val();return $.validator.methods.remote.call(this,e,a,{url:arAsproOptions.SITE_DIR+"ajax/check-captcha.php",type:"post",data:{captcha_word:e,captcha_sid:r}})}),BX.message("JS_ERROR")),$.validator.addMethod("recaptcha",(function(e,a,t){return!BX.Aspro?.Captcha||BX.Aspro.Captcha.validate(a)}),BX.message("JS_RECAPTCHA_ERROR")),$.validator.addClassRules({confirm_password:{equalTo:'input[name="REGISTER[PASSWORD]"]',minlength:6},password:{minlength:6},inputfile:{extension:arAsproOptions.THEME.VALIDATE_FILE_EXT,filesize:5e6},captcha:{captcha:""},recaptcha:{recaptcha:""}}),$.validator.setDefaults({highlight:function(e){$(e).parent().addClass("error")},unhighlight:function(e){$(e).parent().removeClass("error")},errorPlacement:function(e,a){e.insertBefore(a)}})})),$(document).on("click",".captcha_reload",(function(e){e.preventDefault();const a=$(this).parents(".captcha-row");$.ajax({url:arAsproOptions.SITE_DIR+"ajax/captcha.php",success:function(e){a.find("input[name=captcha_sid],input[name=captcha_code]").val(e),a.find("img").attr("src","/bitrix/tools/captcha.php?captcha_sid="+e),a.find("input[name=captcha_word]").val("").removeClass("error"),a.find(".captcha_input").removeClass("error").find(".error").remove()}})})),BX.addCustomEvent("onSubmitForm",(function(e){try{"object"==typeof e&&e&&e.form&&(e.form instanceof Node||(e.form=e.form[0]),new Promise(((a,t)=>{BX.Aspro?.Captcha?BX.Aspro.Captcha.onSubmit(e).then((e=>{a(e)})).catch((e=>{t(e)})):a(!0)})).then((a=>{a&&(e.form.submit(),e.form.closest(".form")&&e.form.closest(".form").classList.add("sending"))})))}catch(e){console.error(e)}}));
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.