1function rxRunComponentAction(e,t,i={data:{}}){return i.data||(i.data={}),e="ranx:"+e+".landing",i.mode=i.mode||"class",BX.message.SITE_ID&&(i.data.SITE_ID=BX.message.SITE_ID),i.data.sessid=BX.bitrix_sessid(),BX.ajax.runComponentAction(e,t,i)}function initSimplebar(){$(".js-simplebar").each(function(){new SimpleBar(this)})}function initTooltip(){$('[data-toggle="tooltip"]').tooltip()}function convertFormArrToObj(e){let t={};for(i=0;i<e.length;i++)if(-1!==e[i].name.indexOf("[]")){let n=e[i].name.slice(0,-2);t[n]||(t[n]=[]),t[n].push(e[i].value)}else if(-1!==e[i].name.indexOf("[")){let n=e[i].name.indexOf("[");t[e[i].name.slice(0,n)+"]"+e[i].name.slice(n,-1)]=e[i].value}else t[e[i].name]?(Array.isArray(t[e[i].name])||(t[e[i].name]=[t[e[i].name]]),t[e[i].name].push(e[i].value)):t[e[i].name]=e[i].value;return t}function startBtnLoad(e){let t=e.outerWidth(),i=e.outerHeight();e.data("original-html",e.html()),e.data("original-style",e.attr("style")),e.html('<div class="spinner-grow"></div>'),e.css("width",t),e.css("height",i),e.addClass("loading"),e.prop("disabled",!0),e.css("padding",0),e.css("display","inline-flex"),e.css("justify-content","center"),e.css("align-items","center")}function endBtnLoad(e){let t=e.data("original-html"),i=e.data("original-style")||"";e.html(t),e.removeClass("loading"),e.prop("disabled",!1),e.attr("style",i)}function getSettingId(){return $("body").data("setting-id")||""}async function loadFiles(e,t={}){let i=[];$.each(e,function(){const e=this,n=t.exts,a=t.mime,o=t.size;!e||n&&!n.includes("."+getFileExt(e.name))||a&&a!==e.type.split("/").shift()||o&&e.size>o||i.push(new Promise(t=>{const i=new FileReader;i.onload=(()=>t({name:e.name,mime:e.type,size:e.size,data:i.result})),i.onerror=(e=>reject(e)),i.readAsDataURL(e)}))}),Promise.allSettled||(Promise.allSettled=function(e){return Promise.all(e.map(e=>Promise.resolve(e).then(e=>({status:"fulfilled",value:e}),e=>({status:"rejected",reason:e}))))});let n=await Promise.allSettled(i),a=[];return $.each(n,function(){"fulfilled"===this.status&&a.push(this.value)}),a}function getFileExt(e=""){return e.toLowerCase().slice(2+(e.lastIndexOf(".")-1>>>0))}function getFileExtPrefix(e=""){const t=getFileExt(e);return t?`extension:${t.replace(/[^a-zA-Z0-9]+/g,"")};`:""}async function loadFile(e,t={}){let i=await loadFiles(e.prop("files"),t);if(!(i.length<1))return i.shift()}function getCookie(e){let t=document.cookie.match(new RegExp("(?:^|; )"+e.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g,"\\$1")+"=([^;]*)"));return t?decodeURIComponent(t[1]):void 0}function setCookie(e,t,i={}){(i=Object.assign({path:"/"},i)).expires instanceof Date&&(i.expires=i.expires.toUTCString());let n=encodeURIComponent(e)+"="+encodeURIComponent(t);for(let e in i){n+="; "+e;let t=i[e];!0!==t&&(n+="="+t)}document.cookie=n}function deleteCookie(e){setCookie(e,"",{"max-age":-1})}$(document).ready(function(){initMasks(),initSimplebar(),initTooltip(),$(document).on("click","a",function(e){if(window.location.pathname!==$(this).prop("pathname"))return;let t=$(this).attr("href");void 0!==t&&-1!==t.indexOf("#block_")&&(e.preventDefault(),t=t.substr(t.indexOf("#block_")),$("html, body").animate({scrollTop:$(t).offset().top-100},500))})});
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.